/* 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;}

#radio_logos {width:220px; height:75px; margin:0; position:relative;float:left;}
#logo0 {position: absolute; top: 0px; left: 0px; width:220px; height:75px; z-index: 15; visibility: hidden;}
#logo1 {position: absolute; top: 0px; left: 0px; width:220px; height:75px; z-index: 16; visibility: hidden;}
#logo2 {position: absolute; top: 0px; left: 0px; width:220px; height:75px; z-index: 17; visibility: hidden;}
#leaderboard {width:728px; height:90px; margin:0 0 9px 0; position:relative;float:left;}

#top {height:115px; width:990px; position:relative; overflow:hidden; clear:left;}
#logo_wcnn {height:115px; width:215px; float:left; margin-right:350px; cursor:pointer;}
#shows {height:115px; width:425px; float:left; position:relative;}

#artistsNone {}
#artists00 {position: absolute; top: 2px; left: 0px; width:425px; height:113px; z-index: 11; visibility: hidden; background: url('/graphics/masthead_rude2.jpg') no-repeat;}
#artists01 {position: absolute; top: 2px; left: 0px; width:425px; height:113px; z-index: 13; visibility: hidden; background: url('/graphics/masthead_herd.jpg') no-repeat;}
#artists02 {position: absolute; top: 2px; left: 0px; width:425px; height:113px; z-index: 14; visibility: hidden; background: url('/graphics/masthead_bk.jpg') no-repeat;}
#artists03 {position: absolute; top: 2px; left: 0px; width:425px; height:113px; z-index: 15; visibility: hidden; background: url('/graphics/masthead_cc.jpg') no-repeat;}
#artists04 {position: absolute; top: 2px; left: 0px; width:425px; height:113px; z-index: 16; visibility: hidden; background: url('/graphics/masthead_braves.jpg') no-repeat;}
#artists05 {position: absolute; top: 2px; left: 0px; width:425px; height:113px; z-index: 17; visibility: hidden; background: url('/graphics/masthead_rude2.jpg') no-repeat;}
#artists06 {position: absolute; top: 2px; left: 0px; width:425px; height:113px; z-index: 18; visibility: hidden; background: url('/graphics/mast_official_sports_partner.jpg') no-repeat;}


#navigation {width:990px; clear:left; background-color:#000; height:22px;}
#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;}
#right_weather {width:144px; background-color:#FFF; padding:0 8px; margin:0 auto 2px;}
#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;}

#poll_1 button {width:62px; height:21px; background-image:url('/graphics/button_vote.gif'); border:0;}
#poll_1 button span {display:none;}

#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;}

#content_left_big {position:relative; float:left; margin-bottom:12px; padding-left:24px;}
#content_holder_big {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;}
.right_banner {margin-bottom:6px;}

.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, table#reg_login_form th, table.register_table th {text-align:right; font:bold 12px Arial; color: #000;}
.update_table .contact_input {font:12px Arial; color: #000; border:1px solid #333; padding:1px;}
input.number {width:80px;}
.update_table td {padding:4px 3px;}
.update_table td p {margin:4px 0;}
.update_table {width:90%; margin:0 auto;}
.update_table th {width:50%;}

.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;}


table.advertiser_categories { background-color: #fff; border-bottom:1px solid #DDD; width:230px;}
table.advertiser_categories th { background-color: #fff;}
table.advertiser_categories td { background-color: #fff; padding:3px; border-top:1px solid #DDD; }
table.advertiser_categories td.advertiser_number {width:30px; text-align:center;}
table.advertiser_categories td.advertiser_cat_name {width:180px;}

.video {margin-bottom:2px;}

/* StationCaster styles */
#rssPageContent {font-family:"Microsoft Sans Serif",Arial,sans-serif; margin-bottom:10px;}
#rssPageInfo {float:left; font-size:13px; width:100%;}
#rssStationHead{padding-top:5px; display:none;}
#rssStationHead h1{font-family:"FuturaStd-CondensedLight",Arial,sans-serif;color:#4E639A;font-size:30px;}
#featuredBox{border:6px solid #EEEEEE; width:210px; float:right; text-align:center; clear:right; margin-bottom:10px; font-size:13px;}
#featuredBox h1{font-family:Arial; font-weight:bold; text-align:center; padding:5px 5px 5px 5px; text-transform:uppercase; color:#FFFFFF; font-size:14px; background-color:#B11130; margin:0px 0px 0px 0px;}
#featuredBox p{margin:10px 0px 10px 0px;}
#helpSection{float:right; text-align:right; font-size:12px; margin-bottom:10px; }
#rssFeeds{clear:both; font-family:"Microsoft Sans Serif",Arial,sans-serif; font-size:13px; }
#rssFeeds table tr{}
#rssFeeds table tr th{background-color:#A50303; color:#FFFFFF; font-size:12px; display:none;}
.clickBtn {background-color:#FF6600; border:thin outset #FFFFFF; width:75px; font-family:"Microsoft Sans Serif",Arial,sans-serif; color:#FFFFFF; font-weight:bold; text-align:center; font-size:10px; padding:2px 2px 2px 2px; margin:3px 76px 5px 0; }
.clickBtn a {color:#FFFFFF; text-decoration:none; }
.altClickBtn {background-color:#999999; border:thin outset #FFFFFF; width:75px; font-family:"Microsoft Sans Serif",Arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:10px;text-align:center;padding:2px 2px 2px 2px;}
.altClickBtn a {color:#FFFFFF;text-decoration:none;}
.clickBtnSmall {background-color:#FF6600;border:thin outset #FFFFFF;font-family:Arial,"Microsoft Sans Serif",Arial,sans-serif;color:#FFFFFF;font-weight:normal;font-size:9px;padding:1px 3px 1px 3px;}
.clickBtnSmall a:link, .clickBtnSmall a:visited, .clickBtnSmall a:hover {color:#FFFFFF;text-decoration:none;}
.podFeeds {list-style-type:none;padding-left:0;margin:0;font-size:12px;}
.podFeeds li {padding-left:5px; margin-bottom:4px;}
.podcastImage {border:1px solid #000000; margin-bottom:3px;}
#videoPreroll {display:none;}
#howTo {display:none;}
#catHeader img {display:block;}
