/* =========================================== */
/* Remove once we get final styles from Design */
/* =========================================== */
			

				body.trans-fantasy {
					background: inherit;
				}

				
				
				body.trans-fantasy .wide-background {
					/*background:url(../images/bkg_bass_elements2.jpg) no-repeat scroll center top transparent !important;*/
				}

				

				/*
				body.trans-fantasy #header .espn-logo {
					background:transparent url(../images/fant_fishing_logo_2010.png) no-repeat scroll left top;
				}
				*/

				body.trans-fantasy {
					background:#F3F3F3 url(../images/bg_bass_gradient2.jpg) repeat-x scroll left top;
				}
				body.trans-fantasy .transitional-elements { background: inherit; }
				#header a { color:#D3D5D6;text-decoration:none }
				#header a:hover { text-decoration:underline } 
				#myespnbuttontext { color:#D3D5D6; }
				body.trans-fantasy #header div.personalization ul li a { color:#D3D5D6; }

				#header .espn-logo {
					width: auto;
				}




.mgMainStory {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/mgMainStoryBack.gif) repeat-x scroll 0 0;
	margin:20px 5px 5px 0;
	padding:15px;
}

.mgTable {
	border:1px solid #CAD8DB;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	padding:2px;
}
.mgTable a:link, .mgTable a:visited, .mgTable a:active {
	color:#333333;
	text-decoration:underline;
}
.mgTable a:hover {
	color:#54656F;
	text-decoration:underline;
}
.mgTable10 {
	border-bottom:1px solid #CAD8DB;
	border-left:1px solid #CAD8DB;
	border-right:1px solid #CAD8DB;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:2px;
}
.mgTable10 a:link, .mgTable10 a:visited, .mgTable10 a:active {
	color:#333333;
	text-decoration:underline;
}
.mgTable10 a:hover {
	color:#54656F;
	text-decoration:underline;
}
.mgTableHd {
-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#94ADB5 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}
.mgTableSubHd {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#C9D6DA none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#4C676E;
	font-weight:bold;
	padding:5px;
}
.mgTableRowOdd {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:5px;
}
.mgTableRowOddOn {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E9EEEF none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#000000;
	padding:5px;
}
.mgTableRowOddOn a:link, .mgTableRowOddOn a:visited, .mgTableRowOddOn a:active {
	color:#000000;
	text-decoration:underline;
}
.mgTableRowEven {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F3F7F8 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:5px;
}
.mgTableRowEvenOn {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#DEE6E8 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#000000;
	padding:5px;
}
.mgTableRowEvenOn a:link, .mgTableRowEvenOn a:visited, .mgTableRowEvenOn a:active {
	color:#000000;
	text-decoration:underline;
}
.prizesRefMod {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CAD8DB;
	color:#2F3C41;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	height:145px;
	padding:3px 5px 3px 3px;
}
.prizesRefMod h1 {
	border-style:none;
	color:#2F3C41;
	font-family:Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	margin:0;
	padding:0;
}
.prizeimage {
	float:left;
	padding:5px 5px 0;
}
.gutter {
	margin:10px;
}
.loginBox{
	background: url(../images/hdrBkgdBlue.jpg) repeat;
	border: 1px solid #cad8db;
	padding: 9px; 
	text-align: center; 
	height: 1%;
	width: 650px;
/*	border-top: none;	*/
}
.loginBoxTopLeft{
	background: url(../images/hdrBkgdBlue.jpg) top left repeat;
	border: 1px solid #cad8db;
	padding: 9px; 
	text-align: center; 
	height: 1%;
	width: 650px;
/*	border-top: none;	*/
}
.mgMainStory{
	background: url(../images/mgMainStoryBack.gif) repeat-x;
	padding: 15px 15px 15px 15px;
	margin: 20px 5px 5px 0px;
}
.mgsubphotocaptions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #54656f;
	padding: 3px;
	background: #E4EBED;
	width: 294px;
}
.mgbyline{
	border-top: 1px solid #CAD8DB
	border-bottom: 1px solid #CAD8DB
	margin-bottom: 10px;
	font-size: 9px;
	width: 45%;
	float: left;
}
.numbers_123 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#A9BAC0 none repeat scroll 0 0;color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0 4px 0 5px;
	padding:1px 5px;
}
.howtoplay p { margin-bottom:5px; }

.groupInfoBox{
	width: 620px;
	height:142px;
	float:left;
	margin-bottom:10px;
}
.groupInfoLeft{
	float:left;
	padding: 10px 10px 10px 10px;
	width: 660px;
	color: #54656f;
}
.groupInfoLeftText {
	float:left;
	width: 480px;
}
.groupInfoLeft h1{
	border:0pt none;
	color:#000000;
	font-family:Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0pt 0pt 10px;
	padding:0pt;
}

.groupInfoLeftText h3{
	border-bottom:1px solid #dadada;
}
.groupInfoRight_GroupImage {
	float:right;
	width: 100px;
	height: 100px;
}



/* =========================================== */
/* END - TEMP */
/* =========================================== */

body {line-height: 1.385;}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background: transparent none repeat scroll 0 0;
border: 0 none;
font-size: 100%;
margin: 0;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: 0;
padding: 0;
}


/*begin h tags*******************************/	
h1, h2, h3, h4, h5 {
	color: #404040;
	font: bold 18px arial, helvetica, sans-serif;
	margin: 0 6px 0 0;
	padding: 0;
}

h2, h3, h4, h5 {margin: 0 0 3px 0;}
h3 {font-size: 13px;}
h4 {font-size: 11px;}

h5 {
	font-size: 14px; 
	text-align: center;
}

h1 em, h2 em, h3 em, h4 em, h5 em {font-style: normal; font-weight: normal;}


/*begin links*******************************/		
a, a p {
	color: #225db7;
	font: normal 9px verdana, arial, sans-serif;
	text-decoration: none;
}

p a, p a:hover {font-family: verdana, helvetica, sans-serif; font-size: 10px;}
		
a:hover, p a:hover {text-decoration: underline;}
		
a.games-select {font-weight: bold;}
			
.tablehead a.games-black, .tablehead a.games-black:hover {
	color: #404040;
	font: normal 11px arial, helvetica, sans-serif;
	text-decoration: underline;
}

.tablehead a.games-black:hover {text-decoration: none;}

/*begin table links***/

.tablehead a, .tablehead a p {
	color: #225db7;
	font: normal 11px arial, helvetica, sans-serif;
	text-decoration: none;
}
		
.tablehead a:hover {text-decoration: underline;}

p {font: normal 11px verdana, helvetica, sans-serif;}

p.games-content {
	margin-bottom: 15px;
	padding: 0;
}

.clear {clear: both;}

/*begin empire nav*******************************/	
body.trans-fantasy .main .transitional-elements #header .nav-empire a {color: #c8d4d5;} 

/*begin header & bread crumb links*******************************/	
body.trans-fantasy .main .transitional-elements #header a, body.trans-fantasy .main .transitional-elements #nav-wrapper #nav-wrapper-container .nav-main-breadcrumbs a {text-decoration: none;}

body.trans-fantasy .main .transitional-elements #header a:hover {text-decoration: underline;}


/*begin header espn logo*******************************/	

body.trans-fantasy .main .transitional-elements #header .espn-logo2 {
	background: transparent url(../images/espn_logo_69x18_black.png) no-repeat scroll 16px 9px;
	cursor: pointer;
	display: block;
	float: left;
	height: 27px;
	position: relative;
	width: 120px;
}
			
body.trans-fantasy .main .transitional-elements #header .espn-logo2 a {
	cursor: pointer; 
	display: block; 
	height: 27px;
	width: 104px;
}
body.trans-fantasy .main .transitional-elements #header .espn-logo2 a span {
	left: -9999em; 
	position: absolute; 
}


/*begin new divs for games header logo*/
			
.games-logo-wrap {
	margin-bottom: 10px;
	width: 900px; 
}
.games-h-logo {
	height: 72px; 
	width: 150px; 
}
.games-h-logo a {
	display: block; 
	height: 72px; 
}



/*pushes down the grad behind the nav to make room for games logo*/
#nav-gradientBG {margin-top: 3px;}
* html #nav-gradientBG {margin-top: -3px;}


/*begin games container****************/
body.trans-fantasy .gamesmain.container {
	background: transparent;
	width: 100%; 
}


/*begin games nav tabs**********************************************************/
.games-nav {
	background: transparent;
	height: 1%; 
	margin: 0;
	overflow: auto;
	padding: 0;
}
		
.games-nav ul, .games-nav ul li, .games-nav ul li.games-on {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;	
}
		
.games-nav ul li, .games-nav ul li.games-on {
	display: block;
	margin: 0 3px 0 0;
}
				
.games-nav ul li a, .games-nav ul li a:hover  {
	display: block;
	float: left;
	font: bold 12px arial, sans-serif;
	padding: 10px 8px;
	position: relative;
	margin: 0;
	text-align: center;
	text-decoration: none;
}

.games-nav ul li a {
	background: #292929;
	color: #ccc;
}
		
.games-nav ul li a.games-dwnarrow, .games-nav ul li a.games-dwnarrow:hover {
	 /* background: url(../images/nav_arrow.png) 72px 15px no-repeat;*/
	color: #fff;
	padding: 10px 17px 10px 7px;
}

.games-nav ul li a.games-dwnarrow:hover, .games-nav ul li.games-on a, .games-nav ul li.games-on a:hover {
	/* background: #fff url(../images/blk_nav_arrow.png) 72px 15px no-repeat; */
	color: #000;
}

.games-nav ul li.games-on a, .games-nav ul li.games-on a:hover {background: #fff;}

.games-nav ul li.games-entry a {
	background: #292929 url(../images/grey_nav_arrow.png) 60px 15px no-repeat;
	padding: 10px 17px 10px 7px;
}


.games-nav ul li.games-entry a:hover {
	background: #fff url(../images/blk_nav_arrow.png) 60px 15px no-repeat;
	color: #000;
	padding: 10px 17px 10px 7px;
}



	
/*begin share & feedback links ****/
.games-nav ul.games-feedback {
	color: #fff;
	font: normal 9px verdana, helvetica, sans-serif;
	float: right;
}

.games-nav ul.games-feedback li {margin: 0; padding: 0;}
		
.games-nav ul.games-feedback li.games-pipe {
	font-weight: bold; 
	padding-top: 10px;
}
		
.games-nav ul.games-feedback li a {background: none;}
		
.games-nav ul.games-feedback li a.games-share {
	background: transparent url(../images/share-icon-12x12.png) no-repeat 2px 12px ;
	padding-left: 18px;
}
		
.games-nav ul.games-feedback a, .games-nav ul.games-feedback a:hover {
	color: #fff;
	font: normal 9px verdana, helvetica, sans-serif;
	text-decoration: underline;
}
.games-nav ul.games-feedback a:hover {text-decoration: none;}

.games-nav ul.games-feedback img {
	float: left;
	margin-top: 12px;
}
		


/*begin subnav links****/
		
.games-nav.subnav, .games-nav.groupsnav  {
	height: 24px; 
	overflow: hidden;
	width: 680px;
}
		
/*.games-nav.subnav {margin-bottom: 6px;}****/
		
.games-nav.subnav ul li a, .games-nav.subnav ul li a:hover  {
	background: none;
	color: #2f3c41;
	font: bold 10px verdana, arial, sans-serif;
	padding: 6px;
	margin: 0;
}

.games-nav.subnav ul li a:hover {text-decoration: underline;}
		
.games-nav.subnav ul li.games-on a, .games-nav.subnav ul li.games-on a:hover {
	background: #bbc4c5;
	color: #000;
	text-decoration: none;
}
		
/*begin groupsnav links****/
.games-nav.groupsnav {
	background: #bcc4c5; 
	border-color: #bcc4c5; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 100%;
	margin: 7px 0 4px 0; 
}
		

.games-nav.groupsnav ul li {
	color: #2f3c41;
	font: normal 11px verdana, arial, sans-serif;
	padding: 6px 0 6px 4px;
}

.games-nav.groupsnav ul li:first-child {padding-left: 7px;}
		
.games-nav.groupsnav ul li a, .games-nav.groupsnav ul li a:hover {
	background: none;
	color: #225DB7;
	font: normal 9px verdana, arial, sans-serif;
	padding: 0 0 6px 0;
	margin: 0 5px 0 0;
}
		
.games-nav.groupsnav ul li a:hover {text-decoration: underline;}
		
/*begin entry btns****/
.games-nav.groupsnav ul.entry-btns {float: right;}
		
.games-nav.groupsnav ul.entry-btns li {
	display: inline; 
	list-style: none;
	padding-top: 5px;
}
		
*+html .games-nav.groupsnav ul.entry-btns li {padding-top: 6px;}

games-nav.groupsnav ul.entry-btns li a, .games-nav.groupsnav .entry-btns li a:hover, .games-nav.groupsnav ul.entry-btns li a span, .games-nav.groupsnav .entry-btns li a:hover span {
	display: block;
	float: left;
	font: bold 10px arial narrow, arial, sans-serif;
	text-transform: uppercase;
}

.games-nav.groupsnav ul.entry-btns li a, .games-nav.groupsnav .entry-btns li a:hover {
	background: transparent url(../images/create_btns_btnBgL.png) no-repeat top left;
	color: #225db7;
	line-height: 10px;
	margin-right: 0px;
	padding: 0 0 0 9px;
	text-decoration: none;
}

.games-nav.groupsnav .entry-btns li a:hover {
	background: transparent url(../images/create_btns_btnBgL.png) no-repeat 0 -21px;
}
		
.games-nav.groupsnav ul.entry-btns li a span, .games-nav.groupsnav .entry-btns li a:hover span {
	background: transparent url(../images/create_btns_btnBgR.png) no-repeat top right;
	cursor: pointer;
	line-height: 14px;
	margin-left: 0px;
	padding: 0 9px 4px 0px;
	
}

.games-nav.groupsnav .entry-btns li a:hover span {background: transparent url(../images/create_btns_btnBgR.png) no-repeat 100% -21px;}


/********************************************************************/


.games-innercol {
	background-color: #fff;
	background-image:url("../images/bg-page.png") no-repeat;
	height: 1%;
	overflow: hidden;
	padding: 5px;
	position: relative;
	padding-right:0px;
}
		
.games-innercol a {
	color: #225DB7;
	text-decoration: none;
	font-size:11px;
}
.games-innercol a:hover {text-decoration: underline;font-size:11px;}


/*begin leftcol & rightcol*****/

.games-leftcol {
	float: left;
 	/*updated width 7/30/09*/
	width: 670px;
	margin-top:8px;
}
.games-rightcol {
	float: right;
	width:300px;
	margin-top:-15px;
	
}
.games-rightcolMessage {
	
	width:100%;
	margin-top:15px;
	
}
.games-rightcol-spacer { 
	
}

#mgmain .games-rightcol-spacer { 
	height: 245px;
}

/*begin 300 ad unit*****/

.games-ad300 {
	position: absolute;
	right: 0;
	top: 0;
}



			
/*begin universal header *****/
		
.games-leftcol.univ-left {
	background: #dae4e7 url(../images/TopBG.png) repeat-x;
	/*height: 245px;*/
	overflow: hidden;
	position: relative;
	width: 670px;
	margin-bottom:10px;
}


/*begin univ header****/
.games-univ-head {padding: 5px 5px 5px 6px;}
	
.games-univ-head .games-entry-info {
	float: left;
	width: 375px;
}
		
.games-entry-info img {
	float: left;
	margin-right: 9px;
}
		
.games-entry-info2 {
	float: left; 
	width: 330px;
}
	
		
/*begin points graph****/
.games-graph-mod {
	background: transparent url(../images/games_graph.png) top left no-repeat;
	float: right;
	height: 80px;
	width: 284px;
}

.games-graph-data {
	float: left;
	width: 140px;
}

.games-graph-data h1 {
	color: #17191d;
	font: bold 14px arial, helvetica, sans-serif;
	margin: 12px 10px 0 10px;
	text-transform: lowercase;
}

.games-graph-data h1 em, .games-graph-data p em {
	color: #fff;
	font-size: 24px;
	font-style: normal;
}

.games-graph-data p {
	font-weight: bold;
	margin: 2px 10px 0 10px;
}

.games-graph-data p em {font-size: 10px;}
		
.games-graph-data p em.dotted-divide {
	border-right: 1px dotted #cfcfcf;
	height: 9px;
	padding: 0 2px;
	margin-right: 2px;
}
/*begin rainbow graph*/
.games-graph {
	float: left;
	position: relative;
	width: 140px;
}
		
.games-graph img {
	position: absolute;
}

/*begin green status bar*/	
.games-status {
	border-color: #54a82e;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
}

.games-status.games-green {
	background: #319A00 url(../images/green_statusBG.png) repeat-x top left;
	margin-top: 10px;
	padding: 4px 0;
	text-align: center;
	width: 100%;
}

.games-status.games-green p {
	color: #fff;
	font: bold 12px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.games-status.games-yellow {
	background: #F7EBB5 url(../images/yellow_statusBG.png) repeat-x top left;
	margin-top: 10px;
	padding: 4px 0;
	text-align: center;
	width: 100%;
}

.games-status.games-yellow p {
	color: #2P3C42;
	font: bold 12px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.games-status.games-red {
	background: #FF2442 url(../images/red_statusBG.png) repeat-x top left;
	margin-top: 10px;
	padding: 4px 0;
	text-align: center;
	width: 100%;
}

.games-status.games-red p {
	color: #fff;
	font: bold 12px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/*begin games selected week nav****/
.games-leftcol.univ-left .games-week {
	background: #a9aeb0 url(../images/games_weekBG.png) top left repeat-x;
	border: 2px solid #979d9f;
	bottom: 0;
	color: #31363e;
	font: normal 10px verdana, helvetica, sans-serif;
	padding: 3px;
	position: relative;
	float:left;
	width: 100%;
}

.games-leftcol.univ-left .games-week ul {
	color: #696969;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
		
.games-leftcol.univ-left .games-week ul li {
	border-right: 1px solid #31363e;
	float: left;
	/* height: 10px;
	line-height: 1; */
	margin: 0;
	padding: 0 8px;
	font-size:11px;
	line-height:14px;
}
		
.games-leftcol.univ-left .games-week ul li:first-child {
	border: 0; 
	color: #31363e; 
	padding: 0 0 0 4px;
}
.games-leftcol.univ-left .games-week ul li.on a {
	color: white;
	font-weight: normal;
}
.games-leftcol.univ-left .games-week ul li.selected {
	font-family: helvetica;
	font-weight: bolder;
	font-size:15px;
	color:white;
	line-height:14px;
	height:14px;
}
.games-leftcol.univ-left .games-week ul li.off {
	color: #696969;
}
.games-leftcol.univ-left .games-week ul li a, .games-week ul li a:visited {
	color: #fff;
	line-height: 1;
}

.games-leftcol.univ-left .games-week ul li a:hover {text-decoration: underline;}

.games-fullcol.fullcol-nouniv .games-rightcol .games-rightcol-spacer {
	height: 201px;

} 

/*begin Pg structure that starts beneath univ header*****/

.games-fullcol {
	/*updated this from 5px to 10px*/
	padding: 0;
	background-color:#ffffff;	
	position:relative;
}

.games-fullcol, .games-fullcol.fullcol-bottomPG {
	/*added 9/23/09*/
	height: 1%;
	/*updated 9/28/09*/
	padding: 6px 0 0 0;
	/*added 9/23/09*/
	overflow: visible;
	/*width: 100%;*/   *deleted width*
	position: relative;
}

/*added 9/23/09 extra padding on bottom half of the page*/
.games-fullcol.fullcol-bottomPG, .games-fullcol.fullcol-nouniv {padding: 0px 5px 0 5px;}
/*added 9/28/09*/
.games-fullcol.fullcol-bottomPG {padding-top: 25px;}



/*begin lists*/

h2.games-h2border {
	border-bottom: 1px solid #c3c3c1;
	padding-bottom: 2px;
	margin-bottom: 6px;
}

ul.games-list1 {
	list-style: none;
	margin: 0 0 30px 0;
	_margin: 0 0 15px 0;
	padding: 0;
}

ul.games-list1 li {
	list-style: none;
	margin: 0;
	padding: 12px;
}

.games-listrow {
	float: left;
	width: 70%;
}
.games-on {
	background:#BBC4C5 none repeat scroll 0 0;
}
			
.games-listL {margin-right: 20px;}

ul.games-list1 li .games-btns ul li {float: left; padding: 0;}
			
.games-listR {
	float: left;
	margin: 18px 0 0 0;
	width: 20%;
}

.games-listR h4 {
	color: #404040;
	font: bold 11px arial, helvetica, sans-serif;
}

.games-listR input {
	margin: 0;
	padding: 0;
	font-size:11px;
}
.games-listRadio ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.games-listRadio ul li {
	display: inline;
	margin: 0;
}

ul.games-list1 li .games-listRadio ul li {padding: 0;}
ul.games-list1 li .games-listRadio ul li input {
	display: block; 
	float: left; 
	margin: 3px 0 0 10px;
}
ul.games-list1 li .games-listRadio ul li h4 {
	float: left; 
	margin-top: 1px; 
	_margin-top: 5px; 
	padding-left: 3px;
}

*+html ul.games-list1 li .games-listRadio ul li h4 {margin-top: 5px; }
			

ul.games-list1 li .games-listRadio ul li.games-listRadioL input {margin-left: 0;}
ul.games-list1 li .games-listRadio ul li.games-listRadioR {width: 100px;}
			

/*begin btns****************************************/

.games-btns {
	background: transparent;
	float: left;
	margin: 0;
	padding: 0;
	/*width: 100%;*/
}
			
.games-roster-salary .games-btns {float: right;}
			
.games-btns ul {
	height: 26px;
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	width: 100%;
}
			
.games-btns ul li {
	background: transparent;
	float: right;
	margin: 0 6px 0 0;
	padding: 0;
}
			
/*begin yellow btn states*/
.games-btns ul li a {
	background: transparent url(../images/games_lrge_btnsL.png) 0 -60px no-repeat;
	float: left;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}
			
.games-btns ul li a:hover {
	background: transparent url(../images/games_lrge_btnsL.png) 0 -90px no-repeat;
	text-decoration: none;
}

.games-btns ul li a span {
	background: transparent url(../images/games_lrge_btnsR.png)  100% -60px  no-repeat;
	color: #404040;
	display: block;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0 0 0 5px;
	padding: 6px 10px 7px 6px;
	text-transform: uppercase;
}
			
.games-btns ul li a:hover span {
	background: transparent url(../images/games_lrge_btnsR.png)  100% -90px  no-repeat;
}
			
			
/* begin red on states*/
.games-btns ul li.games-btns-on a {
	background: transparent url(../images/games_lrge_btnsL.png) top left no-repeat;
	margin: 0;
}
			
.games-btns ul li.games-btns-on a:hover {
	background: transparent url(../images/games_lrge_btnsL.png) 0 -30px no-repeat;
}
				
.games-btns ul li.games-btns-on a span, .games-btns ul li.games-btns-on a:hover span {
	background: transparent url(../images/games_lrge_btnsR.png) top right no-repeat;
	color: #fff;
}
			
.games-btns ul li.games-btns-on a:hover span {
	background: transparent url(../images/games_lrge_btnsR.png) 100% -30px no-repeat;
}
			
/* begin deactive grey off states*/
.games-btns ul li.games-btns-off {
	background: transparent url(../images/games_lrge_btnsL.png) 0 -120px no-repeat;
}
		
.games-btns ul li.games-btns-off span {
	background: transparent url(../images/games_lrge_btnsR.png) 100% -120px no-repeat;
	color: #777575;
}
.games-btns ul li.games-btns-off a, .games-btns ul li.games-btns-off a:hover {
	background: transparent url(../images/games_lrge_btnsL.png) 0 -120px no-repeat;
}
		
.games-btns ul li.games-btns-off a span, .games-btns ul li.games-btns-off  a:hover span {
	background: transparent url(../images/games_lrge_btnsR.png) 100% -120px no-repeat;
	color: #777575;
}

			
/*begin smaller btns to use when you have a row of more than one button on same line*/
.games-btns.sml-btns ul {height: 16px;}
			
.games-btns.sml-btns ul li a {
	background: transparent url(../images/games_sml_btns2L.png) 0 -60px no-repeat;
}
.games-btns.sml-btns ul li a:hover {
	background: transparent url(../images/games_sml_btns2L.png) 0 -90px no-repeat;
}
.games-btns.sml-btns ul li a span {
	background: transparent url(../images/games_sml_btns2R.png)  100% -60px  no-repeat;
	font: bold 11px arial narrow, arial, sans-serif;
	padding-top: 0px;
}

.games-btns.sml-btns ul li a:hover span {
	background: transparent url(../images/games_sml_btns2R.png)  100% -90px  no-repeat;
}
			
/* begin red on states*/
.games-btns.sml-btns ul li.games-btns-on a {
	background: transparent url(../images/games_sml_btns2L.png) top left no-repeat;
}
			
.games-btns.sml-btns ul li.games-btns-on a:hover {
	background: transparent url(../images/games_sml_btns2L.png) 0 -30px no-repeat;
}
				
.games-btns.sml-btns ul li.games-btns-on a span {
	background: transparent url(../images/games_sml_btns2R.png) top right no-repeat;
}
			
.games-btns.sml-btns ul li.games-btns-on a:hover span {
	background: transparent url(../images/games_sml_btns2R.png) 100% -30px no-repeat;
}
			
/* begin deactive grey off states*/
.games-btns.sml-btns ul li.games-btns-off {
	background: transparent url(../images/games_sml_btns2L.png) 0 -120px no-repeat;
}
		
.games-btns.sml-btns ul li.games-btns-off span {
	background: transparent url(../images/games_sml_btns2R.png) 100% -120px no-repeat;
}
			
			
/*begin fixed width smaller btn to use when you need to center button inside a div*/
.games-btn.sml-btn {
	height: 16px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
			
.games-btn.sml-btn a, .games-btn.sml-btn span {
	background: transparent url(../images/games_sml_btn3.png) 0 -60px no-repeat;
	color: #404040;
	display: block;
	font: bold 11px arial narrow, arial, sans-serif;
	height: 16px;
	line-height: 1.5em;
	margin: 0 auto;
	text-align: center;
	width: 63px;
	text-transform: uppercase;
}
/*IE6 &IE7 hacks to position text vertically inside button*/
*html .games-btn.sml-btn a {line-height: 1.4em;}
*+html .games-btn.sml-btn a {line-height: 1.35em;}
						
.games-btn.sml-btn a:hover {
	background: transparent url(../images/games_sml_btn3.png) 0 -90px no-repeat;
	text-decoration: none;
}
						
/* begin red on states*/
.games-btn.sml-btn a.games-btn-on  {
	background: transparent url(../images/games_sml_btn3.png) top left no-repeat;
	color: #fff;
}

.games-btn.sml-btn a.games-btn-on:hover {
	background: transparent url(../images/games_sml_btn3.png) 0 -30px no-repeat;
	color: #fff;
}
					
/* begin deactive grey off states*/
.games-btn.sml-btn .games-btn-off {
	background: transparent url(../images/games_sml_btn3.png) 0 -120px no-repeat;
	color: #777575;
}
		
				
/*begin table styles *************************************************/		


						
p.games-table-links {
	text-align: right;
	font: normal 11px arial, helvetica, sans-serif;
	padding: 0 0 5px 0;
}
			
p.games-table-links a, p.games-table-links a:hover {
	font: normal 11px arial, helvetica, sans-serif;
	padding: 0 5px;
}

.tablehead {margin-bottom: 15px;}

.tablehead tr.stathead a, .tablehead tr.stathead a:hover, .tablehead tr.stathead a:visited {
	font-size: 10px;
	font-weight: bold;
}
			
em.games-txtred, em.games-txtgreen {
	font-style: normal;
	font-weight: bold;
	color: #ce1901;
} 
			
em.games-txtgreen {color: #397c08;} 
						
.tablehead {
	color: #404040;
	font: normal 11px arial, helvetica, sans-serif;
	text-align: left;
	margin-top: 0;
}
			
.colhead {
	background: #d1d3d3;
	color: #404f53;
	font-weight: bold;
	text-align: center;
}

.oddrow, .tablehead tr.oddrow td {background: #f1f2f4;}
				
.oddcol, .tablehead tr td.oddcol {background: #eaebec;}

.tablespacer {height:8px;}
			
.tablehead tr td.oddcoldrk, .tablehead tr td.evencoldrk {background: #d7d9d9;}

/* .oddcol.pickcol {width: 30%;} */			
/* .tablehead.stats1 tr td.evencol { width: 25%;} */
			
.pickcol {text-align: center;}
			

/*begin table stats1************************************/
.tablehead.stats1 {
	border-collapse: collapse;
	width: 100%;
}
						
.tablehead.stats1 tr td {
	border: 1px solid #fff;
	border-width: 0 0 2px 1px;
	padding: 5px;
}
			
.tablehead.stats1 tr.colhead td {
	background: #d1d3d3;
	padding: 2px 5px 2px 5px;
}
			
.tablehead tr.stathead td {
	background: transparent url(../images/stathead_BG1.png) top left repeat-x;
	border: 1px solid #fff;
	border-width: 0 0 1px 0;
	font: bold 10px arial, helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
}
			
.tablehead tr.stathead td.curve-col {
	background: transparent url(../images/stathead_BG1_Left.png) top left no-repeat;
	padding: 5px 8px;
}
						
.tablehead tr td.firstcolh {border-left: 0;}
			
/*begin table stats2 & stats3 ************************************/
			
.tablehead.stats3 tr.stathead td, .tablehead.stats3.stats3b tr.stathead td {padding: 5px 8px;}

.tablehead.stats2 tr td, .tablehead.stats3 tr td, .tablehead.stats5 tr td {
	border: 1px solid #fff;
	border-width: 0 0 1px 1px;
	padding: 3px 5px;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}

.tablehead.stats2 tr.stathead td, .tablehead.stats3 tr.stathead td {border-left: none;}
			
.tablehead.stats2 tr td.firstcolh, .tablehead.stats3 tr td.firstcolh {text-align: left; border-left: none;}
.tablehead.stats2 tr td.evencol, .tablehead.stats3 tr td.evencol {background: #eaebec;}
		
.tablehead.stats3 tr.oddrow td, .tablehead.stats3 tr.evenrow td {
	border: 1px solid #e6e6e5;
	border-width: 0 1px 1px 0;
}
.tablehead.stats3 tr td.oddcoldrk, .tablehead.stats3 tr td.evencoldrk {border-bottom: 1px solid #fff;}
.tablehead.stats3 tr td.lastrow, .tablehead.stats5 tr td.lastrow {border-bottom: none;}
		
.tablehead.stats3.stats3b tr td {text-align: center;}
.tablehead.stats3.stats3b tr.evenrow td, .tablehead.stats3.stats3b tr.oddrow td {
	border-color: #c3c3c1;
	padding:10px;
}

.tablehead.stats3.stats3b tr.evenrow td.segment-cell, .tablehead.stats3.stats3b tr.oddrow td.segment-cell {
	padding: 3px 5px;
}

.tablehead.stats3 tr.oddrow td.oddcol-select, .tablehead.stats3 tr.oddrow td.evencol-select {background: #f3ebc1;}

.tablehead.stats3 tr.evenrow td.oddcol-select, .tablehead.stats3 tr.evenrow td.evencol-select {background: #fbf6dc;}

.tablehead.stats3.stats3b tr td.lastcol {border-right: 0;} 
			
.games-greenbar1 {
	background: #a2c777 url(../images/greenbar1_bg.png) top left repeat-x;
	display: block;
	height: 12px;
	_height: 10px;
	width: 100%;
}

#playerTableOuterFrame {
	margin-bottom:25px;
}
			
/*begin table stat4 ************************************/
.tablehead.stats4 {border-bottom: 1px solid #dcdcdb;}

/*updated 8/28/09*/		
.tablehead.stats4 tr.colhead, .tablehead.stats5 tr.colhead, .tablehead.stats2.stats2b tr.colhead {
	background: transparent;
	font-size: 14px;
	font-weight: normal;
}

.tablehead.stats4 tr.stathead td {padding: 3px;}

.tablehead.stats4 tr td {
	border-left: 2px solid #fff;
	padding: 3px;
	text-align: center;
}
			
.tablehead.stats4 tr.colhead td, .tablehead.stats2.stats2b tr.colhead td, .tablehead tr td.games-center {text-align: center;}
				
.tablehead.stats4 tr.stathead td.first_statcolh {
	background: transparent url(../images/drkblue_colH_bg.png) top left no-repeat;
	border-left: 0;
	color: #fff;
	text-align: center;
}
			
.tablehead.stats4 tr td.games-col1 {
	background: #fff;
	border: 1px solid #dcdcdb;
	border-width: 0 0 1px 1px;
	text-align: center;
	padding-top: 5px !important;
}
			
.tablehead.stats4 tr td.games-col2 {
	background: url(../images/tables_gradBG.png) top left repeat-y;
	border-left: 0;
	padding-left: 5px;
	text-align: left;
}

.stats4 tbody tr:first-child td
{
    padding-top:3px;
}
			
* HTML .tablehead.stats4 tr td.games-col2 {/* PNG Alpha IE Win ONLY */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/tables_gradBG.png', sizingMethod='scale');

}


/*begin stats4 highlighted rows & cols*/
.tablehead.stats4 tr.oddrow td.games-col2 {background: #f1f2f4 url(../images/tables_gradBG.png) top left repeat-y;}

/*added 8/28/09*/
.tablehead.stats4 tr.evenrow td.games-col2 {background: #fff url(../images/tables_gradBG.png) top left repeat-y;}

/*added 8/28/09*/
.tablehead.stats4 tr.oddrow td.games-col2.col2-nobg, .tablehead.stats4 tr.evenrow td.games-col2.col2-nobg {background: none;}

.tablehead.stats4 tr.oddrow.row-select td.games-col2, .tablehead.stats4 tr.evenrow.row-select td.games-col2 {background: #fbf6dc url(../images/tables_gradBG.png) top left repeat-y;}
			
.tablehead.stats4 tr.oddrow td.oddcol-select, .tablehead.stats4 tr.oddrow td.evencol-select {background: #f3ebc1;}

.tablehead.stats4 tr.evenrow td.oddcol-select, .tablehead.stats4 tr.evenrow td.evencol-select {background: #fbf6dc;}
			
.tablehead.stats4 tr td.games-col1.bottomcol {border-bottom: 0;}
			
/*updated 8/28*/	

.tablehead.stats4 tr.colhead td.games-colh1, .tablehead.stats2.stats2b tr.colhead td.games-colh1 {
	background: transparent url(../images/games_statHbg_drker1.png) top left no-repeat scroll;
}

/*updated 8/28*/	
.tablehead.stats4 tr.colhead td.games-colh2, .tablehead.stats2.stats2b tr.colhead td.games-colh2 {
	background: transparent url(../images/games_statHbg2_02.png) top left repeat-x;
	border-left: 2px solid #fff;
}

.tablehead.stats4 tr.stathead td.scroll-offset, .tablehead.stats4 td.scroll-offset {
	padding-right:17px;
}
			
/*begin table stats5************************************/
			
.tablehead.stats5 tr.colhead td {
	padding: 0;
	text-align: center;
}
			
.tablehead.stats5 tr td {
	padding: 3px 5px;
	border: none;
}

.tablehead.stats5 tr.oddrow td, .tablehead.stats5 tr.evenrow td {
	background: #fff;
	border: 1px solid #dadada;
	border-width: 0 0 1px 1px;
}

.tablehead.stats5 tr td.evencol, .tablehead.stats5 tr td.oddcol {background: #f1f2f4;} 


.tablehead tr.totalsRow {
	font-size: 15px;
	font-weight: bold;
}

/*begin standard table styles*****************************/
.tablehead tr td.lastrow, .tablehead.stats5 tr td.lastrow {border-bottom: none;border-left: none;}
			
.tablehead tr td .colh2L, .tablehead tr td .colh2M, .tablehead tr td .colh2R {float: left;}   
			
.tablehead tr td .colh2L {
	background: transparent url(../images/colH2_bgL.png) bottom left no-repeat;
	height: 28px;
	width: 12px;
}

.tablehead tr td .colh2M {
	background: transparent url(../images/colH2_bgM.png) bottom left repeat-x;
	padding: 6px 0;
	text-align: center;
}
			
.tablehead tr td .colh2R {
	background: transparent url(../images/colH2_bgR.png) top right no-repeat;
	height: 28px;
	width: 12px;
}

/*begin mug*/
.tablehead.stats5 tr td.games-mug1 img, .tablehead.stats5 tr td.games-mug1 div {float: left;}
.tablehead.stats5 tr td.games-mug1 div {padding: 12px 0 0 5px;}
	
	
/*begin rounded corners on stat heads*/
.games-stath1 {
	background: #F1F2F4 url(../images/colH2_bgM.png) 0 -2px repeat-x;
	border: 1px solid #dadada;
	border-width: 1px 1px 0 1px;
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	/*width: 100%;*/
	margin: 0;
	padding: 4px;
}
	
			
.tablehead tr td.games-left {text-align: left;}
.tablehead tr td.games-borderL, .tablehead.stats5 tr.oddrow td.games-borderL, .tablehead.stats5 tr.evenrow td.games-borderL {border-left: none;}




/*begin highlighting a row*/
.tablehead tr.oddrow.row-select td, .tablehead tr.evenrow.row-select td, .tablehead.stats4 tr.row-select td.games-col1 {background: #fbf6dc;}

/*begin pickem table styles************************************/ 		
.games-picks {
	/* height: 15px; */
	margin: 0 auto;
	text-align: center;
	width: 110px;
}

.games-picks img {

            background: none;

            float: left;

            margin: 0;

            padding: 0;

}

.games-picks img.games-picks-right {

            float: right;

}

.pickcol p {
	float: left;
	/* height: 15px; */
	margin: 0;
	padding: 0;
	width: 60px;
}
/**************************************** start fixes ****************************************/

body.trans-fantasy .nav-main-breadcrumbs, body.trans-fantasy .nav-main-breadcrumbs a {color:#f6ecbf;}
body.trans-fantasy #header .nav-empire a {color:#f6ecbf;}

body.trans-fantasy .fantasynavbg {background:#000 url(../images/fs_wau_back.jpg) repeat-x top left; width:100%; padding: 0; margin: 0;}

body.trans-fantasy .ad-mar {padding: 6px 0px 0 131px; margin: 0;}
body.trans-fantasy .ad-mar #upperad {padding-bottom:0; margin: 0;}
body.trans-fantasy .content {color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:x-small;}

body.trans-fantasy .hdrleaguetitletxt {
	color:#D6D6D6;
	font-size:9px;
	line-height:16px;
	padding:16px 0 15px;
}

body.trans-fantasy .fantasynavtabs {
	float:left;
	height:31px;
	left:7px;
	width:720px;
	z-index:9;
}

body.trans-fantasy .fantasynavtab {float:left;}

body.trans-fantasy .teamstab {float:left;}

body.trans-fantasy .fantasynavteaminfo {
	display:inline;
	float:right;
	margin:0 7px 0 0;
	padding-top:9px;
	right:7px;
	width:248px;
}

body.trans-fantasy #header .nav-empire {
	display:inline;
	float:left;
	font-size:100%;
	height:20px;
	left:-15px;
	position:relative;
	top:8px;
	width:100%;
}

body.trans-fantasy .main-stack1-bodyText h1 {
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	margin: 0;
	padding: 5px 0 5px 0;
}

body.trans-fantasy .si-col2-col2 {
	float:left;
	padding:0 0 0 7px;
	width:230px;
}

body.trans-fantasy #main-stack2-col1-inner {background:transparent url(../images/indexback.gif) repeat-y scroll 0 0;}




/* start MW Test Styles */


/* CSS Document */

body.trans-fantasy .fntsy-right-col {
	float: left;
	width: 230px;
	padding: 6px;
	background: #302f2f url(../images/rtcol_back.jpg) no-repeat;
	font-size: 9px;
	line-height: 13px;
	color: #FFFFFF;
}
body.trans-fantasy .fntsy-right-col a:link, body.trans-fantasy .fntsy-right-col a:visited, body.trans-fantasy .fntsy-right-col a:active {color: #FFFFFF;text-decoration: underline;}
body.trans-fantasy .fntsy-right-col a:hover {color: #FFFFFF;text-decoration: underline;}


body.trans-fantasy .fntsy-right-col h1 {
	font-size: 12px;
	text-transform: uppercase;
	color: #e2b301;	
	margin: 0;
	padding: 0 0 5px 0;
}

body.trans-fantasy .fntsy-right-col h2 {
	font-size: 10px;
	text-transform: none;
	color: #e2b301;
	margin: 0;
	padding: 10px 0 5px 7px;
}

body.trans-fantasy .fntsy-right-col-mod {background: #3f3f3f;padding: 0 0 0px 0;}


body.trans-fantasy .fntsy-right-col-hd {
	background: url(../images/rtcol_hd_back.jpg) no-repeat;
	font-size: 10px;
	font-weight: bold;
	/*width: 238px;*/
	height: 18px;	
}

body.trans-fantasy .fntsy-right-col-hd-left {float: left;padding: 2px 0 0 0;}
body.trans-fantasy .fntsy-right-col-hd-left.sport {padding-left: 5px;}
body.trans-fantasy .fntsy-right-col-hd-right {text-align: right;padding: 2px 3px 0 0;	}
body.trans-fantasy .teamgroup {border-bottom: 1px dotted #2b2b2b;padding: 3px 3px 5px 6px;}
body.trans-fantasy .teamgroup a:link, body.trans-fantasy .teamgroup a:visited, body.trans-fantasy .teamgroup a:active {color: #FFFFFF;text-decoration: none;}
body.trans-fantasy .teamgroup a:hover {color: #e2b301;text-decoration: none;}
body.trans-fantasy .teamgroup p {padding: 0; margin: 0;}
body.trans-fantasy .fntsy-right-token {float:left; ,padding: 3px 5px 0 0;}
body.trans-fantasy .fntsy-right-playnow {font-size: 9px;}
body.trans-fantasy .fntsy-right-playnow a:link, .fntsy-right-playnow a:visited, .fntsy-right-playnow a:active {color: #FFFFFF;text-decoration: underline;}
body.trans-fantasy .fntsy-right-playnow a:hover {color: #FFFFFF;text-decoration: underline;}
body.trans-fantasy .fntsy-right-messageboard {padding: 2px 0 0 5px;}

/*this has been updated*/
body.trans-fantasy .si-container {
	background: url(../images/fs09_index_back.gif) repeat-y;
	width: 990px; 
}

body.trans-fantasy .main-col1 {
	/*float:left;*/
	font-size:10px;
	width:747px;
}

body.trans-fantasy .ie6 #header .espn-logo{margin:0 20px 5px 0;position:static;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/bgLogo_fs_fs09_beta.gif');}

body.trans-fantasy .fantasynavbg {
	background:url(../images/mgshell_back.jpg) repeat-x scroll left top;
}
.small {
	color:#000;
}
#header .logo {
	background:transparent url(../images/espn_logo_69x18_black.png) no-repeat scroll 16px 9px;
	float:left;
	height:27px;
	width:120px;
}
* html #header .logo {	margin: 8px 30px 0 9px;	position: static;	background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/espn_logo_69x18_black.png'); }

.logo {
	cursor:pointer;
	display:block;
	height:27px;
	position:relative !important;
	width:164px;
}


/*  GROUP DROP DOWN / ENTRY DROP DOWN STYLES  */
#groupDropDown {
	display:block;
	position:absolute;
	width:260px;
	background:#fff url(../images/gradient_back.jpg) bottom left repeat-x;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	z-index:99;
	margin-top:30px;
	width:260px
	text-align:left;
	float:left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	margin-left:1px;
}


*:first-child+html #groupDropDown {
	margin-top:0px;
}

* html #groupDropDown {
	margin-top:0px;
}

div#groupDropDown .groupsMenuItem a {
	font-family: Veranda, sans-serif;
	font-size: 100%;
	font-weight: 700;
	text-decoration:none;	
	background:transparent;
	margin-left:10px;
	padding-left:6px;
	width: 227px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	color:#292929;
}

div#groupDropDown .groupsMenuItem a:hover {
	font-family: Veranda, sans-serif;
	font-size: 100%;
	font-weight: 700;
	text-decoration:none;
	background:#225db7;
	color:#fff;
	margin-left:10px;
	padding-left:6px;	
	width: 227px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

.groupsMenuItem {
	float:left;
	text-align:left;
	width:260px;
}

.groupsHover {
	background: #FFFFFF url(../images/blk_nav_arrow.png) no-repeat scroll 72px 15px
	color:#000000;
	padding:10px 17px 10px 7px;
}

#entryDropDown {
	display:block;
	position:absolute;
	background:#fff url(../images/gradient_back.jpg) bottom left repeat-x;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	z-index:99;
	margin-top:30px;
	width:270px;
	text-align:left;
	float:left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
}

div#entryDropDown .entryMenuItem a {
	font-family: Veranda, sans-serif;
	font-size: 75%;
	font-weight: 700;
	text-decoration:none;	
	background:transparent;
	margin-left:10px;
	padding-left:6px;
	width: 227px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	color:#292929;
}

div#entryDropDown .entryMenuItem a:hover {
	font-family: Veranda, sans-serif;
	font-size: 75%;
	font-weight: 700;
	text-decoration:none;
	background:#225db7;
	color:#fff;
	margin-left:10px;
	padding-left:6px;	
	width: 227px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

.entryMenuItem {
	float:left;
	text-align:left;
	width:260px;
}

*:first-child+html #entryDropDown {
	margin-top:0px;
}

* html #entryDropDown {
	margin-top:0px;
}


.entryHover {
	background: #FFFFFF url(../images/blk_nav_arrow.png) no-repeat scroll 72px 15px
	color:#000000;
	padding:10px 17px 10px 7px;
}


		
/* END GROUP / ENTRY DROP DOWN STYLES */

.submitButton {
	border: medium none; 
	background: transparent url(../images/games_lrge_btnsR.png) no-repeat scroll 100% 0px; 
	color: rgb(255, 255, 255);
	display: block;
		font: bold 11px arial, helvetica, sans-serif;
		line-height: 1.4em;
		margin: 0 0 0 5px;
		padding: 6px 10px 7px 6px;
		text-transform: uppercase;
}

.submitButton:hover {
	background: transparent url(../images/games_lrge_btnsR.png) no-repeat scroll 100% -30px;
	color: rgb(255, 255, 255);
	display: block;
		font: bold 11px arial, helvetica, sans-serif;
		line-height: 1.4em;
		margin: 0 0 0 5px;
		padding: 6px 10px 7px 6px;
		text-transform: uppercase;
}

.leftSubmitButton {
	background:transparent url(../images/games_lrge_btnsL.png) no-repeat scroll left top;
	float:left;
}

.leftSubmitButton:hover {
		background:transparent url(../images/games_lrge_btnsL.png) no-repeat scroll 0 -30px;
}


/* SHARE and SEND FEEDBACK */

.share_mailBag_Container {
	float:right;
}
.share_mailBag_Container a, .share_mailBag_Container a:hover {	
	font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #ffffff;
}
.share_mailBag_Container a:hover {
	text-decoration:underline;
}
.shareThisLink {
	float:left;
}
.mailbagLink {
	float:left;
	margin-left: 12px;
	margin-top: 6px;
	margin-right: 14px;
}

/* LOG IN BOX */


.leftBox {
	float: left;
	width: 260px;
	border-right: 1px solid #b3c1c5;
	text-align: center;
}

.rightBox {
	margin-left: 252px;
	text-align: center;
	display: block;
}



.games-entrymod-f {
	background: transparent url(../images/dialogue_bottombg.png) bottom left no-repeat;
	padding: 5px 0 6px 0;
	margin-bottom: 25px;
}



/*begin fp editorial module 7/31/09*/
.mgLeftDivider p {
    font:11px/1.5em verdana,arial,sans-serif !important;
    margin: 11px 0px 20px;
}
.wp-caption
{
    float:right;
}
.prizesTable
{
    width:100%;
}
.prizesTable td
{
    padding:5px 4px;
}
.prizeOddRow {
    background-color:#cccccc;
}
.prizesTable p, .prizesTable td
{
    font:11px/1.5em verdana,arial,sans-serif;
} 
.tournamentTD, .tournamentTD p {
    font-family:arial !important;
    font-size:12px!important;
}
.stats3 {
    text-align:center;
}   
.editorialHeader {
    color:#404040;
    font:bold 23px arial,helvetica,sans-serif;
    float:left;
    width:100%;
    margin-bottom:5px;
}

.editorialByline {
    width:100%;
    font:11px/1.5em verdana,arial,sans-serif;
    color:#424242;
    background:url("../images/games-storybg.png") repeat-x scroll left top #FFFFFF;
    float:left;
    margin-bottom:10px;
    padding-top:5px;
}
.mgLeftDivider p.wp-caption-text
{
    font-size:9px !important;
    font-weight:bold !important;
    background:none repeat scroll 0 0 #E4EBED;
    color:#54656F;
    padding:3px;
    width:294px;
    margin-top:4px;
}
.games-story-inner {
            background: #fff url(../images/games-storybg.png) top left repeat-x;
}

.games-story h2 {
            font-size: 23px;
}

.games-story2 {
            margin: 0 8px 0 8px;
            padding-top: 8px;
}

.games-story2 p {
            font: normal 11px verdana, arial, sans-serif;
            line-height: 1.5em;
            margin: 11px 0 20px 0;
            text-align:justify;
} 

.games-story2 ol {
           font: normal 11px verdana, arial, sans-serif;
           line-height: 1.5em;
           margin: 11px 40px 20px;
}

.games-story2 ul {
           font: normal 11px verdana, arial, sans-serif;
           line-height: 1.5em;
           margin: 11px 40px 20px;
}

.games-story-photoR {
            background: #e7e9ea;
            float: right;
            margin: 0 0 10px 5px;
            width: 300px;
}

.games-story-photoR p {
            color: #424242;
            font: bold 10px verdana, helvetica, sans-serif;
            float: left;
            margin: 0;
            padding: 0 5px 5px 5px;
}

.games-story-photoR p em {
            font: normal 9px verdana, sans-serif;
            font-style: normal;
            float: right;
}

.games-columnist img {
            float: left;
            margin-right: 5px;
}

.games-columnist p {
            color: #424242;
            float: left;
            margin: 0;
            padding: 0;
}

.page-actions {
            clear:right;
            float:right;
            font-size: 9px;
}

.page-actions a {
            color: #999999;
            margin-left: 10px;
            padding: 0 0 4px 18px;
}

.page-actions a.comment {
background:transparent url(../images/games-comment_icon.png) no-repeat scroll 0 0;
}

.page-actions a.email {
            background:transparent url(../images/pt_email.gif) no-repeat scroll 0 0;
            padding-left:20px;
}

.page-actions a.print {
background:transparent url(../images/games-print_icon.png) no-repeat scroll 0 0;
}
 

/*begin expert analysis module*/
ul.games-analysis, ul.games-analysis li {
            list-style: none;
}

ul.games-analysis li.games-analysis2 {
            /*background: #eaebec;*/
            border-bottom: 1px solid #eaebec;
            margin-bottom: 10px;
            padding: 5px 5px 8px 0;
}

ul.games-analysis li.games-analysis2.games-analysis-nobg {background: none;} 

li.games-analysis2 img {
            float: left;
            margin-right: 8px;
}

li.games-analysis2 p {
            float: left;
            margin: 0;
            width: 580px;
}



/*begin right col modules 7/24/09***************************/

.rcol-mod {
	width: 290px;
	margin-bottom: 15px;
}

h5.rcolh {
	background: transparent url(../images/games_RmodH2.png) top left no-repeat;
	color: #404040;
	font: bold 16px arial, helvetica, sans-serif;
	margin: 0 0 0px 0;
	padding: 6px 0 3px 10px;
	text-align: left;
}

h5.rcolh.lbh {
	background: transparent url(../images/rcol_lbH_generic.png) top left no-repeat;
	color: #fff;
	font-weight: normal;
}

h5.rcolh.lbh em {
	font-style: normal;
	float: left;
}

h5.rcolh.lbh img {
	float: left;
	margin: 2px 4px 0 0;
}
		
* html h5.rcolh {padding: 6px 0 4px 10px;}
*+html h5.rcolh {padding: 6px 0 4px 10px;}
.rcol-mod-content {
	border: 1px solid #d2d0d0;
	border-width: 0 1px;
	padding: 10px;
}

.rcol-mod-content img {
	float: left;
	margin-right: 7px;
}
		
.rcol-mod .rcol-mod-content p {
	float: left;
	margin: 0; 
	padding: 0;
	width: 180px;
}
		
.rcol-mod-content.lbcontent {
	background: transparent url(../images/rcol_lbBG.png) top left no-repeat;
	border: 0;
	padding: 0 10px;
	height: 264px;
	overflow: hidden;
}

.rcol-mod-content.lbcontent .tablehead {margin-top: 10px;}
.rcol-mod-content.lbcontent .tablehead tr td {padding-bottom: 4px;}
		
.rcol-mod-content.lbcontent .tablehead .stathead td {
	background: none;
	border: 0;
	padding-bottom: 6px;
	text-align: left;
}

.rcol-mod-content.lbcontent .tablehead tr td.lbcontent-rank {
	padding-right: 7px;
	text-align: center;
}
		
.rcolf {
	background: transparent url(../images/games_RmodF2.png) bottom left no-repeat;
	padding: 3px 0;
}

td.lbcontent-link img {padding: 3px 0 0 8px;}

.rcol-mod-content strong.games-prize-txt {
	color: #404040;
	font: bold 14px arial, helvetica, sans-serif;
}


/*begin groups info 7/30/09*/

.games-groups-info {
            width: 100%;
}

.games-groups-info h2.games-h2border {
            line-height: 1em;
            margin: 0;
}

.games-groups-info ul {
            float: left;
            width: 554px;
}

.games-groups-info ul, .games-groups-info ul li {
            color: #000;
            font: normal 11px arial, helvetica, sans-serif;
            list-style: none;
            margin: 0;
            padding: 0;

} 

.games-groups-info ul li {
            margin-bottom: 5px;}

 

.games-groups-info ul li strong {
            float: left;
            margin-right: 5px;
}

.games-groups-info ul li em {
            color: #935103;
            font-style: normal;
}

.games-groups-info img {float: right;}

 

.games-groups-info ul li span {
            color: #404040;
            margin: 0;
            padding: 0;
            width: 460px;
}

.games-groups-info2 {
            border-top: 1px solid #fff;
            padding-top: 8px;
}

 

/*begin join a group mod*/

.games-join-mod {
            font: normal 11px arial, helvetica, sans-serif;
            text-align: center;
            margin-bottom: 25px;
            padding-top: 5px;
            padding-top: 0;
}

.games-join-mod input {margin-top: 12px;}

 

.games-join-mod h5 {
            color: #000;
            font-size: 16px;
            margin: 4px 0 8px 0;
}

 
.games-join-mod h5 img {margin-right: 4px;}


.games-join-mod p {margin-bottom: 6px;}

 

/*begin input buttons*/

 
.games-input-btn {
            border: none;
            color: #fff;
            font: bold 11px arial, helvetica, sans-serif;
            background: transparent url(../images/input_btn_lrge.png) no-repeat top left;
            height: 26px;
            line-height: 1em;
            text-align: center;
            text-transform: uppercase;
            width: 133px !important;
            cursor:pointer;
}

.games-input-btn:hover {
            background: transparent url(../images/input_btn_lrge.png) no-repeat 100% 25%;
}


.games-input-btn.off, .games-input-btn.off:hover {
            background: transparent url(../images/input_btn_lrge.png) no-repeat 100% 100%;
            color: #404040;
}

.games-input-btn.yellow {
            background: transparent url(../images/input_btn_lrge.png) no-repeat 100% 50%;
            color: #404040;
}

.games-input-btn.yellow:hover {
            background: transparent url(../images/input_btn_lrge.png) no-repeat 100% 75%;
            color: #404040;
}

.impactUnit990 {
	text-align: center;
}

.games-alert-mod-wrap {margin-bottom: 15px;}
.games-alert-modTOP {
	background: pink url(../images/MG_cs_modTOP.png) top left no-repeat;
	font-size: 0;
	height: 3px;
	width: 670px;
}
.games-alert-modMID {
	background: #e9e9d0;
	padding:7px 15px 0 15px;
	text-align: center;
}
.games-alert-modMID h2 {
	border-bottom: 1px solid #bbbaa8;
	color: #383535;
	font: normal 20px arial, helvetica, sans-serif;
	margin-bottom: 12px;
	padding-bottom: 3px;

}
.games-alert-modMID h2 img {margin-right: 3px;}
.games-alert-modMID p {
	font: normal 11px arial, helvetica, sans-serif;
	padding-bottom: 7px;

}
.games-alert-modBTM {
	background: transparent url(../images/MG_cs_modBTM.png) top left no-repeat;
	height: 6px;
	width: 670px;
}

* html .games-input-btn {line-height: 1.5em;}
*+html .games-input-btn {line-height: 1.5em;}

.games-join-mod form {
            margin: 0 auto;
            text-align: center;
            width: 480px;
}

.games-join-mod form input.games-join-input {
            border: 1px solid #bdbdbd;
            margin-right: 5px;
            width: 100px;
}


.games-input-searchwrap {
	margin: 0 auto; 
	text-align: center;
	width: 175px; 
}
.games-input-searchwrap .games-input-search1 {
	float: left;
	width: 100px;
}


.message.games-input-search2 {width: 100px;font-size:11px;}


.games-btn.sml-btn.games-search-btn {
	float: right; 
	margin: 2px 0 0 6px; 
	_margin: 4px 0 0 4px; 
	width: 65px;
}
*+html .games-btn.sml-btn.games-search-btn {margin-top: 3px; }



*begin green status bar*/          

.games-status {
            border-color: #54a82e;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            overflow: hidden;
            position: relative;
}

.games-status img {margin: 0 5px 0 0;}

.games-status .games-status-close-btn {
            position: absolute;
            top: -3px;
            right: 0;
}

*+html .games-status .games-status-close-btn {top: 3px;}

* html .games-status .games-status-close-btn {right: 5px; top: 5px;}

.games-status.games-green, .games-status.games-white, .games-status.games-red {
            background: #aecdae;
            border: 1px solid #6fa26f;
            margin-top: 10px;
            padding: 4px 0;
            text-align: center;
            /*width: 100%;*/
}

.games-status.games-green p, .games-status.games-white p, .games-status.games-red p {
            color: #2e412e;
            font: bold 11px arial, helvetica, sans-serif;
            margin: 0;
            padding: 0 0 0 7px;
}

.games-status.games-white {
            background: #fff;
            border: 1px solid #bab9b9;
            color: #5f5f5f;
} 

.games-status.games-white p {color: #5f5f5f;}

.games-status.games-red {
            background: #cb5650;
            border: 1px solid #873531;
            color: #fff;
}

.games-status.games-red p {color: #fff;}

.games-status.games-yellow {
             background: #e9e9d0;
             border:1px solid #babaa7;
             color: #fff
}

.games-status.games-yellow p {color: #000;}

games-instructwrap1 {
            margin: 0 auto;
            margin-top: 6px;
            text-align: center;
            width: 670px;
} 

.games-invite-wrap {
	border:9px solid #EAEBEC;
	margin-bottom:20px;
	padding:12px;
}

.games-invite-wrap h1.games-inviteH {
	margin:15px 0;
}

.games-invite-wrap h1 {
	-x-system-font:none;
	color:#2A434C;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

.games-invite-wrap textarea.games-invite-comments {
	border:1px solid #BDBDBD;
	margin:0 0 8px 34px;
	overflow:hidden;
	width:591px;
}

.games-input-btn.off, .games-input-btn.off:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/input_btn_lrge.png) no-repeat scroll 100% 100%;
	color:#404040;
}

.games-fullcol.fullcol-bottomPG {padding: 20px 5px 0 5px;float:left;}

.games-fullcol.fullcol-bottomPGPdg {padding: 20px 5px 0 5px;margin-top:20px;}
.games-fullcol.fullcol-topPG {padding: 0 5px;}

 

 

/*begin invite friends page styles 9/23/09*/

.games-invite-wrap {
	border: 9px solid #eaebec;
	padding: 12px;
	margin-bottom: 20px;
}

.games-invite-wrap form {
	height: 1%;
	overflow: visible;
}

.games-invite-wrap input.games-invite-input {
	border: 1px solid #bdbdbd;
	float: left;
	width: 593px;
}

.games-invite-wrap textarea.games-invite-comments {
	border: 1px solid #bdbdbd;
	margin: 0 0 8px 34px;
	overflow: hidden;
	width: 591px;
}           

.games-invite-wrap h1 {
	color: #2a434c;
	font: bold 12px arial, helvetica, sans-serif;
}

.games-invite-wrap h1.games-inviteH {margin: 15px 0 15px 0;}

.games-invite-wrap h1.games-inviteH em {margin-left: 12px;}

.games-invite-wrap img {
	float: left;
	margin-right: 6px;
}

.games-invite-wrap p {
	font: normal 11px arial, verdana, sans-serif;
	line-height: 1.75em;
	margin: 0 0 6px 34px;
}           
.mg-pageheader p {
  	font: normal 11px verdana, sans-serif;
  	margin-bottom:10px;
}  

/*begin add friends form styles*/

form.games-email-wrap h1 {
	-x-system-font:none;
	color:#2A434C;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

form.games-email-wrap input.games-email1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #BDBDBD;
	margin-bottom:8px;
}

form.games-email-wrap select.games-email2 {
	border:1px solid #BDBDBD;
	float:right;
	width:114px;
}

#signUpContainer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/streak/bg_signUpContainer.gif) no-repeat scroll left top;
	height:93px;
	margin-bottom:15px;
	margin-left:6px;
	padding:20px 20px 0;
	width:590px;
}

#signUpContainer form fieldset {
	border:medium none;
	display:inline;
	margin:0;
	padding:0;
}

.entrymod-right .userName, .entrymod-right .password {
    float:left;
    width:100%;
    display:block;
}
.entrymod-right .userNameDiv, .entrymod-right .passwordDiv {
    float:left;
    width:40%;
    display:block;
}
.entrymod-right .buttonDiv {
    float:left;
    width:20%;
    display:block;
}
.entrymod-right .userName input, .entrymod-right .password input {
    width:105px;
}
#signUpContainer form label {
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:2px;
	text-align:left;
}
#signUpContainer.games-entrymod, #signUpContainer.games-entrymod input {
	font-size:11px;
}
#signUpContainer.games-entrymod form label {
	-x-system-font:none;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#signUpContainer.games-entrymod form fieldset {
	float:left;
	margin-right:6px;
}

#signUpContainer form input {
	padding:1px;
	vertical-align:bottom;
}
#signUpContainer a.b1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	margin-bottom:3px;
	padding:0;
	width:188px;
}

#signUpContainer form button.b2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	margin-top:15px;
	padding:0;
	vertical-align:bottom;
}

#signUpContainer h1 {
	border:medium none;
	color:#2A434C;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
}

#signUpContainer .games-entrymod3B h1 {
	font-weight:bold;
	text-align:left;
}

#signUpContainer.games-entrymod .entrymod-left {
	border-right:1px solid #B3C1C5;
	float:left;
	text-align:center;
	width:310px;
}

#signUpContainer.games-entrymod .entrymod-right {
	float:right;
	width:295px;
}

#signUpContainer.games-entrymod .entrymod-right h1, #signUpContainer.games-entrymod .entrymod-left h1 {
	margin-bottom:8px;
}

#signUpContainer.games-entrymod .games-entrymod-innerwrap {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:pink none repeat scroll 0 0;
	margin:0 auto;
	text-align:center;
	width:630px;
}

#signUpContainer.games-entrymod {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/dialogue_topbg.png) no-repeat scroll left top;
	height:1%;
	margin:0;
	padding:14px 0 0;
	width:669px;
}

#signUpContainer.games-entrymod .games-entrymod2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#D5E1E4 none repeat scroll 0 0;
	padding:0 20px;
}

* + html #signUpContainer.games-entrymod .games-entrymod2 {
	padding-top:5px;
}

#signUpContainer.games-entrymod .games-entrymod2 .games-entrymod3 {
	border-right:1px solid #B3C1C5;
	float:left;
	margin-bottom:10px;
	width:390px;
}

#signUpContainer.games-entrymod p {
	line-height:1.5em;
}

#signUpContainer.games-entrymod .games-entrymod2 .games-entrymod3B {
	padding:0 20px 10px 0;
}

#signUpContainer.games-entrymod .games-entrymod2 .games-entrymod4 {
	float:right;
	margin:15px auto 0;
	text-align:center;
	width:234px;
}

#signUpContainer.games-entrymod .games-entrymod2 .games-entrymod4 form {
	margin-left:10px;
}

#signUpContainer.games-entrymod h1 {
	font-size:16px;
	margin-bottom:4px;
}

.games-input-btn.input-wide:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/games_med_wide_INPUTbtns.png) no-repeat scroll 100% 25%;
}

.games-input-btn.input-wide.off, .games-input-btn.input-wide.off:hover { 
	background: transparent url(../images/games_med_wide_INPUTbtns.png) no-repeat 100% 100%; 
	color: #404040; 
}

.games-input-btn.input-wide { 
	background: transparent url(../images/games_med_wide_INPUTbtns.png) no-repeat top left;
	width: 243px !important;  
}

.games-input-btn.sml-inputbtn { 
	background: transparent url(../images/games_sml_short_INPUTbtns.png) no-repeat top left;
	height: 18px;
	width: 63px;  
}

.games-input-btn.sml-inputbtn:hover { 
	background: transparent url(../images/games_sml_short_INPUTbtns.png) no-repeat 100% 25%;
}
.games-input-btn.sml-inputbtn.off, .games-input-btn.sml-inputbtn.off:hover {
	background: transparent url(../images/games_sml_short_INPUTbtns.png) no-repeat 100% 100%;
	color: #404040; 
}

#groupFindCreateGroup {
	margin-left:20px;
}

* html #groupFindCreateGroup {
	margin-left:0px;
}

* html .games-rightcol {
	padding-left: 5px;
}


.games-fpmod {
	//background: transparent url(../images/frontpage_images/FPmodule_BG.gif) top left no-repeat;
	height: 141px;
	margin-bottom: 12px;
	width: 669px;
}

.games-fpmod-stepwrap {
	margin: 0 auto;
	padding-top: 15px;
	text-align: center;
	width: 650px;
}
	
.games-fpmod-stepwrap2 {
	border-right: 1px solid #d0d0d0;
	float: left;
	width: 213px;
}
		
.games-fpmod-stepwrap2.laststep {border-right: 0;}
		
.games-fpmod-steptop img {padding-left: 6px;}
		
.games-fpmod-steptop {
	margin: 0 auto;
	text-align: center;  
	width: 140px; 
}

.games-fpmod-steptop .games-fpmod-step  img {padding: 0;}
		
.games-fpmod-step {
	float: left;
	width: 45px;
	text-align: center;
}
		
.games-fpmod-stepwrap2 p.fpmod-instructions {
	font: 11px normal arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 190px;
	margin: 0 auto;
}
		
.games-fpmod-stepwrap2 .games-fpmod-step p {
	color: #2a434c;
	font: 16px bold arial, helvetica, sans-serif;
	margin: 7px 0 6px 0;
	text-transform: uppercase;
} 
		
.clear {clear: both;}

/* EVENT MODULE */
#event_module, #navigation_module {background: #FFF url(../images/bg_event_mod.jpg) no-repeat; height:36px;width:970px;font-family:arial,helvetica;color:#FFF;margin-bottom:10px;font-size:16px;}
#event_module span {font-weight:bold;}
.event_name {float:left;padding:11px 0 0 7px;font-size:90%;font-weight:bold;}
.event_name a {color:#FFF;font-size:12px;font-weight:bold;}
.event_location {float:left;padding:11px 0 0 10px;font-size:70%;}
.event_lock_alert, .lock_alert {float:right;background-color:#FF0000;font-weight:bold;font-size:60%;padding:2px;margin:10px 7px 0 0;}
.lock_alert {margin:10px 7px 0;}
.winner {float:right;padding:11px 10px 0 10px;font-size:70%;}
.winner a {color:#FFF;}
.event_metadata {float:right;padding:11px 3px 0 10px;font-size:70%;}
#navigation_module a:link, #navigation_module a:visited {color:#FFF;text-decoration:underline;}
#navigation_module a:hover {text-decoration:none;}
#navigation_module .boxscores span {padding: 0 5px;}
#navigation_module .games-btn.sml-btn a {
	color:#404040;
	text-decoration:none;
	margin-right:5px;
	float:left;
}

/* CHALLENGE OPP TOOLTIPS */

div.games-innercol div.opp_tooltip_content {
	display: none;
	position: absolute;
	z-index: 3000;
	border: 1px solid #999;
	background-color: #eee;
	padding: 5px;
	opacity: 0.95;
	margin: 0 10px;
	width: 200px;
}	
div.games-innercol div.opp_tooltip {
	border-bottom: 1px dotted #666;
	cursor:pointer;
	display:inline;
}
div.games-innercol div.opp_tooltip_content div {
	padding: 2px 0;
}
div.games-innercol div.opp_tooltip_content table.oppTT {
	background: #F1F2F4;
	width: 100%;
}
div.games-innercol div.opp_tooltip_content table.oppTT tbody{
	height: auto;
	overflow: auto;
}
div.games-innercol div.opp_tooltip_content table.oppTT tr td,
div.games-innercol div.opp_tooltip_content table.oppTT tr.oddrow td,
div.games-innercol div.opp_tooltip_content table.oppTT tr.evenrow td {
	padding: 2px 5px;
	border-style: none;
	background: #F4F6F8;
	color: #404040;
	text-align: right;
	font-family: arial,helvetica,sans-serif;
	font-style: normal;
	font-size: 11px;
}
div.roster-info span.pOppTeams {
	display:none;
}

/* BOXSCORE SECTION */

#boxscores-wrap {
	margin-bottom: 50px;
	font: 11px verdana,helvetica,sans-serif;
}
#boxscores-wrap div.period {
	margin-left:10px;
}
#boxscores-wrap a.trigger:link, #boxscores-wrap a.trigger:visited {
	display:block;
	background-color: #F6F6F6;
	border: solid 1px #E0E0E0;
	font-weight: bold;
	cursor: pointer;
	position:relative;
	margin-top: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;				
}
#boxscores-wrap div.expandoheader {
	padding: 4px 4px 4px 14px;	
	width: 100%;
	height: 100%;
}
#boxscores-wrap a.trigger:hover {
	text-decoration:none;
}		
#boxscores-wrap a.avail.trigger:hover, #boxscores-wrap a.current.trigger:hover {
	background-color: #FDF5CE;
	border-color: #FBCB09;
}
#boxscores-wrap a.trigger.open {
	background-color: #F0F0F0;
	border-color: #B3C5DB;
}
#boxscores-wrap div.gameday a.trigger {
	border: none;
}
#boxscores-wrap div.points {
	position:absolute;
	top:4px;
	right:15px;		
}
#boxscores-wrap div.roster {
	position:absolute;
	top:4px;
	left:205px;
	font-style: italic;
	font-weight: normal;
	color: #999;
}		
#boxscores-wrap div.period div.outer {
	border: solid 1px #E0E0E0;
	margin-left: 10px;
	margin-bottom: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;				
}
#boxscores-wrap a.trigger div.arrow {
	background: url(../images/arrows_small.png) no-repeat;
	background-position: 0 0;
	position:absolute;
	top: 6px;
	left:2px;
	width: 10px;
	height:9px;
}
#boxscores-wrap a.trigger.open div.arrow {
	background-position: 0 -8px;
	top:8px;
}
#boxscores-wrap a.unavail.trigger div.arrow {
	display:none;
}
#boxscores-wrap .loader {
	margin: auto;
	width: 100%;
	height: 66px;
	background: url(../images/ajax-loader.gif) no-repeat;
	background-position: center;
}

#dailyleaders_table table.stats4 {
	width:100%;
}
		.page-actions li {display:inline;float:left;line-height:17px;padding:0 4px 0 0;}
		.page-actions ul {float:right;padding-top:4px;width:auto;_width:413px;}

		.page-actions a.count_bubble {
			background:url("../images/count_bubble_right.png") no-repeat scroll right top transparent;
			color:#225FB2;
			display:block;
			float:left;
			margin-right:0px;
			margin-top:-4px;
			_margin-top:0px;
			min-width:25px;
			padding:0;
			text-align:center;
		}

		.page-actions a.count_bubble span {
			background:url("../images/count_bubble_left.png") no-repeat scroll left top transparent;
			display:block;
			font-family:Helvetica,Arial,sans-serif;
			font-size:10px;
			line-height:16px;
			padding:5px 4px 11px 6px;
			_padding:2px 4px 11px 6px;
		}

		div.topsy_theme_blue a.topsy-sm-total {margin-left:1px;}
		div.topsy_theme_blue a.topsy-sm-retweet {margin-left:0;}

		.page-actions {
			padding:0;
			display:block;
			width:100%;
		}

		div.subhead cite.source {_width:162px;}

		.fb_share_count_nub_right  {
			background-image:url("../images/rightNub.png");
		}
		
		div.topsy-sm {	width:90px; height:20px; }





		.page-actions li {display:inline;float:left;line-height:17px;padding:0 4px 0 0;}
		.page-actions ul {float:right;padding-top:4px;width:auto;_width:413px;}

		.page-actions a.count_bubble {
			background:url("http://a1.espncdn.com/prod/assets/count_bubble_right.png") no-repeat scroll right top transparent;
			color:#225FB2;
			display:block;
			float:left;
			margin-right:0px;
			margin-top:-4px;
			_margin-top:0px;
			min-width:25px;
			padding:0;
			text-align:center;
		}

		.page-actions a.count_bubble span {
			background:url("http://a2.espncdn.com/prod/assets/count_bubble_left.png") no-repeat scroll left top transparent;
			display:block;
			font-family:Helvetica,Arial,sans-serif;
			font-size:10px;
			line-height:16px;
			padding:5px 4px 11px 6px;
			_padding:2px 4px 11px 6px;
		}

		div.topsy_theme_blue a.topsy-sm-total {margin-left:1px;}
		div.topsy_theme_blue a.topsy-sm-retweet {margin-left:0;}

		.page-actions {
			padding:0;
			display:block;
			width:100%;
		}

		div.subhead cite.source {_width:162px;}

		.fb_share_count_nub_right  {
			background-image:url("http://games-ak.espn.go.com/s/minigames/i/v3/rightNub.png");
		}
		
		div.topsy-sm {	width:90px; height:20px; }
		
		
		/* MESSAGE BOARD */

#mb {
line-height:1.4em;
overflow:visible;
padding:20px 10px 10px;
width:720px;

}
#mb a {
color:#000000;
}
#mb a:hover {
color:#FF0000;
}
#mb a:visited {
color:#000099;
}
#team {
height:80px;
width:772px;
}
#welcome {
color:#000000;
font-weight:bold;
margin:0;
padding:0;
}
#welcome a {
background:url("http://espn.starwave.com/i/boards/04b/user_y.gif") no-repeat scroll 0 50% transparent;
font-size:130%;
padding:2px 0 2px 20px;
}
.bcrumb {
color:#666666;
margin:10px 0;
padding:0;
}
.bcrumb a {
background:url("http://espn.starwave.com/i/boards/04b/arrow.gif") no-repeat scroll 100% 50% transparent;
margin-right:6px;
padding-right:10px;
}
.bcrumb strong {
color:#000000;
}
#search {
background:url("http://espn.starwave.com/i/boards/04b/welcome_bg.gif") repeat-x scroll left bottom #FDF4D8;
border-top:1px solid #F1DAB6;
clear:both;
color:#444444;
margin:10px 0;
padding:6px;
text-align:center;
}
#search-label {
font-weight:bold;
}
#search a {
background:url("http://espn.starwave.com/i/boards/04b/search.gif") no-repeat scroll 100% 50% transparent;
padding:2px 20px 2px 0;
}
#search input {
vertical-align:middle;
}
.page-nav {
float:left;
margin:0;
padding:8px 0 0;
}
.page-nav span {
margin-left:15px;
}
.alone {
margin-bottom:10px;
}
.buttons {
float:right;
margin:0 0 10px;
padding:0;
}
.buttons a {
background:url("http://espn.starwave.com/i/boards/04b/button_bg.gif") repeat-x scroll left top #EEEEEE;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-right:1px solid #999999;
border-style:solid;
border-width:1px;
color:#666666 !important;
display:block;
float:left;
font-weight:bold;
margin:0 0 0 4px;
padding:6px;
text-decoration:none;
}
.buttons input {
background:url("http://espn.starwave.com/i/boards/04b/button_bg.gif") repeat-x scroll left top #EEEEEE;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-right:1px solid #999999;
border-style:solid;
border-width:1px;
color:#666666 !important;
display:block;
float:left;
font-weight:bold;
margin:0 0 0 4px;
padding:6px;
text-decoration:none;
}
.buttons a img {
margin:0 3px 0 0;
vertical-align:middle;
}
.buttons a:hover {
background:none repeat scroll 0 0 #EEEEEE;
border-color:#CCCCCC;
color:#333333;
text-decoration:none;
}
.bottom {
clear:both;
margin:10px 0 0;
}
table.mb {
border-collapse:collapse;
clear:both;
margin:0 0 10px;
overflow:visible;
padding:0;
width:720px;
}
table.w-key {
color:#000000;
margin-bottom:0;
overflow:visible;
width:720px;
font-size:80%;
}
table.mb caption {
background:none repeat scroll 0 0 #002A5C;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:120%;
font-weight:bold;
padding:6px;
text-align:left;
}
table.mb th {
background:url("http://espn.starwave.com/i/boards/04b/th_bg.gif") repeat-x scroll left top #DBDBDB;
border-bottom:1px solid #CCCCCC;
padding:6px 10px;
text-align:left;
}
table.mb td {
background:none repeat scroll 0 0 #F5F5F5;
border-bottom:1px solid #CCCCCC;
padding:10px;
}
table.mb tr.unread td {
background:url("http://espn.starwave.com/i/boards/04b/unread_bg.gif") repeat-x scroll left top #EEEEEE;
font-weight:bold;
}
.topic a {
background:url("http://espn.starwave.com/i/boards/04b/file.gif") no-repeat scroll 0 50% transparent;
color:#000000;
display:block;
padding-left:20px;
}
.unread .topic a {
background-image:url("http://espn.starwave.com/i/boards/04b/file_unread.gif");
color:#000000;
}
.poll .topic a {
background-image:url("http://espn.starwave.com/i/boards/04b/poll_side.gif");
}
.poll-unread .topic a {
background-image:url("http://espn.starwave.com/i/boards/04b/poll_unread.gif");
}
.posted a {
background:url("http://espn.starwave.com/i/boards/04b/user_y.gif") no-repeat scroll 0 50% transparent;
display:block;
padding-left:20px;
}
.posted a {
background:url("http://espn.starwave.com/i/boards/04b/user_y.gif") no-repeat scroll 0 50% transparent;
display:block;
padding-left:20px;
}
.posted img {
height:48px;
width:35px;
}
.quote a {
color:#000000;
display:inline;
}
p.report {
margin:5px 0 1em;
padding:0;
text-align:right;
}
table.thread th {
color:#444444;
font-weight:normal;
}
table.thread th strong {
color:#000000;
}
table.thread td {
color:#666666;
vertical-align:top;
}
table.thread th.thread-author {
color:#000000 !important;
font-size:120%;
font-weight:bold;
}
table.thread th.thread-author a {
background:url("http://espn.starwave.com/i/boards/04b/user_y.gif") no-repeat scroll 0 50% transparent;
color:#000000 !important;
display:block;
padding-left:20px;
text-decoration:none;
}
table.thread th.thread-author a:hover {
text-decoration:underline;
}
table.thread th.thread-author a:visited {
color:#000000 !important;
}
table.thread th.thread-quote {
text-align:right;
}
table.thread th.thread-quote a {
background:url("http://espn.starwave.com/i/boards/04b/comment.gif") no-repeat scroll 0 50% transparent;
color:#000000 !important;
padding-left:20px;
}
table.thread th.thread-quote a:visited {
color:#000000 !important;
}
table.thread td.thread-head {
background:none repeat scroll 0 0 #002A5C;
color:#FFFFFF !important;
font-family:Arial,sans-serif;
font-size:130%;
font-weight:bold;
padding:6px;
}
table.thread td.thread-head a {
color:#FFFFFF !important;
}
table.thread td.thread-head a:visited {
color:#FFFFFF !important;
}
table.thread td.preview {
background:none repeat scroll 0 0 #666666;
}
table.thread td.thread-preface {
color:#000000;
font-size:100%;
line-height:1.5em;
overflow:hidden !important;
width:160px !important;
}
table.thread td.thread-body {
color:#000000;
font-size:120%;
line-height:1.5em;
overflow:hidden !important;
width:560px !important;
}
table.thread td.thread-body p {
margin-top:0;
padding-top:0;
}
table.thread td.thread-body blockquote {
background:url("http://espn.starwave.com/i/boards/04b/quote.gif") no-repeat scroll 0 2px transparent;
color:#666666;
font-size:90%;
font-style:italic;
padding-left:25px;
}
table.thread td.thread-body blockquote .block-head {
color:#444444;
font-style:normal;
}
table.thread td textarea {
height:200px;
margin:0 0 10px;
width:420px;
}
table.thread td textarea.text-quote, table.thread td textarea.text-poll {
height:100px;
}
#poll-view {
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
font-weight:bold;
padding:10px 10px 0 0;
}
#poll-results {
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
margin:0 0 10px;
}
#poll-results td {
border:medium none;
color:#000000;
font-weight:normal;
}
#poll-results td.poll-votes {
font-weight:bold;
}
#poll-results span.poll-your {
background:url("http://espn.starwave.com/i/boards/04b/poll_your.gif") no-repeat scroll 0 50% transparent;
color:#666666;
margin-left:10px;
padding-left:16px;
}
#quick-buttons h3 {
clear:left;
font-size:100%;
font-weight:normal;
margin:0;
padding:0;
}
#quick-buttons p {
float:left;
margin:10px 0 20px;
padding:0;
}
#quick-buttons a {
background:url("http://espn.starwave.com/i/boards/04b/button_bg.gif") repeat-x scroll left top #EEEEEE;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-right:1px solid #999999;
border-style:solid;
border-width:1px;
color:#666666;
display:block;
float:left;
margin:0 4px 4px 0;
padding:4px;
text-decoration:none;
}
#quick-buttons a:hover {
background:none repeat scroll 0 0 #EEEEEE;
border-color:#CCCCCC;
color:#000000;
text-decoration:none;
}
#key {
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
margin:0 0 10px;
padding:10px 0;
}
#key img {
vertical-align:middle;
}
#key span {
color:#666666;
margin-right:15px;
}
.alert {
background:url("http://espn.starwave.com/i/boards/04b/alert.gif") no-repeat scroll 0 1px transparent;
color:#990000;
font-size:90%;
padding-left:20px;
}
a {
color:#000000;
}
a img {
border:medium none;
}
.conversation {
    font-size: x-small;
    line-height: 1em;
}		
.conversation-body-header {margin-top:10px;margin-bottom:10px;}
.conversation textarea.conversation-form-body {
    background-color: #F8F8F8;
    border: 1px solid #999999;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 75px;
    line-height: 1.2;
    margin-top: 10px;
    padding: 5px;
    width: 96%;
    margin-bottom:8px;
}
.conversation-legal {
    color: #888888;
    font-size: x-small;
    line-height: 1.2em;
    margin: 15px 0;
}
#conversation-container1 .conversation-page-holder {
    display: block;
}
#conversation-container1 .conversation-page-item-open {
    border-color: #E8E8E8;
    border-style: solid;
    border-width: 1px 1px 0;
}

#conversation-container1 .conversation-page-item {
    border: 1px solid #E8E8E8;
}
.conversation-page-item {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #E8E8E8;
    display: block;
    height: 15px;
    margin: 2px 0;
    padding-left: 20px;
    padding-top: 5px;
}
.conversation .conversation-item-date {
    color: #888888;
}
.conversation .conversation-body-header {
    float: left;
    height: 22px;
}
.conversation .conversation-body-wrapper {
    border-left: 1px solid #CCCCCC;
    min-height: 48px;
    padding-left: 5px;
    padding-right: 5px;
}
.conversation .conversation-body-wrapper-outerGhome {
    float: right;
    width: 240px;
}
#conversation-container1 ul#conversation-message-list li {
    margin-top: 3px;
}
conver...2-1.css (line 152)
#conversation-container1 ul#conversation-message-list li {
    padding: 7px 1px;
}
conver...2-1.css (line 145)
#conversation-container1 li.conversation-row-even, #conversation-container1 li.conversation-row-even div.conversation_mug_shot {
    background: none repeat scroll 0 0 #EEEEEE;
}
.conversation .conversation-item-body {
    clear: both;
    width: 100%;
}
#conversation-container1 .conversation-page-item-open {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
#activity-container ul, #conversation-container1 ul {
    margin: 0;
    padding: 0;
}
.conversation .conversation-list {
    font-size: 110%;
    line-height: 1.4em;
}
#conversation-container1 ul#conversation-message-list li {
    margin-top: 3px;
}
#conversation-container1 ul#conversation-message-list li {
    padding: 7px 1px;
}
#conversation-container1 ul li {
    padding: 0;
}
#conversation-container1 ul li {
    padding: 1px 5px;
}
#activity-container ul li, #conversation-container1 ul li {
    clear: both;
    list-style-type: none;
    padding: 5px;
}
.conversation-page-item-parent-open {
    background: url("../images/barBG.gif") repeat-x scroll left top transparent;
    font-weight:bold;
    padding:5px;
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}
#conversation-container1 li.conversation-row-even, #conversation-container1 li.conversation-row-even div.conversation_mug_shot {
    background: none repeat scroll 0 0 #EEEEEE;
}	
.contactLabel
{
    width:150px;
    text-align:left;
    padding-top:5px;
    display:inline;
    font-weight:bold;
    float:left;    
}
.contact-us input
{
    font-size:11px;
    width:200px;
    padding-top:5px;
    font-family:Verdana;

}
.contactTextarea
{
    width:300px;
    height:200px;
    overflow:auto;
    font-size:11px;
    font-family:Verdana;
}
.contactDiv
{
    width:100%;
    display:block;
    float:left;
    margin-top:10px;
}