/*

ESPN.com Sport Index CSS
Last Updated: 12/6/2006

*/




/* grid stuff */

.expnStoryContainer	{
	background: #fff url(http://assets.espn.go.com/i/expn/07/index/expnStorybg.gif) repeat-y;
}

.expnContainer {
	background: #fff url(../i/si_content_bg_alt2.gif) repeat-y;
	font-size: x-small;
	line-height: 1.3;
}

.expnarcContainer {
	background: #fff url(http://assets.espn.go.com/i/expn/07/index/arc_content_bg2.gif) repeat-y;
	font-size: x-small;
	line-height: 1.3;
}

.np-col1	{
	float: left;
	width: 690px;
}

.np-rcol	{
	float: right;
	width: 270px; 
}


/* EXPN archive styles */

.np-topBox	{
	background-color: #fff; 
	padding: 30px 16px 40px 16px;
}

.np-pageHead	{
	font-family: Helvetica, sans-serif;
	font-size: 24px;
	color: #701F0C;
	padding-bottom: 10px;
}

.np-arcNavbox	{
	background-color: #dddddd;
	padding: 8px 10px 0px 10px;
}

.np-arc-content	{
	padding: 0 13px 0 13px;
}



.np-arc-col1	{
	float: left;
	width: 378px;
}

.np-arcpadding	{
	padding: 0 16px 0 16px;

}

.np-arcFeature h2	{
	color: #ff0000;
	font-family: helvetica, san-serif;
	font-size: 11px;
	margin: 0px;
	font-weight: normal;
	letter-spacing: 0em;
}

.np-arcFeature h6	{
	color: #000;
	font-family: verdana, san-serif;
	font-size: x-large;
	margin: 0px;
	font-weight: bold;
	padding-bottom: 4px;
}

.np-arcFeature h3	{
	color: #000000;
	font-size: 14px;
	margin: 0 0 4px 0;
	font-weight: bold;
	line-height: 1em;
}

.np-arcFeature h3 a, .np-arcFeature h3 a:visited	{
	color: #000000;
	text-decoration: none;
}

.np-arcFeature h3 a:hover	{
	color: #000000;
	text-decoration: underline;
}


.np-arcFeature h4	{
	color: #000000;
	font-size: x-small;
	margin: 0px 0px 6px 0px;
	font-weight: normal;
}

.np-arcFeature h5 a, .np-archFeature h5 a:visited {
	color: #701F0C;
	font-size: x-small;
	margin: 6px 0px 30px 0px;
	float: right;
	padding: 0 18px 0 0;
	font-weight: bold;
	background: transparent url(http://static.espn.go.com/360/playIcon_light.gif) no-repeat scroll right center;
}

.np-arcFeature h5 a:hover{
	color: #ff0000;
	
}

.np-arcFeature h7	{
	color: #000000;
	font-size: 100%;
	font-weight: normal;
}

.np-arcFeature h7 a, .np-arcFeature h7 a:visited	{
	color: #000000;
	text-decoration: none;
}

.np-arcFeature h7 a:hover	{
	color: #ff0000;
	text-decoration: none;
}

.np-arcMore	{
	color: #666666;
	margin-bottom: 40px;
}

.np-arcMore .seeAll	{
	border-top: 1px solid #ccc;
	margin-bottom: 40px;
}

.np-arcMore .seeAll h2 a, .np-arcMore .seeAll h2 a:visited	{
	color: #701F0C;
	font-family: verdana, san-serif;
	font-size: x-small;
	margin: 6px 0px 30px 0px;
	float: right;
	padding: 0 18px 0 0;
	font-weight: bold;
	background: transparent url(http://static.espn.go.com/360/playIcon_light.gif) no-repeat scroll right center;
}

.np-arcMore .seeAll h2 a:hover	{
	color: #ff0000;
}

.np-arcMore .item {
	margin-bottom: 15px;
	
}


.np-arcMore .head	{
	
	padding: 4px;
	color: #000;
	font-weight: bold;
	background: url(http://assets.espn.go.com/i/expn/07/index/arc_more_bg.gif) repeat-y;
	margin-bottom: 15px;
}

.np-arcMore h2	{
	color: #ff0000;
	font-family: helvetica, san-serif;
	font-size: 11px;
	margin: 2px 0 0 0;
	font-weight: normal;
	letter-spacing: 0em;
}

.np-arcMore h3 {
	font-weight: bold;
	color: #000;
	font-size: 100%;
	margin: 0;
}

.np-arcMore h3 a, .np-arcMore h3 a:visited {
	color: #000;
	text-decoration: none;
	line-height: 1.1em;
}

.np-arcMore h3 a:hover {
	text-decoration: underline;
	color: #000;
}

/* archive more */


.np-arcMore img.image {
	float: left;
	margin: 0 10px 0px 0;
}

.np-arcMore p {
	padding: 0px;
	margin: 0px;
}


.np-arcMore .item {
	margin: 0 0 15px 0;
	padding: 0;
	
}

.np-arc-col2	{
	float: left;
	width: 247px;
	
}

.np-arcFeature .video-frame {
	border: 1px solid #e3e3e1;
	background: #f2f1e5;
	padding: 5px;
	margin: 0px 0 10px 0;
	width: 203px;
}

.np-arcFeature .video-frame img {
	width: 203; height: 152px;
}

.np-arc-col3	{
	float: left;
	width: 339px;
}

.np-arcFeature .photo	{
	margin: 0px 10px 15px 0;
}

.np-arcFeature .photo img	{
	border: 0px; 
}


.arcHead H1 {  
	margin: 0 0 10px 0; 
	font-family: Helvetica, sans-serif;
	font-size: 18px; 
	color: #701F0C;
	line-height: 24px;
	float: left;
	font-weight: normal;
}

/* START SEARCH */
.arcSearch {
	
	font-family: Verdana, Arial, Sans-serif;
	font-size: x-small;
}

.arcSearchForm {
position: relative;
}

.arcSearchBtn {
	margin-left: 178px;
}


.arcSearchInput {
	font-size: x-small;
	position: absolute;
	top: 0;
	left: 0;
	width: 165px;
	height: 15px;
	padding: 2px 2px 0 2px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
}

/* END SEARCH */

/* ARCHIVE NAV */



.arcNav	{
	font-family: Hevetica, sans-serif;
	color: #ff0000;
	font-size: 11px;
	height: 20px;
}

.arcNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.arcNav ul li {
	padding: 4px 6px 4px 6px;
	margin: 0;
	float: left;
}

.arcNav ul li a {
	display: block;
	padding: 1px 10px 2px 10px;
	text-decoration: none;
}

.arcNav ul li.realm {
	background-color: #ffffff;

}

.arcNav ul li.realm a, .arcNav ul li.realm a:visited {
	color: #ff0000;
	text-decoration: none;
}

.arcNav ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}


.xgnav {
	font-family: arial, sans-serif;
	color: #ccc;
	font-size: 10px;
	height: 20px;
	font-weight: bold;
}

.xgnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.xgnav ul li {
	padding: 2px 6px 2px 6px;
	margin: 0;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.xgnav ul li a {
	color: #999;
	display: block;
	padding: 1px 10px 2px 10px;
	text-decoration: none;
}

.xgnav ul li.realm {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;

}

.xgnav ul li.realm a, .arcNav ul li.realm a:visited {
	color: #ff0000;
	text-decoration: none;
}

.xgnav ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}

.xgnav ul li.realm a:hover {
	color: #ff0000;
	text-decoration: none;
}

/* ARCHIVE NAV END */

/* ARCHIVE X GAMES MOD */

.np-xgmod	{
	padding: 0 20px 0 20px; 
	margin: -10px 0 20px 0;
	background-color: #fff;
	
}


.np-xgHead	{
	font-size: 18px;
	color: #000;
	vertical-align: .05em;
	
}

.np-xgHeadBig {
	font-size: 20px;
	color: #000;
	font-weight: bold;
	line-height: 30px;
}

.np-xgHead H2 {
	font-size: normal;
	color: #ff0000;
	font-weight: bold;
}

.np-xgHead H2 a, .no-xgHead H2 a:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.np-xgHead H2 a:hover {
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}

.np-xgmod img {
	width: 50px;
	float: left;
	margin-right: 10px;
	
}

/* END ARCHIVE X GAMES MOD */


/* START TOP STORY AREA */

.np-TopstoryArea	{
	font-size: 110%;
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9ca;
}
	
.topPhoto img {
	border: none;
	width: 412px;
	height: 232px;
}

.topPhotoCaption {
	margin-right: 6px;
	padding: 2px 0 5px 0;
	color: #000000;
}

.topStoryBlurb1, .topStoryBlurb2 {
	padding: 7px;
	padding-top: 0px;
}

.np-TopstoryArea h1 {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: xx-large;
	line-height: 1em;
	margin: 3px 0 7px 0;
	padding: 0;
}

/* top story grid */

.np-PhotoCol	{
	float: left;
	width: 412px;
}

.np-TextCol	{
	float: left;
	width: 258px;
	padding-left: 4px;

}
/* END TOP STORY AREA */



/* START FEATURES AREA */


.np-Features	{
	font-size: 100%;
	padding: 5px 0 15px 0;
	border-bottom: 1px solid #d9d9ca;
}

.np-Features .f-item	{
	float: left;
	width: 134px;
	margin: 0 5px 0 0;
}

.np-Features .f-itemRun	{
	float: left;
	width: 134px;
	margin: 0 15px 0 0;
}

.np-Features .f-item .f-itemLast	{
	margin-right: 0px;
	width: 134px;
}

.np-Features .f-item .f-itemWide	{
	margin-right: 0px;
	width: 273px;
}

.np-Features img.f-smPhoto {
	border: none;
	width: 134px;
	margin-bottom: 5px;
}

.np-Features img.f-widePhoto {
	border: none;
	width: 273px;
	margin: 0 0 5px 0;
}

.np-Features h2	{
	color: #ff0000;
	font-family: helvetica, san-serif;
	font-size: 11px;
	margin: 0px;
	font-weight: normal;
	letter-spacing: 0em;
}

.np-Features h3	{
	color: #000000;
	font-family: verdana, san-serif;
	font-size: xx-small;
	margin: 0px;
	font-weight: bold;
}

.np-Features h4	{
	color: #000000;
	font-family: verdana, san-serif;
	font-size: 120%;
	margin: 0px;
	font-weight: bold;
}

.np-Features h5	{
	color: #000000;
	font-family: verdana, san-serif;
	font-size: xx-small;
	margin: 0px;
	font-weight: normal;
}



.np-Features h5	a, .np-Features h5 a:visited {
	color: #000000;
	text-decoration: none;
}

.np-Features h5	a:hover {
	color: #ff0000;
	text-decoration: none;
}



.np-Features .f-content, .f-content-link a {
	font-size: x-small;
	color: #444;
	padding-right: 4px;
	width: 129px;
	
}

.np-Features .f-contentLast {
	float: right;
	color: #444;
	padding-right: 4px;
	width: 129px;	
}

.np-Features .f-contentWide {
	float: right;
	color: #444;
	padding: 0 4px 10px 0;
	width: 269px;	
}

/* END FEATURES AREA */

/* START BOTTOM AREA */
.np-bottomArea	{
	font-size: 100%;
	padding: 5px 0 15px 0;
	border-bottom: 1px solid #d9d9ca;
}
/* END BOTTOM AREA */

/* START COL 3 */
.np-col3	{
	float: left;
	width: 412px;
}


/* Columns and Features */
.cols1 {
	margin: 0px;
	padding: 0px 10px 10px 7px;
}
.cols3 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.cols3 H4 {  
	padding-top: 15px;
	margin: 0 0 10px 0; 
	font-family: Helvetica, sans-serif;
	font-size: 18px; 
	color: #701F0C;
	line-height: 24px;
	float: left;
	font-weight: normal;
}
.dailyline {
	padding: 0px;
	margin: 0px;  
	color: #333;
	text-align: right;
}
.cols_hd1 {
	padding: 0px;
	margin: 0px;
}
.np-cols_hd2 {
	padding: 1px 0px 1px 5px;
	margin: 0px;
	background: #CDCEC8 url(.http://assets.espn.go.com/i/expn/07/index/cnfBG.jpg) repeat-y right;
}

.np-cols_hd2 H4 {
	padding: 1px 0px 0px 2px;
	margin: 0px; 
	font-family: Helvetica, sans-serif;
	font-size: 11px; 
	color: #000;
	float: left;
}
.cols_hd3 {
	padding: 0px 10px 2px 0px;
	color: #333; 
	text-align: right;
}
.cols_4 {  
	padding: 2px 5px 14px 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px; 
	color: #000; 
	line-height: 14px;
	text-decoration: none;
}
.cols_4 a:link {
	color: #000;
		text-decoration: none;

}
.cols_4 a:hover {
	color: #f00;
		text-decoration: underline;

}
.cols_4 a:hover {
	color: #f00;
}
.cols_4 a:visited {
	color: #666;
}
/* end Columns and Features */

/* START COL 4 */

.np-col4	{
	float: right;
	width: 273px;
	

}

/* np-wire */

.np-wire ul {
	padding-left: 12px;
	margin: 0;
}

.np-wire {
	padding: 10px 0px 10px 0px;
	font-size: 100%;
	line-height: 19px;
	
}

.np-wire h4 {
	padding-top: 15px;
	margin: 0; 
	font-family: Helvetica, sans-serif;
	font-size: 18px; 
	color: #701F0C;
	line-height: 24px;
	font-weight: normal;
}

* html np-wire {
	padding: 1px 0 1px 0px;
}

.np-wire .np-wire-link {
	position: absolute;
	right: 0;
	top: 1px;
	
}

.np-wire .np-wire-link a {
	color: #888;
}

.np-wire .np-wire-link a:hover {
	color: black;
}


/* end np-wire */

/* partners */
.np-partners	{
	width: 270px;
	margin-top: 25px;
	
}

.np-partners H1	{
	padding-bottom: 4px;
	margin-bottom: 10px; 
	font-family: arial, sans-serif;
	font-size: 14px; 
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	
}

.np-partners .np-pcontent H2	{
	font-family: arial, san-serif;
	font-size: 11px; 
	font-weight: bold;
	padding: 0px;
	margin: 0 0 4px 0;
}

.np-partnersItem	{
	padding: none;

	
}

.np-partners img {
	width: 55px;
	border: none;
	float: left;
	margin-right: 10px;
	

	
}

.np-partners .np-pcontent {
	float: left;
	line-height: 1em;
	margin-bottom: 10px;
	
}


/* end partners */



/* Footer */
.np-footer	{ 
	padding: 10px 10px 60px 10px;
	border-top: #bbb 1px solid;
	background: #222222;
	color: #ccc;
}

 .np-footer a:link, .np-footer a:visited {
 	color: #ccc;
 	text-decoration: none;
 }
 
  .np-footer a:hover {
 	color: #fff;
 	text-decoration: underline;
 }
 
/* end Footer */

/* start popup */

/* POPUPS */



.np-popup {
	padding: 0px;
	}

.np-popup .np-rightcolumn {
	width: 347px;
	float: right;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #999;
	}

.np-popup .np-rightcolumn a {
	color: #fff;
	text-decoration: none;
	}

.np-popup .np-rightcolumn a:hover {
	text-decoration: underline;
	}
	
.np-popup h2	{
	font-size: small;
	color: #fff;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 4px 0;
	}
	
.np-popup h3	{
	font-size: x-small;
	font-family: helvetica, san-serif;
	color: #777;
	margin: 0px;
	padding: 0px;
	}


	
.np-popupnav {
	font-family: Verdana, Arial, sans-serif; 
	font-size: x-small; 
	font-weight: normal;
	color: #fff;
	margin: 0 0 20px 0;
	}

.np-popupnav .txt {
	margin: 0px 5px 0 0;
	float: right;
	}

	
.np-popupnav .button {
	margin: 0 5px 0 0;
	float: left;
	font-size: xx-small
	}
.np-popupnav .button a {
	background: #171615;
	padding: 5px 15px 5px 15px;
	}
	
.np-popupnav .button a:hover {
	background: #41403E;
	text-decoration: none;
	}
		
	
.np-popupad {
	position: absolute;
	top: 390px;
	left: 675px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #999;
	padding: 0;
	margin: 0;
	}
	
.np-related	{
	font-size: x-small;
	font-weight: bold;
	margin: 20px 0 20px 0;
	color: #fff;
	line-height: 16px;
	border-left: 1px solid #525252;
	padding: 0 0 0 16px;
	
}
	
.np-related a, .np-related a:visited	{
	text-decoration: none;
}

.np-related a:hover	{
	text-decoration: underline;
}
	
/* slideshow LRG */

.np-popup .np-photolrg {
	float: left;
	}	

.np-captionboxlrg {	
	margin: 0px;
	background: url(http://assets.espn.go.com/i/expn/07/index/SLIDEcapBG.jpg) repeat-x;
	padding: 16px;
	height: 255px;
	overflow: hidden;
	}
	
	


/*  end popup */

/* story start */

.story-topbox	{
	background-color: #fff;
	height: 40px;
}

.np-story	{
	padding: 0px 16px 20px 16px;
}


.photoH, .photoV	{
	margin: 25px 8px 40px 8px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 4px 0 0 4px;
}

.photoV {
	float: right;
	width: 208px;
}

.photoH	img {
	width: 580px;
}

.photoV img {
	width: 200px;
}

.photoH .caption, .photoV .caption	{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
}

.photoH .credit, .photoV .credit	{
	font-size: xx-small; 
	color: #8e8e7e; 
	text-align: right; 
	padding: 0 6px 0 0;
}

.copy	{
	font-size: 110%;
	line-height: 1.5em;
}

.runnerBox	{
	margin: 40px 0 20px 0;
	padding: 0px;
	font-size: 140%;
	font-weight: bold;
	padding-bottom: 8px;
}

/* STORY RIGHT COL */

.expnStory-rcolPad	{
	margin: 0 0 40px 0;
	padding: 0px;
}

.expnStory-colmug p {
	padding: 0px;
	margin: 0px;
}

.expnStory-colmug img	{
	margin: 0px 10px 16px 0;
	float: left;
}

.expnStory-colmug H3 H2	{
	font-weight: bold;
	font-size: 150%;
	padding: 0px;
	margin: 0px;
}


.expnStory-colmug H3	{
	font-weight: normal;
	color: #000000;
	font-size: 100%;
}

.expnStory-colmug H3 a, .expnStory-colmug H3 a:visited	{
	text-decoration: none;
}

.expnStory-colmug H3 a:hover	{
	color: #ff0000;
	text-decoration: none;

}

/*  page turns **/
#pout {
	width: 603px;
	float: left;
	border: 1px solid #f00;
	background: #eee;
	border: 1px solid #ddd;
	margin: 0px 0px 10px 0px;
}

#pageturns {
	width: 98%;
	padding: 4px 4px 4px 6px ;
	float: left;

}

#printdiv a:link{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	float: right;
	width: 83px;
	height: 34px;
	margin-right: 6px;
	background-image: url("http://assets.espn.go.com/i/story/design05/print_off.gif");
	background-repeat: no-repeat;
}

#printdiv a:visited{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	float: right;
	width: 83px;
	height: 34px;
	margin-right: 6px;
	background-image: url("http://assets.espn.go.com/i/story/design05/print_off.gif");
	background-repeat: no-repeat;
}

#printdiv a:hover{
	background-image: url("http://assets.espn.go.com/i/story/design05/print_over.gif");
	background-repeat: no-repeat;
}

#senddiv a:link{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	float: right;
	width: 83px;
	height: 34px;
	margin-right: 6px;
	background-image: url("http://assets.espn.go.com/i/story/design05/send_off.gif");
	background-repeat: no-repeat;
}

#senddiv a:visited{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	float: right;
	width: 83px;
	height: 34px;
	margin-right: 6px;
	background-image: url("http://assets.espn.go.com/i/story/design05/send_off.gif");
	background-repeat: no-repeat;
}

#senddiv a:hover{
	background-image: url("http://assets.espn.go.com/i/story/design05/send_over.gif");
	background-repeat: no-repeat;
}


/*   *** end page turns footer **/





