/* general items */

body {
		 padding:0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000;
	   background: #FFF url('/graphics/bg_990.gif') repeat-y 50% 50%;
}

div, p, td {font: 12px arial; color: #000;}

h2 {margin-bottom: 10px; font: normal 20px Arial; color: #900;}

ul {margin-left:15px;}
li {padding:0; margin:0; margin-bottom:3px;}

img {border: none;}

a:link, a:visited {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

/* page framework */

#shell {margin:0 auto; width:990px; background:#FFF;}

#masthead {width:990px; background:#000 url('/graphics/bg_masthead.jpg') no-repeat 0 -1px;}

#leaderboard {width:728px; height:90px; margin:0 auto; position:relative; padding-top:6px; overflow:hidden;}

#top {height:115px; width:990px; position:relative; overflow:hidden; margin-top:0;}
#logo_1450 {height:100px; width:213px; float:left;}
#logo_1340 {height:100px; width:200px; float:left;}
#shows {height:113px; width:500px; float:left; position:relative; margin-top:2px; margin-right:67px;}

#artistsNone {}
#artists00 {position: absolute; top: 0px; left: 0px; width:500px; height:113px; z-index: 11; visibility: hidden; background-image: url('/graphics/masthead_mm.jpg');}
#artists01 {position: absolute; top: 0px; left: 0px; width:500px; height:113px; z-index: 13; visibility: hidden; background-image: url('/graphics/masthead_herd.jpg');}
#artists02 {position: absolute; top: 0px; left: 0px; width:500px; height:113px; z-index: 14; visibility: hidden; background-image: url('/graphics/masthead_svp.jpg');}
#artists03 {position: absolute; top: 0px; left: 0px; width:500px; height:113px; z-index: 15; visibility: hidden; background-image: url('/graphics/masthead_doug.jpg');}
#artists04 {position: absolute; top: 0px; left: 0px; width:500px; height:113px; z-index: 16; visibility: hidden; background-image: url('/graphics/masthead_brian.jpg');}

#navigation {width:970px; clear:left; margin-left:20px;}
#scoreboard {width:990px; height:87px; clear:left;}

#content {background:url('/graphics/bg_content_2008.gif') repeat-y; width:990px;}

/* left column */
#left_column {float:left; width: 237px;}

/* HEADLINE TABS */
.Oboxon { display: block; }
.Obox { display: none; }

#headlineTabs {
	width: 237px;
	margin-bottom: 7px;
}

.headlineRule{
height: 6px;
}

.headlineScores{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 15px;
	margin: 0;
	padding: 0px 10px 0px 10px;
}

.headlineScores a {
color: #fff;
text-decoration:underline;
}

.headlineScores a:hover {
color: #ccc;
}

.headlineText {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 15px;
	margin: 0;
	padding: 0px 10px 0px 10px;
}

.headlineText a, .headlineText a:visited {
color: #fff;
text-decoration:none;
}

.headlineText a:hover {
color: #ccc;
text-decoration:underline;
}

.headlineText ul{
padding-left: 15px;
margin-top: 0;
margin-bottom: 2px;
}

/* BULLET FIX IE mac*/

/*\*//*/
.headlineText ul {
padding-left: 0px;
 }

/**/


/* BULLET FIX IE win*/
/*\*/

 * html .headlineText ul {
     padding-left: 0px;
 }

 /**/
/* CALENDAR module */

.calendar {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #fff;
	width: 100%;
	padding-bottom: 10px;
	background-color:#000;
}

.calendar a{color: #fff; text-decoration:none;}

.calMonth	{
	color: #fff;
	background-color:#666;
	text-align:center;
	text-transform:uppercase;
}

.calDay, .calDay a, .calDay a:visited	{
	color: #fff;
	background-color:#000000;
	margin: 0;
	padding: 0;
	text-decoration:none;
	text-transform:uppercase;
}

.calDay:hover	{
	color: #cc0000;
}

.calDayon	{
	color: #000;
	background-color: #cc0000;
}

.calTeams	{
	padding: 10px 10px 0px 6px;
	width: 91px;
	float: left;
}

.calTeams a:hover	{
	color: #cc0000;
	text-decoration:underline;
}

.calGrid	{
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	padding: 10px 0px 0px 0px;
	height: 130px;
}

#keyholder {color:#FFF; font:11px arial, sans-serif;}

.schedule {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	border:0;
	margin-bottom:12px;
}

.schedule td { color: #fff !important; text-align: center; vertical-align: bottom; border: 1px solid #666; background-color: #000; }
.schedule .home {font-family: Tahoma, Verdana; font-size: 10px; background-color: #a50400;}
.schedule .away {font-family: Tahoma, Verdana; font-size: 10px; background-color: #000;}

#schedholder {
	background-color:#000000;
	text-align:center;
}

.schednavitem{
	margin:10px 10px 4px 8px;
	display:inline;
	border-bottom:4px solid #f4f6eb;
	margin-bottom:12px;
}

.schednavitem a:link, a:visited {
	color:#333333;
}

.schednavitem a:hover {
	color:#be2704;
}

#schednav {
	background-color:#666;
	height:18px;
}

.schedule .noborder {
	border:0px;
	background-color:#a50400;
}

.schedule .noborder a:link, .noborder a:visited {
	color:#333333;
}

.schedule .noborder a:hover {
	color:#be2704;
}

.schedule .puff {border-bottom:4px solid #f4f6eb; text-align: center;}

/* end left column */

#center_column {float:left; width:516px; padding:4px; margin-right:1px;}
#center_column p {margin:0 0 8px 0;}
#center_column ul {margin:0 0 0 15px; padding:0;}

#page_header {margin-bottom: 10px; font: normal 26px Arial; color: #000;}
.sm_header {font:normal 18px Arial; color: #F00; margin-bottom:4px;}
.subhead {font:bold 16px Arial; color:#000;}

#right_column {float:left; width:228px; text-align:center; color:#FFF;}
#listen_right {margin-bottom:10px; width:300px;}
#makehome {width:200px; margin:15px auto;}
#audiovault {width:160px; height:100px; margin:0 auto 10px;}
#audio_drop {font:11px Arial; border:1px solid #333;}
#bottom_station_items {clear:left; border-top:1px solid #DDDDDD; padding-top:13px; width:920; margin:0 auto;}
.bottom_hdr {font:bold 18px Arial; color:#000; margin:0 0 4px 21px;}
.insideitem {float:left; width:180px; margin:0 21px; font:11px Verdana; color:#999; height:195px; margin-bottom:5px; overflow:hidden;}
.insideitem p {margin:0 0 5px 0;}
.insidespacer {width:1px; height:190px; float:left; background:url('/graphics/side_spacer.gif') no-repeat; margin-bottom:10px;}
.insidehdr {font:bold 11px Verdana; color:#666;}
#bottom_divider {clear:left; border-bottom:1px solid #DDDDDD; padding-top:8px; width:920; margin:0 auto 8px;}
#team_logos {width:990px; clear:left; background-color:#FFF; padding:3px 0;}

#footer {width:100%; background-color:#313336; padding:10px 0;}
#footer p {font:11px Arial; color:#888888; margin:0 0 14px 20px;}
#footer a:link, #footer a:visited {color:#888888; text-decoration:none;}
#footer a:hover {color:#CCC; text-decoration:underline;}

/* key word */
#keyword_search {border:1px solid #8F8F8F; margin:0 3px 3px 0; width:90px; font:11px Arial; color:#000; padding:2px 1px; float:left;}
#keyword_button input {border:1px solid #8F8F8F; margin:0 0 3px 0; font:11px Arial; color:#000; background-color:#9EE8FF; float:left; padding:1px 1px 1px 2px; width:23px;}
#keyword_help {width:100%; margin:0 0 3px 0; font:11px Arial; text-align:center; clear:left;}
#keyword_help a:link, #keyword_help a:visited {text-decoration:none; color:#DDD;}
#keyword_help a:hover {text-decoration:underline; color:#DDD;}

/* POLL INFORMATION */
div#local_poll_poll { width: 220px; padding:4px 4px 4px 13px; background:#FECC00 url('/graphics/bg_poll.jpg') no-repeat;}
div#local_poll_poll * { margin: 0; padding: 0;  }
div#local_poll_poll a, div#local_poll_poll img { border: 0; }

/* header */
div#local_poll_poll h1 { font: 10px Arial, sans-serif; display: none; }
div#local_poll_poll h1 span { font: 10px Arial, sans-serif;  } /* header text */ 

/* question */
div#local_poll_poll h2 {font:bold 11px Arial, sans-serif; color:#000} /* question */
div#local_poll_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#local_poll_poll ul {margin: 2px 0 0 5px; list-style-type: none; width: 215px;} /* answers container */
div#local_poll_poll li {margin: 2px 0; font: 12px Arial, sans-serif; width: 100%; display: block; clear: both; } /* answer container */
div#local_poll_poll li input {padding: 0; margin: 0 0 0 2px; float:left;} /* radio button */
div#local_poll_poll label {font:11px Arial, sans-serif; margin:0 0 0 3px; float:left; color: #000; width:179px;} /* text container */
div#local_poll_poll li.video_a p {display: inline; margin: 2px; vertical-align: middle; }
div#local_poll_poll li.image_a img {vertical-align: middle; }
div#local_poll_poll li.audio_a p {display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#local_poll_poll p.submit {text-align: center; margin: 10px auto; cursor: pointer; clear: both; color: #ccc; width:97px; height:18px; background:url('/graphics/vote_button.gif');}
div#local_poll_poll p.submit span { }

/* results link */
div#local_poll_poll p.results {cursor:pointer; text-align:center;}
div#local_poll_poll p.results span {color: #600; text-decoration:underline; font:bold 12px Arial, sans-serif;}

/* results */
div#local_poll_poll p.results_text {font:11px Arial, sans-serif; color: #000; margin: 0 0 6px 0; clear: both; width: 90%; padding:0; }
div#local_poll_poll div.results_1 {font:11px Arial, sans-serif; background-color: #c00; height: 10px; float: left }
div#local_poll_poll div.results_2 {font:11px Arial, sans-serif; background-color: #339999; height: 10px; float: left }
div#local_poll_poll div.results_3 {font:11px Arial, sans-serif; background-color: #cc0099; height: 10px; float: left }
div#local_poll_poll div.results_4 {font:11px Arial, sans-serif; background-color: #666699; height: 10px; float: left }
div#local_poll_poll div.results_5 {font:11px Arial, sans-serif; background-color: #ffcc33; height: 10px; float: left }
div#local_poll_poll span.results_pct {font:11px Arial, sans-serif; color:#333; display:block; float:left; margin:0 0 0 3px; height:10px; width:20%;}

/* KEY WORD INFORMATION */
input#keyword_search { width: 90px; } /* for the input box */ 
input#keyword_button { width: 35px; } /* for the submit button */
div#keyword_listing p span.header { font-weight: bold; }

#content_subpage {background:#FFF; width:990px; padding-top:24px;}
#content_left {width:728px; border-right:1px solid #c8c8c8; position:relative; float:left; margin-bottom:12px;}
#content_left p, #content_left td {font:13px Arial;}  
#content_holder {width:676px; margin-left:24px; padding-bottom:30px;}

#adframe_right {width:260px; border-left:1px solid #c8c8c8; position:relative; left:-1px; float:left; margin-bottom:12px;}
#right_content {width:220px; margin:0 auto; text-align:center;}

.staffitem1 .staffimage {float:right; margin-left:6px; margin-bottom:3px;}
.staffitem1 .headline {margin-bottom:0; font:bold 18px Arial; color:#666;}
.staffitem1 p {margin-top:3px;}
.staffitem2 .staffimage {float:right; margin-left:6px; margin-bottom:3px;}
.staffitem2 .headline {margin-bottom:0; font:bold 18px Arial; color:#666;}
.staffitem2 p {margin-top:3px;}

.staffitem2 {border-top:1px solid #AAA; padding-top:10px;}

/* .staffitem1 {margin-bottom:10px;}
.staffitem2 {border-top:1px solid #AAA; padding-top:10px; margin-bottom:10px;}
*/
.djclear {clear:both; padding-top:10px; margin-bottom:10px;}

.clear {clear:both;}

.sponsored_link {margin-bottom:12px;}
.sponsored_link a:link, .sponsored_link a:visited {color:#000; text-decoration:underline;}
.sponsored_link a:hover {color:#000; text-decoration:none;}
.link {}
#top_headlines {font:18px Arial; color:#161616; width:170px; margin:0 auto 20px;}
.story1 {padding-top:21px; background:url('/graphics/bg_headlines.gif') no-repeat; margin-top:25px;}
.story2 {}
.story1 li, .story2 li {list-style-position:outside; margin-left:10px;}
.story1 li a:link, .story2 li a:link, .story1 li a:visited, .story2 li a:visited {color:#000; text-decoration:underline;}
.story1 li a:hover, .story2 li a:hover {color:#000; text-decoration:none;}
#top_headlines li {font:12px Arial; list-style-type:square; list-style-position: outside; margin:0 0 4px 15px;}
#ad1, #ad2 {width:300px; margin:25px auto 0px;}
#innertextads {font:11px Arial; color:#000; margin-top:25px;}
#innertextads a:link,  #hometextads a:visited {color:#000; text-decoration:none;}
#innertextads a:hover {color:#000; text-decoration:underline;}
#innertextads p {font:10px Arial; color:#000;}
#innertextads .link {font:10px Verdana, Arial;}
.sponsoredlinks {font:bold 11px Verdana, Arial; color:#000;}

.update_table th {text-align:right; font:bold 13px Arial; color: #000;}
.update_table .contact_input {font:12px Arial; color: #000; border:1px solid #333; padding:1px;}

.item_top {margin-bottom:6px; padding-top:6px;}
.item {border-top:1px solid #666; margin-bottom:6px; padding-top:6px;}
.hostimage {float:left; margin:0 6px 6px 0; width:90px;}
