/*---------------------- CSS Reset -------------------------------
 Yahoo reset styles from http://developer.yahoo.com/yui/reset/ */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img { border: 0; }

address,caption,cite,code,dfn,em,strong,th,var
{
	font-style: normal;
	font-weight: normal;
}

ol,ul { list-style: none; }
caption,th { text-align: left; }

h1,h2,h3,h4,h5,h6
{
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after { content: ''; }
abbr,acronym { border: 0; }

/*---------------------- CSS Reset ends-------------------------------*/
/*---------------------- Generic Rules -------------------------------*/
/*	!! You should not need to modify anything in this section. !! */
html, body
{
	font: .9em Arial, helvetica, sans-serif;
	/* .9em makes base font size 16px.*/
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/tws-bg.png") top left repeat-x;
	/* EPIC needs /live/export-content/sites/thisweeknews/images/thisweeksports/imagename */
}

/*Set up #master to hold content in center of page at 1000px, 25px from top */
/*	!! You should not need to modify anything in this section. !! */
#master
{
	width: 1000px;
	margin: 25px auto 0 auto;
}

/*------------- =Page header ------------*/
/*	!! You should not need to modify anything in this section. !! */
#header { }

#logo
{
	width: 250px;
	height: 100px;
	float: left;
	margin: 0 5px 0 10px;
}

#logo h1 /* use Phark image replacement for logo. */
{
	text-indent: -5000px;
	background: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/tws-logo-temp.gif");
	height: 100px;
	font-size: 2.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/*------------- =Navigation Starts ------------*/
/*	!! You should not need to modify anything in this section. !! */
#top-nav /*Set up son of suckerfish menu. http://htmldog.com/articles/suckerfish/dropdowns/*/
{
	width: 842px;
	/* for browsers 1024x768. */
	padding-left: 30px;
	/* for browsers 1024x768. */
	height: 25px;
	padding-bottom: 2px;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/tws-navbg.png") top left;
	clear: right;
	margin-top: 15px;
	/*put some space between header image/leaderboard and navigation.*/
	position: relative;
	/*get z-index to work w/o affecting layout.*/
	right: 1px;
	z-index: 500;
	/*make the menu appear "over" the content well.*/
}

#top-nav a:link, #top-nav a:visited
{
	display: block;
	color: #000!important;
	text-decoration: none;
	margin-top: 0;
	padding: 5px 10px 5px 5px;
	text-transform: uppercase;
}

#top-nav li { float: left; }

#top-nav li ul
{
	position: absolute;
	left: -999em;
}

#top-nav li li
{
	margin: 0;
	padding: 0;
	/* removes left right space on menu items themselves so they line up correctly*/
	width: 180px;
	/* forces content of sports & team menus to be 180px wide. If not here, menu doesn't line up right. */
}

#top-nav li ul ul { margin: -28px 0 0 110px; }

#top-nav li:hover, #top-nav li.navhover /* .navhover needed by IE 6 */
{
	color: #fff!important;
	background: #000;
}

#top-nav li:hover a
{
	background: #000;
	color: #fff!important;
}

#top-nav li:hover ul, #top-nav li.navhover ul /* what the menu itself looks like. */
{
	left: auto;
	color: #fff!important;
	background-color: black;
	width: 200px;
	/*holds the #top-nav li li elements in correct single column order. */
}

#top-nav li:hover ul li ul, #top-nav li.navhover ul li ul
{
	position: absolute;
	left: -999em;
}

#top-nav li:hover ul li:hover ul, #top-nav li.navhover ul li.navhover ul { left: auto; }

#top-nav li:hover ul a, #top-nav li.navhover ul a
{
	color: #C1C1C1!important;
	text-transform: capitalize;
	font-weight: normal;
	display: block;
	width: 100%;
	/*keeps things on one line in menu.*/
	border: 1px solid #8C8C8C;
	margin: 0;
}

#top-nav li:hover ul a:hover, #top-nav li.navhover ul a:hover
{
	color: #fff!important;
	display: block;
	border: 1px solid #a31b1a;
}

#registration-tools
{
	float: right;
	height: 26px;
	width: 130px;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/tws-navbg.png") top left;
	clear: right;
	margin-top: -27px;
	padding-bottom: 2px;
}

#registration-tools a:link, #registration-tools a:visited
{
	display: inline;
	float: left;
	color: #a31b1a!important;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0;
	padding: 5px;
	text-transform: uppercase;
}

#registration-tools li a:hover
{
	color: #fff!important;
	background-color: #000;
	font-weight: bold;
	display: block;
}

/*------------- =Navigation Ends ------------*/

/*------------- =Content Well Start - All Pages ------------
	!! You should not need to modify anything in this section. !! */

#main
{
	background-color: #fff;
	margin: -1px auto 0 auto;
}

#main { float: left; }


/* for Firefox 2.*/
body:only-of-type #main { float: none; }

/*for Firefox 3.5+ */
#main td { vertical-align: top; }

#leftrail
{
	width: 650px;
	position: relative;
	border-bottom: 2px solid #c1c1c1;
	border-left: 2px solid #c1c1c1;
	margin: 0 auto;
	padding: 0;
}

/*Schedule and Standings Fix*/
#leftrail .body h3 { font-size: 2.2em; }

#leftrail .body h4
{
	font-weight: bold;
	font-size: 2.2em;
	margin-bottom: 5px;
}

#leftrail .body {width: 637px;}
#leftrail .body table { margin: 10px 0 0 0; }
#leftrail .body table tbody tr td h4 { line-height: 2em; }

td#rightrail
{
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/tws-rightrailbg6.png") bottom left no-repeat;
	border-right: 2px solid #c1c1c1;
	border-bottom: 2px solid #c1c1c1;
	position: relative;
	width: 350px;
}

#footer
{
	clear: both;
	margin: 20px auto 0 auto;
	border: 1px solid #ccc;
	width: 960px;
}

/*------------- =Content Well links ------------*/
/*	!! You should not need to modify anything in this section. !! */
#main a:link
{
	color: #b20100;
	font-weight: bold;
	text-decoration: none;
}

#main a:visited
{
	color: #b20100;
	text-decoration: none;
}

#main a:hover
{
	color: #333333;
	text-decoration: underline;
}

#main .morelink
{
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/schoolnamebg.gif") center left no-repeat;
	padding-left: 20px;
	float: right;
	clear: both;
	font-weight: bold;
}

/*------------- =Content Well CRT links ------------*/
#main div .headline-ul { margin-left: 10px; }

#main div .headline-ul li
{
	color: #b20100;
	list-style-type: disc;
	list-syle-position: inside;
	margin: 5px;
}

#main div a:link.defhed, #main div a:visited.defhed { color: #b20100; }

#main div a:hover.defhed
{
	color: #333;
	text-decoration: underline;
}

#main div .headline-ul li a:link
{
	color: #b20100;
	font-weight: bold;
	text-decoration: none;
}

#main div .headline-ul li a:visited
{
	color: #b20100;
	text-decoration: none;
}

#main div .headline-ul li a:hover
{
	color: #333333;
	text-decoration: underline;
}

/*------------- =Content Well Headers ------------
			sets generic options for headers that appear in left & right rail.
			!! You should not need to modify anything in this section. !! */

#main div h2, #main div h3, #rightrail h2
{
	font: normal normal bold 2.5em Arial, sans-serif;
	text-transform: uppercase;
	background: #D1D1D1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/headingtextbg.png") top left no-repeat;
	text-indent: 40px;
	height: 36px;
}

/*------------- =Right Rail content (video player, blogs, podcasts, etc.) setup ------------*/
/*	!! You should not need to modify anything in this section. !! */
/* Scores, Schedules, Standings links */
#upperlinks p
{
	margin: 0;
	width: 290px;
}

#upperlinks p a:hover
{
	background-color: transparent;
	border: none;
}

#rightrail #upperlinks img { margin: 0 0 0 40px; }
#rightrailad {margin: 0 0 0 40px;}

/* =Advertisements in Right Rail */
#rightrail #first-tile, #rightrail #second-tile
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#videoplayer
{
	width: 300px;
	height: 400px;
	margin: 5px 10px 5px 40px;
}

div#videoplayer h2
{
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/ThisWeekSportsVideos.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
}

#blogs
{
	width: 300px;
	margin: 20px 10px 15px 40px;
}

div#blogs h2
{
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/rr-BLOGS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
}

/*	Start a new blog and see more blogs link setup. Based on the slideshow controls. */
#bloglinks
{
	width: 300px;
	background-color: black;
	padding: 0;
	height: 20px;
}

#bloglinks li
{
	display: inline;
	padding: 0;
	margin: 0 0 0 5px;
	background-color: black;
	font-size: 8pt;
}

#bloglinks li:hover
{
	text-decoration: underline;
	color: #b20100;
}

#blogs #bloglinks li a
{
	color: #fff;
	background: transparent url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrow-singlechevron.gif") no-repeat center right;
	padding: 0 15px 0 0;
	margin-left: 15px;
	text-transform: uppercase;
}

#blogs #bloglinks li a:hover
{
	background: transparent url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrow-singlechevron-anim.gif") no-repeat center right;
	text-decoration: none;
	border: none;
}

#podcasts
{
	width: 300px;
	margin: 20px 10px 5px 40px;
}

div#podcasts h2
{
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/rr-PODCASTS.png") center left no-repeat;
	height: 31px;
	text-indent: -5000px;
	/* Phark image replacement. */
}

/*------------- =Footer setup ------------
		Sets options for footers used on all pages. Based on TWS-V2.css file content.
			!! You should not need to modify anything in this section. !! */

#footer h3, #footer h6 { font-weight: bold; }

#footer ul li
{
	list-style: none;
	display: inline;
	margin: 0 0 0 3px;
	padding: 0 0 0 3px;
}

#footer ul li:first-child
{
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}

#footer #copyright
{
	width: 350px;
	float: left;
	margin: 0 20px 10px 20px;
}

#footer #copyright p
{
	margin: 5px 0;
	font-size: 11px;
}

#footer #bottom-nav { margin-right: 20px; }

/*------------- =Footer links setup ------------
			!! You should not need to modify anything in this section. !! */

#footer ul li a:link
{
	text-decoration: none;
	color: #b20100!important;
}

#footer ul li a:visited
{
	text-decoration: none;
	border-bottom: 1px dotted #7d0100!important;
	color: #7d0100!important;
}

#footer ul li a:hover
{
	text-decoration: none;
	color: #fff!important;
	background-color: #b20100;
}

#footer ul li a:visited:hover { border-bottom: 1px dotted #fff; }

/*------------- =Footer community, affiliate, navigation setup ------------
			!! You should not need to modify anything in this section. !! */

#footer #bottom-nav { text-align: right; }
#footer #communities { clear: left; }

#footer #communities,
		#footer #affiliates
{
	text-align: center;
	margin: 0 auto 10px auto;
}

#footer #communities h3,
			#footer #affiliates h3
{
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 4px;
	padding-bottom: 3px;
}

/*---------------------- =Content Well End: All pages -------------------------------*/
/*---------------------- =School Pages (Team Pages): School Names set up here. -------------------------------*/
/*	set up options used for all school pages (team pages) - You shouldn't need to modify this section. */

#main div h1,
#main #leftrail h1
{
	font-size: 2.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	/* set up Phark Image replacement */
	text-indent: -5000px;
	margin-top: 15px;
	background-color: transparent !important;
	background-position: center left !important;
	background-repeat: no-repeat !important;
	height: 31px !important;
}

#schoolnews
{
	width: 620px;
	margin-left: 10px;
	margin-bottom: 10px;
}

/*REDUX FIX TO STRUCTURAL NIGHTMARE*/
#schoolnews #topcol { width: 620px; }
#schoolnews #bottomcol { width: 620px; }

#schoolnews #snleftcol
{
	width: 305px;
	margin: 0;
}

#schoolnews #snrightcol
{
	margin-right: 10px;
	width: 305px;
	float: right;
	margin: 0;
}

#schoolnews img
{
	width: 300px;
	float: left;
	clear: right;
	margin: 10px 10px 20px 0;
}

#schoolnews div
{
	float: left;
	clear: right;
	width: 305px;
	margin: 0;
}

#schoolnews div img
{
	border: none;
	float: left;
}

#schoolnews div#news
{
	float: right;
	margin-top: 20px;
}

#schoolnews #news .headline-ul
{
	margin-left: 5px;
	width: 300px;
}

#schoolnews div #t1
{
	width: 305px;
	margin-bottom: 20px;
	position: relative;
}

#schoolnews div #t1 .roof
{
	position: absolute;
	top: 0;
	left: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #b20100;
	font-size: 1.15em;
	margin-top: 5px;
}

#schoolnews div #t1 .ptr { margin-top: 30px; }
#schoolnews div #t1 .ptr img { margin: 0; }
#schoolnews div #t1 .ptr .credit { margin-top: 0; }
#schoolnews div #t1 .ptr .cutline { margin: 10px 0; }
#schoolnews div #t1 a.defhed { margin-left: 0; }
#schoolnews div #t1 .defbody { display: none; }

#schoolnews h2#recentnews
{
	float: none;
	width: 308px;
	height: 31px;
	margin: 10px 0 0 0;
	text-indent: -5000px;
	/* Phark image replacement. */
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/lr-news.png") center left no-repeat;
}

#schoolnews p { margin: 5px; }

/* Set up each individual school (team) name, with sample first. 
	!! You SHOULD modify this code to reflect schools (teams) in list. !! */

#main div h1#schoolname
{
	background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/lr-schoolnames.gif");
	margin-top: 10px;
}

#main #leftrail h1#beechcroft { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Beechcroft.gif"); }
#main #leftrail h1#bexley { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Bexley.gif"); }
#main #leftrail h1#bigwalnut { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Big-Walnut.gif"); }
#main #leftrail h1#brookhaven { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Brookhaven.gif"); }
#main #leftrail h1#canalwinchester { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/CanalWinchester.gif"); }
#main #leftrail h1#centralcrossing { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Central-Crossing.gif"); }
#main #leftrail h1#columbusacademy { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Columbus-Academy.gif"); }
#main #leftrail h1#columbusschoolforgirls { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Columbus-School-for-Girls.gif"); }
#main #leftrail h1#delaware { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Delaware.gif"); }
#main #leftrail h1#delawarechristian { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Delaware-Christian.gif"); }
#main #leftrail h1#deSales { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/DeSales.gif"); }
#main #leftrail h1#dublincoffman { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Dublin-Coffman.gif"); }
#main #leftrail h1#dublinjerome { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Dublin-Jerome.gif"); }
#main #leftrail h1#dublinscioto { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Dublin-Scioto.gif"); }
#main #leftrail h1#gahanna { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Gahanna.gif"); }
#main #leftrail h1#gahannachristian { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Gahanna-Christian.gif"); }
#main #leftrail h1#grandview { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Grandview.gif"); }
#main #leftrail h1#granville { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Granville.gif"); }
#main #leftrail h1#grovecity { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Grove-City.gif"); }
#main #leftrail h1#grovecitychristian { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Grove-City-Christian.gif"); }
#main #leftrail h1#hartley { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Hartley.gif"); }
#main #leftrail h1#heath { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Heath.gif"); }
#main #leftrail h1#hilliardbradley { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Hilliard-Bradley.gif"); }
#main #leftrail h1#hilliarddarby { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Hilliard-Darby.gif"); }
#main #leftrail h1#hilliarddavidson { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Hilliard-Davidson.gif"); }
#main #leftrail h1#johnstown { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Johnstown.gif"); }
#main #leftrail h1#lakewood { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Lakewood.gif"); }
#main #leftrail h1#lickingheights { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Licking-Heights.gif"); }
#main #leftrail h1#lickingvalley { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Licking-Valley.gif"); }
#main #leftrail h1#marysville { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Marysville.gif"); }
#main #leftrail h1#newalbany { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/New-Albany.gif"); }
#main #leftrail h1#newark { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Newark.gif"); }
#main #leftrail h1#newarkcatholic { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Newark-Catholic.gif"); }
#main #leftrail h1#northland { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Northland.gif"); }
#main #leftrail h1#northridge { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Northridge.gif"); }
#main #leftrail h1#olentangy { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Olentangy.gif"); }
#main #leftrail h1#olentangyliberty { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Olentangy-Liberty.gif"); }
#main #leftrail h1#olentangyorange { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Olentangy-Orange.gif"); }
#main #leftrail h1#pickeringtoncentral { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Pickerington-Central.gif"); }
#main #leftrail h1#pickeringtonnorth { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Pickerington-North.gif"); }
#main #leftrail h1#ready { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Ready.gif"); }
#main #leftrail h1#reynoldsburg { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Reynoldsburg.gif"); }
#main #leftrail h1#stcharles { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/St.-Charles.gif"); }
#main #leftrail h1#thomasworthington { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Thomas-Worthington.gif"); }
#main #leftrail h1#upperarlington { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Upper-Arlington.gif"); }
#main #leftrail h1#utica { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Utica.gif"); }
#main #leftrail h1#watkinsmemorial { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Watkins-Memorial.gif"); }
#main #leftrail h1#watterson { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Watterson.gif"); }
#main #leftrail h1#wellington { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Wellington.gif"); }
#main #leftrail h1#westervillecentral { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Westerville-Central.gif"); }
#main #leftrail h1#westervillenorth { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Westerville-North.gif"); }
#main #leftrail h1#westervillesouth { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Westerville-South.gif"); }
#main #leftrail h1#westland { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Westland.gif"); }
#main #leftrail h1#whetstone { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Whetstone.gif"); }
#main #leftrail h1#worthingtonchristian { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Worthington-Christian.gif"); }
#main #leftrail h1#worthingtonkilbourne { background-image: url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Worthington-Kilbourne.gif"); }

/*---------------------- =Season Pages: Season Names set up here. -------------------------------*/
/*	set up options used for all season pages - You shouldn't need to modify this section. */
#seasonnews
{
	width: 620px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#seasonnews h1#season-spring
{
	font-size: 2.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-indent: -5000px;
	/* Phark image replacement. */
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/season-springsports.png") center left no-repeat;
}

#seasonnews h1#season-summer
{
	font-size: 2.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-indent: -5000px;
	/* Phark image replacement. */
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/season-summersports.png") center left no-repeat;
}

#seasonnews h1#season-fall
{
	font-size: 2.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-indent: -5000px;
	/* Phark image replacement. */
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/season-fallsports.png") center left no-repeat;
}

#seasonnews h1#season-winter
{
	font-size: 2.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-indent: -5000px;
	/* Phark image replacement. */
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/season-wintersports.png") center left no-repeat;
}

#seasonnews img
{
	width: 300px;
	height: 203px;
	float: left;
	clear: right;
	margin: 10px 10px 20px 0;
}

#seasonnews DIV
{
	float: right;
	clear: right;
}

#seasonnews #news
{
	float: right;
	height: 100%;
	margin: 0;
}

#seasonnews #news .headline-ul
{
	margin: 0;
	width: 300px;
}

#seasonnews h2#recentnews
{
	float: none;
	width: 308px;
	height: 31px;
	margin: 10px 0 0 0;
	text-indent: -5000px;
	/* Phark image replacement. */
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/lr-news.png") center left no-repeat;
}

#seasonnews p, #seasonnews li { margin: 5px; }

/*---------------------- =Photo Galleries: Set up generic options here. -------------------------------*/
/* These galleries are the ones located on the main landing page, team page, and sport page. They are NOT for slideshows. */
/*  !! You should not need to modify this section !! */
#photogalleries
{
	width: 620px;
	clear: both;
	margin-left: 10px;
}

#photogalleries p a:link
{
	color: #b20100;
	font-weight: bold;
	text-decoration: none;
}

#photogalleries p a:visited
{
	color: #b20100;
	text-decoration: none;
}

#photogalleries p a:hover
{
	color: #333333;
	text-decoration: underline;
}

#photogalleries DIV
{
	width: 305px;
	float: left;
	clear: right;
	margin: 5px 0 5px 0;
}

/*put space between the photo galleries, lines up right side galleries with sportname/Discussion/Group divs. */
div#photogallery1, div#photogallery3, div#photogallery5 { margin-right: 9px; }

#photogalleries img
{
	float: left;
	clear: right;
	width: 75px;
	height: 75px;
}

div#photogalleries h2
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/lr-photos.png") center left no-repeat;
	height: 31px;
	text-indent: -5000px;
	/* Phark image replacement. */
}

/*------ =Photo Gallery text options set up here. -----------
			General link styles set up under =Content Well links section above. */

#photogalleries h4
{
	font-size: 1.25em;
	font-weight: bold;
	margin-left: 80px;
}

#photogalleries p { margin-left: 80px; }

/* puts paragraph in correct spot to right of photo.*/
#photogalleries p a.moreslideshows
{
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: block;
}

#photoindex
{
	clear: both;
	margin-right: 10px;
}

#photoindex p a:link
{
	color: #b20100;
	font-weight: bold;
	text-decoration: none;
}

#photoindex p a:visited
{
	color: #b20100;
	text-decoration: none;
}

#photoindex p a:hover
{
	color: #333333;
	text-decoration: underline;
}

#photoindex DIV
{
	width: 305px;
	float: left;
	clear: right;
	margin: 5px 0 5px 0;
}

/*put space between the photo galleries, lines up right side galleries with sportname/Discussion/Group divs. */
div#photoindex1, div#photoindex3, div#photoindex5 { margin-right: 9px; }

#photoindex img
{
	float: left;
	clear: right;
	width: 75px;
	height: 75px;
}

div#photoindex h2
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/lr-photos.png") center left no-repeat;
	height: 31px;
	text-indent: -5000px;
	/* Phark image replacement. */
}

/*------ =Photo Gallery text options set up here. -----------
			General link styles set up under =Content Well links section above. */

#photoindex h5
{
	font-size: 16px;
	font-weight: bold;
	margin-left: 80px;
}

#photoindex p { margin-left: 80px; }

/* puts paragraph in correct spot to right of photo.*/
#photoindex p a.moreslideshows
{
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: block;
}

/*---------------------- =Sport Pages: Sport Names set up here. -------------------------------*/
/*	set up options used for all Sport pages  - You shouldn't need to modify this section. */
#footballnews, #soccernews, #volleyballnews, #tennisnews, #crosscountrynews, #golfnews, #fieldhockeynews, #lacrossenews, #othersportnews, #baseballnews, #basketballnews, #boysbasketballnews, #girlsbasketballnews, #bowlingnews, #boysgolfnews, #girlsgolfnews, #gymnasticsnews, #girlslacrossenews, #boyslacrossenews, #boyssoccernews, #girlssoccernews, #softballnews, #swimmingnews, #boystennisnews, #girlstennisnews,	#trackfieldnews, #wrestlingnews, #waterpolonews, #rowingnews, #girlsnews, #boysnews, #icehockeynews
{
	width: 305px;
	min-height: 250px;
	float: left;
	margin: 0 0 5px 10px;
}

#footballnews p, #soccernews p, #volleyballnews p, #tennisnews p, #crosscountrynews p, #golfnews p, #fieldhockeynews p, #lacrossenews p, #othersportnews p, #baseballnews p, #basketballnews p, #boysbasketballnews p, #girlsbasketballnews p, #bowlingnews p, #boysgolfnews p, #girlsgolfnews p, #gymnasticsnews p, #girlslacrossenews p, #boyslacrossenews p, #boyssoccernews p, #girlssoccernews p, #softballnews p, #swimmingnews p, #boystennisnews p, #girlstennisnews p, #trackfieldnews p, #wrestlingnews p, #waterpolonews p, #rowingnews p, #girlsnews p,	#boysnews p, #icehockeynews p { margin: 5px 0 10px 0; }
#footballnews li, #soccernews li, #volleyballnews li, #tennisnews li, #crosscountrynews li, #golfnews li, #fieldhockeynews li, #lacrossenews li, #othersportnews li, #baseballnews li, #basketballnews li, #boysbasketballnews li, #girlsbasketballnews li, #bowlingnews li, #boysgolfnews li, #girlsgolfnews li, #gymnasticsnews li, #girlslacrossenews li, #boyslacrossenews li, #boyssoccernews li, #girlssoccernews li, #softballnews li, #swimmingnews li, #boystennisnews li, #girlstennisnews li, #trackfieldnews li, #wrestlingnews li, #waterpolonews li, #rowingnews li, #girlsnews li, #boysnews li, #icehockeynews li, #moresports li { margin: 5px 0 10px 0; }

/*--------------------- =Sport Pages: Sport header names set here. -------------------------------*/

/* (Yes, the general attributes could all be in a big class, but that provided inconsistent results.
				They could also be in one large DIV like Photo Galleries, but that would've reduced flexibility.)
			*/

div#footballnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/FOOTBALL.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#soccernews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/SOCCER.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#volleyballnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/VOLLEYBALL.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#tennisnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/TENNIS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#crosscountrynews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/CROSS-COUNTRY.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#golfnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GOLF.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#fieldhockeynews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/FIELD-HOCKEY.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#lacrossenews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/LACROSSE.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#othersportnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/OTHERS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#baseballnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BASEBALL.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#basketballnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BASKETBALL.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#boysbasketballnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BOYS-BASKETBALL.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#girlsbasketballnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GIRLS-BASKETBALL.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#bowlingnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BOWLING.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#boysgolfnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BOYS-GOLF.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#girlsgolfnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GIRLS-GOLF.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#gymnasticsnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GYMNASTICS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#girlslacrossenews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GIRLS-LACROSSE.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#boyslacrossenews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BOYS-LACROSSE.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#boyssoccernews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BOYS-SOCCER.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#girlssoccernews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GIRLS-SOCCER.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#softballnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/SOFTBALL.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#swimmingnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/SWIMMING-x-DIVING.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#boystennisnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BOYS-TENNIS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#girlstennisnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GIRLS-TENNIS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#trackfieldnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/TRACK-x-FIELD.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#wrestlingnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/WRESTLING.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#waterpolonews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/WATER-POLO.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#rowingnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/ROWING.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#icehockeynews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/ICE-HOCKEY.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#girlsnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GIRLS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

div#boysnews h2
{
	width: 100%;
	height: 31px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/BOYS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
}

/*------------------ =More Sports: Set up for use on multiple pages. ------------------*/
/*  !! You should not need to modify this section !! */
#moresports
{
	width: 620px;
	clear: both;
	margin: 0 10px 15px 10px;
	position: relative;
	/* push more sports away from photo galleries.*/
	top: 5px;
}

div#moresports h3
{
	/*				margin-bottom:5px;*/
	clear: right;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/MORE-SPORTS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
}

#moresports div .headline-ul
{
	width: 300px;
	float: right;
	margin-top: 25px;
}

#moresports div div#t1
{
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 20px;
	width: 300px;
	float: left;
	clear: right;
	position: relative;
}

#moresports div div#t1 * { margin: 0 0 3px 0; }

#moresports div div#t1 .roof
{
	position: absolute;
	top: 0;
	left: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #b20100;
	font-size: 1.15em;
	margin-top: 5px;
}

#moresports div div#t1 div.defbody { display: none; }
#moresports div div#t1 .ptr { margin-top: 30px; }

#morefootball #fnlimage
{
	margin-top: 10px;
	margin-left: 4px;
}

#morefootball
{
	width: 620px;
	height: 190px;
	clear: both;
	margin: 0 10px 15px 10px;
	position: relative;
	/* push more sports away from photo galleries.*/
	top: 5px;
}

div#morefootball h3
{
	/*				margin-bottom:5px;*/
	clear: right;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/more-football.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
}

#morefootball div .headline-ul
{
	width: 300px;
	float: right;
	margin-top: 25px;
}

#morefootball div div#t1
{
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 20px;
	width: 300px;
	float: left;
	clear: right;
	position: relative;
}

#morefootball div div#t1 * { margin: 0 0 3px 0; }

#morefootball div div#t1 .roof
{
	position: absolute;
	top: 0;
	left: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #b20100;
	font-size: 1.15em;
	margin-top: 5px;
}

#morefootball div div#t1 div.defbody { display: none; }
#morefootball div div#t1 .ptr { margin-top: 30px; }

/*------------------ =KickApps Groups and Discussions: Set up for use on multiple pages. ------------------*/
/*  !! You should not need to modify this section !! */

#main #leftrail br
{
	float: none;
	clear: both;
	display: block;
}


#discussions, #groups, #useruploads
{
	width: 305px;
	float: left;
	margin: 0 0 15px 10px;
}

div#discussions h3
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Discussions-header.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 29px;
	width: 100%;
}

/*	Start a new discussion and see more discussion link setup. Based on the slideshow controls.*/
#discussionlinks
{
	width: 305px;
	background-color: black;
	padding: 5px 0;
}

#discussionlinks li
{
	display: inline;
	padding: 0;
	margin: 0;
	background-color: black;
	font-size: 8pt;
}

#discussionlinks li:hover
{
	text-decoration: underline;
	color: #b20100;
}

#discussions #discussionlinks li a
{
	color: #fff;
	background: transparent url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrow-singlechevron.gif") no-repeat center right;
	padding: 5px 15px 5px 0;
	margin-left: 1px;
	text-transform: uppercase;
	border: none;
}

#discussions #discussionlinks li a:hover
{
	background: transparent url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrow-singlechevron-anim.gif") no-repeat center right;
	text-decoration: none;
	border: none;
}

div#groups h3
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/Groups-header.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 29px;
}

/*	Start a new group and see more groups link setup. Based on the slideshow controls.*/
#grouplinks
{
	width: 305px;
	background-color: black;
	padding: 5px 0;
}

#grouplinks li
{
	display: inline;
	padding: 0;
	margin: 0;
	background-color: black;
	font-size: 8pt;
}

#grouplinks li:hover
{
	text-decoration: underline;
	color: #b20100;
}

#groups #grouplinks li a
{
	color: #fff;
	background: transparent url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrow-singlechevron.gif") no-repeat center right;
	padding: 5px 15px 5px 0;
	margin-left: 15px;
	text-transform: uppercase;
	border: none;
}

#groups #grouplinks li a:hover
{
	background: transparent url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrow-singlechevron-anim.gif") no-repeat center right;
	text-decoration: none;
	border: none;
}

div#useruploads h3
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/USER-UPLOADS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 29px;
}

/*	Start a new group and see more groups link setup. Based on the slideshow controls.*/
#useruploadlinks
{
	width: 305px;
	background-color: black;
	padding: 5px 0;
}

#useruploadlinks li
{
	display: inline;
	padding: 0;
	margin: 0;
	background-color: black;
	font-size: 8pt;
}

#useruploadlinks li:hover
{
	text-decoration: underline;
	color: #b20100;
}

#useruploads #useruploadlinks li a
{
	color: #fff;
	background: transparent url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrow-singlechevron.gif") no-repeat center right;
	padding: 5px 15px 5px 0;
	margin-left: 1px;
	text-transform: uppercase;
	border: none;
}

#useruploads #useruploadlinks li a:hover
{
	background: transparent url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrow-singlechevron-anim.gif") no-repeat center right;
	text-decoration: none;
	border: none;
}

div#recentmembers h3
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-MEMBERS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 29px;
}

div#poll img
{
	height: 10px;
	width: 100%;
}

.poll
{
	position: relative;
	left: 10px;
}

.poll table { margin-bottom: 10px; }

.poll .boldHeader
{
	font-weight: bold;
	font-size: 1.2em;
}

div#poll h2
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/POLLS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 29px;
}

div#poll h3
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/CAST-YOUR-VOTE.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 29px;
}

/* CRT included content. Make it line up w/ the right edge of the header image's 1st black line.*/
.headline-ul ul { margin-left: 3px; }

/*---------------------- =LANDING PAGE RULES -------------------------------*/
#leftrailad
{
	width: 600px;
	height: 100px;
	border: 1px dotted #c1c1c1;
	background-color: #0cf;
	margin: 20px auto 15px 20px;
	clear: both;
}

#rotator
{
	width: 300px;
	margin: 9px 5px 15px 5px;
	float: left;
	height: 400px;
	position: relative;
	top: 10px;
}

#rotator .rotator-content
{
	position: relative;
	background-color: #fff;
	width: 300px;
}

#rotator .content1, #rotator .content2, #rotator .content3,	#rotator .content4 { position: absolute; }
#rotator .rotator-content h3,#rotator .content1 h3, #rotator .content2 h3, #rotator .content3 h3,#rotator .content4 h3 { display: none; }

#rotator .rotator-content h4
{
	font-weight: bold;
	text-transform: uppercase;
	color: #b20100;
}

/*------------- =Rotator links ------------*/
#rotator .rotator-content h4 a:link,
	#rotator .rotator-content h4 a:visited { color: #b20100; }

#rotator .rotator-content h4 a:hover
{
	color: #fff;
	background-color: #b20100;
	text-decoration: none;
}

/*------------- =Rotator image captions and credit ------------*/
#rotator .rotator-content .abstract { display: none; }
#rotator .rotator-content .cutline { font-weight: normal; }

/*------------- =Rotator image navigation (previous next links) ------------*/
#rotator .rotator-nav
{
	position: absolute;
	top: -25px;
	width: 100%;
}

#rotator .rotator-nav .previous, #rotator .rotator-nav .next, #rotator .rotator-nav .counter
{
	display: inline;
	font-weight: bold;
}

#rotator .rotator-nav .next { float: right; }

#rotator .rotator-nav .counter
{
	position: relative;
	left: 80px;
}

/*------------- =Rotator image navigation link styles ------------*/
#rotator .rotator-nav .previous a:link,
		#rotator .rotator-nav .next a:link,
		#rotator .rotator-nav .previous a:visited,
		#rotator .rotator-nav .next a:visited
{
	color: #b20100;
	text-decoration: underline;
}

#rotator .rotator-nav .previous a:hover,
		#rotator .rotator-nav .next a:hover
{
	color: #fff;
	background-color: #b20100;
	text-decoration: none;
}

/*------------- =Landing page News next to rotator ------------*/
#news /*not used on school pages; replaced with #schoolnews */
{
	float: left;
	clear: none;
	width: 305px;
	/*height: 300px;*/
	margin: 15px 5px 15px 15px;
}

#news h1
{
	text-indent: -5000px;
	/* Phark image replacement. */
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/lr-news.png") center left no-repeat;
	height: 31px;
}

#news p { margin: 5px; }

/*------------- =Landing page most emailed, most commented, most viewed tools ------------*/
#leftrailmostline
{
	clear: both;
	float: left;
	padding: 3px 3px 3px 40px;
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/headingtextbg.png") center left no-repeat;
	width: 577px;
	margin: 10px 0 15px 10px;
}

#leftrailmostline li
{
	display: inline;
	margin-left: 30px;
	text-transform: uppercase;
}

/*------------------ =STORY PAGE RULES / ARTICLE PAGE RULES ------------------*/
/*  !! You should not need to modify this section !! */
/*------------------ =Story pages: General headline/byline/meta style rules. (From TWN-V2.css) ------------------*/
.colhed
{
	font-size: 1em;
	font-weight: bold;
	color: #c00;
	text-transform: uppercase;
	margin: 10px 0 0 10px;
}

#leftrail .defhed, #leftrail .subhed
{
	font: bold 1.2em/1.1em Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 17px;
}

#leftrail h3.hed
{
	border-bottom: 1px solid black;
	margin-bottom: 4px;
}

#leftrail h1.hed
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 4px 0 4px 17px;
text-indent: 0!important;
font-size: 25px!important;
}

#leftrail .date { margin-left: 17px; font-size: 10px; }

#leftrail .srcline
{
	font-style: italic;
	font-size: .9em;
	line-height: 1em;
	margin: 5px 0 5px 17px;
}

#leftrail .byline
{
	font-weight: bold;
	font-size: 1em;
	line-height: 1.2em;
	margin-left: 17px;
}

#leftrail .byline a:link { color: #b20100; }
#leftrail .byline a:visited { color: #7d0100; }

#leftrail .byline a:hover
{
	color: #fff;
	background-color: #b20100;
	text-decoration: none;
}

/*------------------ =Story pages: General article/story style rules. (From TWN-V2.css) ------------------*/
/*  !! You should not need to modify this section !! */
.body
{
	margin-left: 10px;
	line-height: 1.5em;
}

.body p { margin: 10px; }

.body ul {
font-family:  Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 1.4em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;

text-indent: 10px;
list-style-position: outside;
list-style-type: disc;
padding-left: 20px;
margin: 2px;
}

/*------------------ =Story pages: General article/story links style rules. (From TWN-V2.css) ------------------*/
/*  !! You should not need to modify this section !! */
#leftrail .body a:link
{
	text-decoration: underline;
	color: #b20100;
}

#leftrail .body a:visited
{
	text-decoration: underline;
	color: #b20100;
}

#leftrail .body a:hover
{
	text-decoration: none;
	color: #333;
}

#leftrail .body a:visited:hover
{
	text-decoration: none;
	color: #333;
}

/*------------------ =Story pages: General article/story photo text style rules. (From TWN-V2.css) ------------------*/
/*  !! You should not need to modify this section !! */
.credit
{
	font-size: 9px !important;
	line-height: 9px !important;
	text-align: right;
	text-transform: uppercase;
	margin: 2px 0;
	padding: 2px 0;
}

.cutline
{
	margin: 5px 0 0 0;
	font-size: .9em !important;
	line-height: 1.3em;
	font-weight: bold;
	text-indent: 0;
}

font.credit
{
	display: block;
	text-align: right;
}

td.cutline { padding: 10px 0 0 0; }

/*------------------ =Story Pages: Photo holder (From TWN-V2.css) ------------------*/
/*  !! You should not need to modify this section !! */


.ptr
{
	width: 300px;
	margin: 0 20px 20px 20px;
	float: right;
}

.phototableright img,.ptr img
{
	margin: 0 0 0 0;
	width: 300px !important;
}

.ptr .freeform
{
	padding: 0 10px 10px 10px;
	background: #eee;
	border: 1px solid #ccc;
	margin: 20px 0;
}

.ptr .freeform h3
{
	background: #000;
	padding: 5px px;
	color: black;
	font-size: 1em;
	margin: 0 -10px 10px -10px;
}

.ptr .freeform ul li { margin: 5px 0; }

/*------------------ =Story pages: Story Tools style rules. (From TWN-V2.css) ------------------*/
/*  !! You should not need to modify this section !! */
#storytools { height: 35px; }

#storytools #storytools-print,
	#storytools #storytools-search,
	#storytools #storytools-rss,
	#storytools #storytools-email,
	#storytools #storytools-subscribe
{
	width: 150px;
	float: left;
	clear: none;
	margin: 0 10px 0 0;
}

#storytools-subscribe,
	#storytools-search,
	#storytools #storytools-print br,
	#storytools-rss,
	#storytools-buzz { display: none; }

#leftrail #storytools h3
{
	font-size: 1em;
	font-weight: bold;
	background: none;
	display: inline;
	text-transform: capitalize;
}

#leftrail #storytools h3 a { display: inline; }

#leftrail #storytools h1
{
	font-size: 1.2em;
	font-weight: bold;
	float: left;
	margin: 0 5px 5px 30px;
	width: 50px;
	height: 24px;
	background: url(http://www.dispatch.com/live/export-content/sites/dispatch/images/2008/2008-redesign-images/story-tools-images/story-tools-icon.gif) no-repeat;
	padding: 0 0 0 30px;
}

/*------------------ =Story pages: TTS (Today's Top Stories) style rules. (From TWN-V2.css) ------------------*/
/*  !! You should not need to modify this section !! */
#leftrail .tts
{
	border: 1px solid #ccc;
	padding: 0px;
	margin: 25px 15px 10px 15px;
}

#leftrail .tts h3
{
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/tws-navbg.png") top left;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0 0 0;
	height: 27px !important;
	float: none;
	clear: both;
}

#leftrail .tts ul { margin: 10px; }

#leftrail .tts ul li
{
	padding: 4px 0px;
	border-bottom: 1px dotted #ccc;
	color: #a31b1a;
	margin-left: 10px;
	list-style-type: disc;
}

#leftrail .tts ul li a
{
	color: #000;
	text-decoration: none;
}

#leftrail .tts ul li a:hover
{
	color: #fff;
	background-color: #000;
}

/*------------------ =Story pages: Topix discussion group (From TWN-V2.css) ------------------*/
/*Discussion topics/topix - Some styles created/imported by Topix' Javascript. These styles override them. */
/*  !! You should not need to modify this section !! */
.topix_postform
{
	border: none;
	padding-top: 10px;
}

.topix_postform .inputTable .headerText
{
	font-weight: bold;
	font-size: 1.3em !important;
	line-height: 1.2em;
	padding: 0 0 10px 0;
}

.topix_postform #at_anon input
{
	background: #eee;
	border: 1px solid #ccc;
	padding: 3px;
	font-size: .9em;
}

.topix_postform .fieldContent textarea
{
	background: #eee;
	border: 1px solid #ccc;
	padding: 3px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .9em;
}

.topix_postform .captchaTable .captchaText input[type="text"]
{
	background: #eee;
	border: 1px solid #ccc;
	padding: 3px;
}

.topix_postform .captchaTable .captchaText div { text-align: center; }

.topix_postform .disclaimerText
{
	font-size: .9em !important;
	line-height: 1.2em !important;
	margin: 0 0 20px 0;
}

.submitButton:hover
{
	background-color: #000;
	color: #fff;
	border: 2px solid #a31b1a;
}

.topix_commentLink
{
	background: #eee;
	text-align: center;
	padding: 5px 0;
}

/*------------------ =Story pages: Share This (ShareThis) widget styles (From TWN-V2.css) ------------------*/
/*  !! You SHOULD modify this section !! */
#sharethis_0 { display: none; }

/*------------------ =SLIDESHOW PAGES: EPIC Slideshow styles. ------------------*/
/*  !! You should not need to modify this section !! */
#slideshow
{
	width: 620px;
	margin: 0 auto;
	position: relative;
}

#slideshow .title h1
{
	color: black;
	text-indent: 0 !important;
}

#slideshow .title h3
{
	background-image: none !important;
	background-color: transparent !important;
	font-size: 12pt !important;
	text-transform: none !important;
	text-indent: 0 !important;
	margin-top: 15px;
	height: 100% !important;
}

#slideshow p
{
	font-weight: normal;
	font-size: .8em;
	line-height: 1.5em;
	text-indent: 10px;
	margin-top: 10px;
	text-transform: none;
}

#slideshow div.slideshow_date
{
	clear: none;
	display: block;
	margin-top: 10px;
}

/*------------------ =Slideshow pages: Control / Navigation general setup ------------------*/
#slideshow .controls/*, .slideshow .controls*/
{
	position: relative;
	top: 0;
	width: 620px;
	height: 16px;
	background: #000;
	border: 2px solid #999;
	margin: 10px auto;
	color: #fff;
	text-align: center;
}

#slideshow .first
{
	position: absolute;
	top: 0;
	left: 190px;
}

#slideshow .next/*, .slideshow .next*/
{
	position: relative;
	top: -16px;
	left: 560px;
	height: 15px;
	width: 40px;
	padding-right: 20px;
	background: url("http://www.thisweeknews.com/live/content/images/thisweeksports/forwardarrrow.png") no-repeat top right;
}

#slideshow .previous/*, .slideshow .previous*/
{
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 20px;
	padding-left: 20px;
	background: url("http://www.thisweeknews.com/live/content/images/thisweeksports/backwardarrow.png") no-repeat top left;
}

#slideshow .last
{
	position: absolute;
	top: 0;
	left: 385px;
}

#slideshow .counter { font-weight: bold; }

/*------------------ =Slideshow pages: Link setup ------------------*/
#slideshow .previous a:link,
		#slideshow .previous a:visited, 
		#slideshow .first a:link, 
		#slideshow .first a:visited,
		#slideshow .next a:link,
		#slideshow .next a:visited, 
		#slideshow .last a:link, 
		#slideshow .last a:visited { color: #f00; }

/*------------------ =Slideshow pages: Slideshow content setup ------------------*/
#slideshow .credit
{
	text-transform: uppercase;
	color: black;
	text-align: left;
}

#slideshow .cutline
{
	margin-top: 6px;
	font-weight: normal;
}

#slideshow .slideshowcontent img { border: 4px solid #ccc; }
.slideshow .title .counter { font-size: 14px; }
.slideshow .slideshowcontent, .slideshow .gallerycontent { margin-bottom: 10px; }

/*------------------ =KICKAPPS COMMUNITY PAGES: ------------------*/

/* KICKAPPS CSS FIX */


#ka_commentList {width: 305px;}
#ka_letterboxPhotoPage {width: 305px; margin: 10px 0 0 0;}
#ka_mainContainer.ka_audioPlayPage #ka_rightColumn {position:relative;top: 100px;}
.ka_Help {width: 603px;}
#MemberMessages {width: 620px;}
#newMessage fieldset p {width: 603px;}
#ka_contentContainer a:link
{
	color: #b20100!important;
	font-weight: bold;
	text-decoration: none;
}

#ka_contentContainer a:visited
{
	color: #b20100;
	text-decoration: none;
}


#ka_headerBtmNav a:link, #ka_headerBtmNav a:visited
{
color: #b20100!important;
}

#ka_footer a:link, a:visited {color: #b20100!important;}

h2#ka_topHeaderName a { color: #fff !important; }
a,a:visited { color: auto !important; }

div#ka_getActive h3
{
	color: #222 !important;
	border: 1px solid transparent !important;
	border-color: transparent !important;
	font-size: 12px;
	font-family: Arial;
	background-color: none !important;
	background-image: undefined;
	background-repeat: undefined;
	background-position: undefined;
}


body#ka_playPage .ka_contentBody,ul#ka_relatedTabs li a.active,#ka_relatedTabs a.active:hover,body#ka_listPage .ka_contentBody,body#ka_listPage li.ka_list,body.ka_myhome_pages li.ka_list,body#ka_homepage .ka_contentBody,body#ka_myhome .ka_contentBody,body#ka_profilePage .ka_contentBody,body#ka_groups .ka_contentBody,body.ka_messageBoards .ka_contentBody,.ka_bubble blockquote,.ka_popup,.ka_popUpDiv,form#ka_loginPopup,#ka_ProgressBarDiv
{
	background-image: none;
	color: #000 !important;
	background-color: #fff !important;
	font-size: 12px;
	border-color: transparent !important;
	border: none !important;
}


#ka_headerTopNav
{
	background-image: none;
	background-repeat: no-repeat;
	padding: auto;
	height: 27px!important;
	background-color: #e6edf5 !important;
	background-position: top left;
}

#ka_headerTopNav_ul li a:hover
{
	background-image: url(http://media.kickstatic.com/kickapps/images/templateimages/01_nav_hov.jpg);
	background-color: transparent;
	color: #fff !important;
}

#ka_headerTopNav_ul li.current a
{
	background-image: url(http://media.kickstatic.com/kickapps/images/templateimages/01_nav_act.jpg);
	color: #fff !important;
	font-size: 10px!important;
	background-position: 0px 0px;
	background-repeat: repeat-x;
font-size: 10px!important;
}

#ka_headerTopNav_ul li a { color: #000 !important; }

#ka_headerSubNav_list li a:hover { color: #fff !important; }

#ka_headerSubNav_list li.current a
{
	background-image: none;
	color: #fff !important;
}

#ka_headerSubNav_list li a
{
	color: #c20000 !important;
	font-family: Trebuchet MS;
}


/* END KICKAPPS CSS FIX */

#master #main #leftrail #ka_mainContainer { width: 620px !important; }

#leftrail #ka_mainContainer  a:link
{
	color: #b20100;
	font-weight: bold;
	text-decoration: none;
}

#leftrail #ka_mainContainer a:visited
{
	color: #b20100;
	text-decoration: none;
}

#leftrail #ka_mainContainer  a:hover
{
	color: #333333;
	text-decoration: underline;
}

#ka_mainContainer #ka_contentContainer { width: 620px; }
#ka_mainContainer #ka_contentContainer #ka_leftColumn,
		#ka_mainContainer #ka_contentContainer #ka_rightColumn { width: 305px !important; }

#ka_mainContainer #ka_contentContainer #ka_rightColumn
{
	margin: 0 0 0 10px;
	width: 300px;
	float: right;
}

#master #main #leftrail #ka_manageContent h2, 
			#master #main #leftrail #ka_manageContent h3,
			#master #main #leftrail #ka_mainContent h3,
			#master #main #leftrail #ka_mainContainer h2,
			#master #main #leftrail #ka_mainContainer h3,
			#master #main #leftrail #ka_mainContainer .ka_searchPage h3,
			#master #main #leftrail #ka_mainContainer.ka_searchvideo h3,
			#master #main #leftrail #ka_mainContainer.ka_searchaudio h3
{
	width: 620px;
	margin-left: 0;
	text-transform: capitalize;
	padding: 0;
	color: #000;
}

#master #main #leftrail #ka_manageContent h3.ka_contentTitle,
			#master #main #leftrail #ka_mainContainer #ka_leftColumn h3,
			#master #main #leftrail #ka_mainContainer #ka_rightColumn h3 { width: 305px; }

/* Navigation provided by KA. */
#leftrail #ka_headerTopNav
{
	margin: 2px 0 0 0;
	width: 645px;
	clear: none;
	padding-bottom: 0;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/tws-navbg.png") bottom left repeat-x;
	position: relative;
	left: -12px;
}

#leftrail #ka_mainContainer ul#ka_headerTopNav_ul { text-transform: capitalize; }

#leftrail #ka_mainContainer #ka_headerTopNav_ul li
{
	margin: 0 auto;
	padding: 4px 4px 7px 4px !important;
}

#leftrail #ka_mainContainer #ka_headerTopNav_ul li a:link, 
		#leftrail #ka_mainContainer  #ka_headerTopNav_ul li a:visited
{
	color: #000;
	text-decoration: none;
	margin: 0;
	border-bottom: none;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	padding: 4px 4px 7px 4px;
}

#leftrail #ka_mainContainer #ka_headerTopNav_ul li a:hover
{
	background: #000;
	color: #fff;
}

#ka_headerTopNav li.current a:link,
		#ka_headerTopNav li.current a:visited
{
	background: #000;
	border: 1px solid #b20100;
	color: #fff !important;
	font-weight: bold;
}

/* the subnav stuff */
#ka_headerSubNav
{
	color: #fff;
	background-color: #000;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	left: -12px;
	width: 645px;
}

#ka_headerSubNav_list
{
	background-color: #000 !important;
	height: 27px;
	min-height: 27px;
}

#ka_headerSubNav_list li
{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	min-height: 25px;
	text-transform: capitalize;
	display: block;
}

/* Set up the SubNav link options */
#leftrail #ka_mainContainer #ka_headerSubNav_list li a:link, 
		#leftrail #ka_mainContainer #ka_headerSubNav_list li a:visited
{
	color: #8c8c8c;
	text-decoration: none;
	background-color: transparent;
	padding: 4px 3px 3px 3px !important;
	margin: 0;
	vertical-align: middle;
	display: block;
}

#leftrail #ka_mainContainer #ka_headerSubNav_list li a:hover
{
	background: #000;
	color: #fff;
	border-bottom: none;
}

#leftrail #ka_mainContainer #ka_headerSubNav_list li.current
{
	border: none;
	height: 25px;
	min-height: 25px;
}

#leftrail #ka_mainContainer #ka_headerSubNav_list li.current a:link,
			#leftrail #ka_mainContainer #ka_headerSubNav_list li.current a:visited
{
	background: #000;
	padding-bottom: 4px !important;
	margin: 0 0 0 0;
	color: #fff !important;
	font-weight: bold;
	vertical-align: inherit;
}

/*icons in media links.*/
#ka_headerSubNav #ka_headerSubNav_list li.ka_addMedia a { border-bottom: none !important; }
#ka_headerSubNav #ka_headerSubNav_list li.ka_addMedia.ka_addMedia_audio { background: url("http://community.thisweeksports.com/kickapps/images/sprites/sprite_media.gif") no-repeat scroll 0 -445px; }
#ka_headerSubNav #ka_headerSubNav_list li.ka_addMedia.ka_addMedia_video { background: url("http://community.thisweeksports.com/kickapps/images/sprites/sprite_media.gif") no-repeat scroll 0 -218px; }
#ka_headerSubNav #ka_headerSubNav_list li.ka_addMedia.ka_addMedia_blog { background: url("http://community.thisweeksports.com/kickapps/images/sprites/sprite_media.gif") no-repeat scroll 0 -970px; }
#ka_headerSubNav #ka_headerSubNav_list li.ka_addMedia.ka_addMedia_photo { background: url("http://community.thisweeksports.com/kickapps/images/sprites/sprite_media.gif") no-repeat scroll 0 5px; }
#ka_headerSubNav li.ka_addMedia.ka_addMedia_friend { background: url("http://community.thisweeksports.com/kickapps/images/sprites/sprite_media.gif") no-repeat scroll 0 -670px; }
#ka_headerSubNav #ka_headerSubNav_list li.ka_addMedia.ka_addMedia_group { background: url("http://community.thisweeksports.com/kickapps/images/sprites/sprite_media.gif") no-repeat scroll 0 -670px; }

/* Links under the navigation area*/
#ka_headerBtmNav
{
	width: 635px;
	margin-left: -10px;
}

#ka_headerLoginAuth
{
	margin-left: 0;
	position: relative;
	left: -5px;
}

/* Login and Search under the navigation area. */
#ka_header #ka_headerBtmNav #ka_login_area, #ka_header #ka_headerBtmNav #ka_headerSearch { margin-top: 5px; }
#ka_login_area li { display: block; }
#ka_login_area li a:link,#ka_login_area li a:visited, #ka_headerSearch a:link, #ka_headerSearch a:visited, #ka_headerLogin li a:link,#ka_headerLogin li a:visited { text-transform: capitalize; }
#ka_headerSearch .ka_searchButton { background: transparent url("http://community.thisweeksports.com/kickapps/images/sprites/sprite_search_ico.png") no-repeat scroll 0 -450px; }
#ka_headerSearch #ka_searchAdv1 ul li span { text-transform: capitalize; }
#ka_headerBtmNav a:link, #ka_headerBtmNav a:visited, #ka_headerBtmNav a:hover { text-decoration: underline; }

#ka_headerSubNav #ka_headerSubNav_list li.ka_addMedia
{
	padding: 0;
	margin: 0;
	font-weight: normal;
	padding-left: 15px;
}

/* buttons */
.ka_button, form#UserForgotPwd fieldset#ka_fieldRetrieve.ka_required ol#ka_forgotRequired li#ka_forgotSubmit button { text-transform: capitalize; }

/* TinyMCE classes - Turn off underline/borders on links. */
.defaultSkin .mceStatusbar a { border-bottom: none !important; }
.defaultSkin .mceStatusbar a.mceResize { border-bottom: none !important; }
.defaultSkin .mceToolbar a { border-bottom: none !important; }

.defaultSkin .mceToolbar a:hover
{
	border: 1px solid #0a246a !important;
	background-color: #eee !important;
}

/* Modules - on main kickapps landing page. */
#ka_aboutModule h3.ka_contentTitle
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/WELCOME.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_memberModule h3.ka_contentTitle, /*main landing page*/
		#ka_userModule h3.ka_contentTitle /* my home page*/
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-MEMBERS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
	margin-bottom: 30px;
}

#ka_videoModule h3.ka_contentTitle, /* main landing page - Most recent videos */
		#ka_newestModule h3.ka_contentTitle /* My Home Page - Most recent videos */
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-VIDEO.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	margin-bottom: 30px;
	/* forces images, video thumbnails, etc. to line up correctly under the heading.*/
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_photoModule h3.ka_contentTitle, /* main landing page */
		#ka_newestModulePhoto h3.ka_contentTitle /* my home page */
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-PHOTOS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	margin-bottom: 30px;
	/* forces images, video thumbnails, etc. to line up correctly under the heading.*/
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_blogModule h3.ka_contentTitle, /* main landing page*/
		#ka_newBlog h3#ka_newBlog_header.ka_contentTitle /* my home page*/
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-BLOGS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_audioModule h3.ka_contentTitle, /* main landing page*/
		#ka_newestModuleAudio h3.ka_contentTitle /* my home page*/
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-AUDIO.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_discussionModule h3.ka_contentTitle,/* main landing page */
		#ka_myhomeDiscussions h3.ka_contentTitle /* My Home Page */
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-DISCUSSIONS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_videoPlayer h3.ka_contentTitle
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-VIDEO.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_groupModule h3.ka_contentTitle
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/POPULAR-GROUPS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_leftColumn div h3.ka_contentTitle span
{
	height: 31px !important;
	padding: 0 !important;
	margin: 0 !important;
}

#ka_memberModule h3.ka_contentTitle
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RECENT-MEMBERS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	margin-bottom: 35px;
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_memberModule span.ka_more
{
	margin: 36px 0 0 0;
	text-transform: capitalize;
}

#ka_videoModule { height: 322px; }

/* My Home Page specific rules */
#ka_getActive { margin-top: 20px; }

#ka_getActive #ka_since
{
	font-size: 1.5em;
	width: 300px;
	margin: -20px 0 0 15px;
}

#ka_getActive #ka_since:after { content: "..."; }

/*Module headings */
#ka_myhomeUpdates h3.ka_contentTitle
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/MY-FRIENDS-x-NEWS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_getActive h3.ka_contentTitle
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/GET-ACTIVE.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

#ka_myhomeFeeds h3.ka_contentTitle
{
	background: #d1d1d1 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/thisweeksports/RSS-FEEDS.png") center left no-repeat;
	text-indent: -5000px;
	/* Phark image replacement. */
	height: 31px;
	font-size: 1.5em;
	padding: 0;
}

/* Set up "more" links in modules. */
#ka_memberModule span.ka_more, #ka_userModule span.ka_more, #ka_videoPlayer span.ka_more, #ka_videoModule span.ka_more, #ka_newestModule span.ka_more, 
		#ka_photoModule span.ka_more, #ka_newestModulePhoto span.ka_more, #ka_blogModule span.ka_more, #ka_newBlog span.ka_more, #ka_audioModule span.ka_more,
		#ka_newestModuleAudio span.ka_more,#ka_discussionModule span.ka_more,#ka_myhomeDiscussions span.ka_more,#ka_myhomeFeeds span.ka_more
{
	margin: 36px 0 0 0;
	text-transform: capitalize;
}

#ka_myhomeUpdates span.ka_more
{
	text-transform: capitalize;
	margin: 32px 0 0 20px;
}

#ka_myhomeUpdates #ka_rss_friends_link .ka_gen_rss_friends { margin: 32px 0 0 5px; }

/* Set up "add" links in modules. */
#ka_videoModule span.ka_add,#ka_photoModule span.ka_add,#ka_blogModule span.ka_add,#ka_audioModule span.ka_add,#ka_memberModule span.ka_add
{
	float: right;
	clear: right;
	margin: 0;
	text-transform: capitalize;
}

/*Edit Profile Form*/
#aboutMe_tbl
{
	width: 620px !important;
	border: 1px solid black;
}

#ProfileQuestions textarea, #ProfileQuestions textarea:focus,#ProfileQuestions textarea:hover { border: 1px solid #000; }
#ProfileQuestions input.ka_button { margin-top: 20px; }
#ka_contentContainer ul.ka_searchList { width: 620px; }

/* play page (blog entries, etc.) styles */
#ka_playPage #master #main #leftrail #ka_mainContainer h2
{
	background-image: none;
	background-color: #fff;
	text-indent: 0;
	font-size: 18pt;
}

div#ka_descriptionBlog h1
{
	text-indent: 0 !important;
	font-size: 1em !important;
	margin: 0 0 15px 3px !important;
}

#ka_playPageStats { font-size: .85em; }

#ka_playPageStats ul.ka_statsList
{
	padding: 0;
	margin: 0 0 0 -5px;
	width: 300px;
}

#ka_playPageStats ul.ka_statsList li { width: 295px !important; }

#ka_playPageStats ul.ka_statsList li div
{
	width: 90px;
	padding: 0 0 0 20px;
}

#ka_playPageStats ul.ka_statsList #ka_shareLink div.ka_share_add
{
	width: 80px;
	margin-left: 170px;
	padding-left: 0;
}

#ka_playPageStats ul.ka_statsList #ka_shareLink div.ka_share_add a { border-bottom: none !important; }
#ka_playPageStats ul.ka_statsList #ka_shareLinkdiv.ka_share_add a:hover { background-color: none; }
#ka_statsRate { width: 290px; }
#ka_playPageStats ul.ka_statsList #ka_statsRate .ka_stats { padding-left: 0; }

/* Related materials*/
#ka_related
{
	min-height: 300px;
	height: 300px;
}

#ka_playPageRelatedTabs ul li a
{
	border: 1px solid #ccc;
	padding: 2px 6px 4px;
	border-bottom: none !important;
	margin-bottom: 0;
}

#ka_playPageRelatedTabs ul li a:hover { border-bottom: none !important; }
#ka_relatedTabs a.active,#ka_relatedTabs a.active:hover { background-image: none; }

/* on the "my media" page.*/
/* navigation tabs along the top. */
#ka_manageSubNav ul li a
{
	padding: 2px 2px 6px 2px;
	border-bottom: none !important;
	margin-bottom: 0;
}

#ka_manageSubNav ul li a:hover
{
	padding: 2px 2px 7px 2px;
	border-bottom: none !important;
}

#ka_manageSubNav ul span.ka_mkplink a, #ka_manageSubNav ul span.ka_mkplink a:hover
{
	padding: 2px !important;
	border-bottom: none !important;
	margin-bottom: -2px;
}

/* My Videos, Blog Posts, etc.*/
#ka_manageContent h3#ka_mkp_video,#ka_manageContent h3#ka_mkp_photo,#ka_manageContent h3#ka_mkp_audio,#ka_manageContent h3#ka_mkp_blog { margin-top: 15px; }

/*Message Board Styles*/
#master #main #leftrail div.ka_forumBody
{
	border-right: 1px solid #ccc !important;
	width: 400px !important;
}

#master #main #leftrail div.ka_forumBody H1
{
	text-indent: 0 !important;
	font-size: 1.2em !important;
	margin: 0 0 15px 3px !important;
}

#master #main #leftrail div.ka_forumBody h2
{
	background-image: none !important;
	background-color: transparent !important;
	text-indent: 0!important;
	width: 400px !important;
	font-size: 1.3em !important;
	margin: 0!important;
}

#master #main #leftrail div.ka_forumBody ul.ka_miniAdminPanel
{
	border: 1px solid #20626E !important;
	display: block;
}

#master #main #leftrail div.ka_forumBody ul.ka_miniAdminPanel li a
{
	border: 1px solid #277887 !important;
	padding: 2px;
}

#master #main #leftrail div.ka_forumBody ul.ka_miniAdminPanel li a:hover
{
	border: 1px solid #277887 !important;
	background-color: #277887 !important;
	color: #fff !important;
}

/*profile page styles */
#ka_profileContainer { width: 620px; }

#ka_profileContainer #ka_profileLeft
{
	width: 260px;
	float: left;
	clear: right;
	margin: 0;
}

#ka_profileContainer #ka_profileRight
{
	width: 350px;
	float: right;
	margin-top: 0;
}

/* Login Popup */
form#ka_loginPopup h3#joinHeader { width: 400px!important; }

/* Terms of Service page */
#ka_termsOfServiceContainer p
{
	margin: 0 6px 6px 6px;
	line-height: 1.2em;
	font-size: 8pt;
}

#ka_termsOfServiceContainer p strong { font-weight: bold !important; }

#ka_termsOfServiceContainer p strong em
{
	font-style: italic !important;
	font-weight: bold;
}

/*make it easier to read the page by adding visual "landmarks" via text-indent. */
#ka_termsOfServiceContainer p+p { text-indent: 1em; }
.mce_bold, .mce_italic, .mce_link, .mce_unlink, .mce_code { display: none!important; }
.ka_comments { width: 306px!important; }

/*------------------ =HOOPITUP PAGES ------------------*/
#hiu2009 { }

/* root element. */
#hiu2009 #hiulogoimage
{
	margin-top: 10px;
	margin-left: 4px;
}

/* replace default TWS link styles. */
#hiu2009 a:link, #hiu2009 a:visited
{
	color: #fe6600;
	text-decoration: none;
}

#hiu2009 a:hover
{
	color: #000;
	text-decoration: underline;
}

/*Remove default TWS header background and position.*/
#leftrail #hiu2009 h1,#leftrail #hiu2009 h2,#leftrail #hiu2009 h3,#leftrail #hiu2009 h4, #leftrail #hiu2009 h5,#leftrail #hiu2009 h6
{
	text-indent: 0;
	background-color: transparent;
	background-image: none;
}

/* Set up the two "of the week" sections - settings for both sections.*/
#hiu2009 #hiu2009boys, #hiu2009 #hiu2009girls
{
	width: 300px;
	float: left;
	clear: right;
	margin: 5px;
}

#hiu2009 #hiu2009boys h3, #hiu2009 #hiu2009girls h3
{
	color: #fe6600;
	font-size: 14pt;
	height: 22px;
}

#hiu2009 #hiu2009boys h4, #hiu2009 #hiu2009girls h4
{
	font-size: 12pt;
	font-weight: bold;
}

#hiu2009 ul.hiu-uppergamelinks
{
	width: 150px;
	position: relative;
	top: -35px;
	left: 150px;
	text-align: right;
	text-transform: uppercase;
	font-size: 10pt;
}

#hiu2009 ul.hiu-uppergamelinks a:link, #hiu2009 ul.hiu-uppergamelinks a:visited
{
	color: #000;
	text-decoration: underline;
}

#hiu2009 ul.hiu-bottomgamelinks, #hiu2009 ul.potwbottomlinks
{
	list-style-type: disc;
	list-style-position: inside;
	margin: 20px 0;
	float: none;
	clear: both;
}

#hiu2009 ul.hiu-bottomgamelinks li, #hiu2009 ul.potwbottomlinks li
{
	display: inline;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/blackdot.png") 0% 50% no-repeat;
	padding-left: 10px;
	margin: 10px;
}

/* Phark image replacement for boys/girls headers. */
#hiu2009 #hiu2009boys h2
{
	text-indent: -5000px;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/BOYS.png") bottom left no-repeat;
}

#hiu2009 #hiu2009girls h2
{
	text-indent: -5000px;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/GIRLS.png") bottom left no-repeat;
}

/* Game of the Week settings. */
#hiu2009 #hiu2009boys #bgotw, #hiu2009 #hiu2009girls #ggotw { margin-top: -25px; }

#hiu2009 #hiu2009boys #bgotw p, #hiu2009 #hiu2009girls #ggotw p
{
	text-indent: 25px;
	padding: 2px;
}

#hiu2009 #hiu2009boys #bgotw p strong, #hiu2009 #hiu2009girls #ggotw p strong { font-weight: bold; }

/* Performance of the Week settings. */
#hiu2009 #hiu2009boys #bpotw h4,#hiu2009 #hiu2009girls #gpotw h4
{
	margin: 5px 0;
	display: block;
	width: 140px;
}

#hiu2009 #hiu2009boys #bpotw h5,#hiu2009 #hiu2009girls #gpotw h5
{
	font-size: 11pt;
	margin-bottom: 5px;
	display: block;
	width: 130px;
}

#hiu2009 #hiu2009boys #bpotw ul.performanceofweek,#hiu2009 #hiu2009girls #gpotw ul.performanceofweek
{
	list-style-type: disc;
	list-style-position: inside;
	width: 145px;
	margin: 0;
}

#hiu2009 #hiu2009boys #bpotw ul.performanceofweek li,#hiu2009 #hiu2009girls #gpotw ul.performanceofweek li { padding: 2px 0; }
#hiu2009 #hiu2009boys #bpotw ul.performanceofweek li strong,#hiu2009 #hiu2009girls #gpotw ul.performanceofweek li strong { font-weight: bold; }

#hiu2009 #hiu2009boys #bpotw p.imageFiller,#hiu2009 #hiu2009girls #gpotw p.imageFiller
{
	width: 145px;
	background-color: #0cf;
	height: 120px;
	float: right;
	margin-top: -120px;
	margin-right: 5px;
}

/* HIU Girls specific settings.*/
#hiu2009 #hiu2009girls
{
	padding-left: 10px;
	border-left: 1px solid #fe6600;
}

/* Super 7 setup*/
#hiu2009 #super7
{
	background: #001743 url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/super7logo.gif") 5px 50% no-repeat;
	border: 2px solid #fe6600;
	float: left;
	margin-left: 3px;
	width: 410px;
	padding-left: 225px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#hiu2009 #super7 #super7boys
{
	width: 180px;
	float: left;
	clear: right;
	margin-bottom: 10px;
	margin-left: 15px;
}

#hiu2009 #super7 #super7girls
{
	width: 180px;
	float: left;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 0;
	padding-left: 10px;
}

#hiu2009 #super7 h3
{
	color: #fe6600;
	font-size: 16pt;
	margin-top: 10px;
	margin-left: -20px;
	height: 25px;
}

#hiu2009 #super7 ol
{
	list-style-type: decimal;
	list-style-position: outside;
}

#hiu2009 #super7 ol li
{
	color: #fff;
	font-weight: bold;
}

#hiu2009 #super7 ol li a:link, #hiu2009 #super7 ol li a:visited
{
	color: #fff;
	text-transform: uppercase;
}

#hiu2009 #super7 p
{
	margin: 3px 0;
	color: #fff;
	font-weight: bold;
}

#hiu2009 #super7 p a:link
{
	text-decoration: underline;
	text-transform: uppercase;
}

#hiu2009 #super7 p a:hover { color: #fff; }

#hiu2009 #discussions h3
{
	text-indent: -5000px;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/DISCUSS.png") bottom left no-repeat;
}

#hiu2009 #useruploads h3
{
	text-indent: -5000px;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/USER-UPLOADS.png") bottom left no-repeat;
}

#hiu2009 #thisweekinbasketball { float: left; }

#hiu2009 #thisweekinbasketball h2
{
	text-indent: -5000px;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/thisweekinbasketball.png") bottom left no-repeat;
}

#hiu2009 #thisweekinbasketball #thisweekinbasketballimage
{
	width: 305px;
	float: left;
	clear: right;
	margin: 5px;
}

#hiu2009 #thisweekinbasketball #thisweekinbasketballimage p.imageFiller
{
	height: 200px;
	width: 300px;
	background-color: #0cf;
	margin: 0 auto;
	text-align: center;
}

#hiu2009 #thisweekinbasketball #thisweekinbasketballstories
{
	width: 310px;
	float: right;
	margin: 5px;
}

#hiu2009 #thisweekinbasketball #thisweekinbasketballstories h3
{
	color: #fe6600;
	font-size: 12pt;
	text-transform: none;
	height: auto;
}

#hiu2009 #strategysession
{
	float: left;
	margin: 20px auto 20px 10px;
	width: 620px;
}

#hiu2009 #strategysession #ssleftcol
{
	width: 300px;
	float: inherit;
	margin: 0;
}

#hiu2009 #strategysession #ssrightcol
{
	width: 305px;
	float: right;
	margin: 0;
}

#hiu2009 #strategysession #ssleftcol h2
{
	text-indent: -5000px;
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/STRATEGY-SESSION.png") bottom left no-repeat;
	height: 31px;
}

#hiu2009 #strategysession #ssleftcol p
{
	width: 250px;
	font-weight: bold;
	margin: 5px 0;
}

#hiu2009 #strategysession #ssleftcol a:link, #hiu2009 #strategysession #ssleftcol a:visited
{
	background: transparent url("http://www.thisweeknews.com/live/export-content/sites/thisweeknews/images/hoopitup-2009-logos/blackdot.png") 0% 50% no-repeat;
	padding-left: 10px;
}


#mediaDescriptionRequired_tbl
{width: 617px!important;}

#news ul li {list-style: disc; margin-left: 13px; color: #ca0001;}
#news h4 a {color: black!important; list-style-type: none!important;}
#top_story_wide
{
	border: 1px solid #ccc;
	margin: 20px auto;
	padding: 10px;
width: 600px;
}
#top_story_wide h5 {font-weight: bold; font-size: 15px;}