/* --[[ NHL.com ]]-- */
body {
	font:12px arial;
	margin: 0px;
	padding: 0px;
	border-style: none;
	background:#E1E4E9 url('../images/v4/ice_background.jpg') repeat-x;
}

table, input, select { font-size: 12px; font-family: arial }

a:link { color: #073D9D; text-decoration:none;}
a:visited {color: #073D9D; text-decoration:none; }
a:hover { text-decoration:underline; }

/* menu styles */

/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {}

/* --[[ Main Container ]]-- */
#imouter0 { padding-top: 4px; _padding-top: 0px;}

/* --[[ Sub Container ]]-- */
#imenus0 li ul {background-color:#FBF3D0; border-style:solid; border-color:#000000; border-width:0px 1px 1px 1px ; padding:0px; margin:4px 0px 0px ; }

/* --[[ Main Items ]]-- */
#imenus0 li a {color:#222222; text-align: left; font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; padding:2px 4px 4px 2px; _padding:2px 2px 4px 1px; }

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {}
	#imenus0 li a.ihover, .imde imenus0 a:hover {}

	/* [active] */
	#imenus0 li a.iactive {}


/* --[[ Sub Items ]]-- */
#imenus0 ul a {color:#000; text-align:left; font-size:13px; font-weight:normal; text-decoration:none; border-style:none; padding:2px; }

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus0 ul li:hover>a {background-color:#fff; color:#000; border-style:none; }
	#imenus0 ul li a.ihover {background-color:#fff; color:#000; border-style:none; }

	/* [active] */
	#imenus0 ul li a.iactive {text-decoration:underline; }

	/* [Dividers] */
	#imenus0 .dvs {border-top-width:1px; border-style:solid; border-color:#000; }

#siteNavigationMenu {
	float: left;
	width: 904px;
	height: 35px;
}

/* begin pageWrapper header */

#pageBodyContent {
	background-image:url('../images/v4/right_border.gif');
	background-position:top right;
	background-repeat: repeat-y;
	background-color: #fff;
	float: left;
	width: 1005px;
	margin: 0;
	padding: 0 1 0 0;
	clear: both;
}

#pageWrapperHeader {
	background-image:url('../images/v4/right_border.gif');
	background-position:top right;
	background-repeat: repeat-y;
	background-color: #fff;
	float: left;
	width: 1005px;
	margin: 0;
	padding: 0 1 0 0;
	clear: both;
}

#adPlusDeal, #gameReel, #naviPlusSearchPlusJump {
	float: left;
	width: 1000px;
	margin: 0;
	padding: 0;
	clear: both;
}

#adPlusDeal {
	height: 96px;
	background-color: #000;
	color: #fff;
}
#gameReel {
	height: 69px;
	width: 1000px;
	overflow: hidden;
	background-image: url(../images/v4/gameReelBG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.searchBoxBlock {
	float: left;
	width: 330px;
	height: 23px;
	display: block;
	font-size: 12px;
	margin: 0 0 -23px 0;
	text-align: left;
}

#fullNavi {
	float: left;
	width: 1000px;
	height: 90px;
	clear: both;
	background-image: url(../images/v4/fullNaviBG.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#fullNavi #searchJumpLogos {
	float: left;
	width: 904px;
	height: 55px;
	text-align: right;
}

#fullNavi #searchJumpLogos #searchJump {
	float: left;
	width: 904px;
	height: 23px;
	clear: both;
}
#fullNavi #searchJumpLogos #searchJump #search {
	float: left;
	width: 570px;
	height: 23px;
	padding-top: 2px;
}
#fullNavi #searchJumpLogos #searchJump #search #radios {
	float: left;
	width: 200px;
	height: 23px;
	padding-top: 1px;
	valign: top;
	text-align: right;
}
#fullNavi #searchJumpLogos #searchJump #jump {
	float: left;
	width: 330px;
	height: 23px;
	padding-top: 2px;
	text-align: left;
}
#fullNavi #searchJumpLogos #searchJump #jump #affiliates, #fullNavi #searchJumpLogos #searchJump #jump #players {
	float: left;
	width: 150px;
	padding-left: 15px;
	valign: top;
}
#fullNavi #searchJumpLogos #logos {
	float: left;
	width: 904px;
	height: 32px;
	clear: both;
}
#navi {
	height: 35px;
}
#floatingShield {
	display: block;
	float: left;
	width: 96px;
	height: 85px;
	position: ;
	top: 0;
	left: 0;
}
#pageWrapperHeaderAd {
	float: left;
	width: 739px;
	margin: 3 0 0 4;
	padding: 0;
	clear: none;
}

#pageBottomBorder {
	background-image:url('../images/v4/bottom_border.gif');
	background-position:top right; 
	background-repeat: repeat-x;
	float: left;
	width: 1001px;
	_width: 1000px;
	height: 5px;
	margin-bottom: 25px;
	clear: left;
	_clear: none;
}

#pageBottomCorner {
	background-image:url('../images/v4/bottom_corner.gif');
	background-position:top left; 
	background-repeat: no-repeat;
	float: left;
	width: 5px;
	height: 5px;
	clear: none;
}

/* end pageWrapper header */


.printMeNHL {  
	float: left;
	overflow: hidden;
}

.fullWidthContentBlock {
	float: left;
	width: 1000px;
	margin: 0;
	padding: 0 0 6 0;
	clear: both;
}

/* BEGIN homepage block 1 - top story panels (left), and nhltv/ts/ad (right) */
#topStoryPanel {
	float: left;
	width: 480px;
	margin: 0;
	padding: 0;
	clear: none;
}

#tvPlusTopstoriesPlusAd {
	float: left;
	width: 518px;
	margin: 0;
	padding: 0 0 0 2px;
	clear: none;
	background-color: #000;
}

#nhltv {
	float: left;
	width: 518px;
	margin: 0;
	padding: 0 0 3px 0;
	clear: right;
}

#topstoriesPlusAd {
	float: left;
	width: 518px;
	_width: 516px;
	height: 251px;
	margin: 2 0 0 0;
	padding: 2 0 0 0;
	clear: right;
	background-color: #fff;
}

#topstories {
	float: left;
	width: 210px;
	height: 251px;
	_height: 251px;
	margin: 0;
	padding: 0;
	clear: right;
	color: #000;
	background-image: url('http://www.nhl.com/images/v4/homepage/background_topstories.jpg');
	overflow: hidden;
	line-height: 1.1;
	_line-height: 1.2;
}
#topstories ul {
	list-style-image: url(http://www.nhl.com/images/ts/goldcircle.gif);
	padding: 0;
	margin: 7 0 0 18;
}
#topstories li {
	margin: 0 0 12px 0;
	_margin: 0 0 10px 0;
}

#topstories a:link { color: #073D9D; text-decoration:none;}
#topstories a:visited {color: #073D9D; text-decoration:none; }
#topstories a:hover { text-decoration:underline; }
/* END homepage block 1 */


/* BEGIN homepage block 2 - features (left) and fantasy (right) */
#topFeatures {
	float: left;
	width: 680px;
	height: 290px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/featWideBg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

#fantasy {
	float: left;
	width: 314px;
	height: 290px;
	margin-left: 6px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/featNarrowBg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
/*
	border: solid 1px #075699;
	background-image: url('../images/v4/homepage/pollbackground.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
*/
}
/* END homepage block 2 */


/* BEGIN homepage block 3 - frozen moment */
#frozenMomentTease {
	float: left;
	width: 1000px;
/*	_width: 1001px; */
	margin: 0;
	padding: 0;
	clear: both;
	border-width: 3px 0 3px 0;
	border-style: solid;
	border-color: #FFB234;
}
/* END homepage block 3 */


/* BEGIN homepage block 4 - stats leaders (left) & poll (right) */
#statsLeaders {
	float: left;
	width: 680px;
	height: 290px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/featWideBg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

#homepagePollContainer {
	float: left;
	margin-left: 6px;
	border-bottom: 1px solid #86C2E6;
}
#polly {
	float: left;
	width: 314px;
	height: 290px;
	margin-left: 6px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/pollBg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}
#polly #pollContent {
	float: left;
	width: 100%;
	padding-left: 3px;
}
#polly #pollQuestion {
	float: left;
	width: 100%;
	color: #206BC8;
	font-weight: bold;
	clear: both;
}
#polly #pollChoicesVoteTotals {
	float: left;
	width: 100%;
	clear: both;
}
#polly #pollChoicesVoteTotals #pollChoices {
	float: left;
	width: 200px;
	padding: 0pt;
	margin: 0pt;
}
#polly #pollChoicesVoteTotals #pollChoices .choice {
	color: #000;
	padding: 0;
	margin: 0;
	clear: both;
}
#polly #pollChoicesVoteTotals #pollChoices .choice input {
	width: 20px;
	height: 20px;
}
#polly #pollChoicesVoteTotals #voteBtnAndTotals {
	float: right;
	width: 60px;
	height: 23px;
	margin: 0 6 6 0;
	padding: 0;
}
#polly #pollChoicesVoteTotals #voteBtnAndTotals #pollVoteButton {
	padding-top:50px;
	width: 60px;
}
#polly #pollChoicesVoteTotals #voteBtnAndTotals #pollTotals {
	padding-top:50px;
}

#polly #pollChoicesVoteTotals #pollResults {
	float: left;
	padding: 0;
	margin: 0;
}
#polly #pollChoicesVoteTotals  #pollResults .pollResult {
	float: left;
	padding: 0 0 10 0;
	margin: 0;
	width: 240px;
	clear: both;
}
#polly #pollStatus {
	float: left;
	width: 100%;
	height: 10px;
}
/* END homepage block 4 */

/* BEGIN homepage block 5 - blog (left), nhl network (center), advertising (right) */
#blog {
	float: left;
	width: 337px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/feat337Bg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

#nhlnetwork {
	float: left;
	width: 337px;
	margin-left: 6px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/feat337Bg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

#advertising {
	float: left;
	width: 310px;
	margin-left: 6px;
	clear: none;
/*	border: solid 1px #075699; */
}
/* END homepage block 5 */

/* BEGIN homepage block 6 - blog (left), nhl network (center), advertising (right) */
#shopNhlDotCom {
	float: left;
	width: 337px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/feat337Bg.jpg');
	background-repeat: no-repeat;
	background-position: 0% 15%;
}

#nhlAuctions {
	float: left;
	width: 337px;
	margin-left: 6px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/feat337Bg.jpg');
	background-repeat: no-repeat;
	background-position: 0% 15%;
}

#nhlRadio {
	float: left;
	width: 314px;
	margin-left: 6px;
	clear: none;
	border-bottom: 1px solid #86C2E6;
	background-image: url('../images/v4/homepage/pollBg.jpg');
	background-repeat: no-repeat;
	background-position: 0% 15%;
}
/* END homepage block 6 */


/* BEGIN Top story scroller codeys */

/* top story drop-shadow */
#cttitle  {position: relative;top: -3px;left: -3px;z-index:1;}
#cttext   {position: relative;top: 0px;left: 0px;color: #F3F3F3;z-index:2;}
#ctshadow {position: absolute;top: 2px;left: 2px;color: #000;z-index:1;}

/* --[[ area for image, headline  ]]-- */
.tsContent {
	background-color: #000000; 
	width: 480px;
	height: 360px; 
	overflow: hidden;
	padding: 0px;
}

/* --[[ top story rotator image style  ]]-- */
.tsImage {
	height: 285px;
	width: 480px;
	background-color: #000000; 
}

/* --[[ top story rotator headline text style  ]]-- */
.tsHeadline {
	background-image:url('../images/v4/topstory/headline_bg.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 480px;
	font-size: 24px;
	font-weight: bold;
	height: 30px; 
	_height: 45px; 
	overflow: hidden;
	position:relative;
	top:-100px;
	color: fff;
	padding: 15px 0px 0px 6px;
}

#tsHeadline a:hover>a { color:#85AFDF; }
#tsHeadline a:hover { color:#85AFDF; }

.tsHeadline a:link {color:#fff;}
.tsHeadline a:visited {color:#fff;}

.tsHeadlineTeaserArea {
	position:relative; 
	top:-100px;
	height: 75px; 
	overflow: hidden;
	background-image:url('../images/v4/topstory/teaser_bg.gif');
	background-repeat: repeat-x;
	background-color: #000;
}

/* --[[ top story rotator teaser text style  ]]-- */
.tsTeaser {
	height: 45px; 
	_height: 49px; 
	overflow: auto;
	width: 472px;
	_width: 480px;
	padding: 2px 4px 2px 4px;
	_padding: 2px 4px 0px 4px;
}
.tsStaticLinks {
	height: 30px; 
	_height: 23px; 
	overflow: hidden;
	width: 480px;
	color:#2D6AA3; 
	text-align:center;
	font-weight:bold;
	padding-top: 3px;
}
/* --[[ top story rotator button row style  ]]-- */
.tsButtonRow {
	height: 34px; 
	width: 480px; 
	background-image:url('../images/v4/topstory/button_background.gif');
	background-repeat:no-repeat;
	background-position:top left; 
}
.tsButtons {
	padding-top: 2px;
	margin-right: 2px;
	margin-top: 4px;
	float: right;
}
/* END top story scroller codeys */



/* BEGIN page wrapper FOOTER stuff - google ads, copyright, site links, etc. */
#pageWrapperFooterAds {
	float: left;
	width: 600px;
/*	_width: 1001px; */
	margin: 0 0 0 30;
	padding: 0;
	clear: none;
}
#pageWrapperFooterCopyright {
	float: left;
	width: 850px;
	margin: 0 0 10 30;
	padding: 0 0 10 0;
	clear: none;
}

/* END page wrapper FOOTER stuff */





.clearBoth {
	float: left;
	width: 100%;
	clear: both;
}
.leftWithClear {
	float: left;
	width: 100%;
	clear: both;
}
.rightWithClear {
	float: right;
	width: 100%;
	clear: both;
}




/* debug */
#adPlusDeal {
	color: #fff;
}
#topStoryPanel {
	height: 360px;
}
#topFeatures, #fantasy {
/*	height: 246px; */
	position: relative;
}
#topFeatures .gridCell {
	width: 33%;
	padding: 0px 25px 10px 0px;
}
#statsLeaders, #polly {
	height: 255px;
}
#blog, #nhlnetwork, #advertising {
	height: 250px;
}
#nhlnetwork .gridCell {
	width: 25%;
	padding: 2px 6px 6px 2px;
}
#shopNhlDotCom, #nhlAuctions, #nhlRadio {
	height: 130px;
}

/* START page wrapper Scoreboard stuff */
#hdrSB {
	padding-left: 0px;
	padding-top: 3px;
}
.hdrSBRule {
	width: 2px; 
	height: 61px;
	background-image:url(../images/v4/sb_cell_separator.gif);
	float: left; 
}
.hdrSBLeftRule {
	width: 3px; 
	height: 61px;
	background-image:url(../images/v4/sb_cell_left_brd.gif);
	background-repeat:no-repeat;
	float: left; 
	padding: 0px;
}
.hdrSBFinalGame {
	width: 63px; 
	_width: 67px; 
	height: 57px;
	_height: 61px;
	float: left; 
	background-image:url(../images/v4/sb_cell_final.gif);
	background-repeat:no-repeat;
	padding-top: 6px; 
	_padding-top: 4px; 
	padding-left: 4px;
}
.hdrSBTodayGame {
	width: 63px; 
	_width: 67px; 
	height: 57px;
	_height: 61px;
	float: left; 
	background-image:url(../images/v4/sb_cell_today.gif);
	background-repeat:no-repeat;
	padding-top: 6px; 
	_padding-top: 4px; 
	padding-left: 4px;
	text-decoration: none;
}
.hdrSBFutureGame {
	width: 63px; 
	_width: 67px; 
	height: 57px;
	_height: 61px;
	float: left; 
	background-image:url(../images/v4/sb_cell_future.gif);
	background-repeat:no-repeat;
	padding-top: 6px; 
	_padding-top: 4px; 
	padding-left: 4px;
	text-decoration: none;
}
.hdrSBStrg {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.hdrSBYellow {
	font-size: 10px;
	text-decoration: none;
	color: #FFCB51;
}
.hdrSBGrey {
	font-size: 10px;
	text-decoration: none;
	color: #cccccc;
}
.hdrSBRed {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}
.hdrSBLink {
	text-decoration: none;
}
.hdrSBMore {
	height: 69px;
	width: 32px;
	background-image:url(../images/v4/sb_more_games2.gif);
	background-repeat:no-repeat;
	float: left;
}
/* END page wrapper Scoreboard stuff */



/* begin individual page styles */

/* layout1 */

#layout1 {
	float: left;
	width: 990;
	border-width: 0 0 1 0;
	border-color: #000;
	border-style: solid;
	margin: 0 0 0 7;
	padding: 0 0 4 0;
	clear: both;
}
/* column1 */
#layout1 #column1 {
	float: left;
	width: 645px;
	margin: 0;
	padding: 0;
	clear: none;
}
#layout1 #column1 #pageHeader {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 4 0;
	clear: both;
}
/* column2 */
#layout1 #column2 {
	float: left;
	width: 325px;
	border-width: 0 0 0 1;
	border-color: #000;
	border-style: solid;
	margin: 0 0 0 10;
	_margin: 0 0 0 6;
	padding: 0 0 0 5;
	clear: none;
}


#layout2 {
	float: left;
	width: 990;
	border-width: 0 0 1 0;
	border-color: #000;
	border-style: solid;
	margin: 0 0 0 7;
	padding: 0 0 4 0;
	clear: both;
}
/* column1 */
#layout2 #column1 {
	float: left;
	width: 805px;
	margin: 0;
	padding: 0;
	clear: none;
}
#layout2 #column1 #pageHeader {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 4 0;
	clear: both;
}
/* column2 */
#layout2 #column2 {
	float: left;
	width: 165px;
	border-width: 0 0 0 1;
	border-color: #000;
	border-style: solid;
	margin: 0 0 0 12;
	_margin: 0 0 0 0;
	padding: 0 0 0 5;
	clear: none;
}

#layout3 {
	float: left;
	width: 990;
	border-width: 0 0 1 0;
	border-color: #000;
	border-style: solid;
	margin: 0 0 0 7;
	padding: 0 0 4 0;
	clear: both;
}
#layout3 #column1 {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	clear: none;
}
#layout3 #column1 #pageHeader {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 4 0;
	clear: both;
}

/***********************************/
/************* pages ***************/
/***********************************/
		/* news index */
#noNewsForDate {
	float: left;
	width: 100%;
	text-align: center;
	border: dotted 1px #000;
	font-size: 16pt;
	font-weight: bold;
	font-family: Arial;
	background-color: #ececec;
	margin-bottom: 100;
	margin-top: 50;
}
/***********************************/
		/* news page */
#articleHeadline {
	float: left;
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 6px 0px;
}
#secondaryHeadline {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	margin-bottom: 6px;
}
#articleByline {
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
#articleByline .nameAndOrg {
	float: left;
	color: #666666;
	font-size: 11px;
}
#articleByline .date {
	float: right;
	color: #666666;
	font-size: 11px;
}
#articleBody {
	float: left;
	width: 100%;
	border-width: 1 0 0 0;
	border-color: #666666;
	border-style: solid;
	padding-top: 2;
}
/***********************************/
		/* preview / recap */
#previewRecap {
	float: left;
	width: 645px;
}
#previewRecap #desc, #previewRecap #time {
	float: left;
	width: 639px;
	_width: 645px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
	padding: 2px;
	background-color: #ECECEC;
	border: solid 1px silver;
	clear: both;
	text-align: center;
}
#previewRecap #time {
	text-align: center;
	margin-top: 6px;
	_margin-top: 0px;
}
#previewRecap #logos {
	float: center;
	width: 645px;
	margin-bottom: 6px;
	clear: both;
}
#previewRecap #logos #away {
	float: left;
	text-align: center;
	width: 317px;
	_width: 318px;
	border:1px solid #DED8B6;
}
#previewRecap #logos #home {
	float: right;
	text-align: center;
	width: 317px;
	_width: 318px;
	border:1px solid #DED8B6;
}
#previewRecap #tvInfo {
	float: right;
	width: 135px;
	padding: 2px;
	background-color: #FFFFDE;
	border:1px solid #DED8B6;
	font-family: arial,helvetica;
	font-size: 12px;
	clear: both;
}
/***********************************/
		/* scoreboard */
#noGamesScheduled {
	float: left;
	width: 100%;
	text-align: center;
	border: dotted 1px #000;
	font-size: 16pt;
	font-weight: bold;
	font-family: Arial;
	background-color: #ececec;
	margin-bottom: 100;
	margin-top: 50;
}
/***********************************/
			/* stats pages */
#statsLeaderbox {
	float: left;
	width: 300px;
}
#statsLeaderbox #skaters, #statsLeaderbox #goalies {
	margin-bottom: 10px;
}
#statsLeaderbox #skaters .header, #statsLeaderbox #goalies .header, #statsReports #reports .header {
	color: white;
	font-weight: bold;
	background-color: #083880;
	padding: 2px;
	clear: both;
}
#statsLeaderbox #skaters #stats, #statsLeaderbox #goalies #stats {
	padding: 2px;
}
#statsLeaderbox #skaters #stats #completeListLink, #statsLeaderbox #goalies #stats #completeListLink {
	text-align: right;
	font-size: 11px;
}
#statsReports {
	float: left;
	width: 499px;
	margin-left: 6px;
}
#statsReports #reports {
}
#statsReports #reports .report {
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}
/***********************************/
		/* radio page */
#dayOfWeeksGames {
	float: left;
	width: 100%;
	text-align: center;
	border: dotted 1px #000;
	font-size: 16pt;
	font-weight: bold;
	font-family: Arial;
	background-color: #ececec;
	margin-bottom: 10;
	clear: both;
}
/***********************************/
/************ end pages ************/
/***********************************/



/* web toolbar */
#webTools {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}
.toolsNavbar {
	float: left;
	width: 100%;
	font-size: 101%;
	font-weight: bold;
	padding-bottom: 6px;
	border: 1px solid #FFFFFF;
}
.toolsNavbar a {
	text-decoration: none;
}
.toolsNavbar .homeIcon {
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
.toolsNavbar .printIcon {
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
.toolsNavbar .emailIcon {
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
.toolsNavbar .diggIcon {
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
.toolsNavbar .deliciousIcon {
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
.toolsNavbar .facebookIcon {
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
.toolsNavbar .emailFriendContent {
	border: 1px solid #000000;
}
.toolsNavbar .emailFriendContent .cancel {
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
.toolsNavbar .emailFriendContent .send {
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.toolsNavbar .emailFriendMainCell {
	background-color: #ECECEC;
}
.toolsNavbar input[type=text]:focus {
	background-color:#dfd;
}
/* /web toolbar */


/* player tombstone */
#playerTombstone {
	float: left;
}
#playerTombstone #head {
	float: left;
	width: 99px;
}
#playerTombstone #stats {
	float: left;
	width: 540px;
}
#playerTombstone #stats #nameTeamAndVideoLink {
	float: left;
	width: 540px;
	background-color: #ECECEC;
	border: 1px solid #CCCCCC;
}
#playerTombstone #stats #nameTeamAndVideoLink #teamLogo {
	float: left;
	width: 38px;
	text-align: top;
	padding: 4;
}
#playerTombstone #stats #nameTeamAndVideoLink #name {
	font-size: 18px;
	font-weight: bold;
	float: left;
	text-align: top;
	clear: right;
	white-space: nowrap;
	padding: 4;
}
#playerTombstone #stats #nameTeamAndVideoLink #teamNameNo {
	font-size: 13px;
	font-weight: normal;
}
#playerTombstone #stats #nameTeamAndVideoLink #flagWithNote {
	float: right;
	font-size: 10px;
	font-weight: bold;
	padding: 4;
}
#playerTombstone #stats #nameTeamAndVideoLink #videoLink {
	color: #FFFFFF;
	text-align: right;
	height: 24px;
	text-align: top;
	padding: 4;
}
#playerTombstone #stats #nameTeamAndVideoLink select {
	border: 2px solid #990000;
	color: #333333;
}
#playerTombstone #stats #nameTeamAndVideoLink #captain {
	background-color: #000000; 
	color: #FFFFFF; 
}
#playerTombstone #stats #infoAndShopAd {
	float: left;
	width: 520px;
	height: 105px;
	background-color: #fff;
	padding: 4;
}
#playerTombstone #stats #infoAndShopAd #dataLine {
	clear: left;
	float: left;
	width: 400px;
	margin-bottom: 4px;
}
#playerTombstone #stats #infoAndShopAd #dataLine #label {
	float: left;
	width: 55px;
}
#playerTombstone #stats #infoAndShopAd #dataLine #value {
	float: left;
	font-weight: bold;
	width: 120px;
}
#playerTombstone #stats #infoAndShopAd #dataLine #bigValue {
	float: left;
	font-weight: bold;
	width: 270px;
}
#playerTombstone #stats #infoAndShopAd #ad {
	float: right;
	width: 120px;
}
/* /player tombstone */


#draftNote {
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-color: #ded8b6; 
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: bold;
	padding: 4;
	margin-bottom: 5px;
	background-color: #ffffde;
	text-align: center;
	width: 625px;
}

#awardShelf {
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-color: #ded8b6; 
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: bold;
	padding: 4;
	margin-bottom: 5px;
	background-color: #ffffde;
	text-align: left;
	width: 625px;
}

#teamRosterCol {
	border: 1px solid #CCCCCC;
}

.nhlTVFeatVid {
	float:left; 
	padding: 5px 2px 1px 2px; 
	width: 166px; 
	overflow: hidden;
}

.nhlTVGameVid .teamLogos {
	background-image:url('../images/v4/gameLogoBg.gif'); 
	border: solid 1px #cc0000; 
	margin-right: 3px;
	height: 60px;
	width: 78px;
}

.nhlTVGameVid .gameResult {
	color: #cc0000; font-size: 10px;
}

/* MIGRATED from nhl.css */
.hdrBold {
	font-size: 14px; 
	font-family: arial,helvetica; 
	font-weight: bold; 
	color:#000000; 
	background-color:silver
}
.strong {
	font-weight: bold;
}
.tabOn {
	background-image:url(http://cdn.nhl.com/images/tab_on156.gif); 
	width:156px; 
	height:30px;
	background-repeat:no-repeat;
	background-position:bottom left;
}
.tabOff {
	background-image:url(http://cdn.nhl.com/images/tab_off156.gif); 
	width:156px; 
	height:30px;
	background-repeat:no-repeat;
	background-position:bottom left;
}
.tabText {
	font-weight: bold; 
	text-align: center; 
	padding-top: 10px
}
.hdr {
	font-size: 14px; 
	font-family: arial,helvetica; 
	font-weight: normal; 
	color:#000000; 
	background-color:silver
} 
.txt11 {
	font-size: 11px;
}
.txt11Strg {
	font-size: 11px;
	font-weight: bold;
}
.blueFeatureBox {
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-color: #455575;
}
.statsLeaderHeader {
	color: white;
	font-weight: bold;
}


.blckTopBord {
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-color: black;
}
.rightTable {
	float: right;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.infoBox {
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-color: #999999;
	background-color: #ECECEC;
	padding: 5px;
}
/************** BEGIN RSSFeedViewer related styles **************/
.rssFeedViewer {
	padding: 5px 5px 0px 5px;
}
.rssFeedViewer .rssFeedItem {

}
.rssFeedViewer .rssFeedItemTitle {
	font-weight: bold;
	font-size: 12px;
	background-color:#fff;
	color:#103293;
	width: 100%;
}
.rssFeedViewer .rssFeedDescription {
	font-size: 11px;
	padding-bottom: 7px;
	color:#000000;
	font-weight:bold;
	width: 100%;
}
.rssPlayerNewsTitle {
	font-weight: bold;
	font-size: 12px;
	color: #C18500;
	text-align:center;
	padding: 5px 5px 0px 5px;
	clear: none;
}
.morePlayerNewsLink{
	clear: both;
	width: 100%;
	text-align: right;
	font-size: 11px;
	color: #103293;	
	text-decoration: underline;
}
/************** END RSSFeedViewer related styles **************/

.featHeadline {
	font-size: 24px;
	font-weight: bold;
 	text-decoration: none;
}

#feattitle  {position: relative;top: -2px;left: -2px;z-index:1;}
#feattext   {position: relative;top: 0px;left: 0px;color: #6A94C5;z-index:2;}
#featshadow {position: absolute;top: 1px;left: 1px;color: #000;z-index:1;}


/************** BEGIN Autocomplete related styles **************/

div.autocomplete {
position:absolute;
width:250px;
background-color:white;
border:1px solid #888;
margin:0px;
padding:0px;
}
div.autocomplete ul {
list-style-type:none;
margin:0px;
padding:0px;
}
div.autocomplete ul li.selected { 
background-color: #ffb;
}
div.autocomplete ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
height:60px;
cursor:pointer;
border-bottom: 1px solid #ccc;
}

/************** END Autocomplete related styles **************/

#dayParts-tabs {
	float: left;
	width: 985px;
}
#dayParts-topHalf, #dayParts-bottomHalf {
	float: left;
	width: 985px;
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
}
#dayParts-mod1 {
	float: left;
	width: 487px;
	height: 345px;
	overflow: hidden;
}
#dayParts-mod2 {
	float: left;
	width: 198px;
	height: 345px;
	overflow: hidden;
}
#dayParts-ad-mod3 {
	float: left;
	width: 300px;
	height: 345px;
	overflow: hidden;
}
#dayParts-ad {
	float: left;
	width: 300px;
	background-color: #ececec;
}
#dayParts-mod3 {
	float: left;
	width: 300px;
	clear: left;
	margin-top: 1px;
}
#dayParts-mod4 {
	float: left;
	width: 413px;
}
#dayParts-mods5to10 {
	float: left;
	width: 567px;
}
#dayParts-mods5to7, #dayParts-mods8-10 {
	float: left;
	width: 567px;
}
#dayParts-mod5, #dayParts-mod6, #dayParts-mod7, #dayParts-mod8, #dayParts-mod9, #dayParts-mod10 {
	float: left;
	margin-right: 5px;
	margin-bottom: 2px;
	width: 182px;
	_width: 184px;
	height: 256px;
	overflow: hidden;
	border: solid 1px #000;
}
/************** BEGIN mediaGalleryPageContent page styles **************/
.mediaGalleryPageContent .itemOdd {
	background: #E9ECF3;
}
.mediaGalleryPageContent  .itemEven {
	background: #fff;
}
.mediaGalleryPageContent .itemOdd .headline, .mediaGalleryPageContent .itemEven .headline {
	float: left;
	width: 90%;
	overflow: hidden;
	color: #000;
	font-size: 17px;
	white-space: nowrap;
}
.mediaGalleryPageContent .itemOdd .date, .mediaGalleryPageContent .itemEven .date {
	float: left;
	width: auto;
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
	clear: left;
}
/************** END **************/

/************** START webTools **************/
ul.storyactions { margin: 0pt; padding: 0pt; list-style:none;}
ul.storyactions { height: 38px; float: left; }
ul.storyactions li { width: 65px; float: left; position: relative; }
ul.storyactions li h5 { background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/nhlWebTools.png) -180px top no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:30px; margin: 0pt; padding: 0pt; }
ul.storyactions li h5 a { display:block; color:#6e6e6e;}
ul.storyactions li h5 a:visited { color:#6e6e6e;}
ul.storyactions li h5.home a { background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/shieldIcon.png) no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.nhl.com/images/v4/webToolIcons/shieldIcon.png', sizingMethod='crop'); _margin-right: 6px; }
ul.storyactions li h5.teamhome a { background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/houseIcon.png) no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.nhl.com/images/v4/webToolIcons/houseIcon.png', sizingMethod='crop'); _margin-right: 6px; }
ul.storyactions li h5.send a { background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/emailIcon.png) no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.nhl.com/images/v4/webToolIcons/emailIcon.png', sizingMethod='crop'); _margin-right: 6px; }
ul.storyactions li h5.post a { background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/shareIcon.png) no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.nhl.com/images/v4/webToolIcons/shareIcon.png', sizingMethod='crop'); _margin-right: 6px; }
ul.storyactions li h5.print a { background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/printIcon.png) no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.nhl.com/images/v4/webToolIcons/printIcon.png', sizingMethod='crop'); _margin-right: 6px; }
ul.storyactions li h5.rss a { background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/rssIcon.png) no-repeat; overflow:hidden; z-index:11; cursor:hand; cursor:pointer; height:25px; margin: 0pt; padding:7px 0 14px 28px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.nhl.com/images/v4/webToolIcons/rssIcon.png', sizingMethod='crop'); _margin-right: 6px; }
ul.storyactions li div.choices { position:absolute; width:134px; display:none; z-index:11; }
ul.storyactions li div.choices div.hd { font-size:1px; line-height:1px; background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/nhlWebTools.png) -180px -75px no-repeat; height:8px; overflow:hidden; }
ul.storyactions li div.choices div.bd { padding: 0pt; margin: 0pt; border:1px solid #6E6E6E; border-width:0 1px; background-color:#ccc; }
ul.storyactions li div.choices div.ft { font-size:1px; line-height:1px; background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/nhlWebTools.png) -180px -125px no-repeat; height:6px;  overflow:hidden; position:relative; top: -6px; _top: -0; }
ul.storyactions li.active div.choices { display:block; font-size:92%;}
ul.storyactions li div.choices a { display:block; background:transparent url(http://cdn.nhl.com/images/v4/webToolIcons/nhlWebTools.png) 4px -306px no-repeat; padding:3px 0 1px 24px; margin:0 0 6px; line-height:1.35em;}
ul.storyactions li div.choices a.im { background-position:4px -356px; visibility:hidden;}
ul.storyactions li div.choices a.digg { background-position:4px -127px; }
ul.storyactions li div.choices a.facebook { background-position:4px -448px; }
ul.storyactions li div.choices a.del { background-position:4px -86px; }
ul.storyactions li div.choices a.yahoobk { background-position:4px -168px; }
ul.storyactions li div.choices a.stumbled { background-position:4px -210px; }
ul.storyactions li div.choices a.googlebkm { height:1.4em; background-position:4px -257px; }
ul.storyactions li.active h5 { background-position:-180px -45px; }
/************** END webTools **************/

#tinyEmail { margin: 4px; font-weight: bold; font-color: #6E6E6E; font-size: 99%; padding: 2px 0 2px 0; margin: none; clear: none; }
#tinyEmail a, #tinyEmail a:visited { color:#6e6e6e; text-decoration: none; }
#tinyEmail img { margin-bottom:-6px; padding-right: 2px; }


/************** BEGIN playoff series page stuff **************/
#playoffSeriesLanding {
	float: left;
	width: 805px;
}

#playoffSeriesLanding .main {
	width: 480px;
	height: 360px;
	clear: both;
	float: left;
    background-color: a5a6a6;
	margin: 0 0 10px 0;
	padding: 0;
}

#playoffSeriesLanding .main .pic {
	float: left;
	width: 480px;
	height: 285px;
	margin: 0;
	padding: 0;
}

#playoffSeriesLanding .main .headline  {
	float: left;
	width: 480px;
	clear: none;
	margin: 0;
	padding: 0;
	background: #000;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#playoffSeriesLanding .main .headline a, #playoffSeriesLanding .main .headline a:visited {
	float: left;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 2px;
}

#playoffSeriesLanding .main .teaser {
	float: left;
	width: 480px;
	padding: 4px;
}

#playoffSeriesLanding .results {
	background-image: url(http://cdn.nhl.com/images/upload/2008/04/stanley_cup_logo_bg3.jpg);
	width: 316px;
	height: 360px;
	clear: none;
	float: left;
	margin: 0 0 10px 5px;
	padding: 0pt;
}

#playoffSeriesLanding .leftStories {
	width: 480px;
	float: left;
	margin: 0;
	padding: 0;
}

#playoffSeriesLanding .leftStoriesHeader {
	padding: 0 0 0 2px;
	width: 480px;
	clear: none;
	float: left;
	margin: 0 0 3px 0;
	padding: 0;
	font-family: arial, helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding-left: 2px;
	background-image:url('http://www.nhl.com/images/upload/2008/04/icebackground_480x22.jpg');
}
#playoffSeriesLanding .leftStoriesContent {
	width: 480px;
	clear: none;
	float: left;
	margin: 0pt;
	padding: 0pt;
}

#playoffSeriesLanding .rightStories {
	width: 316px;
	clear: none;
	float: left;
	margin: 0 0 0 5px;
	padding: 0pt;
	overflow: hidden;
}
#playoffSeriesLanding .rightStoriesHeader {
	width: 316px;
	clear: none;
	float: left;
	margin: 0 0 3px 0;
	padding: 0pt;
	font-family: arial, helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding-left: 2px;
	background-image:url('http://www.nhl.com/images/upload/2008/04/icebackground_312x22.jpg');
}
#playoffSeriesLanding .rightStoriesContent {
	width: 316px;
	clear: none;
	float: left;
	margin: 0 0 0 5px;
	padding: 0pt;
}
/************** END playoff series page stuff **************/

/************** BEGIN homepage playoff series page stuff **************/
#homepagePlayoffsBlock {
	float: left;
	width: 985px;
	padding: 0;
	margin: 0 0 0 6;
	_margin: 0 0 0 3;
}
#homepagePlayoffsBlock-hdr {
	float: left;
	width: 985px;
	clear: none;
	padding: 0;
	margin: 0;
}
#homepagePlayoffsBlock-content {
	float: left;
	width: 985px;
	clear: none;
	padding: 0;
	margin: 0;
	margin-top: 0pt;
}
#homepagePlayoffsBlock-ad {
	float: left;
	width: 328px;
	height: 202px;
	clear: none;
	padding: 0;
	margin: 0;
}
#homepagePlayoffsBlock-series {
	position: relative;
	float: left;
	width: 657px;
	height: 202px;
	clear: none;
	padding: 0;
/*	margin: 0 0 12 0; */
	background: #ececec;
}

#homepagePlayoffsBlock-1a, #homepagePlayoffsBlock-1b, #homepagePlayoffsBlock-1c, #homepagePlayoffsBlock-1d, #homepagePlayoffsBlock-1e, #homepagePlayoffsBlock-1f, #homepagePlayoffsBlock-1g, #homepagePlayoffsBlock-1h {
	float: left;
	position: absolute;
	width: 156px;
	height: 98px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#homepagePlayoffsBlock-1a {
	top: 1;
	left: 6;
	_left: 3;
}
#homepagePlayoffsBlock-1b {
	top: 103;
	left: 6;
	_left: 3;
}
#homepagePlayoffsBlock-1c {
	top: 1;
	left: 169;
}
#homepagePlayoffsBlock-1d {
	top: 103;
	left: 169;
}
#homepagePlayoffsBlock-1e {
	top: 1;
	left: 332;
}
#homepagePlayoffsBlock-1f {
	top: 103;
	left: 332;
}
#homepagePlayoffsBlock-1g {
	top: 1;
	left: 494;
}
#homepagePlayoffsBlock-1h {
	top: 103;
	left: 494;
}
#homepagePlayoffsBlock-1a-hdr, #homepagePlayoffsBlock-1b-hdr, #homepagePlayoffsBlock-1c-hdr, #homepagePlayoffsBlock-1d-hdr, #homepagePlayoffsBlock-1e-hdr, #homepagePlayoffsBlock-1f-hdr, #homepagePlayoffsBlock-1g-hdr, #homepagePlayoffsBlock-1h-hdr {
	padding: 0;
	margin: 0;
	clear: none;
	width: 156px;
}
#homepagePlayoffsBlock-1a-content, #homepagePlayoffsBlock-1b-content, #homepagePlayoffsBlock-1c-content, #homepagePlayoffsBlock-1d-content, #homepagePlayoffsBlock-1e-content, #homepagePlayoffsBlock-1f-content, #homepagePlayoffsBlock-1g-content, #homepagePlayoffsBlock-1h-content {
	vertical-align: text-top;
	text-align: center;
	padding: 0;
	margin: 0;
	clear: none;
	width: 156px;
}
#homepagePlayoffsBlock-2a, #homepagePlayoffsBlock-2b, #homepagePlayoffsBlock-2c, #homepagePlayoffsBlock-2d {
	float: left;
	position: absolute;
	width: 156px;
	height: 202px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#homepagePlayoffsBlock-2a {
	top: 1;
	left: 6;
	_left: 3;
}
#homepagePlayoffsBlock-2b {
	top: 1;
	left: 169;
}
#homepagePlayoffsBlock-2c {
	top: 1;
	left: 332;
}
#homepagePlayoffsBlock-2d {
	top: 1;
	left: 494;
}
#homepagePlayoffsBlock-2a-hdr, #homepagePlayoffsBlock-2b-hdr, #homepagePlayoffsBlock-2c-hdr, #homepagePlayoffsBlock-2d-hdr {
	padding: 0;
	margin: 0;
	clear: none;
	width: 156px;
}
#homepagePlayoffsBlock-2a-content, #homepagePlayoffsBlock-2b-content, #homepagePlayoffsBlock-2c-content, #homepagePlayoffsBlock-2d-content {
	vertical-align: text-top;
	text-align: center;
	padding: 0;
	margin: 0;
	clear: none;
	width: 156px;
}
#homepagePlayoffsBlock-3a, #homepagePlayoffsBlock-3b {
	float: left;
	width: 323px;
	_width: 326px;
	height: 202px;
	padding: 1 0 0 4px;
	margin: 0;
	overflow: hidden;
}
#homepagePlayoffsBlock-3a {
	background-image:url('http://cdn.nhl.com/images/upload/2008/05/eastern-rd3-background.jpg');
	background-repeat: repeat-x;
}
#homepagePlayoffsBlock-3b {
	background-image:url('http://cdn.nhl.com/images/upload/2008/05/western-rd3-background.jpg');
	background-repeat: repeat-x;
}
#homepagePlayoffsBlock-3ab-divider {
	float: left;
	width: 1px;
	height: 138px;
	margin-top: 48px;
	border-right: solid 1px #000;
}
#homepagePlayoffsBlock-3a-hdr, #homepagePlayoffsBlock-3b-hdr {
	float: left;
	padding: 0;
	margin: 0;
	clear: both;
	width: 321px;
	_width: 320px;
	height: 35px;
	text-align: center;
	overflow: hidden;
}
#homepagePlayoffsBlock-3a-content, #homepagePlayoffsBlock-3b-content {
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	clear: none;
	width: 324px;
	_width: 324px;
	height: 160px;
}

#homepagePlayoffsBlock-3a {
/*	border-right: solid 1px #000; */
}
#homepagePlayoffsBlock-3a-headline, #homepagePlayoffsBlock-3b-headline {
	float: left;
	width: 324px;
	clear: both;
	padding: 4 0 6 0;
	text-align: center;
}
#homepagePlayoffsBlock-3a-leftstory, #homepagePlayoffsBlock-3b-leftstory, #homepagePlayoffsBlock-3a-rightstory, #homepagePlayoffsBlock-3b-rightstory {
	float: left;
	width: 156px;
	_width: 162px;
	height: 82px;
	text-align: left;
	padding: 0 0 12 0;
	overflow: hidden;
}
#homepagePlayoffsBlock-3a-rightstory, #homepagePlayoffsBlock-3b-rightstory {
	padding-left: 4px;
}
#homepagePlayoffsBlock-3a-seriesinfo, #homepagePlayoffsBlock-3b-seriesinfo {
	float: left;
	font-weight: normal;
	clear: both;
	width: 324px;
	text-align: center;
}
#homepagePlayoffsBlock-4 {
	float: left;
	width: 100%;
	background-image: url('http://cdn.nhl.com/images/upload/2008/05/finalsMod_bg2.jpg');
	height: 100%;
}
#homepagePlayoffsBlock-4-hdr {
	float: left;
	padding: 0;
	margin: 0;
	clear: both;
	width: 100%;
	height: 38px;
	overflow: hidden;
}
#homepagePlayoffsBlock-4-hdr-middle {
	float: left;
	width: 210px;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}
#homepagePlayoffsBlock-4-hdr-middle a, #homepagePlayoffsBlock-4-hdr-middle a:hover, #homepagePlayoffsBlock-4-hdr-middle a:visited {
	text-decoration: none;
}
#homepagePlayoffsBlock-4-hdr-middle a:hover {
	color: #CA0002;
}
#homepagePlayoffsBlock-4-hdr-middle-series {
	margin-top: -4px;
}
#homepagePlayoffsBlock-4-hdr-middle-media {
	font-size: 9px;
}
#homepagePlayoffsBlock-4-hdr-left {
	float: left;
	width: 210px;
	text-align: right;
	
}
#homepagePlayoffsBlock-4-hdr-right {
	float: left;
	width: 210px;
	text-align: left;
}

#homepagePlayoffsBlock-4l, #homepagePlayoffsBlock-4r {
	float: left;
	width: 323px;
	_width: 326px;
	height: 202px;
	padding: 1 0 0 4px;
	margin: 0;
	overflow: hidden;
}
#homepagePlayoffsBlock-4-divider {
	float: left;
	width: 1px;
	height: 138px;
	margin-top: 18px;
	margin-right: 8px;
	_margin-right: 2px;
	margin-left: -4px;
	border-right: solid 1px #868686;
	clear: none;
}
#homepagePlayoffsBlock-4l-content, #homepagePlayoffsBlock-4r-content {
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	clear: none;
	width: 320px;
	height: 160px;
	padding-left: 4px;
}
#homepagePlayoffsBlock-4l-toprow, #homepagePlayoffsBlock-4r-toprow, #homepagePlayoffsBlock-4l-bottomrow, #homepagePlayoffsBlock-4r-bottomrow {
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	clear: none;
	width: 320px;
	height: 82px;
}
#homepagePlayoffsBlock-4l-topleft, #homepagePlayoffsBlock-4l-topright, #homepagePlayoffsBlock-4l-bottomleft, #homepagePlayoffsBlock-4l-bottomright, #homepagePlayoffsBlock-4r-topleft, #homepagePlayoffsBlock-4r-topright, #homepagePlayoffsBlock-4r-bottomleft, #homepagePlayoffsBlock-4r-bottomright {
	float: left;
	width: 156px;
	_width: 158px;
	height: 82px;
	text-align: left;
	overflow: hidden;
}
/*
#homepagePlayoffsBlock-4l-toprow {
	background: yellow;
}
#homepagePlayoffsBlock-4r-toprow {
	background: aqua;
}
#homepagePlayoffsBlock-4l-bottomrow {
	background: green;
}
#homepagePlayoffsBlock-4r-bottomrow {
	background: gray;
}
*/
/************** END homepage playoff series page stuff **************/

/************** BEGIN BOXSCORE STUFF ****************/
.pensFloatyContainer { position: relative; }
.penDetail { position: absolute; width: 200px; height: auto; border: 1px solid #000; z-index: 10; background: #D8D8D8 !important; padding: 0px; margin: 0px; }
.penDetailPhoto { }
.penDetailName { text-decoration: underline; font-weight: bold; clear: right; }
.penDetailHdr { position: absolute; bottom: 0px; left: 80px; font-style:italic; font-weight: normal; clear: right; }
.penDetailStats { }

#wideBox { float: left; width: 642px; }
#wideBox .dataTable { float: left; width: 100%; border-style: solid; border-color: #ccc; border-width: 1 2 1 1; background: #ECECEC; clear: both; }
#wideBox .tableHdr, #wideBox .tableSubHdr { float: left; width: 100%; font-weight: bold; clear: both; padding-left: 1px; }
#wideBox .tableHdr { float: left; display: block; height: 27px; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 2; background: #fff url('../images/v4/boxHdrBG.jpg') repeat-x !important; border: none; background-color: #000 !important; color: #000; }
#wideBox .tableSubHdr { background-color: silver; }
#wideBox .tableBottom { float: left; width: 100%; font-weight: bold; height: 2px; margin-bottom: 10px; background-color: #ABABAB; border-right: solid 3px #ABABAB; clear: both; }
#wideBox .tableSubHdr .dataRow * { border: none; padding-right: 1px; }

#wideBox .statsTables { background: #fff; }
#wideBox .statsTables .teamHdr { float: left; width: 315px; text-align: center; font-weight: bold; background: #fff; }
#wideBox .smallDataTable { float: left; width: 309px; background: #ECECEC; clear: none; border-style: solid; border-color: #ccc; border-width: 1 2 1 1; margin: 3px;}
#wideBox .smallDataTableDivider { float: left; width: 3px; clear: none; background: #fff; }
#wideBox .smallDataTable .dataRow { height: 16px; font-size: 10px; line-height: none; }
#wideBox .smallDataTable .data-long { width: 104px; text-align: left; }
#wideBox .smallDataTable .data-short { width: 33px; }
#wideBox .smallDataTable .hdrCell-long { border: none; }
#wideBox .smallDataTable .tableSubHdr * { border: none; padding-right: 1px; }

#wideBox .dataRow {
	float: left;
	width: 100%;
	height: 26px;
	border-top: solid 1px #fff;
	clear: both;
	line-height: 2;
}

#wideBox .data-short, #wideBox .data-med, #wideBox .data-long, #wideBox .data-auto { float: left; border-left: solid 1px #fff; text-align: center; }
#wideBox .data-short { width: 36px; }
#wideBox .data-med { width: 56px; }
#wideBox .data-long { width: 350px; text-align: left; }
#wideBox .data-auto { width: auto; text-align: left; }

/*
.wideBox-dataRow-shots>div:first-child { width: 36px; border: none; }
.wideBox-dataRow-shots>div:first-child+div { width: 65px; }
.wideBox-dataRow-shots>div:first-child+div+div { width: auto; text-align: left; }

.wideBox-dataRow-saves>div:first-child { width: 350px; border: none; text-align: left; }
.wideBox-dataRow-saves>div { width: 50px; }

.wideBox-dataRow-other>div { width: 120px; border: none; }
.wideBox-dataRow-other div+div { width: auto; }
*/

.floatRight { float: right; }

/************** END BOXSCORE STUFF ****************/

#draftNavi {
	float: left;
	width: 167px;
	color: #fff;
	background: #000;
	text-decoration:none;
	padding: 5px 0 0 6px;
}
#draftNavi a:link, #draftNavi a:visited {
	text-decoration:none;
	color: #fff;
}
#draftNavi a:hover {
	color: red;
}
#draftSubNavi {
	line-height: 1.6;
	padding-bottom: 10px;
}
#draftHdr {
	float: left;
}
#draftBody {
	float: left;
	width: 790px;
	padding-left: 10px;
}
#dpTombstone {
	float: left;
	width: 100%;
	height: 152px;
	margin-bottom: 10px;
}
#dpHeadshot {
	float: left;
	border: 1px solid #aaa;
}
#dpTombBanner {
	float: left;
	width: 674px;
	_width: 670px;
	background-color: #ddd;
	border: 1px solid #aaa;
	height: 40px;
	padding: 6px 0 6px 4px;
}
#dpName {
	float: left;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	clear: none;
}
#dpRank {
	float: left;
	clear: both;
}
#dpLeague {
	float: right;
	margin-right: 10px;
	font-size: 14px;
	line-height: 0;
}
#dpTombBio {
	float: left;
	padding: 5px;
}
.dpTombBioDataShort {
	float: left;
	width: 60px;
}
.dpTombBioDataLong {
	float: left;
	width: 300px;
}
.dpHighlightText {
	color: #DB1D00;
	font-weight: bold;
}
#dpDetailHdr {
	float: right;
}
#dpDetailHdrTxt {
	float: left;
}
#dpDetailHdrNavi {
	float: right;
	margin-right: 40px;
}

