div.content{
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
}

div.content div{
	margin: 0;
	padding: 0;
}

.blue div.content h1.title, div.content div.templateContentBlurbBlue h1.title{
	color: #009FC4;
}

.green div.content h1.title, div.content div.templateContentBlurbGreen h1.title{
	color: #73BE1E;
}

.yellow div.content h1.title, div.content div.templateContentBlurbYellow h1.title{
	color: #FFAE00;
}

div.content h1.title img.magazine{
	margin: 0 0 0px 10px;
	float: right;
}

div.content table.image{
	width: 1px;
	border-collapse: collapse;
}

div.content table.image td, div.content table.image tr{
	margin: 0;
	padding: 0;
}

div.content table.image img{
	margin: 0px;
	padding: 0px;
}

div.content table.image p{
	margin: 0 2px 2px 0;
	padding: 0;
}

div.content p.credit{
	color: #888;
	text-align: right;
	font-size: 6.5pt;
	margin: 0 0 3px 0;
}

div.content p.caption{
	color: #666;
	font-size: 7.5pt;
	margin: 0;
}

div.content p.editorNote{
	font-size: .85em;
	font-style: italic;
	margin: 0;
	padding: 0;
}

div.content .subheader{
	color: #666666;
	font-size: 1.3em;
	margin: 12px 0 12px 0; 
}

div.content div.templateContentImageOnly{
	margin: 0;
	padding: 0;
}

div.content div.templateContentImageOnly img{
	margin: 0;
	padding: 0;
}

div.content div.templateContentStory h1.title{
	font-size: 1.5em;
	margin: 10px 10px 5px 0px;
}

div.content div.templateContentStory p.author{
	font-weight: bold;
	font-size: 1em;
	margin: 1px 0 0px 0;
	color: #333;
}

div.content div.templateContentStory p.published{
	font-weight: bold;
	font-size: .85em;
	margin: 1px 0 0px 0;
	color: #737A7F;
}

div.content div.templateContentStory div.body{
	color: #737A7F;
	font-size: 1em;
	margin-top: 10px;
}

div.content div.templateContentStoryAbstract h1.title{
	font-size: 1.5em;
}

div.content div.templateContentStoryAbstract p.author{
	font-weight: bold;
	font-size: .8em;
	margin: 1px 0 6px 0;
}

div.content div.templateContentStoryAbstract div.abstract{
	margin: 0 10px 8px 0;
	font-size: .9em;
}

div.content div.templateContentStoryAbstract table.bottom td{
	margin: 0;
	padding: 0;
}

div.content div.templateContentStoryAbstract table.image{
	margin: 0;
}

div.content div.templateContentStoryAbstract table.bottom td.links{
	padding-left: 15px;
	vertical-align: bottom;
}

div.content div.templateContentStoryFeature img.feature{
	display: block;
	margin: 0 0 5px 0;
}

div.content div.templateContentStoryFeature h1.title{
	font-size: 1.5em;
	margin: 0 0px 5px 0px;
	padding: 0;
}

div.content div.templateContentStoryFeature p.author{
	font-weight: bold;
	font-size: .8em;
	margin: 1px 0 5px 0;
}

div.content div.templateContentStoryFeature p.readLink{
	font-weight: bold;
	font-size: .8em;
	margin: 0px 0 6px 0;
	text-transform: uppercase;
	text-align: left;
	clear: right;
}

div.content div.templateContentStoryFeature p.readLink a{
	color: #333;
	text-decoration: none;
}

div.content div.templateContentStoryFeature p.readLink a:hover{
	color: #666;
}

div.content div.templateContentStoryFeature div.abstract{
	margin: 0 10px 8px 0;
	font-size: .9em;
}

div.content div.templateContentStoryFeature table.image{
	float: right;
	font-size: 1em;
	margin: 0px 0px 8px 8px;
}

div.content div.templateContentStoryFeature table.image img{
	border: 4px solid #FFF;
	display: block;
}

div.content div.templateContentFaq p.question{
	font-size: 1.2em;
	font-weight: bold;	
	color: #73BE1E;
}

div.content div.templateContentFaqQuestion{
	font-size: 1em;
}

div.content div.templateContentFaqQa p.question{
	font-size: .9em;
	font-weight: bold;
	margin: 0 10px 5px 2px;
	padding: 0;
}

div.content div.templateContentFaqQa ul li{
	margin-left: 0px;
	background:  url(../images/arrow/green.gif) no-repeat 0px 4px;
}

div.content div.templateContentGlossary h1.term{
	font-size: 1.25em;
	font-weight: bold;	
	text-transform: capitalize;
	margin: 0px;
	padding: 0px;
}

div.content div.templateContentGlossary div.definition{
	color: #666;
	margin: 0px;
	padding: 0px;
}

div.content div.templateContentGlossary div.definition p{
	margin-top: 0;
}

div.content div.templateContentBlurb h1.title{
	margin: 10px 0 10px 0;
}

div.content div.templateContentBlurb div.body{
	font-size: .9em;
	margin: 0px 0 5px 0;
}

div.content div.templateContentBlurb div.links{
	margin: 5px 0 5px 0;
}

div.content div.templateContentQuote{
	font-family: Times, serif;
	font-size: .9em;
}

div.content div.templateContentQuote p.quote{
	text-transform: uppercase;
	margin: 0px;
}

div.content div.templateContentQuote p.saidBy{
	margin: 2px 0 0 0px;
	float: left;
}

div.content div.templateContentQuote p.readLink{
	float: right;
	margin: 2px 5px 0 0px;
	text-transform: uppercase;
	font: .8em Verdana;
}

div.content div.templateContentQuote p.readLink a{
	text-decoration: none;
	font-weight: bold;
	color: #009FC4;
}

div.content div.templateContentQuote p.readLink a:hover{
	color: #888;
}

div.content div.templateContentBanner img{
	border: none;
	margin: 3px 0 3px 0;
}

div.content div.templateContentBook p{
	margin: 0;
	padding: 0;
	font-size: .9em;
}

div.content div.templateContentBook p.title{
	font-weight: bold;
	font-style: italic; 
}

div.content div.templateContentBook p.author{
	color: #666;
}

div.content div.templateContentBook p.description{
	color: #666;
	margin: 5px 0 5px 0px;
}

div.content div.templateContentHotline p{
	margin: 0;
	padding: 0;
	font-size: .9em;
}

div.content div.templateContentHotline p.title{
	font-weight: bold;
}

div.content div.templateContentHotline p.phoneNumber{
	color: #666;
}

div.content div.templateContentHotline p.description{
	color: #666;
	margin: 0px 0 0 0px;
}

div.content div.templateContentLink p{
	margin: 0;
	padding: 0;
	font-size: .9em;
}

div.content div.templateContentLink p.title{
	font-weight: bold;
}

div.content div.templateContentLink p.url{
	color: #666;
}

div.content div.templateContentLink p.url a{
	font-style: italic;
}

div.content div.templateContentLink p.description{
	color: #666;
	margin: 0px 0 0 0px;
}

div.content div.templateContentFamousface p{
	margin: 0;
	padding: 0;
	font-size: .9em;
}


div.content div.templateContentPoll{
	margin-bottom: 5px;
}

div.content div.templateContentPoll p.question{
	font-weight: bold;
	font-size: .9em;
	margin: 3px 0 8px 0;
}

div.content div.templateContentPoll p.information{
	font-weight: bold;
	font-size: .9em;
	margin: 8px 0 0px 0;
}

div.content div.templateContentPoll p.readLink{
	float: right;
	margin: 2px 5px 0 0px;
	text-transform: uppercase;
	font: .8em Verdana;
}

div.content div.templateContentPoll ul.answers{
	font-size: .9em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.content div.templateContentPoll ul.answers li a{
	text-decoration: none;
	color: #333;
}

div.content div.templateContentPoll ul.answers li a:hover{
	color: #54AC2A;
}

div.content div.templateContentPoll ul.answers li span.numbering{
	font-weight: bold;
	margin-right: 8px;
}

div.content div.templateContentPoll p.total{
	font-size: .9em;
	margin: 5px 0 5px 0;
}

div.content div.templateContentPoll div.barGraph{
	margin: 3px 0 4px 2px;
}

div.content div.templateContentPoll div.barGraph div.graph{
	height: 10px;
	border: 1px solid #BCD;
	width: 90px;
	float: left;
}

div.content div.templateContentPoll div.barGraph div.graph div{
	font-size: 0px;
	height: 10px;
	float: left;
}

div.content div.templateContentPoll div.barGraph div.graph div.bar{
	background: #8AD;
}

div.content div.templateContentPoll div.barGraph div.graph div.inverse{
	float: left;
}

div.content div.templateContentPoll div.barGraph span.percent{
	padding-left: 5px;
}

div.content div.templateContentBoardYear{
	clear: both;
	margin: 0 5px 10px 5px;
}

div.content div.templateContentBoardYear div.content{
	float: left;
	margin: 0 8px 2px 0px;
}

div.content div.templateContentBoardYear div.video{
	width: 280px;
	margin: 0 auto 0px auto;
	padding: 0 0px 0px 0px;
	text-align: center;
}

div.content div.templateContentBoardYear table.image{
	margin: 0 15px 8px 15px;
}

div.content div.templateContentBoardYear h1.name{
	font-size: 1.3em;
	margin: 10px 0 10px 0;
}

div.content div.templateContentBoardYear p.author{
	margin: 0 0 3px 0;
	color: #666666;
}

div.content div.templateContentState h1.title{
	color: #FFAE00;
	font-size: 1.5em;
	margin: 10px 10px 5px 0px;
}

div.content div.templateContentState div.body{
	font-size: 1em;
	margin-top: 10px;
}

div.content div.templateContentNews{
	margin-bottom: 15px;
}

div.content div.templateContentVideoAbstract h2.title{
	color: #FFAE00;
	margin: 10px 5px 10px 0;
}

div.content div.templateContentVideoAbstract div.abstract{
	font-size: .9em;
	margin: 10px 0 5px 0;
}

div.content div.templateContentVideoAbstract div.abstract p{
	margin: 0px 0 5px 0;
}

div.content div.templateContentVideoAbstract div.links{
	margin: 5px 0 5px 0;
}

div.content div.templateContentVideo{
	margin-top: 10px;
}

div.content div.templateContentVideo h1.title{
	color: #FFAE00;
	margin: 5px 0 10px 0;
}

div.content div.templateContentVideo div.description{
	font-size: .9em;
	margin: 10px 0 5px 0;
}

div.content div.templateContentVideo div.description p{
	margin: 0px 0 5px 0;
}

div.content div.templateContentDownload .links ul li{
	background: url(../images/arrow/yellow.gif) no-repeat 0px 4px;
}

div.content div.templateContentComic{
	width: auto;
}

div.content div.templateContentComic h1.title{
	font-size: 1.5em;
	margin: 10px 10px 5px 0px;
	color: #FFAE00;
}

div.content div.templateContentComic p.author{
	font-weight: bold;
	font-size: 1em;
	margin: 1px 0 0px 0;
	color: #333;
}

div.content div.templateContentComic p.credit{
	text-align: center;
}

div.content div.templateContentComic img.comic{
	margin: 10px 0 0 0;
}

div.content div.templateContentComicAbstract h1.title{
	font-size: 1.3em;
}

div.content div.templateContentComicAbstract p.author{
	margin: 2px 0 5px 0;
	font-weight: bold;
}

div.shareToolsBox div.shareTools {

	width: 119px; 
	margin: -3px 0 -4px 0px;
	padding: 5px 0 10px 0;
}

div.shareToolsBox div.shareToolsFaq {

	height: 132px; 
	width: 119px; 
	margin: 5px;
}

div.shareToolsBox img.shareButton {
	padding: 0 0 0 11px;
}

div.shareToolsBox iframe {
	padding: 0 0 0 11px;
	margin: 0 0 -5px 0;
}

div.wrapsharetoolsright {
	float: left;
}

div.wrapsharetoolsleft {
	float: right;
}

span.sidebar_font {
	font-size: 8pt;
}
