body{
	background-color : #FFFFFF;
	background-image : url(images/side_nav/bg_pxl.gif);
	background-repeat : repeat-y;
	font-family : Arial, Helvetica, sans-serif;
}

a{
	color : #214B95;
}

a:hover{
	color : #3399FF;
}

p, td, li, a{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom : 0px;
}

p.date{
	color : #FFFFFF;
	margin-bottom : 2px;
}

p.publishdate{
	color : #008000;
	font-size : 10px;
	text-align : right;
	text-transform : uppercase;
}

h3{
	color : #AD8307;
	font-size : 14px;
	font-weight : bold;
	margin-bottom : 5px;
}

/* Article style's */
h1{
	font-size : 22px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding : 0px;
}

h1.column{
	background-color : #006633;
	color : #FFFFFF;
	font-size : 22px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding : 0px;
	padding-left : 2px;
	padding-top : 2px;
}

h2{
	font-size : 16px;
	margin-bottom : 15px;
	margin-top : 0px;
}

h2.reutershomepageheadline{
	font-size : 16px;
	margin-bottom : 0px;
	margin-top : 0px;
}

p.photocredit{
	font-size : 10px;
	margin-bottom : 0px;
	margin-top : 0px;
	text-transform : uppercase;
}

p.paragraph{
	font-size : 12px;
	font-style : normal;
}

p.byline{
	font-size : 11px;
	text-align : right;
	text-transform : uppercase;
}

p.columinist{
	background-color : #CFDCD2;
	font-size : 14px;
	font-weight : bold;
	margin-top : 0px;
	padding : 0px;
	padding-left : 2px;
	padding-top : 2px;
}

p.reutersheadline{
	margin-bottom : 5px;
	margin-top : 0px;
}

li.reutersheadlinelist{
	font-size : 11px;
	margin-bottom : 5px;
	margin-top : 0px;
}

/* new styles defined by jon */
table.interactivetools {
	border : 1px solid #CC9900;
}

td.interactivetools {
	background-color : #CC9900;
}

p.interactivetools {
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	margin-left : 5px;
	text-transform : uppercase;
}

h3.greenheader {
	color : #11622A;
	font-size : 14px;
	margin-bottom : 0px;
	margin-top : 0px;
}

h4.greenheader {
	color : #11622A;
	font-size : 12px;
	margin-bottom : 0px;
	margin-top : 0px;
}

p.contestlist {
	margin-bottom : 0px;
	margin-left : 10px;
	margin-top : 5px;
}

h1.introcolumnname {
	color : #990000;
	font-size : 12px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 2px;
	margin-top : 0px;
	margin-top : 2px;
	text-transform : uppercase;
}

p.introcolumnistname {
	font-style : italic;
	margin-bottom : 0px;
	margin-left : 2px;
	margin-top : 2px;
	margin-top : 0px;
}

p.columnblurb {
	margin-bottom : 0px;
	margin-left : 2px;
	margin-top : 0px;
	margin-top : 2px;
}

span.columnname {
	color : #990000;
	font-weight : bold;
}

p.solidgreenheader {
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	margin : 3px;
}

p.listsummary {
	margin-bottom : 3px;
}

h1.sectionheader {
	color : #11622A;
	font-size : 24px;
	font-style : italic;
	text-transform : lowercase;
}

td.dividingline {
	background-color : #CCCCCC;
}

td.topbar{
	background-color : #11622A;
}

td.reviewheader{
	background-color : #11622A;
	height : 1px;
}

p.reviewheader{
	color : #11622A;
	font-size : 12px;
	font-weight : bold;
}

td.metrocontentheader{
	background-color : #11622A;
	height : 5px;
}

p.metrocontentheader{
	color : #11622A;
	font-size : 16px;
	font-weight : bold;
	text-transform : uppercase;
}

p.whitemetrocontentheader{
	color : #FFFFFF;
	font-size : 16px;
	font-weight : bold;
	text-transform : uppercase;
	padding-left: 5px;
}


td.reuterscontentheader{
	background-color : #CC9900;
	height : 5px;
}

p.reuterscontentheader{
	color : #CC9900;
	font-size : 14px;
	font-weight : bold;
	text-transform : uppercase;
}

td.idolcontentheader{
	background-color : #003366;
	height : 5px;
}

p.idolcontentheader{
	color : #003366;
	font-size : 16px;
	font-weight : bold;
	text-transform : uppercase;
}

/* START: sidenav styles */

#sidenav{
	background-color : #369D2a;
	z-index : 1;
	width : 130px;
}

#sidenav table tr td a:visited {
	color : #FFFFFF;
}

#sidenav table tr td a:hover {
	color : #FFFFFF;
}

#sidenav table tr.navoff{
	background-color : #369D2A;
}

#sidenav table tr.navon{
	background-color : #003300;
}

#sidenav table tr.subnavon{
	background-color : #006633;
}

#sidenav table tr td{
	border-bottom-color : #FFFFFF;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-top-color : #FFFFFF;
}

#sidenav table tr td div{
	margin-bottom : 2px;
	margin-top : 2px;
}

#sidenav table tr td div.subsection{
	margin-left : 30px;
}

#sidenav table tr td a{
	color : #FFFFFF;
	font-size : 12px;
	text-decoration : none;
}

h1.sectionbar{
	background-color : #006633;
	color : #FFFFFF;
	font-size : 18px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding : 0px;
	padding-left : 2px;
	padding-top : 2px;
}

.bigheader{
	font-size : 15px;
	font-weight : bold;
}

/* END: sidenav styles */
/* styles for poll and poll results */
.surveyresultsquestiontext {
	font-weight : bold;
	margin-bottom : 10px;
}

.surveyresultschoicetext {
}

.surveyresultspercenttext {
}

/* styles for search forms */
.searchlabel {
	color : #11622A;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
}

/* styles defined for canadian idol section */
td.solidblueheader {
	background-color : #003366;
}

p.solidblueheader {
	color : #CFE1ED;
	font-size : 14px;
	font-weight : bold;
	margin : 3px;
}

a.fullstorylink, p.flushparagraph {
	margin-top : 0px;
}

p.caption, span.caption {
	font-size : 12px;
	font-style : italic;
	margin-top : 5px;
}

p.reutersdateline, ul.reutersheadlinelist {
	margin-bottom : 10px;
	margin-top : 0px;
}

td.solidgreenheader{
	background-color : #369D2A;
}

/*  top bar elements */

#todaysdate{
	position : absolute;
	left : 10px;
	top : 100px;
	z-index : 2;
	color : white;
	font-size : 11px;
}

/* advertiser spolight  */

#adspot li, #adspot a{
	font-size : 11px;
}

#adspot ul{
	margin-top: 0px;
}

#adspot li{
	margin-left : -25px;
}

#adspot a{
	color : 	#006633;
}

#adspot a:hover{
	color : #4FB842;
	}

/* ad server zone text */

.adzonetext{
	font-size : 10px;
	text-transform : uppercase;
}

/* home page pdf header */

#dailyPDF ul{
	margin : 0px;
	padding : 0px;
}

#dailyPDF ul li{
	list-style : none;
	display : inline;
}

#dailyPDF ul li a{
	border : 1px solid black;
	width : 75px;
	text-decoration : none;
	height : 15px;
	padding : 2px 5px 2px 5px;
	background-color : #319E29;
	color : white;
	margin-right : 10px;
}

#dailyPDF ul li a:hover{
	background-color : #43CF39;
}
