@charset "UTF-8";
/* CSS Document */

/* ============ base tag styles =================*/
*{margin:0; padding:0}

a img{border:none;}
body{background:#00447b url(/images/bg_grad.gif) repeat-x 0 0;}
img{}
ul{}
br {}
object {margin:0px;padding:0;}
input{}
textarea{}
label{}

.clear{clear:both}
.right{float:right;}
.left{float:left;}
.last{margin-right:0 !important;}

.rightimg{float:right;}
.rightimg img{margin:0;padding:0;}
.left{float:left;}
div{} /* <---- Set global font */

h1,h2,h3,h4,h5{font-family:"Times New Roman", Times, serif;font-weight:normal;}
h1{font-size:18px; color:#003265;margin:30px 0 12px 0;}
h2{font-size:16px; color:#003265;margin:10px 0 6px 0;}
h3{font-size:15px; color:#003265;margin:8px 0 4px 0;}
h4{font-size:14px; color:#003265;margin:6px 0 2px 0;}
h5{font-size:13px; color:#003265;margin:4px 0 1px 0;}
p{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666;margin:;line-height:1.55em;}
small{font-size:85%;}
p small{font-size:10px; font-family:; color:#666666;}
ul{font-size:12px; font-family:; color:#666666; margin:;}
p.quote{font-size:13px;padding-left:18px;background:url(/images/quote-marks.gif) no-repeat 0 0;}

h1.hilite{font-size:23px;color:#CC0000;border-top:1px solid #7a1501;border-bottom:1px solid #7a1501;}
p.blue{background:url(/images/quote-marks-blue.gif) no-repeat 0 0;}

h1.tight{margin-bottom:0px !important;}
h1.first, h2.first, h3.first, h4.first, h5.first{margin-top:5px !important;}

a:link, a:visited{color:#005390;text-decoration:none;}
a:hover, a:active{color:#d11242;}


/* ============ layout styles =================*/
/*#wrapper_bg{width:100%;background:#0f3267 url(/images/bg-grad.jpg) repeat-x 0 0;position:relative;}*/
#container {width:826px;margin:0 auto;background:url(/images/shadows.png) repeat-y 0 0;}
	
	#header{overflow: hidden;text-indent: -9999px;background: url(/images/header-img.jpg) no-repeat;width:800px;height:150px;margin:0 13px 0 13px;float:left;}
	/*#nav-bar{overflow: hidden;text-indent: -9999px;background: url(/images/nav-bar-bg.gif) repeat-x 0 0;width:800px;height:32px;float:left;margin:0 0 0 13px;}
		#nav-bar div{overflow: hidden;text-indent: -9999px;background: url(/images/tag.gif) no-repeat 0 0;width:639px;height:15px;margin-left:81px;margin-top:7px;}*/
	#nav-bar{background: url(/images/nav-bar-bg.gif) repeat-x 0 0;width:800px;height:32px;float:left;margin:0 0 0 13px;}
		#nav-bar ul.nav{list-style:none;float:left;width:730px;margin:0 35px;}
			#nav-bar ul.nav li.last a{border-right:1px solid #888;}
			#nav-bar ul.nav li a:link, #nav-bar ul.nav li a:visited{float:left;list-style:none;border-left:1px solid #888;padding:5px 35px;height:16px;font-size:14px;color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;font-weight:normal;color:#fff;text-decoration:none;display:block;}
			#nav-bar ul.nav li a:hover, #nav-bar ul.nav li a:active{color:#efc018;background:url(/images/nav-bar-bg-over.gif) repeat-x 0 0;}
			/* == hide or highlight nav items == */
			#nav-bar ul.nav li#home a{padding:5px 10px;}
			#home #nav-bar ul.nav li#home a{display:none;}
			#bio #nav-bar ul.nav li#bio a,#bio #nav-bar ul.nav li#bio a:hover{color:#efc018;background:none;}
			#issues #nav-bar ul.nav li#issues a,#issues #nav-bar ul.nav li#issues a:hover{color:#efc018;background:none;}
			#gallery #nav-bar ul.nav li#gallery a,#gallery #nav-bar ul.nav li#gallery a:hover{color:#efc018;background:none;}
			
		#nav-bar li.first{list-style:none;}
	#main{float:left;width:800px;margin:0 13px 0 13px;background:#fff;}
		#body{width:506px;margin:15px 0 15px 0;padding:0 0 0 35px;float:left;background:url(/images/div-line-repeat.gif) repeat-y 537px 0;}
			#body .block{width:506px;float:left;margin:0;}
				#body .block p{margin-bottom:15px;}
				#home #body .block{width:506px;float:left;margin:20px 0 0 0;}
			#body .intro{margin-top:0px;}
			#body .col1{width:220px;margin-right:18px;float:left;float:left;} /*had a -6px left margin*/
			#body .col2{width:235px;float:left;}
			#body .img-left{float:left;width:220px;margin:0 18px 3px 0;}
			#body .img-left .caption p{width:193px;padding:5px 12px 10px 18px;font-size:11px;line-height:1.35em;color:#839eb8;}
			#body .img-right{float:right;width:220px;margin:10px 12px 3px 18px;}
			#body .img-right .caption p{width:193px;padding:5px 18px 10px 12px;font-size:11px;line-height:1.35em;color:#839eb8;}
			#body ul{margin:5px 30px 20px 30px;}
			#body ul li{margin-bottom:5px;}
			
			#gallery #body .img-left a img{width:190px;height:140px;background:url(/images/img-frame-open.jpg) no-repeat 0 0;padding:13px 18px 18px 14px;}
			
			#body .column h1{margin:7px 15px 15px 0;}
			#body .column p{margin:0px 15px 15px 0;}
			#body .column img{float:right;margin:0 0 5px 10px;} /*had a -8px right margin */
			
			#gallery #body h1 small{font-size:11px;color:#999999;}
			#gallery div#sb-title{margin-bottom:15px;padding-bottom:15px;height:45px;line-height:1.25em;font-size:11px;}
		
		#sidebar{width:214px;margin:15px 15px 15px 10px;float:left;}
	
#footer {width:826px;height:85px;margin:0 auto;background:url(/images/shadow_h_bottom.png) no-repeat 0 0;padding:40px 0 0 0;}

/* ===== dd form formatting ======= */
form.ddfm{width:214px;}
form.ddfm label{width:60px;margin-right:10px;}
form.ddfm input{width:140px;float:right;}
form.ddfm div.submit input{width:auto;margin-left:70px;}
div.credits{display:none;}
p.fieldwrap{padding:0 0 10px 0;}



	
/*========= homepage columns ====================*/
		#body h1,#body h2,#body h3,#body h4,#body h5,#body p, #body ul{margin-right:41px;}
		#body .intro h1{margin-top:0px;} 
		#body .block .col2 p{margin:0px 0px 10px 0px;}
		#body .block h1{margin-top:3px;}
		#body .block h2.subtitle{font-size:11px;color:#999999;font-family:Arial, Helvetica, sans-serif;margin-top:0px;margin-bottom:12px;}
		
		#body .col1 .caption p{width:193px;padding:5px 12px 10px 18px;font-size:11px;line-height:1.35em;color:#839eb8;}
		
		#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar p{margin-left:13px;}
		#sidebar h1{margin-bottom:6px;}
		
		#footer p{padding:0 48px;color:#fff;font-size:10px;font-weight:normal;}
