

/* headings */


/* lists and form elements */


/* content holder */
#content { margin: auto; width: 750px; }

/* header */


/* horizontal tabbed menu */


/* search form */
#search {

}
	#search p { padding: 0; margin: 0; }
	.search{}


/* grey subheader */
.gboxtop { clear: both; height: 8px; width:570px; margin-left:11px; }
.gbox { padding: 1px 13px 7px 13px; margin: 0 0 5px 11px; width:570px; }
.gbox p { padding: 7px 0; margin: 0;}


/* left side */
.left { float: left; width: 650px; margin: 0 0 10px 0; }
	.left_articles {
		margin: 0 20px 15px 10px;
		padding: 10px 0 0 0;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
	}

	.calendar { height: 50px; float: left; background: #fff url(images/calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; }
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }


/* bottom thirds */
.thirds { float: left; width: 203px; background: #eee; margin: 0 12px 0 0; color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url(images/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }


/* right side */
#right {
	float: right;
	width: 295px;
	margin: 0 0 10px 0;
}
	.boxtop { height: 19px; background: #fff url(images/boxtop.gif) no-repeat; color: #000; }
	.box { background: #fff url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }


/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(images/hoverbtn.gif) no-repeat; color: #fff; }

/* footer  */
.footer { clear: both; text-align: center; line-height: 1.8em; padding: 5px 0 10px 0; }
.footer p{margin-top:0;}

/* Custom code */

.bookmarklet , .bookmarklet:hover {

    background-image:url(bookmarklet.gif);
    border: none;
    display:block;
    float:right;
    height:52px;
    width:282px;
    color: #fff;

}

.clear {
    clear: both;
    display: block;
}

.src-textbox {
    width: 720px;
    margin-left: 10px;
    height: 100px;
}

#download-links {
    margin: 0px;
}

#download-links h3 {
    margin: 0px;
}

#download-links ul {
    margin: 5px;
}

#download-links ul li{
    margin: 5px;
}

#download-links ul a{
    margin: 5px;
    font-weight: bold;
}


#links{padding-top:15px; clear:both; width:510px; margin:auto;}
#links a{ font-weight: bold; color:#424242; mar}
#links img{margin: 0 10px 0 0; position: relative; top:3px;}
.icons{ margin-right: 30px; float:left;}
h3{ font-size:13px; }
