/****************************************************** Image and Media Placement DIVs********************************************************/.left_half {	width: 345px;	margin: 0;	padding: 10px 10px 10px 0;	float:left;}.right_half {	width: 345px;	float: right;	margin: 0;	padding: 10px 0 10px 10px;}.left_third {	width: 220px;	margin:0;	padding: 10px 10px 10px 10px;	float:left;}.middle_third {	width: 220px;	float:right;	margin:0;	padding: 10px 20px 10px 10px;}.right_third {	width: 220px;	float:right;	margin:0;	padding: 10px 0 10px 10px;}.right_two_thirds {	width: 450px;	padding: 10px 0 10px 10px;	float:right;}.left_two_thirds {	width: 450px;	padding: 10px 10px 10px 0;}.left_fourth {	width: 150px;	margin:0;	padding: 10px 10px 10px 0;	float:left;}.center_clear {	width: 450px;	clear:both;}.inline_image {	width: 330px;}.caption {	margin:0;	padding:0;	text-align:left;	margin-right: 10%;	display:block;	clear:left;	 }	 a.zoom {	background-image:url(../images/layout/zoom.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	padding-left: 20px;	padding-top:3px;	display:block;	}a.pdf {	background-image:url(../images/layout/pdf_icon.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	padding-left: 20px;	display:block;	padding-top:4px;	}.caption, #ss_text {	font-size: 80%;	line-height: 1.2em;}	 .caption, #ss_text, .caption a, .caption a:link, .caption a:hover, .caption a:active { 	color: #666633;	text-decoration: none;	}#quote, .quote {	background-image:url(../images/layout/quote_left.gif);	background-position: left top;	background-repeat:no-repeat;	padding:0;	margin:5px;}blockquote {	margin:0;	font-size: 100%;	color: #666633;	text-align:left;	text-indent:0;	padding: 10px 40px 0 40px;	background-image:url(../images/layout/quote_right.gif);	background-position: right bottom;	background-repeat:no-repeat;}.quote2 blockquote {	background-image: none;	line-height: 1.3em;	margin: 0 0 1.5em 0;	}.quoted {	text-align:right;	font-weight:bold;} img.shadow { border: 1px solid #666633; vertical-align:top; }  hr {clear:both;}/*****************************************************************************Image Shadow Generator CSS from:http://www.alistapart.com/articles/onionskin/modified to use descendant selectors instead of class names,as suggested by Sergio: http://www.alistapart.com/discuss/onionskin/3/#c8219******************************************************************************/div.shadow3, div.shadow3 div, div.shadow3 div div {	display:inline-table;	/* \*/display:block;/**/	}div.shadow3 {	float:left;	background:url(../images/layout/shadows/03/shadow.gif) right bottom no-repeat;	}div.shadow3 div {	background:url(../images/layout/shadows/03/corner_bl.gif) -16px 100% no-repeat;	}div.shadow3 div div {	padding:0 8px 8px 0;	background:url(../images/layout/shadows/03/corner_tr.gif) 100% -16px no-repeat;	}div.shadow3 div div img {	display:block;	}/*********************************************Slideshow Container*********************************************/form#ss_form {	margin:0;	background-image:url(../images/layout/ss_background.gif);	background-position: left top;	background-repeat:repeat-y;	padding-right:11px;	width: 340px;	padding-right:9px;}div#slideshow {	background-image: url(../images/layout/ss_top.gif);		background-position: left top;	background-repeat: no-repeat;	width: 340px;	padding-top:17px;}#ss_img_div {	margin:0 auto;	padding:0;	text-align:center;	padding-right: 8px;	vertical-align:middle;	height: 250px;}#ss_img_div  img {vertical-align:middle;}div#ss_controls {	background-color: #5F7C94;	width:329px;	margin:0 0 0 2px;	padding: 0 0 8px 0;	border-bottom: 1px solid #FFFFFF;	text-align:center;	vertical-align: middle;}a#ss_next img{	display:block;	float:right;	padding: 0 6px;	display:block; 	text-decoration:none;	color: #FFFFFF;	border:none;}a#ss_prev img{display:block;text-align:left;float:left;padding: 0 6px;text-decoration:none;color: #FFFFFF;border:none;}div#ss_text {	background-image:url(../images/layout/ss_foot_bg.gif);	background-position: left bottom;	background-repeat: no-repeat;	padding: 5px 18px 18px 10px;	margin:0;	text-align:center;	height:5em;}span.ss_title {	color: #FFFFFF;	font-weight:bold;}/*********************************************Video Clip Container*********************************************/div#video_container .movie_title{	margin:0;	padding:0;	background-image: url(../images/layout/ss_top.gif);	background-position: left top;	background-repeat: no-repeat;	width: 340px;	padding-top:17px;	text-align:center;	}div.movie_title h5 {	margin:0;	padding:0;	font-size: 1em;	color: #FFFFFF;	font-weight:bold;	width: 329px;	display:block;		margin-left:2px;	background-color: #5F7C94;	padding-bottom: 5px;		border-bottom: 1px solid #FFFFFF;	margin-right:9px;}div#video_container{	margin:0;	padding:0;	background-image:url(../images/layout/ss_background.gif);	background-position: left top;	background-repeat:repeat-y;	padding-right:11px;	width: 340px;	/*padding-right:9px;*/}#video_container .movie {	background-image:url(../images/layout/ss_foot_bg.gif);	background-position: left bottom;	background-repeat: no-repeat;	padding: 5px 5px 18px 5px;	margin:0 auto;}/*********************************************Audio Container and PopUp*********************************************/dl.audio {				background-image:url(../images/layout/audio_box_bg.gif);	background-position: left top;	background-repeat: repeat-y;	width: 200px;	margin:10px auto 0 auto;	padding:0;	text-align:center;	color: #666633;	}	dl.audio dt {	background-image:url(../images/layout/audio_box_top.gif);	background-position: left top;	background-repeat: no-repeat;	padding-top: 5px;	padding-right: 4px;}dl.audio dt div {	font-weight:bold;	color: #FFFFFF;	border-bottom: 1px solid #FFFFFF;	background-color: #770000;	height:120%;	width: 195px;	padding-bottom: 5px;	}	dl.audio dd  {	margin:0;	padding:.5em;	font-size:90%;	background-image:url(../images/layout/audio_box_foot.gif);	background-position: bottom;	background-repeat: no-repeat;	text-align:center;	}	dl.audio dd p {	margin-top: .5em;	margin-bottom: .5em;	padding:0;}a.button {	display: block;	padding: 2px 4px;	margin: 0 auto 1.2em auto;	border: solid 1px #00000;	background-color:#666633;	color: #FFFFFF;	width:5em;	text-decoration: none;	font-weight: bold;	border: 1px solid #FFFFFF;	text-align:center;	}a:hover .button {	background-color:#770000;	}.clear {clear:both;}/**********************************************************************AV Resources Page**********************************************************************/table.avlist {	width:100%;	border-right: 1px solid #5f7c94;	border-left: 1px solid #5f7c94;	border-top: 1px solid #5f7c94;	border-bottom: 1px solid #5f7c94;	padding:0;	margin:0;}table.avlist th {	color: #FFFFFF;	background-color: #5f7c94;	font-weight: bold;	padding: 5px 3px;	/*border-bottom: 1px solid #5f7c94;	border-right: 1px solid #5f7c94;*/	text-align:left;	margin:0;}table.avlist td {	padding: 3px;	margin:0;}table.avlist tr.shaded {	background-color: #f4f3ec;}/**********************************************************************Leadership Page**********************************************************************/div.gallery-box { width: 600px; clear:both; margin: 0 auto;}div.item {width: 280px; margin:10px 20px 0 0; float: left}div.name, div.picture {width: 100%; margin: 0 auto; text-align:center;}div.picture img {border: 1px solid #000;}div.name {clear: left; height: 35px; valign: top;}/**********************************************************************Print-friendly and Comment Form**********************************************************************/div.comment_form {width: 520px;margin: 0 auto;background-color: #f4f3ec;border: 1px solid #666633;padding: 10px;}a.cancel {float:right; width: 6em;}.comment {width: 25em; height: 200px; font-size:100%;}.input { width: 15em;}a.printer, a.comment, span.reflections, a.reflections {	background-position: 0px 0px;	background-repeat: no-repeat;	position:relative;/* Fix the IE link bug */	font-size: .8em;	margin-top: -10px;	height:18px;	float:right;}a.printer{	width: 9em;	background-image:url(../images/layout/printer.gif);	padding-left: 20px;	float: right;	}	a.comment{	width: 10em;	text-align: right;	padding-right: 1.5em;	float: left;	}	p.error {color: #770000;}.small_text {font-size: 85%;}.center {text-align: center;}/**********************************************************************Misc. Classes**********************************************************************/.center {text-align: center;}.continued {text-align: right; clear:both;}ul.nobullet {list-style-type: none;}ul.nobullet li {margin-top: .25em; margin-bottom: .25em;}ul.resource_list {list-style-type: none;padding:0;margin:0;padding-top:10px;}ul.resource_list li {display: block;height: 55px;padding:0;margin:0;padding-top:10px;vertical-align:middle;}ul.resource_list li a {font-weight:bold;}
