body { background: #221701 url('../../../images/bg.jpg') repeat-x center top; padding: 0; margin: 0; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Helvetica Neue, Helvetica, Arial, sans-serif}
.clear {clear: both; visibility: hidden;}

#container { width: 970px; margin: 0 auto;}

#header { width: 100%; height: 120px; text-align: center; padding: 15px 0 0 0;}
/* Navigation  */
#nav { line-height: 43px; display: block; background: url('../../../images/nav_bg.png') no-repeat center top; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0}
	#nav ul { list-style: none; font-size: 14px; margin: 0; padding: 0; }
	#nav ul li { float: left; margin: 0 0 0 10px; padding: 0 10px 0 10px;}
	#nav ul li a { color: #a97546; text-decoration: none; text-transform: uppercase; }
	#nav ul li a:hover { color: #624428; text-decoration: none;}

	#nav ul li.current { float: left; height: 43px; background: url('../../../images/onpage_left_bg.png') no-repeat left top; position: relative; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0}
	#nav ul li.current span { height: 43px; display: block; background: url('../../../images/onpage_right_bg.png') no-repeat right top; padding-left:5px; padding-right:10px; padding-top:0; padding-bottom:0}
	#nav ul li.current span a { color: #fff; text-decoration: none; text-transform: uppercase;}
	#nav ul li.current span a:hover { color: #BECFF9; text-decoration: none;}
	
	#nav ul ul {}
	#nav li li {float: none; display: block; background: #0071AB; margin: 0; line-height: 32px; border-bottom: 1px solid #4d9cc4;}
	#nav li li a{color: #fff; text-transform: none;}
	#nav li li a:hover {color: #000;}


/*  Content  */
#content { padding: 0 5px;}
	#content #feature { background: #63722e url('../../../images/feature_bg.gif') repeat-x center top; overflow: hidden; padding-left:6px; padding-right:15px; padding-top:15px; padding-bottom:5px}
		#content #feature #featureImage { width: 665px; height: 377px; float: left; background: url('../../../images/featureImage_bg.png') no-repeat center top; text-align: center; padding-left:0; padding-right:0; padding-top:6px; padding-bottom:6px}
		#content #feature #featureContent { width: 250px; padding: 0 10px 10px 0; float: right; color: #fdf5de; text-align: center;}
			#content #feature #featureContent .description { font-size: 13px; line-height: 1.7em; padding: 20px 0 0 0; height: 240px;}
			
			#content #feature #featureContent .headline { color: #fffefb; width: 100%; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
			#content #feature #featureContent .headline h3 { padding: 0; margin: 0; font-size: 24px; }
			#content #feature #featureContent .headline h4 { padding: 0 0 20px 0; margin: 0; font-size: 14px; }
			#content #feature #featureContent .headline a { color: #bf7c41; text-transform: uppercase; font: bold 11px 'Helvetica Neue', Helvetica, Arial, sans-serif;  text-decoration: none; overflow: hidden;}
			#content #feature #featureContent .headline a span { width: 100%; padding: 10px; height: 33px; line-height: 33px; background: #fae4a5 url('../../../images/headline_button_bg.gif') repeat-x center top; border: 2px solid #a19167 }
			#content #feature #featureContent .headline a:hover { color: #744B28; }
			#content #feature #featureContent .headline a:hover span { border: 2px solid #744B28;}
	
	#content #mainContent { background: #f6eed8; overflow: hidden; padding: 15px;}
		#content #mainContent #news { width: 314px; float: left;}
		#content #mainContent #news h3 { width: 294px; height: 34px; line-height: 31px; background: url('../../../images/news_bg.png') no-repeat left top; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #fffefb; margin-left:0; margin-right:0; margin-top:3px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}
		#content #mainContent #news #list { margin: 0; padding: 0; background-color: #c6b993; width: 100%;}
		#content #mainContent #news #list ul { margin: 0; padding: 10px; list-style-image:url('../../../images/arrow_bullet_green.png'); list-style-position:inside }
		#content #mainContent #news #list ul li { padding: 0 0 10px 0;}
		#content #mainContent #news #list ul li a { color: #0071ab;}
		#content #mainContent #news #list ul li a:hover { color: #008AD0; }
		
		#content #mainContent #spotlight { width: 600px; float: right;}
			#content #mainContent #spotlight .spotlightItem { width: 277px; height: 122px; padding: 8px; float: left; background: url('../../../images/spotlight_bg.png') no-repeat left top; margin-left:0; margin-right:4px; margin-top:0; margin-bottom:0}
	
#footer { padding: 0 5px; color: #c6b993;}
	#footer #footerTop { background: #181001; overflow: hidden; font-size: 11px; padding: 25px 0;}
		#footer #footerTop #footerTopLeft,
		#footer #footerTop #footerTopCenter,
		#footer #footerTop #footerTopRight { width: 320px; margin: 0; padding: 0; float: left; overflow: hidden;}
		
		#footer #footerTop #footerTopLeft span.box,
		#footer #footerTop #footerTopCenter span.box,
		#footer #footerTop #footerTopRight span.box { padding: 0 15px; display: block; overflow: hidden;}
		
		#footer #footerTop #footerTopCenter span.box { padding: 0 25px; border-right: 1px solid #403209; border-left: 1px solid #403209; }
		
		#footer #footerTopLeft span.box span.links,
		#footer #footerTopCenter span.box span.links { width: 50%; float: left; padding: 0; display: inline;}
		#footer #footerTopLeft span.box span.links h4,
		#footer #footerTopCenter span.box span.links h4 { padding: 0; margin: 0; color: #bf7c41; font-size: 12px; }
		#footer #footerTopLeft span.box span.links ul,
		#footer #footerTopCenter span.box span.links ul { padding: 0; margin: 0; list-style: none;}
		#footer #footerTopLeft span.box span.links ul li,
		#footer #footerTopCenter span.box span.links ul li { padding: 7px 0 0 0;}
		#footer #footerTopLeft span.box span.links ul li a,
		#footer #footerTopCenter span.box span.links ul li a { color: #7a8c37;}
		#footer #footerTopLeft span.box span.links ul li a:hover,
		#footer #footerTopCenter span.box span.links ul li a:hover,
		#footerTopRight #tweets #middle ul li a:hover,
		#footerTopRight .follow a:hover,
		#footer #footerBottom span a:hover { color: #CC0; }
		
		#footer #footerTopRight { text-align: center;}
		
		#footerTopRight #tweets { width: 199px; background: url('../../../images/tweet_top.png') no-repeat left top; margin: 0 auto; text-align: left; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}
		#footerTopRight #tweets #middle { width: 179px; padding: 10px; background: url('../../../images/tweet_body.png') repeat-y left top}
		#footerTopRight #tweets #middle ul { list-style: none; padding: 0; margin: 0;}
		#footerTopRight #tweets #middle ul li { padding: 0; margin: 0;}
		#footerTopRight #tweets #middle ul li span { display: block;}
		#footerTopRight #tweets #middle ul li a { color: #7a8c37;}
		#footerTopRight #tweets #bottom { width: 199px; height: 13px; background: url('../../../images/tweet_bottom.png') no-repeat left top;}
		#footerTopRight .follow { color: #c6b993;}
		#footerTopRight .follow a { color: #7a8c37;}
		
	#footer #footerBottom { background: #000; padding: 15px; font-size: 11px; color: #FFF;}
	#footer #footerBottom span { display: block; padding: 2px 0;}
	#footer #footerBottom span a { color: #7a8c37; margin: 0 5px;}
	#footer #footerBottom span a.first { margin: 0 5px 0 0;}
	
/* ******************   Subpage specific Style   ********************* */

#content #subpageBreadcrumb { color: #fff; display: block; width: 100%; height: 75px; background: url('../../../images/breadcrumb_bg.jpg') no-repeat left bottom; overflow: hidden}
	#subpageBreadcrumb span { padding: 15px; display: block;}
	#subpageBreadcrumb a { color: #fff;}
	#subpageBreadcrumb a:hover { color: #BECFF9; }

#content #subNav { width: 210px; float: left; padding: 0 0 0 10px;}
	#subNav h3 { margin: 0; padding: 0 0 10px 0; color: #3a2b02; font-size: 16px; font-weight: normal; }
	#subNav ul { list-style: none; padding: 0; margin: 0; border-top: 1px solid #a89f86;}
	#subNav ul li { padding: 0;}
	#subNav ul li a { padding: 6px; display: block; color: #0071ab; text-decoration: none; border-bottom: 1px solid #a89f86; }
	#subNav ul li a:hover { color: #fff; background:#7a8c37 no-repeat right center; }
	#subNav ul li.current a { padding: 6px; display: block; color: #fff; text-decoration: none; border-bottom: 1px solid #a89f86; background: #0071AB url('../../../images/subnav_hover_bg.png') no-repeat right center; }

#content #subpageContent { color: #665012; width: 660px; float: right; padding: 0 10px 0 0;}
	#subpageContent h1 { color: #7a8c37; margin: 0; padding: 0; font: normal 24px "Palatino Linotype", "Book Antiqua", Palatino, serif; }
	#subpageContent h2 { color: #7a8c37; margin: 0; padding: 5px 0 0 0; font: normal 16px "Palatino Linotype", "Book Antiqua", Palatino, serif; }
	#subpageContent p { margin: 5px 0 15px;}
	#subpageContent p a { color: #44350B;}
	#subpageContent p a:hover { color: #0071ab;}
	#subpageContent ul { margin: 5px 0 0 0; padding: 0 0 0 25px;}
	#subpageContent ul li { padding: 2px 0;}
	#subpageContent ul li a { color: #0071ab;}
	#subpageContent ul li a:hover { color: #00547F;}


