@charset "UTF-8";
* { margin: 0px; padding: 0px; }
a { color: #333333; }
img { border-color: #333333; }
.left {float:left; height:630px;width:175px;}
#box_large { behavior: url("/assets/js/iepngfix.php");}
body { background-image: url(/assets/templates/normal/images/background2.jpg); background-repeat: no-repeat; background-position: center top; background-color: #D9DCC7; }
#container { margin-right: auto; margin-left: auto; width: 775px; font-family: Arial, Helvetica, sans-serif; }

#logo { float: left; margin-left: 15px; }
#logo img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#header { height: 160px; }

#updates { padding: 5px; height: 240px; width: 165px; float: right; color: #E4B6AE; }
#updates h2 { color: #FFF; font-weight: normal; letter-spacing: -1px; font-size: 18px; text-decoration: none; }
#updates h3 { color: #FFF; border-bottom: thin solid #906b63; font-size: 16px; }
#updates p { padding-top: 2px; padding-bottom: 5px; }
#updates a { color: #E4B6AE; text-decoration: none; }
#slideshow { height: 255px; margin-left: -5px; }

#search { position: absolute; left: 50%; z-index: 9; margin-left: 100px; margin-top: 35px; }
#search input { background-color: #CCCCCC; border: 1px solid #666666; }
#search  #ajaxSearch_output  { background-color: #CCCCCC; padding: 5px; width: 275px; border: 1px solid #666666; }
#search .AS_ajax_resultLink { color: #000000; font-size: 14px; letter-spacing: -1px; }
#search .AS_ajax_extract { font-size: 10px; color: #333333; padding-bottom: 10px; }

.global_nav  li, .footer_nav li { list-style-type: none; float: left; }
.global_nav { height: 50px; position: absolute; left: 50%; margin-left: -388px; margin-top: 100px; width: 775px; }
.global_nav  a { float: left; display: block; height: 20px; text-decoration: none; color: #666666; padding: 15px; }

.footer_nav { padding: 5px; width: 765px; height: 25px; }
.footer_nav li a { padding: 5px; }

#content { float: right; width: 540px; padding-bottom: 25px; }
#content  h1, #side h2 { letter-spacing: -1px; font-size: 26px; color: #333333; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
#content ol, #content ul { padding-left: 25px; font-size: 12px; font-weight: bold; }
#content li { margin-bottom: 5px; }

.sub_nav ul { padding-left: 10px; }
.sub_nav .active a { color: #000000; background-color: #EBEBEB; }
.sub_nav li { list-style-type: none; }
.sub_nav a { text-decoration: none; display: block; font-size: 14px; padding: 5px 5px 2px; height: 14px; margin-bottom: 2px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.sub_nav a:hover {
	color: #000000;
	background-color: #E8EBD5;
}
.sub_nav { margin-bottom: 25px; }

#side { float: left; width: 225px; padding-bottom: 25px; }
#side h2 a { text-decoration: none; }

#footer { clear: both; border-top-width: 3px; border-top-style: solid; border-top-color: #73756a; font-size: 10px; color: #666666; }

#box_large {background-image:url(/assets/images/slideshow.png);background-repeat:no-repeat;height: 250px;width:790px;margin-left:-15px;margin-top:5px;}
#slideshow {padding-top:19px;padding-left:21px;}
#photo_boxes li { background-image: url(/assets/templates/normal/images/smallbox.png); background-repeat: no-repeat; width: 175px; display: block; padding: 6px; height: 117px; float: left; list-style-type: none; padding-top: 11px; margin-left: 3px; margin-right: 2px; }
#boxes {margin-top:-5px;margin-left:-1px;}

#content p, #content_home p { font-size: 12px; line-height: 18px; color: #333333; margin-top: 5px; margin-bottom: 10px; margin-right: 2px; }
#content   .list_docs h2  { text-decoration: none; font-size: 16px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #999999; display: block; margin-top: 15px; margin-bottom: 5px; }
#content .list_docs h2 a { text-decoration: none; }
#content h2 { color: #333333; font-size: 18px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #333333; }

#events h2 { font-size: 16px; }
#events p { font-size: 12px; margin-left: 10px; }
.cal_front_date a { display: block; background-repeat: no-repeat; width: 60px; height: 62px; font-family: sans-serif; font-size: 24px; padding-top: 8px; padding-right: 7px; padding-bottom: 5px; padding-left: 9px; text-align: center; line-height: 24px; text-decoration: none; float: left; }
.cal_front_date a { background-image: url(/assets/templates/normal/images/cal.png); }
.cal_front { clear: left; padding-top: 10px; }
.cal_title a { font-size: 14px; }
#container #side #events .cal_front p {
	font-size: 12px;
	color: #333333;
}
#events .cal_front p { font-size: 14px; }  

#breadcrumbs { background-color: #e7ead6; font-size: 10px; color: #666666; margin: 10px; background-repeat: no-repeat; width:200px; }
#breadcrumbs a { color: #999999; text-decoration: none; }

.event_item .date { float: right; font-size: 12px; color: #666666; margin-top: 9px; }
.calendar .calendar-month { font-size: 36px; font-weight: bold; }
.calendar td { height: 65px; width: 65px; padding: 2px; margin: 2px; vertical-align: top; border: 1px solid #CCCCCC;	 }
.calendar .day { background-color: #CCCCCC; color: #333333; padding: 2px; margin-bottom: 5px; font-size: 10px; }
.calendar .eventname a { font-size: 10px; }

.list_thumb 			{ padding-bottom: 10px; padding-top: 10px; }
.list_thumb img                 { float: left; margin-right: 10px; }
#content .list_thumb h2 a 	{ text-decoration: none; }

#contact li			{ display: block; list-style-type: none; clear: both; padding-bottom: 10px; margin-right: 15px; }
#contact li label		{ width: 150px; float: left; }
#contact input, #contact select, #contact textarea { float: right; background-color: #fff; border: 1px solid #5E1416; padding: 2px; margin-bottom: 5px; width: 300px; }
#contact textarea		{ height: 100px; }
#contact ul li input.button  	{ width: 306px; }

.post span { float: right; font-size: 9px; color: #44628D; }a
.tag span { float: right; text-align: right; margin-top: -39px; }
.two-thirds {
	width: 60%;
	margin-right: 3%;
	float: left;
}
.one-third {
	float: right;
	width: 35%;
	margin-right: 15px;
}
.one-third h2 {
	font-size: 12px;
}
#content .podcast-item p{
	font-size: 10px;
}
