@charset "utf-8";

body {
	/*background-color: #fff; 
	background-color: #339933;
	background-image:url("/images/earth-day-bg.jpg");
	background-repeat: repeat-x;
	background-image:url(../../images/ads/wallpapers/equinelle-paper1.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	background-color:#FFFFFF;*/
	background-image:url(../../images/bg-2010a.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: top center
}

a, a:link {
	color: #c00;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	color: #c00;
	text-decoration: none;
	font-weight: normal;
}
a:hover, a:focus, a:active {
	color: #d00;
	text-decoration: underline;
	font-weight: normal;
}

#pagecontainer {
	border-color: #000;
	border-style: solid;
	background-color: #fff;
}

#header {
	background: #de2626 url("/images/header-bg.jpg") top left no-repeat;
}

#weather {
	background-color: #fff;
	border-color: #000;
	border-style: solid;
	font-size: 85%;
}
	#weather .sponsor {
		text-align: right;
	}
	#weather .title {
		background-color: #000;
		color: #fff;
	}
	#weather .longterm {
		text-align: center;
	}
	#weather .current {
		padding-top: 0;
	}	
	#weather .icon {} 
		#weather .icon img {}
		#weather .icon img.noborder {border:none;}

#sitenav {
	background: #650000 url("/images/sitenav-bg.gif") top left repeat-x;
	font-family: Impact, Arial, Helvetica, sans-serif;
	line-height: 1;
}
	#sitenav li {
		border-color: #fff;
		border-style: solid;
		list-style-type: none;
	}
	#sitenav a {
		color: #fff;
		font-size: 116%;
		letter-spacing: 1px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	}
	#sitenav a:hover, #sitenav a:focus, #sitenav a:active {
		text-decoration: underline;
	}
	/* level 2 */
	#sitenav ul {
		background-color: #d20000;
		border-color: #000;
		border-style: solid;
		line-height: 1;
	}
	#sitenav ul li { }
	#sitenav ul a {
		font-size: 108%;
		text-align: left;
	}
	#sitenav ul a:hover, #sitenav ul a:focus, #sitenav ul a:active {
		background-color: #fff;
		color: #d20000;
		text-decoration: none;
	}
	/* level 3 */
	#sitenav ul ul a {
		font-size: 100%;
	}

/* -- PRIMARY COLUMN ITEMS -- */
#primary {}
	
	#primary h2 {
		font-weight: bold;
		font-size: 125%;
		font-style: italic;
		color: #FFFFFF;
		background-color: #CC0000;
		padding: 3px;
	}
	#primary h3 {
		font-weight: bold;
		font-size: 120%;
		color: #FFFFFF;
		background-color: #666666;
		padding: 3px;
	}
	
	#primary .contentitem {}
		#primary .contentitem h3 {
			background-color: #c00;
			color: #fff;
			font-family: Impact, Arial, Helvetica, sans-serif;
			font-size: 116%;
			font-weight: normal;
			letter-spacing: 1px;
			text-transform: uppercase;
		}
		#primary .contentitem li {
			list-style-type: none;
		}
	#primary .listenlive, #primary .banner, #primary .news {
		background: #c00 url("/images/primary-bg.gif") top right repeat-y;
	}
	#primary .top5 {}
		#primary .top5 h3 {
	background-image: url(../../images/sitenav-bg.gif);
		}
		#primary .top5 a {
			color: #000;
			font-size: 110%;
			font-weight:bold;
			text-decoration: none;
		}
		#primary .top5 a:hover, #primary .news a:focus, #primary .news a:active {
			color: #CC0000;
			font-weight:bold;
			text-decoration: underline;
		}
	#primary .contests {}
		#primary .contests h3 {
			background-color: #CC0000;
		}
		#primary .contests a {
			color: #CC0000;
			font-size: 110%;
			font-weight:bold;
			text-decoration: none;
		}
		#primary .contests a:hover, #primary .news a:focus, #primary .news a:active {
			color: #000000;
			font-weight:bold;
			text-decoration: underline;
		}
	#primary .sidelines {}
		#primary .sidelines h3 {
			background-color: #CC0000;
		}
		#primary .sidelines ul {
			border-color: #c00;
			border-style: solid;
		}
		#primary .sidelines a {
			color: #000;
		}

/* -- SECONDARY COLUMN ITEMS -- */
#secondary {
}
	#secondary .contentitemcontainer {
		background-color: #000;
	}
	#secondary .contentitem {
	}
		#secondary .contentitem h3 {
			background-color: #c00;
			color: #fff;
			font-family: Impact, Arial, Helvetica, sans-serif;
			font-size: 116%;
			font-weight: normal;
			letter-spacing: 1px;
			text-transform: uppercase;
		}
		#secondary .transit p {
			color: #fff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12;
			font-weight: normal;
		}
		#secondary .contentitem p {
			color: #000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12;
			font-weight: normal;
		}
		#secondary .contentitem li {
			font-size: 93%
		}
	#secondary .streamtv {
		background-color: #fff;
		color: #000;
	}
		#secondary .streamtv img {
			border-color: #c00;
			border-style: solid;
		}
	#secondary .babe {
		background-color: #000;
		color: #fff;
	}
		#secondary .babe h3 {
			background-color: #000;
		}
		#secondary .babe p {
			text-align: center;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold
		}
	#secondary #poll {
		background-color: #000;
		color: #fff;
	}
		#secondary #poll h3 {
			background-color: #000;
			color: #fff;
			font-family: Impact, Arial, Helvetica, sans-serif;
			font-weight: normal;
			letter-spacing: 1px;
			text-align: right;
			text-transform: uppercase;
		}
		#secondary #poll .sponsor {}
			#secondary #poll .sponsor span {
			font-size: 11px;
			text-transform: uppercase;
			}
		#secondary #poll h4 {
			background-color: #666666;
			color: #fff;
			font-size: 11px;
		}
		#secondary #poll ol {
			border-color: #c00;
			border-style: solid;
			font-size: 11px;
		}
		#secondary #poll li {
			border-color: #333;
			background-color: #666;
			border-style: solid;
			font-size: 11px;
		}
		#secondary #poll li.altrow {
			background-color: #333;
			border-color: #666;
			border-style: solid;
			font-size: 11px;
		}
		#secondary #poll .buttonset {
			background-color: #c00;
			text-align: center;
		}
	#secondary .scoreboard {}
		#secondary .scoreboard table, #secondary .scoreboard p {
			font-size: 93%;
		}
		#secondary .scoreboard a {
			color: #000;
			text-decoration: underline;
		}
		#secondary .scoreboard .pagination {
			font-size: 85%;
			text-align: right;
		}
	#secondary .scoresheet {}
		#secondary .scoresheet th, #secondary .scoresheet td {
			color: #777;
		}
		#secondary .scoresheet .score {
			color: #000;
			text-align: center;
		}
	#secondary .blogs {}
		#secondary .blogs li {
			border-color: #e7e7dd;
			border-style: dashed;
			list-style-type: none;
		}
		#secondary .blogs a {
			color: #000;
			text-decoration: underline;
		}
		#secondary .blogs .headshot {
			border-color: #000;
			border-style: solid;
		}
		#secondary .blogs .author {
			font-weight: bold;
		}

/* -- TERTIARY COLUMN ITEMS -- */
#tertiary {
}
	#tertiary .contentitem {}
		#tertiary .contentitem h3 {
			color: #fff;
			font-family: Impact, Arial, Helvetica, sans-serif;
			font-size: 116%;
			font-weight: normal;
			letter-spacing: 1px;
			text-shadow: 2px 2px #c00;
			text-transform: uppercase;
		}
		#tertiary .contentitem p {
			text-align: center;
		}
	#tertiary .skyscraperad {
		background-color: #000;
	}
	
/* -- DYNAMIC CONTENT STYLES -- */
.interview {
	border-bottom: 1px solid #ff0000;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.contest {
	height: 120px;
	clear: both;
	border-bottom: 1px solid #ff0000;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.contest img {
	 float:left;
	 margin-right:10px;
	 border: 1px solid #000000;
	 display: block;
}

.banner img {
	border: 1px solid #000000;
	display: block;
}
.tallbanner img {
	border: 1px solid #CC0000;
	display: block;
}
.badges img {
	border: 1px solid #000000;
	display: block;
}

hr { color: #CC0000; }