/* general items */

body {
		 padding:0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000;
}

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 */

#top_shell {margin:0 auto; width:990px;}

#leaderboard {width:728px; height:90px; margin:7px 38px 10px 11px; float:left;}
#countdown_clock {float:left; width:190px; height:90px; margin:7px 0 10px;}

#shows {height:140px; width:697px; float:left; position:relative; overflow:hidden;}
.show_sliders {width:697px; height:150px; z-index:5; position:absolute; top:0; left:0;}
.show_sliders div {background:transparent !important;}

#dyk {float:left; position:relative; overflow:hidden; width:284px; height:134px;}
#dyk_nav {position:absolute; top:0; left:0; width:74px; z-index:10; text-align:right; padding:6px 0 0 210px;}
.dyk_sliders {width:284px; height:134px; z-index:5; background:transparent; position:absolute;}
#dyk_bg {position:absolute; top:0; left:0; width:282px; height:132px; border:1px solid #000; background-color:#300208; filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8; z-index:1;}
#dyk_nav a {margin-right:8px; width:1px; height:5px; background:url('/graphics/dyk_dots.png') 0 0 no-repeat; overflow:hidden; padding:0 0 0 5px; display:block; float:left;}
#dyk_nav a.activeSlide {background:url('/graphics/dyk_dots.png') 0 -20px no-repeat;}
#dyk_nav a:focus {outline:none;}
.dyk_sliders div {width:284px; height:134px; background:transparent !important;}
.dyk_sliders div p {font:10px Verdana, Arial, sans-serif; color:#FFF; margin:0 7px 4px 7px;}
.dyk_sliders div p.dyk_title {font:bold 10px Verdana, Arial, sans-serif; color:#FC0; margin:8px 7px 3px 7px; padding:0;}
.dyk_sliders p a {color:#fff; text-decoration:underline;}

#shell {width:990px; border:1px solid #F00; background-color:#FFF; margin:0 auto; clear:left;}

#nav_scoreboard {background-color:#000; width:990px;}
#scoreboard {width:990px; height:87px; clear:left; border-bottom:1px solid #F00;}

.news_scroll {background:url('/graphics/bg_scroll.jpg') no-repeat; width:700px; height:32px; padding:18px 0 0 290px; border-bottom:1px solid #F00;}
.news_scroll p {color:#FF0; font:bold 16px Arial; margin:0; padding:0;}
.news_scroll p a:link, .news_scroll p a:visited {color:#FF0; text-decoration:none;}
.news_scroll p a:hover {color:#FFF; text-decoration:none;}
.headline_item {margin-right:500px;}
.hidden {display:none;}

/* left column */
#content_left_home {float:left; width:237px; margin-left:8px; padding:4px 0;}
#content_left_home #onairnow {text-align:center; margin-bottom:4px;}
#content_left_home #listen {text-align:center; margin-bottom:6px;}
#espn_headlines {background-color:#000;}
.left_item {width:237px; margin-bottom:6px;}
.left_item p {padding:0; margin:0;}

/* 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 */

#content_center_home {float:left; width:554px; padding:4px 2px 4px 6px; margin-left:6px; border-left:1px solid #CCC; border-right:1px solid #CCC;}

/* home center content */
#promo_tabs {background-color:#000; padding:3px 0 3px 10px; margin:0 4px 1px 0;}
#promo_tabs a {padding:1px 10px; margin:0 16px; text-transform:uppercase; color:#FFF; background-color:#000; font:bold 12px Arial; text-decoration:none;}
#rfp_shell {position:relative; width:550px; height:275px; overflow:hidden;}
#rfp_nav, #video_nav {position:absolute; top:0; left:0; width:500px; z-index:5; text-align:right; padding-top:4px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity: 0.7;}
.rfp_sliders, .video_sliders {width:550px; height:275px; z-index:1;}
.rfp_sliders div, .video_sliders div {width:550px; height:275px;}
.rfp_sliders div p, .video_sliders div p {padding:0; margin:0;}
#rfp_nav a, #video_nav a {font:bold 22px Tahoma, Verdana, Arial, sans-serif; color:#FFF; text-decoration:none; margin-right:9px;}
#rfp_nav a.activeSlide, #video_nav a.activeSlide {color:#FF0;}
#rfp_nav a:focus, #video_nav a:focus {outline:none;}
#rfp_videos {display:none; width:550px; height:275px; overflow:hidden;}
#rfp_blogs {background-color:#E2E0D1; display:none; width:548px; height:273px; overflow:hidden; border:1px solid #C2BEB2;}
a#link0 {color:#000; background-color:#FF0;}

/* audio vault */ 
#rfp_audio {background:#333 url('/graphics/audiovault_bg_n.jpg') no-repeat; display:none; width:536px; height:273px; overflow:hidden; border:1px solid #666; padding:0 6px;}
#home_vault {}
#home_vault div.link {text-align:center; height:18px;}
#home_vault div.link a {color:#FFF; font:bold 13px Arial, Verdana, sans-serif;}
#home_vault #audio {}
#home_vault #audio a {color:#FFF; font:11px Arial, Verdana, sans-serif; text-decoration:none;}
#home_vault #audio a:hover {text-decoration:underline;}
#home_vault #audio div.play_head {margin-bottom:3px;}
#home_vault #audio a.yellow {color:#FFF; font:bold 14px Arial, Verdana, sans-serif !important;}

#featuredBox, #howTo, #catHeader img, #catHeader .clickBtn, #catHeader .clickBtn, #catHeader .play, .play_details, #rssStationHead, .howTo, #rssFeeds table th {display:none;}
#catHeader {font:0px/0px Arial; color:#015a9c;}

/* blogs */
#promo_table {width:100%;}
#promo_table th {background-color:#C2BEB2; text-align:left; font:bold 12px Arial; color:#666; padding:2px 0 2px 6px;}
#promo_table td {padding:5px;}
#promo_table td.imagecell {width:75px; padding-right:0;}
#promo_table td.bordercell {border-right:1px solid #C2BEB2; width:165px;}
.hdr_sm {font:bold 12px Arial; color:#600;}
.skyscraper {width:160px; margin:0 auto 15px; text-align:center;}
#hometile {width:160px; margin:0 auto 15px; text-align:center;}
#hometextads {font:11px Arial; color:#FFF; width:160px; text-align:left; margin:0 auto;}
#hometextads a:link,  #hometextads a:visited {color:#FFF; text-decoration:none;}
#hometextads a:hover {color:#FFF; text-decoration:underline;}
#hometextads p {font:10px Arial; color:#FFF;}
#hometextads .link {font:10px Verdana, Arial;}
#home_banner {width:468px; height:60px; margin:5px auto 0; text-align:center;}
.sponsoredlinks {font:bold 11px Verdana, Arial; color:#FFF;}
.minor_promo_hdr {font: bold 12px Arial; color:#FFF; margin-bottom:7px; text-align:center; background:#300 url('/graphics/bg_minor_hdr.gif'); padding:5px 0 5px 4px; text-transform:uppercase;}

.blogimage {float:left; margin-right:5px;}
.bloglist li {margin:0 0 2px 35px;list-style-position:outside; font:11px Arial; color:#000;}
.bloglist {padding-left:35px;}
div.bloghdr {font:italic bold 14px Arial; color:#333; margin-bottom:2px;}

/* end blogs */


#secondary_promos {}
.midpromo {width:180px; float:left; margin-right:4px;}
.midpromo img {margin:0 auto 2px;}
.midpromo_text p {padding:0; margin:2px 4px 4px 4px;}

.leftitem, .rightitem {width:265px; float:left; margin:5px 0 20px 0; height:95px; }
.rightitem {margin-right:0;}
.imagecell {width:75px; margin:0 5px; float:left;}
.leftitem p, .rightitem p {margin-top:2px; font:11px Arial;}
.hdr_sm {font:bold 12px Arial; color:#600; margin-bottom:0;}

/* end home center */

.section_header, .section_header_home {background-color:#000; color:#FFF; font:bold 12px Arial, Verdana, sans-serif; text-transform:uppercase; text-align:center; padding:3px 0; margin-bottom:2px;}
.section_header_home {width:550px;}
.section_divider, .section_divider_home {clear:both; border-bottom:1px solid #CCC; margin:7px 0; height:1px;}
.section_divider_home {width:550px;}
.sm_header {font:normal 18px Arial; color: #F00; margin-bottom:4px;}

#content_right {float:left; width:160px; padding:4px 0; margin-left:6px;}
.home_skyscraper {width:160px; text-align:center; margin-bottom:8px;}
.home_skyscraper_weather {width:160px; text-align:center; margin-bottom:0;}

/* end home right */

#on_demand {clear:left; padding:10px 0 8px 0;}
#on_demand_icons {background:#FFF url('/graphics/bg_on_demand.jpg') repeat-x; padding-top:10px;}
td.od_icons {width:auto; text-align:center;}
td.od_icons p {font:bold 11px Arial; color:#000; margin:3px 0 0 0;}
td.od_icons p a {color:#F00;}
#footer {background:#313336 url('/graphics/espn980_footer_logo.gif') 20px 30px no-repeat; padding:10px 0 40px 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;}

/* end on demand and footer */

#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:920px; 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:920px; margin:0 auto 8px;}
#team_logos {width:990px; clear:left; background-color:#FFF;}

#content_subpage {background:#FFF; width:990px; padding-top:24px;}
#content_left {width:657px; border-right:1px solid #c8c8c8; position:relative; float:left; margin-bottom:12px;}
#content_left_big {position:relative; float:left; margin-bottom:12px; padding-left:24px;}
#content_left p, #content_left td {font:13px Arial;}  
#content_holder {width:605px; margin-left:24px; padding-bottom:30px;}
#content_holder_big {padding-bottom:30px;}

#adframe_right {width:331px; border-left:1px solid #c8c8c8; position:relative; left:-1px; float:left; margin-bottom:12px;}
#right_content {width:300px; margin:0 auto;}

.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;}

.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;}

#page_header {font:bold 20px Arial; color:#333; margin:10px 0 15px 0;}

#content_left_1col {padding:6px 0 6px 20px; clear:left;}

#main_content_bg {background-color:#FFF;}
#content_left_2col {width:630px; float:left; margin-left:20px;}

#content_right_inner {width:300px; float:left; margin:20px 0 0 30px; padding-bottom:30px;}
.right_banner {width:300px; text-align:center; margin-bottom:10px;}
.side_headline {margin-bottom:8px; padding:0 0 0 5px;}
.side_headline h4 {font:bold 12px Arial; margin:0 0 2px 0; padding:0;}
.side_headline p {font:11px/14px Arial; color:#333; padding:0; margin:0 0 4px 0;}

#inside_980 {padding:15px 0 0 0; background:#fff url('/graphics/bg_inside980.jpg') repeat-x;}
#inside_980 h3 {font:bold 20px Arial; color:#333; padding:0 0 0 35px; margin:0 0 15px 0;}
.inside_espn {float:left; margin-left:50px; width:180px; font:11px Arial; padding-bottom:30px;}
.inside_espn .inside_image img {margin-bottom:7px;}
.inside_espn h5 {font:bold 11px Arial; padding:0 7px; margin:0 0 2px 0;}
.inside_espn p {font:11px Arial; padding:0 7px; margin:0 0 3px 0}

a.titlelink {color:#FFF; text-decoration:none;}
a.titlelink:hover {color:#FFF; text-decoration:underline;}
