body#sports {
background-color:#2B2B2B;
margin:0 auto;
width:943px;
 }

body#sports #topNav { background: #670400 url(bg_topnav.gif) no-repeat; }

body#sports #marketPlace { background: #747474 url(bg_marketplace.gif) no-repeat; }

body#sports #footerwrap { background-color: #000; color: #fff; }

body#sports #footerwrap a,
body#sports #footerwrap a:link, 
body#sports #footerwrap a:visited, 
body#sports #footerwrap a:active { color: #fff; }

body#sports #footerwrap .foothed { border-bottom: 1px solid #670400; }

.sptdex { position: relative; }

.sectionSpt a,
.sectionSpt a:link, 
.sectionSpt a:visited, 
.sectionSpt a:active { color: #670400; }

a.whitelink,
a.whitelink:link, 
a.whitelink:visited, 
a.whitelink:active { color: #fff; }


.subindex-2col-wrap { background-image: none; background-color: #fff; }
.subdex-285px-box { width: 285px; }
.subdex-286px-box { width: 286px; }
.subdex-289px-box { width: 289px; }
.subdex-296px-box { width: 296px; }
.subdex-320px-box { width: 320px; }
.subdex-408px-box { width: 408px; }
.subdex-588px-box { width: 588px; }

#styleBigLogo { display: block; }


#sptStorymain { margin-bottom: 15px; }
#sptStorymain #entTopPic { position: relative; z-index: 1; border: 7px solid #670400; display: block; }
#sptStorymain .sidebar { display: block; margin: 10px 0 0 10px; font-weight: bold; }


#sptStorymain p { margin: 10px 0 10px; padding: 0; }
#sptStorymain p .h3hed { font-size: 16px; display: block; }
#sptStorymain p .h4hed { font-size: 13px; display: block; }
#sptStorymain p .story { font-size: 11px; display: block; }
#sptStorymain h3 { margin: 10px 0 5px 0; padding: 0; border-top: 0; font-size: 13px;  }
#sptStorymain ul li { font-size: 11px; }


.sptdex .subdex-588px-box { margin-left: 12px; }
.sptdex .subdex-320px-box { margin-right: 5px; }

.spt-sidelinks-box { margin: 0 0 20px 0; }
.spt-sidelinks-box .slPic { float: left; width: 91px; text-align: center; }
.spt-sidelinks-box .slPic img { border: 1px solid #670400; width: 89px; height: 128px; }
.spt-sidelinks-box p { margin: 0 0 0 103px; padding: 15px 0 0 0; font-size: 12px; border-top: 7px solid #670400; }
#sptHeatIndex .spt-sidelinks-box p { border-top: 7px solid #dcd8c9; }
.spt-sidelinks-box ul { margin: 10px 0 0 103px; }
.spt-sidelinks-box ul.randomLinkList { padding: 15px 0 0 0; border-top: 7px solid #000; }
.spt-sidelinks-box li { font-size: 11px; }
#sptHeatIndex .spt-sidelinks-box p { border-top: 7px solid #dcd8c9; }
.spt-sidelinks-box .sidebar { display: block; margin: 10px 0 0 103px; font-weight: bold; }
.spt-sidelinks-box p .sidebar { display: block; margin: 10px 0 0 0; font-weight: normal; }
.spt-sidelinks-box.spt-sidelinks-story p { margin: 10px 0 0 0; padding: 0; border-top: 0; }
.spt-sidelinks-box.spt-sidelinks-story h3 { margin: 10px 0 5px 0; padding: 0; border-top: 0; font-size: 13px; }
.spt-sidelinks-box.spt-sidelinks-story ul { margin: 0 0 0 0; padding: 0; border-top: 0; }
.spt-sidelinks-box.spt-sidelinks-story dl { margin: 0 0 0 0; }
.spt-sidelinks-box.spt-sidelinks-story dt { font-size: 12px; margin: 5px 0 0 0; font-weight: bold; }
.spt-sidelinks-box.spt-sidelinks-story dd { font-size: 11px; margin: 0 0 0 15px; }
.spt-sidelinks-box.spt-sidelinks-story dd li { font-size: 12px; }

#style160x600 { margin-left: 0; }


#sptHeaderText, .spt18blktext { margin: 0; padding: 0; display: block; }
#sptHeaderText { margin: 0 0 15px 0; }
.sptSubHeaderText { margin: 0 0 0 0; }
.spt18blktext { font-size: 18px; color: #000; font-weight: bold; text-transform: uppercase; }
.spt14blkbg { background-color: #000000; margin: 0 0 10px 0; padding: 2px 0 2px 5px; display: block; font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; }
.spt11blkbg { background-color: #000000; margin: 0 0 0 0; padding: 2px 0 2px 5px; display: block; font-size: 12px; color: #fff; font-weight: bold; text-transform: uppercase; }
.ent22bluebg { background-color: #578bb0; margin: 0 0 1px 0; padding: 4px 0 3px; display: block; }
#entBlogs { background: #c9e1f0 url(bg_entblogs.gif) repeat-x 50% 50%; padding: 15px 12px 12px 12px; width: 555px; margin: 20px 0 0 9px; }
#subdex-entcalendar { background: #c9e1f0 url(bg_entblogs.gif) repeat-x 50% 50%; padding: 10px 3px 12px 4px; width: 293px; margin-bottom: 15px; }
#subdex-entcalendar .entCalLower { margin: 0 5px 10px; padding: 0 0 10px 0; border-bottom: 1px solid #578bb0; }
#subdex-entcalendar .entCalLower form { margin: 0; padding: 0; }
#subdex-entcalendar .entCalLower form label { display: block; font-size: 11px; font-weight: bold; margin: 0; padding: 0; }
#subdex-entcalendar .entCalLower form input { font-size: 11px; }
#subdex-entcalendar .entCalLower .h4hed { font-size: 14px; margin-bottom: 8px; clear: both; }
#subdex-entcalendar .entCalLower .story, #subdex-entcalendar .entCalLower li { font-weight: bold; }
#subdex-entcalendar .entCalLower .sidebar { margin-bottom: 10px; }
#subdex-entcalendar .entCalLower #cal7day { margin-bottom: 10px; }
#subdex-entcalendar .entCalLower #cal7day li { display: block; background-color: #ffdd94; background-image: none; float: left; width: 35px; height: 35px; margin: 0 1px 0 0; padding: 0; text-align: center; font-weight: normal; line-height: 13px;}
#subdex-entcalendar .entCalLower #cal7day li a,
#subdex-entcalendar .entCalLower #cal7day li a:link, 
#subdex-entcalendar .entCalLower #cal7day li a:visited, 
#subdex-entcalendar .entCalLower #cal7day li a:active { color: #0095c7; }
#subdex-entcalendar .entCalLower #cal7day li#c7dToday a,
#subdex-entcalendar .entCalLower #cal7day li#c7dToday a:link, 
#subdex-entcalendar .entCalLower #cal7day li#c7dToday a:visited, 
#subdex-entcalendar .entCalLower #cal7day li#c7dToday a:active { color: #fff; }
#subdex-entcalendar .entCalLower #cal7day li .c7dDate { font-size: 20px; font-weight: bold; line-height: 20px; }
#subdex-entcalendar .entCalLower #cal7day li.c7dEnd { background-color: #424242; width: 15px; margin-right: 1px; }
#subdex-entcalendar .entCalLower #cal7day li#c7dLast { margin: 0; color: #fff; line-height: 32px; font-weight: bold; }
#subdex-entcalendar .entCalLower #cal7day li#c7dToday { background-color: #0095c7; }
.ent285infobox { background: #fff url(bg_entgrad285.gif) no-repeat top left; padding: 18px 0 12px; width: 285px; }
.ent285infobox.ent285shortbox { background: #fff url(bg_entshortgrad285.gif) no-repeat top left; margin-top: 20px; }
.spt408infobox { background: #fff url(bg_sptgrad587.gif) no-repeat top left; padding: 12px 0;}
.spt408infobox p{ margin-left:5px; margin-right:5px; text-align:justify; font-size:12px; line-height:1.5em;}
.spt408infobox h3{ margin-left:2px; margin-right:5px; text-align:justify; font-size:12px;}
.spt408infobox a{ margin-left:5px; margin-right:5px;font-size:12px;}
.spt408infobox ul { margin: 0 162px 0 20px; }
.spt408infobox p.abstract { margin: 0 172px 0 20px; }
.spt408infobox p.outabout { margin: 0 15px 0 222px; font-size: 12px;}
.spt408infobox span.sidebar { display: block; margin: 5px 129px 0 20px; }
.ent588infobox { background: #fff url(bg_entgrad588.gif) no-repeat top left; padding: 18px 0 12px; }
#entBlogHed { background: #578bb0 url(bg_entBloghed.gif) no-repeat top left; width: 350px; height: 41px; display: block; margin: 0; padding: 12px 17px 0 17px; font-size: 12px; color: #fff; }
#entBlogHed strong { font-size: 16px; color: #b3cce6; }
#entBlogHed a,
#entBlogHed a:link, 
#entBlogHed a:visited, 
#entBlogHed a:active { color: #fff; }
#entBlogs .entBlogPost { background-color: #fff;  border: 1px solid #c8dcee; padding: 15px 12px;}
#entBlogs .entBlogPost p { margin: 0 0 0 82px; padding: 0; font-size: 12px; }
#entBlogs .entBlogPost p .highlight { text-transform: uppercase; }
#entBlogs .entBlogPost p .h4hed { font-size: 13px; }
#entBlogs .entBlogPost ul { margin: 10px 0 0 82px; }
#entBlogs .entBlogPost li { font-size: 11px; }
#entBlogs .entBlogPost.topentBlog { padding-top: 0; background-color: #fff; }
.entBlogPic { border: 1px solid #578bb0; float: left; width: 58px; height: 58px; margin: 0 0 0 10px; }

.styleInfoBoxPic { border: 1px solid #a0a1a2; float: left; width: 80px; height: 80px; margin: 0 0 0 23px; }

.stylebox-underline { padding-bottom: 3px; margin-bottom: 10px; border-bottom: 1px solid #9c9c9c; }

.spt408infobox .stylebox-underline { margin: 0 12px 10px 10px; padding: 0 0 3px 2px; }

div.greyhr { height: 2px; background: url(bg_greyhr.gif) repeat-x; margin: 17px 0; }
div.greyhr hr { display: none; }

.entSidebarThumb { width: 135px; float: right; text-align: center; margin: 0 3px 0 0; }
.entSidebarThumb img { width: 133px; height: 98px; border: 1px solid #578bb0; }

.spt285thumb { width: 152px; float: right; margin: 15px 19px 0 0; }
.spt285thumb img { width: 150px; height: 100px; border: 1px solid #670400; }
.spt285thumb img.stars { width: 66px; height: 11px; border: 0; margin-top: 5px; }

.spt408infobox .spt285thumb { margin-top: 5px; }

.outaboutthumb { width: 207px; float: left; margin: 0 0 0 8px; }
.outaboutthumb img { width: 205px; height: 43px; }


#subdex-entnow ul { margin: 0 112px 0 0; }
#subdex-entnow .sidebar { margin: 10px 145px 0 10px; }

#subdex-dailypicks  p { margin: 0 112px 0 0; padding: 0; }
#subdex-dailypicks  .sidebar { margin: 10px 112px 0 10px; font-weight: bold; }


div.bluehr { height: 2px; clear: both; background: url(bg_bluehr.gif) repeat-x; margin: 17px 0; }
div.bluehr hr { display: none; }


.subdex-topnav { font-size: 12px; }
#spt-topnav { padding-bottom: 9px; margin: 10px 12px 17px 12px; color: #670400; border-bottom: 1px solid #424242; padding-top: 10px; }
#spt-topnav a,
#spt-topnav a:link, 
#spt-topnav a:visited, 
#spt-topnav a:active { color: #670400; }
#openLeft #spt-topnav { padding-bottom: 9px; margin: 10px 0 17px 0; color: #670400; border-bottom: 1px solid #424242; padding-top: 10px; }


#subdex-getyes #yescover { float: left; width: 75px; height: 94px; border: 1px solid #a0a1a2; }
#subdex-getyes p { margin: 0 0 0 85px; padding: 0; }

#subdex-stylecontact { font-size: 12px; }
.stylecontact-box { width: 150px; }
.stylecontact-box p { padding: 0 0 0 0; margin: 0 0 10px 0; }

#entBottomInfo { width: 579px; margin: 0 0 0 9px; }
#entSubdexBottom { width: 588px; margin: 0 0 0 0; }
.ent285infobox .stylebox-underline { margin: 0 9px 0 13px; }
#styleCalendarTabs { margin: 0 1px; }
#styleCalendarTabs ul li { background-image: none; background-color: #85add6; text-align: center; list-style: none; display: block; float: left; height: 19px; width: 91px; padding: 0; margin: 0; font-weight: bold; font-size: 10px;}
#styleCalendarTabs ul li.underlineSpace { background-color: #fff; border-bottom: 1px solid #9c9c9c; height: 18px; width: 5px; padding: 0; margin: 0; }
#styleCalendarTabs ul li.underlineSpace.uslLeft { border-right: 1px solid #9c9c9c; }
#styleCalendarTabs ul li.underlineSpace.uslRight { border-left: 1px solid #9c9c9c; }
#styleCalendarTabs ul li#scTab1 { border-right: 1px solid #9c9c9c; width: 89px; }
#styleCalendarTabs ul li#scTab3 { border-left: 1px solid #9c9c9c; width: 89px; }
#styleCalendarTabs ul li.ui-tabs-selected { background-color: #fff;}
.scInfo { margin: 15px 15px 0 15px; }
.scInfo .scPic { width: 75px; height: 75px; border: 1px solid #999; float: left; margin-bottom: 10px; }
.scInfo p { margin: 0 0 10px 87px; padding: 0; }

#styleCalendarTabs ul li a,
#styleCalendarTabs ul li a:link, 
#styleCalendarTabs ul li a:visited, 
#styleCalendarTabs ul li a:active { color: #fff; }

#styleCalendarTabs ul li.ui-tabs-selected a,
#styleCalendarTabs ul li.ui-tabs-selected a:link, 
#styleCalendarTabs ul li.ui-tabs-selected a:visited, 
#styleCalendarTabs ul li.ui-tabs-selected a:active { color: #578bb0; }

#entTVIB h4 { font-size: 14px; margin: 15px 19px 0 20px; padding: 0; }
.ent285infobox ul { margin: 5px 19px 0 20px; padding: 0; }
#entComicsIB ul { margin: 10px 129px 0 20px; padding: 0; }
.ent285infobox .sidebar { display: block; margin: 5px 19px 0 20px;  }

#spt-tagcloud { width: 588px; padding: 10px 0 0 0; margin: 15px 0 20px 0; border-top: 6px solid #670400; }
#spt-tagcloud .stylebox-underline { margin: 3px 10px; }
#spttags { margin: 5px 18px; text-align: center; }

#ent_corner_botleft { position: absolute; bottom: 0; left: 0; }
#ent_corner_botright { position: absolute; bottom: 0; right: 0; }
#ent_corner_topleft { position: absolute; top: 0; left: 0; }
#ent_corner_topright { position: absolute; top: 0; right: 0; }

#entdex_carousel { width: 588px; height: 180px; position: relative; background-color: #000; clear: both; margin: 0 0 10px; }
#topentindex { margin-top: 0px; }
#entRightCol { margin-top: 0px; }

.ent223pic { border: 1px solid #578bb0; margin: 8px 0 0 20px; }


.ad288x60 {
	width: 288px;
	height: 60px;
	background-color: #000;
	z-index: 1;
}

#cal288x60ad { margin: 0 0 0 2px; }

.ent300PadWrap { padding: 0 9px; }

.ent-membersmugs { width: 64px; font-size: 10px; font-weight: bold; float: left; margin: 5px 8px 0 0; text-align: center; }
.ent-membersmugs.lastmug { margin-right: 0; }
#ent300x250 { margin: 0 0 13px 14px; }

#entTopPicWrap { position: relative; }

.hedTopRight { position: absolute; right: 5px; top: 30px; width: 160px; padding: 10px; z-index: 2; background: #578bb0; }
.hedTopLeft { position: absolute; left: 5px; top: 30px; width: 160px; padding: 10px; z-index: 2; background: #578bb0; }
.hedBottomRight { position: absolute; right: 5px; bottom: 30px; width: 160px; padding: 10px; z-index: 2; background: #578bb0; }
.hedBottomLeft { position: absolute; left: 5px; bottom: 30px; width: 160px; padding: 10px; z-index: 2; background: #578bb0; }



#entSubdexStorymain { border-bottom: 2px solid #aac5d6; margin: 0 0 15px 0; padding: 0 0 15px 0; }
#entSubdexStorymain p { padding: 0; margin: 0 0 0 0; }
#entSubdexStorymain h3#entBigHeadline { padding: 0; margin: 0 0 0 0; }
#entSubdexStorymain h4#entSmallHeadline { padding: 0; margin: 15px 0 0 0; }
#entSubdexTopPic { border: 5px solid #670400; }
.entRecHedsColsLeft { font-size: 11px; font-weight: bold; background-image: none; padding: 0; margin: 0; width: 200px; display: block; float: left; }
.entRecHedsColsRight { font-size: 11px; font-weight: bold; background-image: none; padding: 0; margin: 0; width: 200px; display: block; float: right; }

#entCelebRecHeds {  border-bottom: 2px solid #aac5d6; margin: 0 0 15px 0; padding: 0 0 15px 0; }

.entSDIpic { border: 3px solid #000; }

#entSubdexInteractive li.entRecHedsColsLeft .sidebar, #entSubdexInteractive li.entRecHedsColsRight .sidebar { font-weight: normal; margin: 0; }
#entSubdexInteractive li.entRecHedsColsLeft .h4hed, #entSubdexInteractive li.entRecHedsColsRight .h4hed { margin: 0; }

#entUpcomingInfo { width: 296px; margin-left: 6px; }
#entUpcomingInfo ul, #entUpcomingInfo .sidebar { display: block; margin: 5px 0 0 6px; }
#entUpcomingPic { width: 236px; display: block; margin: 5px 25px 0 0; text-align: center; }

/* 5 DAY SCHEDULE */

#spt-5daysked { font-size: 11px; border: 1px solid #ccc; border-bottom: 0; width: 588px; }
#spt-5daysked th, #spt-5daysked td { width: 98px; border-right: 1px solid #ccc; position: relative; }
#spt-5daysked td { border-bottom: 1px solid #ccc; padding: 10px 5px 0; width: 88px; vertical-align: top; }
#spt-5daysked td p { margin: 0 0 10px 0; padding: 0; }
#spt-5daysked td p.spt5daymens { color: #02146d; }
#spt-5daysked td p.spt5daywomens { color: #670400; }
#spt-5daysked th { color: #fff; background-color: #000; height: 24px; text-align: center; }
#spt-5daysked th.spt5daylogocell, #spt-5daysked td.spt5daylogocell { width: 91px; text-align: center;  vertical-align: middle; }
#spt-5daysked td.spt5daylogocell img { margin: 0 0 10px; }
#spt-5daysked td.spt5daylight { background-color: #f4f1e7; }
#spt-5daysked td.spt5daydark { background-color: #eae3cf; }
#spt-5daysked tr#spt5daytopcells td.spt5daylogocell { border-top: 1px solid #ccc; }
#spt-5daysked tr#spt5daytopcells td.spt5daylight { background: #f4f1e7 url(bg_spt5daytop1.gif) top center no-repeat; }
#spt-5daysked tr#spt5daytopcells td.spt5daydark { background: #eae3cf url(bg_spt5daytop2.gif) top center no-repeat; }
#spt-5daysked th.spt5daylastcell, #spt-5daysked td.spt5daylastcell { border-right: 0; }


/* HEADLINE TABS */

#sptPrepsChamps ul, #sptTopHeadlines ul { margin: 0 0 0 0; }
#sptPrepsChamps li, #sptTopHeadlines li { font-size: 12px; }



#sptTopHeadlines .aptHedTabs li {
	list-style: none;
	display: block;
	float: left;
	background: none;
	margin: 0 0 5px 0;
	padding: 0;
	border-right: 1px solid #761f1b;
	position: relative;
}

#sptTopHeadlines .aptHedTabs li a {
	color: #2573c2;
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding: 5px 14px;
}

#sptTopHeadlines .aptHedTabs li#sptHedLast a {
	padding: 5px 10px 5px 11px;
}
#sptTopHeadlines .aptHedTabs.sptFantasyTabs li a {
	padding: 5px 6px;
}

#sptTopHeadlines .aptHedTabs.sptFantasyTabs li#sptHedLast a {
	padding: 5px 6px 5px 8px;
}
#sptTopHeadlines .aptHedTabs.spt3Tabs li a {
	padding: 5px 21px;
}

#sptTopHeadlines .aptHedTabs.spt3Tabs li#sptHedLast a {
	padding: 5px 22px;
}
#sptTopHeadlines .aptHedTabs li a:link, 
#sptTopHeadlines .aptHedTabs li a:visited, 
#sptTopHeadlines .aptHedTabs li a:active {
	color: #000;
	background-color: #e9e9e9;
}

#sptTopHeadlines .aptHedTabs li.on a {
	color: #fff;
	
}

#sptTopHeadlines .aptHedTabs li.ui-tabs-selected a,
#sptTopHeadlines .aptHedTabs li.ui-tabs-selected a:link, 
#sptTopHeadlines .aptHedTabs li.ui-tabs-selected a:visited, 
#sptTopHeadlines .aptHedTabs li.ui-tabs-selected a:active { color: #fff; background-color: #670400; }

.ui-tabs-hide { display: none; }

#sptTopHeadlines .aptHedTabs li:first-child a { margin-left: 0; }
#sptTopHeadlines .aptHedTabs li:last-child { border-right: 0; }
#sptTopHeadlines .aptHedTabs li:last-child a { margin-right: 0; }

.sptHedArrow { position: absolute; top: 100%; left: 40%; }

#sptTopHeadlines .aptHedTabs li .sptHedArrow { display: none; }
#sptTopHeadlines .aptHedTabs li.ui-tabs-selected .sptHedArrow { display: block; }
#sptTopHeadlines .aptHedTabs.sptFantasyTabs li.ui-tabs-selected .sptHedArrow { display: block; }


.sptHedHeightFixed { height: 187px; overflow: auto; }

/* columns lists */

.subdex-408px-widepic ul, .subdex-408px-3col ul, .subdex-408px-2col ul { margin-right: 10px; }
.subdex-408px-2col li { float: left; width: 179px; }
.subdex-408px-3col li { float: left; width: 115px; }

.subdex-408px-widepic p.abstract { margin: 0 20px 10px 20px; }
.subdex-408px-widepic h3 { font-size: 14px; margin: 0 20px 5px 20px; }
.spt408pic { margin: 0 0 5px 10px; }

/* VOICES THING */
#sptVoicesWrap { background-color: #f4f1e7; }
#subdex-sptvoices .spt14blkbg { margin-bottom: 0; }
#sptVoicesTabs { margin: 0; width: 87px; float: left; }



#sptVoicesTabs li { text-align: right; padding: 0 10px 0 0; margin: 0 0 1px 0; background-image: none; background-color: #dcd8c9; height: 51px; font-size: 10px; line-height: 51px; }
#sptVoicesTabs li a,
#sptVoicesTabs li a:link, 
#sptVoicesTabs li a:visited, 
#sptVoicesTabs li a:active { color: #000; }

#sptVoicesMain { width: 213px; background-color: #f4f1e7; float: right; }
.sptVoicesText { padding: 10px 10px 10px 15px; }
.sptVoicesHedAbs { font-size: 12px; margin: 0 0 0 0; float: left; }
.sptVoicesHedAbs img{ /*float: right; margin: 0 0 0 15px; display: inline;*/ width:100%; }
.sptVoicesHedAbs .h4hed { font-size: 14px; }
.sptVoicesMug { float: right; margin: 0 0 0 15px; display: inline; }

#sptVoicesTabs li.ui-tabs-selected { background: #c4beab url(voicesarrow.gif) no-repeat right center; }
#sptVoicesTabs li.ui-tabs-selected a,
#sptVoicesTabs li.ui-tabs-selected a:link, 
#sptVoicesTabs li.ui-tabs-selected a:visited, 
#sptVoicesTabs li.ui-tabs-selected a:active { color: #670400; }


h6.sptSubHeaderText { font-size: 32px; text-transform: uppercase; color: #adadad; }

#subdex-sptfinditfast .spt14blkbg { margin-bottom: 0; }
#sptFastWrap { background-color: #eae3cf; margin-top: 0; padding: 10px; }
#sptFastWrap ul { margin-top: 0; padding-top: 0; }
#sptFastWrap li { display: block; float: left; width: 83px;}

#subdex-sptfindaschool .spt14blkbg { margin-bottom: 0; }
#sptSchoolWrap { background-color: #eae3cf; margin-top: 0; padding: 10px; }
#sptSchoolWrap p { font-size: 12px; padding: 0; margin: 0; }
#sptSchoolWrap form select { font-size: 11px; width: 275px; border: 1px solid #7f9db9; padding: 1px; margin: 5px 0 0 0; }


/* SCOREBOARD THING */

#sptScoreboard .spt14blkbg { margin-bottom: 0; }
#sptScoreboard p { padding: 5px; background-color: #dcdcc8; }


/* STATS & STANDINGS */

.spt-stat-box table { margin: 5px 19px 0 20px; font-size: 12px; width: 369px; }
.spt-stat-box table th { border-bottom: 1px solid #c9c9c9; text-align: center; padding-bottom: 2px; }
.spt-stat-box table#teamLeaders th, .spt-stat-box table.teamLeaders th { text-align: left; }
.spt-stat-box table#teamLeaders th.statHedLeft, .spt-stat-box table.teamLeaders th.statHedLeft, .spt-stat-box table th.statHedLeft { padding: 0 0 0 4px; text-align: left; }
.spt-stat-box table#teamLeaders th.statHedRight, .spt-stat-box table.teamLeaders th.statHedRight, .spt-stat-box table th.statHedRight { padding: 0 4px 0 0; text-align: right; }
.spt-stat-box table#teamLeaders td, .spt-stat-box table.teamLeaders td, .spt-stat-box table.teamLeaders td.midStat { text-align: left; }
.spt-stat-box table td { padding: 4px 0; margin: 0; border-bottom: 1px solid #c9c9c9; }
.spt-stat-box table td#completeStandings { border-bottom: 0; padding: 4px 0 0 4px; }
.spt-stat-box table td.completeLinks { border-bottom: 0; padding: 4px 0 0 4px; }
.spt-stat-box table td.leftStat { padding: 0 0 0 4px; }
.spt-stat-box table td.midStat { text-align: center; }
.spt-stat-box table td.rightStat { text-align: right; padding: 0 4px 0 0; }
.spt-stat-box table td#azteam { background-color: #670400; color: #fff; font-weight: bold; }
.spt-stat-box table#teamLeaders td.rightStat, .spt-stat-box table.teamLeaders td.rightStat { text-align: right; }


.azcSpt5DayHome { background: #566a8c url(bg_hometab.gif) no-repeat top left; border-top: 1px solid #fff; padding: 0; margin: 0 19px 0 20px; height: 50px; }
.azcSpt5DayAway { background: #dd7e42 url(bg_awaytab.gif) no-repeat top left; border-top: 1px solid #fff; padding: 0; margin: 0 19px 0 20px; height: 50px; }
.azcSpt5DayText { display: block; margin: 0; padding: 5px 0 0 20px; color: #fff; font: 12px/13px Arial, Helvetica, sans-serif; }
.azcSpt5DayLogo { float: right; width: 50px; height: 50px; border: 0; margin: 0; padding: 0; }


/* HEAT INDEX */

#sptHeatIndex .spt-sidelinks-box p .h4hed { font-size: 14px; }
.heatMugShot { border: 1px solid #000; }
#heatVoices p { font-size: 12px; padding: 0; }
#heatVoices .h4hed { display: block; margin: 0; font-size: 13px; }
#heatVoices .highlight { display: block; margin: 0; text-transform: uppercase; color: #9c9c9c; font-size: 10px; padding: 0; }
#heatVoices { border: 1px solid #670400; background-color: #f4f1e7; padding: 15px 5px 15px 6px; position: relative; }
#heatVoiceTopLeft { position: absolute; top: -1px; left: -1px; }
#heatVoiceTopRight { position: absolute; top: -1px; right: -1px; }
#heatVoiceBotRight { position: absolute; bottom: -1px; right: -1px; }
#heatVoiceBotLeft { position: absolute; bottom: -1px; left: -1px; }
#heatTopVoice { background-color: #dcd8c9; padding: 1px 1px 10px 1px; }
#heatTopVoiceHed { width: 272px; height: 45px; background: #670400 url(heat_topvoices_arrow.gif) no-repeat top left; padding: 0; }
#heatTopVoice .highlight { margin: 0 0 0 9px; padding: 5px 0 0 0; }
#heatTopVoice .h4hed { margin: 2px 0 0 9px; }
.heatSubVoice { width: 261px; margin: 15px 0 0 9px; border-bottom: 1px solid #c3c1b9; padding: 0 0 10px 0; }
#heatVoices .h4hed a,
#heatVoices .h4hed a:link, 
#heatVoices .h4hed a:visited, 
#heatVoices .h4hed a:active { color: #670400; }
#heatTopVoiceHed .h4hed a,
#heatTopVoiceHed .h4hed a:link, 
#heatTopVoiceHed .h4hed a:visited, 
#heatTopVoiceHed .h4hed a:active { color: #fff; }
#heatTopVoice .heatMugShot { float: left; width: 67px; height: 67px; margin: 7px 0 0 9px; }
#heatTopVoice p { margin: 7px 9px 0 88px; }
#heatVoices .heatSubVoice .heatMugShot { float: left; width: 46px; height: 46px; margin: 7px 0 0 0; }
#heatVoices .heatSubVoice p { margin: 7px 0 0 58px; font-size: 11px; }
#sptWinnersLosers { background: #f4f1e7 url(bg_winnerslosers.gif) no-repeat top left; padding: 12px 0 0;}
#sptWinnersLosers .spt18blktext { margin: 0 10px; }
#sptWinnersLosers .highlight { margin: 0; color: #9c9c9c; font-size: 10px; }
#sptHeatWinners { background-color: #e3dfd2; border-top: 1px solid #c9c6bc; margin: 0 10px; padding: 15px; }
#sptHeatLosers { background-color: #ede9de; margin: 0 10px; padding: 15px; }
.heatWLPic { border: 1px solid #670400; width: 50px; height: 50px; float: left; }
p.heatWLInfo { margin: 0 0 0 62px; font-size: 11px; }
p.heatWLInfo .h4hed { text-transform: uppercase; font-size: 14px; margin: 0 0 3px 0; }
p.heatWLAbstract { margin: 15px 0 0 0; font-size: 12px; }
p.heatWLAbstract .sidebar { display: block; margin: 15px 0 0 0; font-weight: bold;  }
#subdex-sptheatdexcomics .spt14blkbg { margin-bottom: 0; }
#sptHeatDexComicsWrap { background-color: #eae3cf; margin-top: 0; padding: 10px; }
#heatdexSlider { width: 588px; height: 200px; margin-bottom: 15px; }

.prepsSkedTable td { font-size: 11px; font-weight: normal; padding: 5px; border-bottom: 1px solid #000; }
#prepsSelectSport select { font-size: 11px; font-weight: normal; }
#azcSchoolTop { width: 579px; background: url(3color-vertrule.gif) repeat-y 213px 0; margin: 0 0 20px 0; padding: 0; }
#azcSchoolLogo { width: 200px; float: left; }
#azcSchoolAddress { width: 345px; float: right; font-size: 12px; }
#RecentSchoolComments .more { font-size: 10px; }
.azcPrepsRecentVisitors { clear: both; margin: 0; padding: 0; position: relative; width: 579px; color: #000; z-index: 1; }
.azcPrepsRecentVisitors li { background-image: none; list-style: none; font: 11px Arial, Helvetica, sans-serif; float: left; width: 139px; padding: 0 8px; display: block; margin: 10px 0 0 0; text-align: center; }
.azcPrepsRecentVisitors li img { border: 0; padding: 0; margin: 0; width: 85%; }
.azcPrepsRecentComments { clear: both; margin: 0; padding: 0; position: relative; color: #000; z-index: 1; }
.azcPrepsRecentComments li { background-image: none; list-style: none; font: 12px Arial, Helvetica, sans-serif; padding: 8px; display: block; margin: 10px 0 0 0; text-align: left; }
.azcPrepsRecentComments li.blueBG { background-color: #edf4fb; }
.prepsSkedTable th { padding: 5px; text-align: left; background-color: #9ca3ad; color: #fff; border-bottom: 1px solid #000; }
.prepsSkedTable td { padding: 5px; text-align: left; border-bottom: 1px solid #000; }
#azcStoryWrap { background: #fff url(1px-ccc-vertrule.gif) repeat-y 475px 59px; }
#azcStoryText { width: 509px; }
#azcStorySidebar { width: 300px; }
.azcPrepsHallOFame { background: #fff url(bg_hofplaque.jpg) no-repeat bottom left; padding-left: 110px; }

form.prepsform fieldset { float: left; clear: left; width: 100%; margin: 1em 0; padding: 0; }
form.prepsform legend { margin-left: 1em; color: #000000; font-weight: bold; padding: 0 1em; }
form.prepsform fieldset ol { padding: 1em 1em 0 1em; list-style: none; }
form.prepsform fieldset li { padding-bottom: 1em; background-image: none; }
form.prepsform fieldset.submit { border-style: none; }
form.prepsform label { float: left; width: 10em; margin-right: 1em; }
form.prepsform select { width: 30em; border: 1px solid #ccc; }
/* old stuff */
form.prepsform fieldset fieldset { border: none; margin: 3px 0 10px; float: none; }
form.prepsform fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; float: none; }
form.prepsform fieldset fieldset label { display: block; width: auto; float: none; margin-left: 11em; } /* Width plus 3 (html space) */


/* OLYMPICS MEDAL TRACKER \*/

.MedalCount {width:300; padding-bottom:0; margin-bottom:0; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}
.MedalCount a {color:#000 !important;}
.MedalCount th {color:#8c8c8c; text-align:left; font-size:10px; text-transform:uppercase; padding:26px 0 3px 0;}
.MedalCount th.First {padding-left:5px;}
.MedalCount td {background-repeat:no-repeat; padding:2px 5px;}
.MedalCount th.Gold {background:#fff url(goldMedal.gif) no-repeat center top;}
.MedalCount th.Silver {background:#fff url(silverMedal.gif) no-repeat center top;}
.MedalCount th.Bronze {background:#fff url(bronzeMedal.gif) no-repeat center top;}
.MedalCount th.Total {font-weight:bold; text-align:center; padding:26px 7px 3px 10px;}
.MedalCount td.Total {font-weight:bold; text-align:center; padding:0 7px 0 10px;}
.MedalCount .Medal {width:38px; text-align:center;}
.MedalCountSport .Medal {width:45px; text-align:center;}
.MedalCount img.Flag {vertical-align:middle; margin:0 7px 0 0;}
.MedalCount .on {background-color:#E6EFF4;}
.ent300NOPadWrap { padding: 0; }

/* FOR TV SEARCH BOX */
.ent18bluebg { background-color: #ccc; margin: 0 0 10px 0; padding: 2px 0 2px 4px; display: block; font-size: 16px; color: #000; text-transform: uppercase; }
#subdex-entcalendar { background: #fff; padding: 10px 3px 12px 4px; width: 293px; margin-bottom: 15px; }
#subdex-entcalendar .entCalLower { margin: 0 5px 10px; padding: 0 0 10px 0; border-bottom: 1px solid #fff; }

/* FOR NATIONAL SPORTS HEADLINES */
#sptDexNationalHeds ul {margin:0 20px;}

/* For SEO */
#sectionHed { width:289px; height: 92px; position: relative; font-size: 12px;}
#sectionHed span { background: url(sports-header.gif) no-repeat; position: absolute; width: 100%; height: 100%; }

/* LET THE HACKS BEGIN \*/
* html #sptTopHeadlines .aptHedTabs li#sptHedFirst a { margin-left: 0; }
* html #sptTopHeadlines .aptHedTabs li#sptHedLast { border-right: 0; }
* html #sptTopHeadlines .aptHedTabs li#sptHedLast a { margin-right: 0; }

