/* COLOR GLOSSARY
Black - #000
Orange - #f60
Dark Orange - #930
White - #fff
*/

body {
	background-image:url(../../images/bg-bob-jan2011.jpg);
	/*background-image:url(../../images/bg-all-star-2012.jpg);
	background-image:url(../../images/bg-halloween-2011.jpg);*/
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: top center;
	background-color:#000;
	/*background-color:#930;*/
	}
	

a, a:link { color: #930; text-decoration: none; }
a:visited { color: #930; text-decoration: none; }
a:hover, a:focus, a:active { color: #f60; text-decoration: underline; }


h1, h2 { font-family: FuturaStd, Verdana, Arial, Helvetica, sans-serif; }
h1 { color: #ff6600; }
h2 { color: #ff6600; }

#pagecontainer {
	background-color: #fff;
}

#headercontainer {
/*	background-color:#fff;*/
}

#navcol {
	background-color: #930;
}
	#navcol .highlight {
		background-color: #930;
		text-align: center;
	}

#sitenav {
	background: #eee;
	text-align: center;
}
	#sitenav li {
		background: #eee url("/images/sitenav-bg.gif") bottom left repeat-x;
		border-color: #930;
		border-style: solid;
		list-style-type: none;
	}
	#sitenav a {
		color: #000;
		font-weight: bold;
		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: #eee;
		border-color: #f60;
		border-style: solid;
		text-align: left;
	}
	#sitenav ul li {
		background: #eee;
		border-color: #f60;
	}

#nowplaying {}
	#nowplaying #currentshow {
		background-color: #fff;
		border-color: #000;
		border-style: solid;
		color: #930;
	}
		#nowplaying #currentshow img {}
		#nowplaying #currentshow h2 {
			color: #000;
			text-transform: uppercase;
		}
		#nowplaying #currentshow p {
			font-weight: bold;
			text-align: center;
		}
		#nowplaying #currentshow div {
			text-align: center;
			font-weight: bold;			
		}
	#nowplaying #currentsong {
		border-color: #000;
		border-style: solid;
	}

#content {}

.contentitem {}
.contentitem.poll {}
	.contentitem.poll h2 {
		background-color: #f60;
		color: #fff;
	}
	.contentitem.poll h4 {
		background-color: #FF6600;
		color: #fff;
		font-size: 11px;
	}
	.contentitem.poll ol {
		border-color: #FF6600;
		border-style: solid;
		font-size: 11px;
	}
	.contentitem.poll li {
		background-color: #FCEEBD;
		border-color: #FEB17E;
		border-style: solid;
		font-size: 11px;
	}
	.contentitem.poll li.altrow {
		background-color: #F7EEDE;
	}
	.contentitem.poll .sponsor {
		background-color: #f60;
		color: #000;
		font-size: 85%;
		text-align: right;
	}
	.contentitem.poll .buttonset {
		background-color: #FF6600;
		text-align: center;
	}
.contentitem.bobsbank {
	/* background: #f60 url("/images/promo-bg.gif") top left repeat-x; */
	text-align:center
	border-color: #000;
	border-style: solid;
	color: #fff;
}
	.contentitem.bobsbank p {
	font-size: 120%;
}
.contentitem.weather {
	width: 250px;
	background-color: #fff;
	border-color: #f60;
	border-style: solid;
}
	.contentitem.weather .forecast { color: #930; }
		.contentitem.weather .forecast a { font-weight: bold; }
	.contentitem.weather .sponsor {
		text-align: right;
	}
	.contentitem.weather .title {
		background: #f60 url("/images/weather-header-bg.gif") bottom left repeat-x;
		color: #fff;
	}
	.contentitem.weather .sponsor .title {
		color: #fff;
	}
	.contentitem.weather .longterm {
		text-align: center;
	}
	.contentitem.weather .current {
		padding-top: 0;
	}
	.contentitem.weather .icon {} 
		.contentitem.weather .icon img {}
		.contentitem.weather .icon img.noborder {border:none;}
.squaread { text-align: center; }

#maincontent {
	background: #fff url("/images/maincontent-bg.gif") bottom left repeat-x;
}

#primary {}
	#primary a { font-weight: bold; }
	.home #primary li { list-style-type: none; }

#secondary {}
	#secondary a { font-weight: bold; }
	#secondary li { list-style-type: none; }

#tertiary {}

#extracontent {}
	#extracontent h2 {
		background: #f60 url("/images/extracontent-h2-bg.gif") bottom left repeat-x;
		color: #fff;
	}
	#extracontent .contentitem {
		border-color: #f60;
		border-style: solid;
	}
	#extracontent .todo {}
		#extracontent .todo li {
			list-style-type: none;
		}
	#extracontent .folks {}
		#extracontent .folks h3 {
			color: #f60;
		}
		#extracontent .folks li { list-style-type: none; }
		#extracontent .folks .headshot {
			border-color: #000;
			border-style: solid;
		}
		#extracontent .folks .host { color: #a23700; font-weight: bold; }
		#extracontent .folks .show { font-style: normal; font-weight: bold; }

		
/* -- 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 #000000;
	display: block;
}
.badges img {
	border: 1px solid #000000;
	display: block;
}

hr { color: #CC0000; }

