/*
name: FINAL
designer: Joe Abraham
designer_url: vauxite.com
layouts: layout-wtt, layout-twt, layout-wt, layout-tw, layout-wm, layout-mw 
*/



@charset "utf-8";
/* CSS Document */

#columns td{
	color: #CCC;			/*background-color: #fff;*/
			}

		#blog_content{
			margin: 0;
			padding: 0;
			width: 912px;
			/*background-color: #fff;*/
			}

		#blog_content a{
	color: #CCC !important;
	text-decoration: none;
			}
			
		#blog_content a:hover{
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
			}


		#blog_content .col-left{
	float: left;
	margin: 5px;
	padding: 0;
	width: 665px;
	padding-right:10px;
	border:1px solid #333;
	border-width:0 2px 0 0;
	color: #06F;
			}
		
		#blog_content .col-right{
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	width: 200px;
			}

		/*
		#blog_content h1{
			font-size:12px;
		}
		
		#blog_content h2{
			color:#fff;
		}
		*/
		
		#blog_content .module{
	margin-bottom: 25px;
	color: #06F;
		}
		
		#blog_content .entry-asset{
			font-size: 13px;
			line-height: 17px;
			margin-bottom: 40px;
			padding-bottom: 40px;
			border-bottom: 1px dashed #333;
		}

		#blog_content .entry-title{
	margin-bottom: 5px;
	font-size: 22px;
	color: #06F;
		}
		
		#blog_content .asset-header{
			margin-bottom: 2em;
		}
		
		#blog_content .asset-meta{
			color: #999; 
			}
		
		#blog_content img.header{
			display: block;
			margin: 0 auto 20px;
			
		}

		#blog_content .comments-open-header{
			color: #999;
		}
		#apDiv2 {
		width: 926px;
		
		}
		#h_blog{
	margin-bottom: 40px;
	width: 926px;
	height: 79px;
	background-image: url(../blue/title.png);
	cursor: pointer;
		}

		#comments-open-data div, #comments-open-captcha{
			margin-top: 8px;
		}
		
		#comments-open-captcha{
			font-family: inherit;
		}
		
		
		/* rss feeds */

		#blog_content .feed-button {
		  padding: 10px 0;
		}
		
		#blog_content .feed-button a {
			color: #666;
			padding: 10px 15px 10px 36px;
			background: url("../blue/feed-icon-24x24.gif") no-repeat 0px 50%;
			text-decoration: none;
		}
		
		#blog_content .feed-button a:hover {
			color: #444;
			background: url("../blue/feed-icon-24x24.gif") no-repeat 0px 50%;
			text-decoration: none;
		} 		

		#blog_content .icon{
	height: 26px;
	line-height: 26px;
	text-indent: 35px;
	background-position: 0 0;
	background-image: url(../blue/vimeo-24x24.png);
	background-repeat: no-repeat;
		}


		#blog_content .icon a{
			color: #666;
		}		
		
		#blog_content .icon a:hover{
	color: #06F
		}
		
		#blog_content .module .twitter{
	background-image: url(../blue/twitter-24x24.png);
	background-repeat: no-repeat;
		}
		
		#blog_content .module .facebook{
	color: #06F;
	background-image: url(../blue/facebook-24x24.png);
	background-repeat: no-repeat;
		}

		#blog_content .module .rss{
	background-image: url(../blue/rss-24x24.gif);
	background-repeat: no-repeat;
		}
		
	td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer462781017 {
	/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:fixed;
	width:866px;
	height:18px;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#MMMenuContainer0318090226_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0318090226_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:440px;
	top:19px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0318090226_0 {
/* This class defines things about menu MMMenu0318090226_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #999999;
	width:71px;
	height:52px;
}

.MMMIFVStyleMMMenu0318090226_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0318090226_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:71px;
	height:18px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:67px;
	height:14px;
}

.MMMIVStyleMMMenu0318090226_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0318090226_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:71px;
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:67px;
	height:14px;
}

#MMMenu0318090226_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0318090226_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0318090226_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0318090226_0 so we can set its position */
	left:0px;
	top:18px;
}

#MMMenu0318090226_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0318090226_0 so we can set its position */
	left:0px;
	top:35px;
}

#MMMenuContainer0318090226_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0318090226_0 a {
/* Controls the general apperance for menu MMMenuContainer0318090226_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#06a7ff;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	background-color:#000000;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0318090226_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0318090226_0 */
	color:#ffffff;
	background-color:#999999;
}
#MMMenuContainer0317180850_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0317180850_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:548px;
	top:18px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0317180850_0 {
/* This class defines things about menu MMMenu0317180850_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #999999;
	width:99px;
	height:69px;
}

.MMMIFVStyleMMMenu0317180850_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0317180850_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:99px;
	height:18px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:95px;
	height:14px;
}

.MMMIVStyleMMMenu0317180850_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0317180850_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:99px;
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:95px;
	height:14px;
}

#MMMenu0317180850_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0317180850_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0317180850_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0317180850_0 so we can set its position */
	left:0px;
	top:18px;
}

#MMMenu0317180850_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0317180850_0 so we can set its position */
	left:0px;
	top:35px;
}

#MMMenu0317180850_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0317180850_0 so we can set its position */
	left:0px;
	top:52px;
}

#MMMenuContainer0317180850_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0317180850_0 a {
/* Controls the general apperance for menu MMMenuContainer0317180850_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05abff;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	background-color:#000000;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0317180850_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0317180850_0 */
	color:#ffffff;
	background-color:#999999;
}
#MMMenuContainer0317180511_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0317180511_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:269px;
	top:18px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0317180511_0 {
/* This class defines things about menu MMMenu0317180511_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #999999;
	width:62px;
	height:35px;
}

.MMMIFVStyleMMMenu0317180511_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0317180511_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:62px;
	height:18px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:58px;
	height:14px;
}

.MMMIVStyleMMMenu0317180511_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0317180511_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:62px;
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:58px;
	height:14px;
}

#MMMenu0317180511_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0317180511_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0317180511_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0317180511_0 so we can set its position */
	left:0px;
	top:18px;
}

#MMMenuContainer0317180511_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0317180511_0 a {
/* Controls the general apperance for menu MMMenuContainer0317180511_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#06acff;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	background-color:#000000;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0317180511_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0317180511_0 */
	color:#ffffff;
	background-color:#999999;
}
	
body#ripsit, body#ripsit-story {
	background: #000 url("../blue/bg-wrap.jpg") no-repeat top center;
	color: #222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	}
	
td{
	color: #06F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	}

h1 { font-size: 18px }
h2 { font-size: 16px }
h3 { font-size: 14px }

h4,h5,h6 { font-size: 13px }

a img, :link img, :visited img, fieldset { border:none }

a:link, a:visited { color: #444; text-decoration: underline }
a:hover, a:active { color: #666; text-decoration: underline }


#columns pre {font-family:monospace; font-size:11px;}
#columns .presmall {font-family:monospace; font-size:11px;}
#columns pre a{font-family:monospace; }
#columns a:hover{text-decoration:none;}

/* classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }

.img-left { float: left; margin: 0 6px 4px 0 }
.img-right { float: right; margin: 0 0 4px 6px }

.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden;
    display:none;
	}

#revLayeredAd .revClickText  {
	color:#fff;
	}

/* CSTV specific
 * ---------------------------------------------------------------------------- */

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header {
	color: #999;
	font-weight: bold;
	font-size: 16px
	}

.storyteaser, 
.StoryTeaser { color: #222; font-weight: bold }

.fivevert { line-height: 5px }
.tenvert { line-height: 10px }
.twentyvert { line-height: 20px }


/* layout
 * ---------------------------------------------------------------------------- */

#ripsit-wrap { 
	background: url("http://grfx.cstv.com/schools/usc/graphics/usc-07-bg-wrap.gif") repeat-y;
	width:930px;
	margin:0 auto;
	/*padding-top:159px;*/
	padding-left:27px;
	padding-left:37px;
	}

/* columns
 * ---------------------------------------------------------------------------- */

#ripsit-story-wrap {
	width:916px;
	margin-left:8px;
	}

#columns {padding:0; margin:0; border-collapse:collapse;  }

#column-1, #column-2, #column-3 {padding:0; margin:0; vertical-align:super;  }

#column-1 {
	width:670px;
	padding-right:6px;
	}
	
body#ripsit-story #column-1 {
	width:662px;
	background:#fff;
	}
	
body#ripsit-story #ripsit-content {
	padding:20px;
	}	

#column-2 { 
	width:250px;
	}
	
#container-top {
	width:670px;
	height:401px;
	}
	
#container-bottom {
	width:670px;
	height:250px;
	margin-bottom:6px;
	}		
	
#ripsit-store-container {
	width:200px;
	float:left;	
	}
	
#sec-headlines-wrap {
	width:342px;
	height:250px;
	background:#000;
	float:left;
	margin-right:10px;
	padding-left:14px;
	}
	
#sec-headlines-hdr {
	background: url("http://grfx.cstv.com/schools/usc/graphics/usc-rips-09-hdr-headlines.jpg") no-repeat;
	width:342px;
	height:35px;
	}
	
#sec-headlines-content {
	background: url("http://grfx.cstv.com/schools/usc/graphics/usc-rips-09-tabs-bg.jpg") repeat-y;
	width:331px;
	height:208px;
	overflow:auto;
	padding:2px 5px 4px 6px;
	}
	
#sec-headlines, #sec-headlines * {margin:0;padding:0;}

#sec-headlines .sport {
	color:#fff;
	padding-top:5px;
	font-size:11px;
	}

#sec-headlines h1 {padding-bottom:8px;}	

#sec-headlines h1 a {
	font-size:11px;
	font-weight:normal;
	color:#6f6f6f;
	text-decoration:none;
	}

#sec-headlines h1 a:hover {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	}	

#holder-banner{
	width:728px;
	height:90px;
	display:block;
	margin:0 auto;
	padding:5px 0;
}	

#sky{
	width:160px;
	margin:0 auto;
	display:block;
}			
				
#holder-story {
	width:300px;
	height:250px;
	background:#fff;
	float:left;
	}
	
#ripsit-promos {
	width:926px;
	height:120px;
	}	
	
#ripsit-promos img {
	float:left;
	display:block;
	padding-right:4px;
	}

#ripsit-promos {
	padding-left:14px;
	}							

#all-access-hdr {
	width:250px;
	height:91px;
	}

#all-access-hdr img {border:none;}

#coach-pete {
	width:250px;
	height:255px;
	}
	
	/* bsi and relative frame
	 * ---------------------------------------------------------------------------- */
	
	#ripsit-bsi-container {
		width:468px;
		height:401px;
		float:left;
		position:relative;
		background:#000;
		}

	body#sport-page #bsi-container {
		margin-top:0px;
		}	

	.photo_gradiant {
		width:468px;
		height:332px;
		background: url('http://grfx.cstv.com/schools/usc/graphics/usc-rips-09-bsi-cover.png') no-repeat;
		background-image:none;
		}

	#frame-minis {
		width:445px;
		height:140px;
		position:absolute;
		top:266px;
		left:10px;
		}	

	#relativeFrame, #relativeFrame * {
		margin:0;
		padding:0;	
		}

	#relativeFrame {
		position: relative; 
		width:445px;
		height:61px;
		z-index: 1;
		}

	#relativeFrame div {
		width:445px;
		height:61px;
		position: absolute; 
		visibility: hidden;
		z-index: 1;
		}
		
	#relativeFrame h1 {
		padding-bottom:2px;
		}	

	#relativeFrame h1 a {
		font-size:13px;
	    color:#06F;
		text-decoration:none;
		font-weight:normal;
		}

	#relativeFrame h1 a:hover {
		text-decoration:underline;
		}		

	#relativeFrame div#frm0 { visibility: visible }

	#relativeFrame .synopsis {
		font-size:11px;
	    color:#fff;
		line-height:15px;
		}

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

	#relativeFrame .synopsis a:hover {
		text-decoration:underline;
		}


/*  Minis
* ---------------------------------------------------------------------------- */				

#minis{
	margin:0;
	padding:0;
	width:445px;
	height:60px;
	
	}
	
	#minis-inside {
		width:370px;width:385px;
		margin:0 auto;
		clear:both;
		}	

#minis-inside div {
	float:left;
	width:82px;
	}

#minis-inside div img {display:block;}	

#mini0, #mini1, #mini2, #mini3 {
	margin-right:10px;
	position:relative;
	}	

	#vid0, #vid1, #vid2, #vid3 {
		background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-play-btn.gif") no-repeat;
		position:absolute;
		top:16px;
		left:28px;
		width:28px !important;
		height:28px !important;
		z-index:10;
	}

#minis-inside a img {
	
	border:2px solid #000;
	display:block;
	}

#minis-inside a:hover img, #minis-inside div.miniOn a img {
	
	border:2px solid #ccc;
	}
	
#block {
		width:250px;
		height:300px;
		overflow:auto;
		margin-bottom:10px
}

.block-wrap {
	width:220px;
	height:40px;
	margin:0px auto;
	margin-bottom:10px;
}
.block-thumb {
	width:48px;
	height:38px;
	border:1px #980000 solid;
	margin-right:10px;
	float:left;
}
.block-sport {float:left; color:#FECA00}
.block-sub a:link { color:#FFFFFF; text-decoration:none; }
.block-sub a:visited { color:#FFFFFF; text-decoration:none; }
.block-sub a:hover { color:#980000; text-decoration:none; }	
/* sport-hdr
 * ---------------------------------------------------------------------------- */	

#sport-top {
	width:926px;
	height:47px;
	background:#000;
	}

#sport-hdr {
	background: url('http://grfx.cstv.com/schools/usc/graphics/usc-rips-09-hdr-footbl.png') no-repeat;
	background-image:none;
	width:458px;
	height:29px;
	float:left;
	margin-top:10px;
	margin-left:10px;margin-left:5px;
	}


#ripsist-schedule {
	width:926px;
	}
	
	/* sport-nav
	 * ---------------------------------------------------------------------------- */
	
	#sport-nav {
		width:380px;
		height:27px;
		float:left;
		padding-top:20px;
		padding-left:70px;
		}

 #sport-nav-new {
		margin: 0px;
		float: right;
		width: 437px;
		margin-top:10px; margin-top:25px;
	    }

	#sport-nav ul li a,
	#sport-nav-new ul li a{
		color:#fff;font-size:11px;
		text-decoration:none;
		}

	#sport-nav ul li a:hover,
	#sport-nav-new ul li a:hover{
	color:#06F;
		}

	#sport-nav a:visited,
	#sport-nav-new a:visited {
		color:#fff;
		}	

	#sport-nav ul li,
	#sport-nav-new ul li {
		color:#ccc;
		list-style-type:none;
		display:inline;
		text-decoration:none;
		}
		
		
	
/* navigation: #sportnav-nav
 * ------------------------------------------------------------------------- */

#sportnav-nav, #sportnav-nav * { border-collapse: collapse; margin: 0; padding: 0 }

#sportnav-nav {
	background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") no-repeat;
	height: 21px;
	position: relative;
	z-index: 90;
	}

#sportnav-nav span { display: inline; }

#sportnav-nav li, #sportnav-nav a {
	font-size: .95em;  
	height: 21px;
	text-decoration:none;
	}

#sportnav-nav li { float: left; }

#sportnav-nav .sportnav-divider {padding:0px 3px 0px 3px;}

/*
#sportnav-nav-01 { width:88px; padding: 0px 2px; }
#sportnav-nav-02 { width:47px; padding: 0px 2px; }
#sportnav-nav-03 { width:47px; padding: 0px 2px; }
#sportnav-nav-04 { width:119px; padding: 0px 2px; }
#sportnav-nav-05 { width:34px; padding: 0px 2px; }
#sportnav-nav-06 { width:55px; padding: 0px 2px; }
*/

#sportnav-nav-01 { padding: 0px 2px; }
#sportnav-nav-02 { padding: 0px 2px; }
#sportnav-nav-03 { padding: 0px 2px; }
#sportnav-nav-04 { padding: 0px 2px; }
#sportnav-nav-05 { padding: 0px 2px; }
#sportnav-nav-06 { padding: 0px 2px; }

#sportnav-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-05 a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-06 a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }

#sportnav-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-05:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }
#sportnav-nav-06:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }


/* navigation dropdown: #sportnav-nav
	 * ------------------------------------------------------------------------- */

	#sportnav-nav ul {
		border: solid #6f6f6f;
		border-width: 0 1px;
		left: -9999px;
		top: 21px;
		position:absolute;
		z-index:90
		}

	#sportnav-nav-08 ul { margin-left: -15px }

	#sportnav-nav ul, 
	#sportnav-nav li li { width: 150px } 

	#sportnav-nav li li, 
	#sportnav-nav li li a { height: auto; }

	#sportnav-nav li:hover ul, 
	#sportnav-nav a:hover ul { left: auto; }

	#sportnav-nav li li { border-bottom: 1px solid #6f6f6f; text-indent: 0; }


	#sportnav-nav li li a {
		background: #000;
		color: #06F;
		display: block;
		padding: 3px;
		text-decoration:none;

		width: 100%
		}

	#sportnav-nav li li a:hover { 
		background: #6f6f6f; 
		color: #06F 
		}

/* banner-promo
 * ---------------------------------------------------------------------------- */

#banner-wrap {
	width:926px;
	height:90px;
	padding-top:3px;
	background:#000;
	padding-bottom:5px;
	}

#holder-banner {
	width:728px;
	height:90px;
	float:left;
	}

#banner-promo {
	width:194px;
	height:90px;
	float:left;
	margin-left:4px;
	}

/* sidebar
 * ---------------------------------------------------------------------------- */

#sidebar-content, #sidebar-content * { margin: 0; padding: 0 }

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	padding-bottom:10px;
	padding-top:10px;
	}


#columns td{
	color: #CCC;
			/*background-color: #fff;*/
			}

		#blog_content{
			margin: 0;
			padding: 0;
			width: 912px;
			/*background-color: #fff;*/
			}

		#blog_content a{
	color: #06F !important;
	text-decoration: none;
			}
			
		#blog_content a:hover{
	color: #CCC !important;
	text-decoration: none;
	text-align: center;
			}


		#blog_content .col-left{
	float: left;
	margin: 5px;
	padding: 0;
	width: 665px;
	padding-right:10px;
	border:1px solid #333;
	border-width:0 2px 0 0;
	color: #CCC;
			}
		
		#blog_content .col-right{
	float: left;
	padding: 0;
	width: 210px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
			}

		/*
		#blog_content h1{
			font-size:12px;
		}
		
		#blog_content h2{
			color:#fff;
		}
		*/
		
		#blog_content .module{
	margin-bottom: 25px;
	color: #06F;
		}
		
		#blog_content .entry-asset{
			font-size: 13px;
			line-height: 17px;
			margin-bottom: 40px;
			padding-bottom: 40px;
			border-bottom: 1px dashed #333;
		}

		#blog_content .entry-title{
	margin-bottom: 5px;
	font-size: 22px;
	color: #06F;
		}
		
		#blog_content .asset-header{
			margin-bottom: 2em;
		}
		
		#blog_content .asset-meta{
			color: #999; 
			}
		
		#blog_content img.header{
			display: block;
			margin: 0 auto 20px;
			
		}

		#blog_content .comments-open-header{
			color: #999;
		}
		#apDiv2 {
		width: 926px;
		
		}
		#h_blog{
	margin-bottom: 40px;
	width: 926px;
	height: 79px;
	background-image: url(../blue/title.png);
	cursor: pointer;
		}

		#comments-open-data div, #comments-open-captcha{
			margin-top: 8px;
		}
		
		#comments-open-captcha{
			font-family: inherit;
		}
		
		
		/* rss feeds */

		#blog_content .feed-button {
		  padding: 10px 0;
		}
		
		#blog_content .feed-button a {
			color: #666;
			padding: 10px 15px 10px 36px;
			background: url("../blue/feed-icon-24x24.gif") no-repeat 0px 50%;
			text-decoration: none;
		}
		
		#blog_content .feed-button a:hover {
			color: #444;
			background: url("../blue/feed-icon-24x24.gif") no-repeat 0px 50%;
			text-decoration: none;
		} 		

		#blog_content .icon{
	height: 26px;
	line-height: 26px;
	text-indent: 35px;
	background-position: 0 0;
	background-image: url(../blue/youtube-24x24.png);
	background-repeat: no-repeat;
		}


		#blog_content .icon a{
			color: #666;
		}		
		
		#blog_content .icon a:hover{
	color: #CCC
		}
		
		#blog_content .module .twitter{
	background-image: url(../blue/twitter-24x24.png);
	background-repeat: no-repeat;
		}
		
		#blog_content .module .facebook{
	color: #06F;
	background-image: url(../blue/facebook-24x24.png);
	background-repeat: no-repeat;
		}

		#blog_content .module .rss{
	background-image: url(../blue/rss-24x24.gif);
	background-repeat: no-repeat;
		}
		
	td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer462781017 {
	/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:absolute;
	width:866px;
	height:18px;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#MMMenuContainer0318090226_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0318090226_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:440px;
	top:19px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0318090226_0 {
/* This class defines things about menu MMMenu0318090226_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #999999;
	width:71px;
	height:52px;
}

.MMMIFVStyleMMMenu0318090226_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0318090226_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:71px;
	height:18px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:67px;
	height:14px;
}

.MMMIVStyleMMMenu0318090226_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0318090226_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:71px;
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:67px;
	height:14px;
}

#MMMenu0318090226_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0318090226_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0318090226_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0318090226_0 so we can set its position */
	left:0px;
	top:18px;
}

#MMMenu0318090226_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0318090226_0 so we can set its position */
	left:0px;
	top:35px;
}

#MMMenuContainer0318090226_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0318090226_0 a {
/* Controls the general apperance for menu MMMenuContainer0318090226_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#06a7ff;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	background-color:#000000;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0318090226_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0318090226_0 */
	color:#ffffff;
	background-color:#999999;
}
#MMMenuContainer0317180850_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0317180850_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:548px;
	top:18px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0317180850_0 {
/* This class defines things about menu MMMenu0317180850_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #999999;
	width:99px;
	height:69px;
}

.MMMIFVStyleMMMenu0317180850_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0317180850_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:99px;
	height:18px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:95px;
	height:14px;
}

.MMMIVStyleMMMenu0317180850_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0317180850_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:99px;
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:95px;
	height:14px;
}

#MMMenu0317180850_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0317180850_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0317180850_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0317180850_0 so we can set its position */
	left:0px;
	top:18px;
}

#MMMenu0317180850_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0317180850_0 so we can set its position */
	left:0px;
	top:35px;
}

#MMMenu0317180850_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0317180850_0 so we can set its position */
	left:0px;
	top:52px;
}

#MMMenuContainer0317180850_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0317180850_0 a {
/* Controls the general apperance for menu MMMenuContainer0317180850_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05abff;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	background-color:#000000;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0317180850_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0317180850_0 */
	color:#ffffff;
	background-color:#999999;
}
#MMMenuContainer0317180511_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0317180511_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:269px;
	top:18px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0317180511_0 {
/* This class defines things about menu MMMenu0317180511_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #999999;
	width:62px;
	height:35px;
}

.MMMIFVStyleMMMenu0317180511_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0317180511_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:62px;
	height:18px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:58px;
	height:14px;
}

.MMMIVStyleMMMenu0317180511_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0317180511_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:62px;
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:58px;
	height:14px;
}

#MMMenu0317180511_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0317180511_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0317180511_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0317180511_0 so we can set its position */
	left:0px;
	top:18px;
}

#MMMenuContainer0317180511_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0317180511_0 a {
/* Controls the general apperance for menu MMMenuContainer0317180511_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#06acff;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	background-color:#000000;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0317180511_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0317180511_0 */
	color:#ffffff;
	background-color:#999999;
}
	

