/*
ESPNOutdoors.com Index War Mode CSS
Last Updated: 02/08/2008
*/


.warcont {
	float:left;
	margin:0;
	padding:7px 0px 7px 7px;
	width:733px;
	height:444px;
	background:#fff;
	clear:both;
	display:block;
}

/*WAR MAIN NAV*/
.warnav {
	margin:0;
	padding:0;
	width:733px;
	height:40px;
	background:#000 url(http://assets.espn.go.com/i/nfl/playoffs07/top_navbar_bgd.jpg) top left repeat-x;
	/*
	height:35px;
	background:#000 url('http://assets.espn.go.com/i/nfl/playoffs07/main_nav_bgd.jpg') top left repeat-x;
	width:733px;
	text-align:left;
	padding:0;
	margin:0;
	vertical-align:top;
	*/
}
.teamjewel {
	float:left;
	margin:6px 0px 6px 6px;
	width:580px;
	height:27px;
	overflow:hidden;
	background:url()top left no-repeat;
}

.teamlinks {
	float:left;
	position:relative;
	top:6px;
	left:15px;
	vertical-align:top;
	text-align:left;
	width:550px;
	color:#ffffff;
	padding:0;
	margin:0;
	line-height:14px;
	overflow:hidden;
}
.teamlinks ul {
	list-style:none;
	margin:0;
	padding:0;
}
.teamlinks ul a {
	color:#a4b8a6;
}
.teamlinks ul a:hover {
	color:#fff;
}

.warnav ul {
	margin:0;
	padding:0;
	height:35px;
}
.warnav li{
	float:left;
	font-size:10px;
	font-family:Verdana,san-serif;
	list-style:none;
	display:inline;
	margin-right:2px;
	width:210px;
}
/*WAR SUB NAV*/
.warsubnav {
	height:24px;
	font-size:10px;
	margin:0;
	padding:0;
	background:#000;
	width:733px;
}
.warsubnav ul {
	padding: 3px 0 0 12px;
	margin:0;
	height:24px;
}
.warsubnav li {
	height:24px;
	padding:0 12px;
	list-style:none;
	font-weight:bold;
	display: inline;
}
.warsubnav li a {
	color:#CCC;
	height:24px;
	padding:8px 0;
	text-decoration: none;
}
.warsubnav li a:hover {
	color:#FFF;
	text-decoration: underline;
}
.active {
	list-style:none;
	font-weight:bold;
	display:inline;
	background: url('http://assets.espn.go.com/i/nfl/playoffs07/nav_carrot_down.gif') bottom center no-repeat;
	color: #FFF;
	text-decoration: none;
}		
/*END WAR NAV*/

/* WAR */
.warsml {
	padding: 0 5px 5px 5px; 
	margin: 0; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #fff; 
	line-height: 13px;
	width:723px;
	background: #000;
	overflow:hidden;
	clear: both;
}
.warsml a {
	text-decoration: underline;
	color: #fff;
}
.warsml a:hover {
	color: #a4b8a6;
}

.warsml .image {
	padding: 0; 
	margin: 0;
	width: 723px; 
	height: 400px; 
	overflow: hidden;
}

.warsml .image .side_gradiant {
	position:relative;
	width:723px; 
	height: 400px; 
	background: url('http://assets.espn.go.com/outdoors/bassmaster/war/side_trans_grad2.png') top right repeat-y;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.espn.go.com/outdoors/bassmaster/war/side_trans_grad2.png', sizingMethod='scale');
}

.warsml .bottom_gradiant {
        position:relative;
        top:-320px;
        height:160px;
        background: url('images/bottom_trans_grad.png') bottom left repeat-x;
        *background-image:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.espn.go.com/outdoors/bassmaster/war/bottom_trans_grad.png', sizingMethod='scale');
        /*border:1px solid #f00;*/
}

/* START SCORE BOX*/
.box {
        position:relative;
        top:-280px;
        left:400px;
        width:315px;
        height:297px;
        border:1px solid #666666;
        padding:0;
        margin:0;
        background: url('images/trans_bgd.png');
        *background-image:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.espn.go.com/outdoors/bassmaster/war/trans_bgd.png', sizingMethod='scale');
        overflow:hidden;
        z-index:1;
}

.score {
        position:relative;
        margin:2px;
        top:19px;
        left:400px;
        width:315px;
        z-index:2;
}

.score a:link {
	color:#FFF;
}
.score .titlebar {
	margin:2px;
	width: 292px;
	height:26px;
}
.titlebar h1 {
	margin:0;
	padding:8px 0 0 0;
	font-family:Helvetica, san-serif;
	font-weight: bold;
	font-size:12px;
	text-align: center;
	line-height:12px;
}
.open {
	margin:0;
	padding:0 5px;
	line-height:16px;
	/*border:1px solid #FFF;*/
	/*display: block;*/
	}
.closed {
	margin:0;
	padding:0;
	display: none;
	}
.open li {
	list-style-type: none;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	float:left;
	/*clear:both;*/
	display: inline;
	/*padding-bottom:2px;*/
	/*border:1px solid #3C0;*/
	} 
.open li .reactive{color:#FFF;text-decoration:none;}	   
    
.open li img {
	float:left;
	height:8px;
	width:8px;
	display:block;
	padding-top:4px;
	padding-right:4px;
	vertical-align: top;
	/*border:1px solid #C00;*/
	}
.open li a {
	color:#CCC;
	font-weight:normal;
	text-decoration:none;
}
.open li a:hover {
	color: #FFF;
	text-decoration:underline;
}
.open li a:visited {
	color: #CCC;
	text-decoration:none;
}
.open li a:visited:hover {
	color: #FFF;
	text-decoration:underline;
}
.info {
	padding:0;
	margin:4px 0 0 8px;
	line-height:11px;
	width:90px;
	float:left;
	color:#FFF;
	font-weight:normal;
	/*border:1px solid #FC0;*/
}
.info li {font-size: 9px;}
.info li a {
	color:#FFF;
	font-weight:normal;
	text-decoration: underline;
}
.info li a:hover {
	color: #a4b8a6;
}

.player {
	padding:0;
	margin:4px 0 0 4px;
	line-height:11px;
	width:80px;
	float:left;
	color:#FFF;
	font-weight:normal;
	/*border:1px solid #F00;*/
}
.player li {font-size: 9px;}
.player li img {
	padding: 0 0 2px 0;
	height:48px;
	width:35px;
}
.player li a {
	color:#FFF;
	font-weight:normal;
	text-decoration: underline;
}
.player li a:hover {
	color: #a4b8a6;
}
gameContainer {position: relative; width: 295px; font-family: Verdana, Sans-serif; font-size: 10px; padding-bottom: 16px;}
.gameContainer table{font-size: 10px;}
.gameBox {position: relative; width: 295px;}
.gameInterior {background-color: #FFF; font-size: 11px; font-family: Verdana, Arial, Sans-Serif;}
.boxFoot {line-height: 1px; background-image: url(http://espn.starwave.com/i/scoreboard/nfl/gameBG.gif); width: 360px;}
.gameTime {position: absolute; left: 5px; top: 5px; z-index: 20; font-weight: bold; color: #FFF;}
.teams {position: absolute; left: 6px; top: 2px; z-index: 20; font-size: 10px;}
.linescore {position: absolute; left: 180px; top: 1px; color: #999; z-index: 20;}
.tScore {position: absolute; left: 270px; top: 1px; font-weight: bold; color: #FFF; z-index: 20;}
.teamLine {padding: 1px; color:#FFF;}
.teamLine a {color: #FFF; text-decoration: underline; font-weight: bold;}
.teamLine a:hover {color: #a4b8a6;}
.tvNetwork_pre {font-size:10px;color: #666; position: absolute; left: 230px; top: 4px; z-index: 44; width: 55px; text-align: right;}
.tvNetwork_in {font-size:10px;color: #666; position: absolute; left: 140px; top: 4px; z-index: 44; width: 55px; text-align: left;}
.teams td, .linescore td, .tScore td {font-size: 10px;}
.tScoreLine, .lsLine { padding: 1px; text-align: right;}
.tScoreTop {padding: 1px; padding-bottom: 4px; text-align: right; width: 14px;}
.lastPlay {padding: 2px 0px 2px 0px; height: 35px; width: 340px;}
.newScore { padding: 1px; text-align: right; background-color: #306B3C; color: #FFF}
.winnerArrow { position: absolute; left: 3px; top: 26px; z-index: 25; }
.miniChart {padding: 3px 0px 2px 0px;}
.lsTop {padding: 1px; padding-bottom: 4px; text-align: right; width: 16px;}
.teamTop {padding: 1px; padding-bottom: 4px; font-weight: bold; color: #CCC;}
.teamTop_inGame {padding: 1px; padding-bottom: 2px; font-weight: bold; color: #FFF;}
.xpander {padding-left: 9px; padding-right:5px;}
.gameLinks {color: #FFF; font-size: 10px; padding-bottom: 2px; padding-top: 1px;}
.gameLinks a {color: #FFF; font-weight: bold; text-decoration: underline;}
.gameLinks a:hover {color: #a4b8a6;}
.recapHeadline a {text-decoration: underline; color:#FFF; }
.dotRule {line-height: 1px;}
.gameNote {margin-top: 3px; padding-top: 3px; padding-bottom: 2px; border-top: 1px solid #CCC; font-weight: bold; color: #777; }
.leagueColL {/*clear:left*/;float: left; width: 362px; padding: 5px 5px 5px 0px;}
.leagueColR {float: left; width: 362px; padding: 5px 5px 5px 10px;}
.leagueLabel {color: #185C8C; font-weight: bold; font-family: Verdana, Sans-serif; font-size: 12px; padding: 10px;}
/* END SCORE BOX*/

/*SB CONTRIB AREA */
.contrib-box {
	margin:0;
	padding:0;
	background: url(http://assets.espn.go.com/i/nfl/playoffs07/contrib_mod_default.jpg)center center no-repeat;
	height: 98px;
	width: 315px;
}
.contrib-title {
	margin:0; font-size:10px; padding: 4px 0 0 8px; font-weight: bold; color: #fff; vertical-align: top; line-height:15px;
}
* html .contrib-title {padding:0 0 0 8px;}
.contrib-content {
	position:relative; width:225px; height:60px; top:10px; left:80px; line-height:15px;
}
/*END SB CONTRIB AREA */

/* CONTENT AREA */

.warsml .image .contents {
        position:absolute;
        top:225px;
        padding: 0;
        margin: 0;
        height:160px;
        background: none;
        z-index:8000;
}

.warsml .contents .bullets {
	padding: 0 0 0 14px;
	margin: 0;
	position: absolute; 
	top: 113px; 
	left: 407px; 
	width: 280px; 
	height: 55px; 
	border-left:1px solid #999;
	line-height: 18px;
	overflow: hidden;
}
.warsml .contents .bullets a {
	color: #FFF;
}
.warsml .contents .bullets a:hover {
	color:#a4b8a6;
}
.warsml .lrg_headline, .warsml .lrg_headline2 {
	position: absolute; 
	top: 60px; 
	left: 10px;
	padding: 0; 
	margin: 0;
		font-family:Arial, Helvetica, sans-serif;
	font-size: 36px; 
	line-height: 56px; 
	font-weight: bold;
	color: #fff; 
	height: 60px;
	width: 420px;
	overflow:visible;
	z-index: 10000;
}
.warsml .sml_headline, .warsml .sml_headline2 {
	position: absolute; 
	top: 68px; 
	left: 10px;
	padding: 0px; 
	margin: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 44px;  
	font-weight: bold;
	color: #fff; 
	z-index: 10000;
}
.warsml .lrg_headline2 {
	top: 62px; 
	left: 12px; 
	color: #000; 
	z-index: 9999;
}
.warsml .sml_headline2 {
	top: 60px; 
	left: 12px; 
	color: #000; 
	z-index: 9999;
}
.warsml .subheadline { 
	padding: 0px; 
	margin: 0px;
	position: absolute; 
	top: 115px; 
	left: 12px; 
	width: 390px; 
	height: 55px; 
	overflow: hidden; 
	font-weight: normal;
}
.warsml .subheadline a {
	color: #FFF;
	font-weight:bold;
}
.warsml .subheadline a:hover {
	color:#a4b8a6;
	text-decoration: underline;
}
.warsml .photocred {
	color:#666; text-align: left;padding: 0px;margin: 0px;position: absolute; top: 160px; left: 3px; font-weight: normal; font-size: 9px;width:390px; height:12px;
}
/* END CONTENT AREA */

/* END WAR*/
