/* Body */
body{ font: 100% Georgia, "Times New Roman", Times, serif; background:url(../images/body/body-bg.jpg) repeat-x #023A81; margin: 0; padding: 0;	text-align: center; color: #000;}

#body-bg-top{ background:url(../images/body/body-bg-top.jpg) no-repeat center top; height:100%;}
#body-bg-btm{ background:url(../images/body/body-bg-btm.jpg) no-repeat center bottom; height:100%;}


/* main */
#main{ margin:0 auto; position:relative; background:url(../images/body/main-bg3.jpg) repeat-y; height:100%; text-align:left; width:990px; line-height:20px; } 
/* header */
#header{ position:absolute; background:url(../images/header/header-bg.jpg) no-repeat; width:990px; height:114px; top:0; left:0; }
	#header .header-logo{ position:absolute; margin:79px 0 0 12px; border:0;}
	#header p{ position:absolute; font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#FFFFFF; text-transform:uppercase; width:160px; margin:12px 0 0 830px;}
		#header p span{ float:left; display:block; padding:3px 0 0 0;}
		#header p a.facebook{ background:url(../images/header/facebook.jpg); width:24px; height:24px; display:block; float:left; margin-left:8px;}
		#header p a.twitter{ background:url(../images/header/twitter.jpg); width:24px; height:24px; display:block; float:left; margin-left:8px;}
	#header ul{ position:absolute; margin:60px 0 0 330px; padding:0; list-style:none; width:660px;}		
		#header ul li{ float:left; background:url(../images/header/break.jpg) no-repeat left;}
		#header ul li#first{ background:none;}
			#header ul li a{ font-family:"Times New Roman", Times, serif; font-size:11px; text-transform:uppercase; color:#FFFFFF; text-decoration:none; padding:18px 16px 0 16px; height:34px; display:inline-block;}
			#header ul li a:hover, #header ul li.active-menu a{ color:#8BCDF1; background:url(../images/header/hover.jpg) no-repeat center top;}

/* footer */
#footer{ background:url(../images/footer/footer-bg.jpg); width:990px; height:117px; margin:0 auto; line-height:14px;}
	#footer p{ margin:0; padding:28px 0 0 0; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
		#footer p a{ color:#FFFFFF; text-decoration:none;}
	#footer h5{ font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#999999; font-weight:normal; display:block; padding:8px 0 0 0;}
		#footer h5 span{ text-transform:uppercase;}
		#footer h5 a{ color:#999999; text-decoration:none;}
	#footer a:hover{ color:#8BCDF1;}


/* content */
#content{ width:660px; float:left; margin:114px 0 0 0; font-size:14px; line-height:22px;}
	#content h1, #content h2.subtitle{ background:url(../images/content/content-title.jpg); width:305px; margin:0 0 0 -24px; font-family:Garamond, serif; font-variant:small-caps; font-size:16px; line-height:20px; padding:5px 0 5px 24px; margin-bottom:20px;}
		#content h1 span.break{ display:block;}
	#content h1 span.calendar{ background:url(../images/content/calendar.jpg); width:34px; height:34px; display:block; float:left; margin:3px 10px 0 0;}
	#content-left{ float:left; width:282px; padding-left:24px; margin:140px 0 0 0;}
	#content-right{ float:right; width:282px; padding-right:24px;  margin:80px 0 0 0;}
	#content p{ margin:0; padding:0 0 18px 0; }
	
	#contact-info{ text-align:center; line-height:20px; margin-bottom:10px;}
		#contact-info img{ margin-bottom:5px;}
		#contact-info h2, #contact-info h3{ font-size:14px; font-variant:small-caps;}
		#contact-info p{ font-family:Arial, Helvetica, sans-serif;}
		
	#content cite.pol-ad{ text-align:center; display:block; font-size:11px; color:#006699; line-height:18px; margin-bottom:20px;}
		#content cite.pol-ad span{ display:block;}
	#content #content-span{ width:636px; padding:0 0 0 24px; margin:120px 0 0 0;}
div.indented{ padding-left:10px;}		
	#content strong{ color:#417CB2;}
	#content em{color:#417CB2;}
	#content p a{ color:#006699;}
		#content p a:hover{ text-decoration:none;}
	

img.content-images{ padding:3px; border:1px solid #DEDBC0; margin-top:20px; float:left; margin-right:20px;}
		

/* sidebar */
#sidebar{ width:292px; float:right; margin:114px 0 0 0; padding:0 19px 0 0; font-size:12px;padding-bottom:66px; padding-left:12px;}
	#sidebar h2{ margin:60px 0 5px 0; line-height:15px; font-size:20px; font-family:Garamond, serif; font-variant:small-caps; letter-spacing:3px;}
		#sidebar h2 img{ border:7px solid #CC0000; margin-bottom:18px;}
	#sidebar h3{ font-size:16px; font-family:Garamond, serif; font-variant:small-caps; color:#C50D12; text-align:right;}
	#sidebar p{ line-height:30px; margin:0; padding:25px 0 0 0;}
		#sidebar p em{ color:#006699;}
	#sidebar a.readmore{ background:url(../images/sidebar/readmore.jpg) no-repeat right; padding:0 20px 0 0; font-family:"Times New Roman", Times, serif; color:#000000; text-transform:uppercase; float:right; font-weight:bold; margin-top:30px;}		
		#sidebar a.readmore:hover{ text-decoration:none;}
		
/* about images */
#about-images{ line-height:8px; margin-top:40px;}
	#about-images img{ border:7px solid #CC0000; margin:0; padding:1px; background-color:#FFFFFF; margin:20px 0 0 0;}
	#about-images p.photo-description{ margin:0; padding:5px 0 0 5px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
