/* content ----------------------------------------------- */
#content {
	padding: 0px;
	min-height: 600px;
}
#content a {border-bottom:1px solid #8C252C;}
#content_main {
	float:left;
	width:460px;
	margin-bottom:20px;
	padding:0 20px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}
#content_tertiary {
	float:left;
	font-size:10px;
	line-height:17px;
	width:210px; 
	margin:0;
	padding:0 19px 0px 0px;
}
#content_secondary {
	float:left;
	font-size:10px;
	line-height:17px;
	width:210px;
	margin:0;
	padding:0 0 0 19px;
}

#content_main > h2, #content_secondary > h2, #content_tertiary >h2 {margin-top:40px;}
#content_main > h2:first-child, #content_secondary > h2:first-child, #content_tertiary > h2:first-child {margin-top:0px;}

/*#content_main img {width:458px;}*/

div.infowrapper {float:left;width:100%;position:relative;}

div.infobox {float:left;clear:left;width:100%;margin-bottom:30px;}
.infobox img {margin-bottom:15px;clear:both;}
.infobox ul {display:block;float:right;width:120px;font-size:10px;position:relative;right:0px;top:0px;}
.infobox p {display:block;float:left;position:relative;width:300px;}

#content_tertiary .infobox img,#content_secondary .infobox img {/*display:none;*/}
/*#content_tertiary .infobox ul {display:none;}*/
#content_tertiary .infobox p {width:100%;}
#content_tertiary .infobox ul {width:100%;position:relative;}

/*#content_secondary .infobox p {display:none;}*/
#content_secondary .infobox ul {width:195px;position:relative;} 
#content_secondary .infobox p {width:100%;}


#seal {
	text-align:center;
}
#seal img {
	width:200px;
}
#content_secondary li,#content_secondary tr,#content_secondary td,#content_secondary th,#content_secondary p {
	font-size:10px;
	line-height:17px;
}
#content_tertiary li,#content_tertiary tr,#content_tertiary td,#content_tertiary th,#content_tertiary p {
	font-size:10px;
	line-height:17px;
}


/* news items ------------------------------------- */

div.entry {
	margin-bottom:25px;
}
div.news a {
	display:block;
}
div.news p {
	vertical-align:top;
	padding-left:125px;
	margin-top:-5px;
}
div.news img {
	float:left;
}
div.announce {
}
div.calendar {
}
.entrytitle {
	font-weight:bold;
}

.timestamp {
	font-size:8px;
	font-style:italic;
}

/* banners -------------------------- */

#banner {
	margin:auto;
	padding-bottom:25px;
	text-align:center;
}

.large_banner {
	height:280px;
}

.long_banner {
	height:102px;
}

