body { margin: 0; padding: 0; background: #000; }

#container { width: 845px; margin: 0 auto; }

/* Header */
#header { background: #fc3; width: 845px; height: 114px; position: relative; }
	#logo { position: absolute; top: 12px; left: 12px; }
	#promo { position: absolute; top: 45px; right: 0; }
	
/* Auxillary Navigation */
#auxNav { float: right; margin: 0 auto; padding: 86px 5px 0 0; }
	#auxNav ul { list-style-type: none; padding: 5px 0 0 0; font-size: 1.1em;; color: #000; }
		#auxNav ul li { float: left; }
			#auxNav ul li a { text-decoration: none; display: block; white-space: nowrap; border-right: 1px solid #c0a143; padding: 1px 7px; color: #000; float: left; }
			#auxNav ul li.last a { border: none; }
			#auxNav ul li a:hover { text-decoration: underline; }
			#auxNav ul li a.selected { color: #d47919; }

/* Main Containers */			
#main { width: 845px; padding: 12px 0 0 0; overflow: hidden; }
	#mainLeft { width: 245px; float: left; }
	#mainRight { width: 600px; min-height: 700px; padding: 80px 0 20px 0; background: #fff url(../_images/hdr-hot-topics.gif) 0 0 no-repeat; float: right; }

/* Sidebar Styles */
#mainLeft .content a { color: #000; }

#about { margin: 40px 0 0 0; width: 240px; background: url(../_images/bg-about.gif) left bottom no-repeat; }
	#about h4 { width: 240px; height: 54px; background: url(../_images/hdr-about.gif) 0 0 no-repeat; text-indent: -999em; }
	#about .content { padding: 5px 20px; }

#recentEntries { width: 240px; min-height: 190px; background: url(../_images/bg-recent-entries.gif) left bottom no-repeat; }
	#recentEntries h4 { width: 240px; height: 48px; background: url(../_images/hdr-recent-entries.gif) 0 0 no-repeat; text-indent: -999em; }
	#recentEntries .content { padding: 5px 20px 15px 20px; font-size: 1.1em; }
		#recentEntries .content p { padding: 0 0 10px 0; }

#rssEmail { display: block; width: 240px; height: 60px; background: url(../_images/btn-rss-email.gif) 0 0 no-repeat; text-indent: -999em; }
	#linkRSS { display: block; width: 26px; height: 60px; float: right; }
	#linkEmail { display: block; width: 26px; height: 60px; float: right; }
#facebook a { display: block; width: 240px; height: 70px; background: url(../_images/btn-facebook.gif) 0 0 no-repeat; text-indent: -999em; }

#resources { width: 240px; background: url(../_images/bg-other-resources.gif) left bottom no-repeat; }
	#resources h4 { width: 240px; height: 47px; background: url(../_images/hdr-other-resources.gif) 0 0 no-repeat; text-indent: -999em; }
	#resources .content { padding: 5px 20px; font-size: 1.1em; }

/* Content Styles */
.content { padding: 20px 20px 0 20px; font-size: 1.2em; color: #333; overflow: hidden; }
	.content h1 { font-size: 1.6em; font-weight: normal; padding: 0 0 2px 0; }
	.content h1.pageTitle { padding: 0 0 20px 0; }
	.content h2 { font-size: 1.4em; font-weight: normal; padding: 0 0 2px 0; }
		.content h2 a { color: #000; text-decoration: none; }
	.content p { padding: 0 0 20px 0; }
	.content ul { padding: 0 0 10px 25px; }
		.content ul li { padding: 0 0 10px 0; }
	.content ol { padding: 0 0 10px 25px; }
		.content ol li { padding: 0 0 10px 0; }
	.content a { color: #666; }
    .content a.findoutmore { display: block; width: 53px; height: 25px; background: url(../_images/icon-findoutmore.gif); text-indent: -999em; }

	.content .asset-meta { padding: 0 0 15px 0; font-size: .8em; }
	.content .author { font-style: italic; }

	.content .hdrImage { float: left; margin: 0 20px 10px 0; border: 1px solid #000; padding: 0; }

	.content .entry-asset { padding: 0 0 20px 0; overflow: hidden; clear: both; }
	.content .asset-more-link a { font-size: .8em; color: #000; text-transform: uppercase; background: url(../_images/arrow.gif) right center no-repeat; padding: 0 12px 0 0; text-decoration: none; }

.divider { border-top: 12px solid #000; }

.leftColumn { width: 49%; float: left; }
.rightColumn { width: 49%; float: right; }


/* Footer */
#footer { width: 600px; padding: 16px 0; background: #000; font-size: 1.1em; color: #999; overflow: hidden; float: right; }
	#footer a { color: #999; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	
	#copyright { width: 240px; float: left; }
	#footerLinks { width: 260px; float: left; }
		#footerLinks a { padding: 0 4px; }
	#shareThis { width: 100px; float: right; text-align: right; }
