body
{
	background: url(http://stmedia.startribune.com/designimages/twinsBackPlaneGradient020810.jpg) #98A2C5 repeat-x;
	padding: 0;
}

A, .linkStyle { color: #663366; }
A:link, .linkStyle:link { color: #3C457C; }
A:active, .linkStyle:active { color: #505BA5; }
A:visited, .linkStyle:visited { color: #505BA5; }
A:hover, .linkStyle:hover { color: #944a94; }

.leftRail
{
	width: 160px;
	padding: 0 12px 0 0;
}

.leftRail h3
{
	margin: 0 0 6px 0;
	color: #9A3333;
}

.leftNavGroup
{
	padding: 12px 0 12px 0;
	background-image: url(http://stmedia.startribune.com/designimages/TwinsleftRailBack2.png);
}

.leftNavGroup li { border-color: #dcdcdc; }

#docLayout.wide
{
	width: 958px;
	border: none;
	margin: 0;
	padding: 0;
}
 
#docLayout.noLeftNav .outerContentBlock,#docLayout.wide .outerContentBlock
{
	width: 958px;
	border: none;
	margin: 0;
}

#docLayout.hasLeftNav .outerContentBlock
{
	width: 786px;
	border: none;
	margin: 0;
}

#docLayout.noLeftNav .columnOne
{
	padding: 0;
	margin: 0;
	width: 646px;
	border: none;
}

#docLayout.wide .columnOne
{
	width: 958px;
	padding: 0;
	margin: 0;
}

.noLeftNav .columnTwo
{
	padding: 0 0 0 12px;
	margin: 0;
	border: none;
}

.hasLeftNav .columnOne
{
	width: 449px;
	float: left;
	margin: 0;
	border: none;
	padding: 0 12px 0 12px;
}

.noLeftNav .columnOne
{
	width: 580px;
	float: left;
	margin: 0;
	border: none;
	padding: 0 12px 0 0;
}

.hasLeftNav .columnTwo,.noLeftNav .columnTwo
{
	width: 300px;
	float: right;
	margin: 0;
	padding: 0 0 0 12px;
	border: none;
	position: relative;
}

/*navBar*/
#nav
{
	font-size: 12px;
	font-weight: bold;
}

#nav, #nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background: url(http://stmedia.startribune.com/designimages/twins20percentWhiteBack.png);
	float: left;
	width: 982px;
}

#nav li
{
	background: url(http://stmedia.startribune.com/designimages/twinsMenuTabOff.png) no-repeat top right;
	position: relative;
	margin: 0;
}

#nav li ul a { color: #352653; }

#nav li ul li, #nav li ul a:hover
{
	color: #000;
	background: #D1CDD8;
}

#nav a
{
	display: block;
	padding: 9px 9px 7px 9px;
	color: #fff;
	text-decoration: none;
}

#nav a:hover, #nav a.on
{
	color: #ffffff;
	background: url(http://stmedia.startribune.com/designimages/twinsMenuTabOn.png) no-repeat top right;
}

#nav li { float: left; }

#nav li ul
{
	position: absolute;
	background: url(http://stmedia.startribune.com/designimages/twins30percentBack.png);
	padding: 5px;
	width: 12em;
	left: -999em;
	z-index: 100;
}

#nav li ul li
{
	display: block;
	width: 100%;
	background: #fff;
}

#nav li:hover ul, #nav li.sfhover ul { left: -1px; }
#nav li:hover ul.firstUL, #nav li.sfhover ul.firstUL { left: auto; }

#nav li.homeLink
{
	padding: 7px 0 0 0;
	float: right;
	background: none;
}

#nav li.homeLink a
{
	background: none;
	padding: 0 9px 0 0;
}

.homeLink img
{
	border: none;
	background: url(http://stmedia.startribune.com/designimages/homelink3.png) no-repeat;
	display: block;
	margin-top: 1px;
}

.regRow
{
	background: url(http://stmedia.startribune.com/designimages/twins30percentWhiteBack.png);
	margin-top: 1px;
	float: left;
	color: #fff;
	padding: 9px 12px 9px 9px;
	width: 961px;
}

}

.innerRegRow
{
	padding: 12px 9px 12px 0;
	float: left;
	font-size: 14px;
}

.innerRegRow.right { float: right; }

.regBlock
{
	display: inline;
	padding: 0 9px 0 9px;
	background: url(http://stmedia.startribune.com/designimages/vikeSepRule.png) top right no-repeat;
	float: left;
}

.regRow a
{
	color: #fff;
	text-decoration: none;
}

.regRow a:hover { text-decoration: underline; }

#topLeaderboard
{
	width: 728px;
	height: 90px;
	float: right;
	margin-top: 18px;
	background: none;
	padding: 0;
}

#bottomLeaderboard, .twinsBlog #bottomLeaderboard
{
	width: 728px;
	height: 90px;
	padding: 12px 0 12px 0;
	float: right;
	background: none;
}

.clear { clear: left; }

.outerDiv
{
	background: url(http://stmedia.startribune.com/designimages/twinsBackground032410.jpg) no-repeat top center;
	width: 100%;
	padding-top: 4px;
	float: left;
	min-height: 546px;
}

.twinHeader
{
	width: 984px;
	margin: 0 auto 0 auto;
}

.headerLogo
{
	float: left;
	width: 224px;
	height: 112px;
}

.headerLogo img { border: none; }

.contentContainer
{
	width: 982px;
	margin-top: 5px;
	padding: 1px;
	background-image: url(http://stmedia.startribune.com/designimages/40DeepBlue.png);
	float: left;
	min-height: 392px;
}

.footerContent
{
	color: #404c73;
	float: left;
	width: 224px;
	padding: 12px 12px 12px 0;
}

.footerContent img
{
	display: block;
	margin-bottom: 3px;
	border: none;
}

.footerContent a
{
	color: #ffffff;
	text-decoration: none;
}

.footerContent p { margin: 0 0 5px 0; }

.contentWrapper
{
	background: url(none) white repeat-x;
	padding: 12px;
	float: left;
	width: 958px;
	min-height: 392px;
}

#docLayout.noLeftNav, #docLayout.hasLeftNav
{
	background: transparent;
	padding: 0;
	width: 100%;
}

.grid { margin-bottom: 9px; }

.grid p
{
	overflow: hidden;
	padding-bottom: 2px;
	margin: 2px 0 2px 0;
	border: solid #dcdcdc;
	border-width: 0 0 1px 0;
}

.grid p .left
{
	float: left;
	font-weight: bold;
	width: 42%;
	padding-right: 2%;
}

.grid.gameLinks p .left { font-weight: normal; }

.grid p .right
{
	float: right;
	width: 54%;
	padding-left: 2%;
}

p.last,.grid.last
{
	border: none;
	margin-bottom: 0;
}

.TSNstatsBlock table
{
	border-collapse: collapse;
	background-color: #e4e2eb;
	clear: both;
}

.TSNstatsBlock .TSN6,#TSNstatsBlock .upComingGame .TSN2
{
	border: solid #fff 1px;
	color: white;
	background-color: #413467;
	text-transform: uppercase;
	padding: 5px 2px 2px 4px;
	line-height: 100%;
	font-weight: bold;
}

.TSNstatsBlock .TSN2
{
	border: solid #fff 1px;
	background-color: #d0cbe2;
	line-height: 100%;
	padding: 4px 2px 2px 0;
}
#Twins .TSN5 {font-size:10px;}
.TSNstatsBlock .TSN5
{
	border: solid #fff 1px;
	padding: 4px 2px 2px 4px;
	
}

.gameLinks a, .headLinks a
{
	padding-left: 12px;
	background: url(http://stmedia.startribune.com/designimages/gameDayBullet.gif) 0 4px no-repeat;
	display: block;
}

.headLinks a.moreLink
{
	background: none;
	font-weight: bold;
}

p.moreLink
{
	border: none;
	margin-top: 3px;
}

.blockHeader
{
	color: #777777;
	margin: 0 0 6px 0;
	padding: 0 0 2px 0;
	border: solid #777777;
	border-width: 0 0 1px 0;
}

.innerMoreGamesModule .blockHeader
{
	border: none;
	margin: 3px 0 2px 6px;
	color: #342b4d;
}

.gameDayData
{
	padding: 15px 12px 0 12px;
	overflow: hidden;
	width: 618px;
}

.gameDayData .column1
{
	width: 250px;
	padding-bottom: 0;
	float: left;
}

.gameDayData.post .column1 { width: 446px; }

.gameDayData .column2
{
	float: right;
	width: 344px;
}

.gameDayData.post .column2
{
	float: right;
	width: 153px;
}

.TSNstatsBlock .grid .gameLinks
{
	margin-bottom: 6px;
	width: 349px;
}

.TSNstatsBlock p { padding: 6px 0 6px 0; }
.TSNstatsBlock p .left,.TSNstatsBlock p .right { width: auto; }
.TSNstatsBlock p .left a,.TSNstatsBlock p .right a { display: inline; }

.gameBox
{
	width: 213px;
	float: left;
	font-size: .9em;
}

.innerGameBox
{
	background: #e4e2eb;
	border: solid #81759d;
	border-width: 0 1px 1px 0;
}

.gameEntry
{
	border: solid #fff;
	border-width: 1px 0 0 1px;
	padding: 6px 2px 0 3px;
	height: 21px;
	overflow: hidden;
}

.itemSep
{
	color: #8c879e;
	padding: 0;
}

.gameEntryDetail { color: #392956; }

.moreGamesModule
{
	background: #c0b6d7;
	width: 100%;
	overflow: hidden;
}

.innerMoreGamesModule
{
	padding: 2px 0 1px 2px;
	overflow: hidden;
}

.gameDayBlock
{
	border: solid 1px #a5a5a5;
	width: 642px;
	margin-bottom: 12px;
	position: relative;
}

.gameDayLogo
{
	position: absolute;
	top: -11px;
	left: 3px;
	z-index: 1;
}

.gameDayStats
{
	background-color: #d5d1e0;
	border: solid #a5a5a5;
	border-width: 0 0 0 0;
	padding: 0 0 0 156px;
	overflow: hidden;
}

.gameDaySponsor { float: right; }

.gameDayDetails
{
	padding: 10px 0 8px 0;
	float: left;
	font-size: 1.4em;
	line-height: 120%;
}

.columnBlock
{
	overflow: hidden;
	margin-bottom: 9px;
	border: solid #dcdcdc;
	border-width: 1px 0 0 0;
	padding-top: 9px;
}

.columnBlock h3
{
	margin: 0 0 3px 0;
	padding: 0;
}

.columnBlock p
{
	margin: 0;
	padding: 0;
}

.columnBlock .columnPhoto
{
	float: left;
	width: 52px;
	height: 52px;
}

.columnBlock .columnBody
{
	float: right;
	width: 282px;
}

.bottomZone
{
	width: 100%;
	float: left;
}

.bottomZone .column1
{
	float: left;
	padding-right: 19px;
	width: 160px;
	margin: 0;
	padding: 0;
}

.bottomZone .column2
{
	float: right;
	width: 474px;
	margin: 0;
}

.bottomZone .gameDayBlock
{
	width: 466px;
	float: left;
	border-color: #a5a5a5;
	padding: 2px;
}

.bottomZone .gameDayBlockColumn1
{
	width: 217px;
	padding: 0 6px 9px 10px;
	float: left;
}

.bottomZone .gameDayBlockColumn2
{
	width: 217px;
	padding: 0 10px 9px 6px;
	float: right;
}

.bottomZone .gameDayBlock h2 { padding: 6px 9px 0 146px; }

.bottomZone .gameDayBlock .columnBlock
{
	border: 0;
	margin: 0;
}

.bottomZone .gameDayBlock .columnBlock .columnPhoto
{
	border-width: 0;
	width: 40px;
	height: 40px;
}

.bottomZone .gameDayBlock .columnBlock .columnBody
{
	width: 165px;
	padding-top: 6px;
}

.bottomZone .gameDayBlock .gameDescription
{
	font-family: Georgia,serif;
	font-size: 1.5em;
	line-height: 130%;
	padding: 0 6px 6px 6px;
	font-weight: normal;
	background: url(http://stmedia.startribune.com/designimages/descriptionBack.gif) no-repeat left 0;
}

.adSky
{
	width: 160px;
	height: 600px;
	background: #e9e8f0;
	margin-bottom: 12px;
}

.gameDayData.post h1 { font-size: 1.7em; }

.gameDayData.post .gamePhotos
{
	position: relative;
	margin-left: -3px;
	width: 160px;
	height: 118px;
	background: url(http://stmedia.startribune.com/designimages/photoBackground.png) no-repeat;
	overflow: hidden;
	margin-bottom: 3px;
}

.gameDayData.post .gamePhotoImage
{
	position: absolute;
	top: 9px;
	left: 7px;
	background: no-repeat center center;
	width: 145px;
	height: 83px;
}

.blogHeader
{
	width: 639px;
	height: 60px;
	margin: 0;
}

.intro
{
	width: 160px;
	margin: 0 auto;
	0 auto: ;
	padding: 0;
	overflow: hidden;
	line-height: 140%;
}

.columnContent.rule
{
	border: solid #9bb4bf;
	margin-left: -1px;
}

.rule.left { border-width: 0 0 0 1px; }
.rule.right { border-width: 0 1px 0 0; }
.rule.both { border-width: 0 1px 0 1px; }
p { margin: 0 0 12px 0; }

h1
{
	font-family: Georgia, serif;
	font-size: 1.70em;
	margin-bottom: 9px;
	font-weight: normal;
}

#story h1 { font-size: 2em; }

.cornerRow
{
	background: #9bb4bf;
	height: 3px;
	position: relative;
	margin-bottom: 12px;
}

.cornersTop { margin-bottom: 2px; }

.topLeftCorner
{
	float: left;
	width: 5px;
	height: 5px;
	background: url(http://stmedia.startribune.com/designimages/TL3_9bb4bf.png) no-repeat;
}

.topRightCorner
{
	float: right;
	width: 5px;
	height: 5px;
	background: url(http://stmedia.startribune.com/designimages/TR3_9bb4bf.png) no-repeat;
}

.bottomLeftCorner
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: url(http://stmedia.startribune.com/designimages/BL3_9bb4bf.png) no-repeat;
}

.bottomRightCorner
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 5px;
	height: 5px;
	background: url(http://stmedia.startribune.com/designimages/BR3_9bb4bf.png) no-repeat;
}

.deck span { display: block; }

.timeStamp
{
	font-family: sans-serif;
	font-size: .9em;
	color: #333132;
	margin: 6px 0 6px 0;
}

.spillZone h2
{
	font-size: 1.3em;
	margin-bottom: 12px;
	color: #333132;
}

.spillZone h1 { font-size: 1.4em; }
.spillZone .deck { line-height: 130%; }

.columnTwo .linkColumn
{
	float: none;
	width: 300px;
}

.linkColumnContent
{
	margin: 0 0 0 0;
	background: #d8d4e4;
}

.columnTwo .linkColumnContent { margin: 0 0 12px 0; }

.linkColumnContent h2
{
	font-family: Georgia,serif;
	font-size: 1.5em;
	padding: 6px 12px 6px 12px;
	background: #e0dde8;
	font-weight: normal;
	margin: 0;
}

.columnTwo .linkColumnContent ul
{
	max-height: 120px;
	overflow: auto;
}

.rss
{
	background: url(http://stmedia.startribune.com/images/rssBlogIcon.gif) no-repeat;
	padding: 2px 0 12px 22px;
}

.byline { font-weight: bold; }
.photoright img { border: 1px solid #333132; }
.highlight#story1 { border-bottom: 1px solid #dbe3e7; }

.Clickable
{
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 9px 9px;
	position: relative;
}

.Clickable h3
{
	background: #BABFD9;
	margin: -2px 0 3px 0 !important;
	border-width: 0 !important;
	color: white !important;
}

/*blog styles*/
.blogMenu h3
{
	padding: 6px;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #b8cbab;
	color: #333132;
}

.twinsBlog .columnContent.rule
{
	border: none;
	margin-left: 0;
}

.blogMenu .blogItem
{
	padding: 2px 0 6px 0;
	margin-bottom: 6px;
	border-bottom: 1px solid #dcdcdc;
}

.twinsBlog #docLayout { background: none; }
.wideID .columnTwo { margin-top: -72px; }
.twinsBlog .bodyContainer { width: 100%; }

.twinsBlog .columnContent
{
	padding: 0;
	margin: 0;
	border: none;
}

.twinsBlog .hasLeftNav .outerContentBlock { margin: 0; }

.twinsBlog .hasLeftNav .outerContentBlock .columnOne
{
	padding: 0 12px 0 12px;
	width: 450px;
	margin: 0;
}

.twinsBlog .hasLeftNav .outerContentBlock .columnTwo
{
	padding: 0 0 0 12px;
	width: 300px;
	margin-bottom: 0;
}

.twinsBlog .hasLeftNav .outerContentBlock
{
	background: url(http://stmedia.startribune.com/designimages/avThreeColumnRules.gif) repeat-y -172px 0;
	width: 786px;
}

.rule.left, .rule.right,.rule.both { border-width: 0; }

.twinsBlog .mainPost .highlight, .twinsBlog .highlight#story1, .twinsBlog .columnOne .highlight#searchBox
{
	width: 420px;
	overflow: hidden;
}

.twinsBlog .barBottom { width: 450px; }

.twinsBlog .blogTools
{
	overflow: hidden;
	width: 427px;
	padding: 6px 0 6px 0;
}

.galleryBox
{
	background: #d5d1e0;
	padding: 6px;
	margin: 0 0 12px 0;
}

.galleryBox h2
{
	font-family: Georgia,serif;
	font-size: 1.5em;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.galleryBox .label p
{
	font-size: 12px;
	padding: 0;
	margin: 0 0 3px 0;
}

.galleryBox .label a { color: #271348; }
.galleryBox .label img { display: block; }
.galleryBox .label .pipe { color: #99bb83; }

.sliderBox
{
	position: relative;
	width: 210px;
	height: 200px;
	padding: 0;
	overflow: hidden;
	margin: 0;
	font-size: 11px;
}

.photoBlock
{
	height: 241px;
	width: 210px;
	overflow: hidden;
}

.photoBlock .ugcphoto
{
	width: 206px;
	height: 140px;
	margin-bottom: 6px;
	background-repeat: no-repeat;
	background-position: center center;
	border: solid 2px #fff;
	cursor: pointer;
}

.ugcphotoOn
{
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.arrowLeft
{
	border-width: 0;
	float: left;
}

.arrowRight
{
	border-width: 0;
	float: right;
}

.galleryBoxControls
{
	overflow: hidden;
	width: 100%;
}

.rosterTable
{
	border-collapse: collapse;
	width: 100%;
}

.rosterTable td
{
	padding: 3px;
	border: solid 1px #bebbc3;
}

.rosterTable td p
{
	background: #585e7a;
	padding: 2px;
	color: #ffe200;
	margin: 0;
	font-weight: bold;
	text-align: center;
}

.rosterTable td.number { border-width: 1px 0 1px 1px; }
.rosterTable td.name { border-width: 1px 0 1px 0; }
.rosterTable td.position { border-width: 1px 1px 1px 0; }
.rosterTable td.position.left { border-width: 1px 0 1px 0; }
.playerDetails { margin-bottom: 12px; }

#flashcontent.playerGallery
{
	height: 388px;
	border: solid 2px #372855;
	width: 445px;
	padding: 0;
}

.playerNum
{
	padding: 6px 12px 0 9px;
	background-color: #9A3333;
	font-family: helvetica, sans-serif;
	font-size: 3.75em;
	line-height: 1;
	vertical-alignment: middle;
	letter-spacing: -3px;
	color: #EEB9B8;
}

.smallNum
{
	font-size: .7em;
	letter-spacing: 2px;
}

.playerName
{
	padding: 0px 5px 5px 5px;
	color: white;
	background-color: #9A3333;
	width: 100%;
	
}

.playerName h1
{
	font-family: Georgia,serif;
	font-size: 2em;
	line-height:110%;
	margin-bottom:2px;
}

.bioBlurb {
	color:#666666;
	font-family: Georgia,serif;
	font-size: 1.2em;
	line-height:130%;
	padding:0 5px 10px 5px;
}

.playerDetails td
{
	border: solid #585e7a;
	padding: 9px 0 9px 5px;
}

td.playerPositionLabel
{
	padding-left: 5px;
	border-width: 0 0 1px 0;
}

td.playerPosition,td.playerAge,td.playerHeight { border-width: 0 0px 1px 0; }
td.playerAgeLabel,td.playerHeightLabel,td.playerWeightLabel { text-align:right;padding-left:5px;border-width: 0 0 1px 0; }

td.playerWeight
{
	padding-right: 0;
	border-width: 0 0 1px 0;
	width: 100%;
}

.playerStoriesBox
{
	background: white;
	height: 200px;
	overflow: auto;
	border: solid #585e7a 1px;
	margin-bottom: 12px;
}

.playerStories
{
	margin-bottom: 12px;
	font-weight: normal;
	margin: 0;
}

.playerStories li
{
	display: block;
	padding: 3px 6px 3px 6px;
}

.playerStories li.row0 { background: #e4e9f4; }

.standingTable
{
	border-collapse: collapse;
	width: 100%;
}

.standingTable td
{
	padding: 3px;
	border: solid 1px #bebbc3;
}

.standingTable tr.row0 { background: #e4e9f4; }

.standingTable tr.statheader
{
	padding: 3px;
	background: #585e7a;
	font-weight: bold;
	color: #ffe200;
}

.standingTable tr td { border: solid 1px #585e7a; }

.story h1
{
	font-size: 1.8em;
	font-weight: bold;
}

.story .precede { font-size: 1.3em; }
.story .outerContentBlock { width: 786px; }
.story .sidebar { background: #eceaf1; }

.story .rule
{
	border-top-color: #c1bccb;
	border-bottom-color: #fff;
}

.blogsModule
{
	margin-bottom: 12px;
	width: 100%;
	float: left;
}

.blogsModule .column1,.blogsModule .column2
{
	width: 207px;
	float: left;
	padding-right: 12px;
}

.blogsModule .column3
{
	width: 208px;
	float: right;
	padding: 0;
}

.blogsModule .timeStamp
{
	font-size: .9em;
	color: #666666;
	font-weight: normal;
}

.blogModuleLogo
{
	height: 90px;
	background: #999999;
	margin-bottom: 12px;
}

.blogsModule h2
{
	font-size: 1.1em;
	margin-bottom: 3px;
}

.blogsModule img
{
	display: block;
	margin-bottom: 6px;
}

.blogsModule .blogSubCat
{
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
	border: solid #dcdcdc;
	border-width: 0 0 1px 0;
}

.blogSubCat h2,.blogsModule .blogSubCat p
{
	margin: 0 0 3px 0;
	padding: 0;
}

span+h2 { margin-top: 3px; }
.blogsModule .column3 p { margin: 0 0 6px 0; }

.playerFanZone
{
	overflow: hidden;
	width: 100%;
}

.playerFanZoneLeft,.playerFanZoneRight { width: 225px; }

.freeTrialNotice
{
	padding: 0 0 6px 0;
	border: solid #9271b3;
	border-width: 0 0 1px 0;
	margin-bottom: 12px;
	font-size: 1.2em;
	color: #a5a5a5;
}

.blogSubCat img
{
	display: block;
	margin: 0 0 6px 0;
}

.premiumLinkBug
{
	color: #92679e;
	font-weight: normal;
}

/* Rotator styles */
#rotator
{
	background-image: url(http://stmedia.startribune.com/designimages/twinsRotatorBack.gif);
min-height: 322px;
	width: 640px;
	position: relative;
	border: 1px solid #a5a5a5;
	margin-bottom: 12px;
	padding: 2px;
overflow:hidden;
	
}

.contentText { padding: 6px 10px 0px 6px; }

.contentText h1
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.buttonRow
{
	position: relative;
	float: left;
}

.rotatorTab
{
	width: 98px;
	border-left: 10px solid #384456;
	margin-bottom: 2px;
	color: #333132;
	font-size: 11px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: left;
	padding: 6px 6px 6px 6px;
	line-height: 16px;
	cursor: pointer;
	z-index: 1000;
	background-color: #b6bdd8;
}

.moreTab
{
	width: 104px;
	margin-bottom: 1px;
	height: auto;
	color: #333132;
	font-size: 12px;
	font-family: sans-serif;
	text-align: left;
	padding: 5px 6px 8px 10px;
	line-height: 14px;
	cursor: pointer;
	z-index: 1000;
	background-color: #D1D4E5;
}

.rotatorTab.topSelected
{
	z-index: 1000;
	background: #fff;
	color: #333132;
	border-left: 10px solid #b6bdd8;
}

.projphoto
{
	float: left;
	margin-bottom: 12px;
}



.projphoto img { display: inline; }

.projphotoOn
{
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	cursor: pointer;
}

#projlabel { display: none; }
#navurl { display: none; }

.photoGallery #docLayout
{
	background: white;
	width: 982px;
}

.photoGallery .contentWrapper { padding: 0; }

.photoGallery .columnOne
{
	padding-right: 6px;
	border: none;
}

.photoGallery .columnTwo { border: none; }

.chatBlock
{
	border: solid 2px #a5a5a5;
	width: 272px;
	padding: 9px 12px 0 12px;
	margin-bottom: 12px;
}

.chatBlock h1
{
	font-weight: normal;
	font-size: 1.6em;
}

.chatBlock .status
{
	font-weight: normal;
	color: #b90000;
	white-space: nowrap;
}

.chatBlock .description { color: #666666; }
.chatBlock h2 { font-size: 1.2em; }

.chatBlock .mug
{
	float: right;
	margin-left: 6px;
	margin-bottom: 6px;
}


.blogWidget h2
{
	font-family: Georgia, serif;
	font-size: 1.70em;
	margin-bottom: 9px;
	font-weight: normal;
}

.postSummary
{
	color: #666666;
	padding: 2px 0 2px 0;
}

.blogWidget a:link { font-weight: bold; }

.statsPulldown { padding-top: 6px; }

.statsPulldown h2
{
	font-family: Georgia, serif;
	font-size: 1.70em;
	margin-bottom: 9px;
	font-weight: normal;
}

.statsPulldown h3 { color: #333132; }

.teamNews h2
{
	font-family: Georgia, serif;
	font-size: 1.70em;
	margin-bottom: 9px;
	font-weight: normal;
}

.teamNews .TSN2 { display: none; }


.tsnTables .TSN1d
{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
}

.tsnTables table { border-collapse: collapse; }
.tsnTables .TSN1 { background-color: #e4e9f4; }

.tsnTables .TSN2
{
	color: #FFE200;
	font-weight: bold;
	font-size: 90%;
	background-color: #585e7a;
	line-height: 100%;
	padding: 8px 3px 6px 8px;
	border: solid #585e7a 1px;
	border-collapse: collapse;
}

.tsnTables .TSN5, .tsnTables .TSN1
{
	padding: 8px 3px 6px 8px;
	border: solid #333132 1px;
	border-collapse: collapse;
}

.gameDayBlock .highlight .overline { display: none; }

.gameDayBlock .highlight#story1
{
	border-bottom-width: 0;
	padding-bottom: 0;
}

.gameDayBlock .highlight#story1
{
	border: none;
	padding: 0;
	margin: 0 0 0px 0;
}

.columnBody ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.columnBody li { font-weight: bold; }

.columnBody li p
{
	font-weight: normal;
	color: #333132;
}

.highlight#story1 .video
{
	padding: 0;
	margin: 0 0 9px 0;
	float: none;
	height: 209px;
	display: block;
}

p.overline { color: #7f7f7f; }
p.overline { margin-top: 6px; }

td.regCell
{
	background: none;
	border: none;
	border-width: 0;
	white-space: nowrap;
	padding: 0;
}

.regRow img { vertical-align: middle; }

.logoutButton
{
	background-image: url(http://stmedia.startribune.com/designimages/twinsLogout.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 12px 0 9px;
	display: inline;
	width: 17px;
	height: 17px;
	border: none;
}

.innerRegRow td
{
	font-size: 13px;
	white-space: nowrap;
}

.innerRegRow .pipe { color: #ffe200; }

.innerRegRow
{
	padding: 0;
	width: 100%;
}

.regRow formSubmit { width: 61px; }
.regRow .formSubmitUp { background-image: url(http://stmedia.startribune.com/designimages/searchOff.gif); }
.regRow .formSubmitDown { background-image: url(http://stmedia.startribune.com/designimages/searchDown.gif); }
.regSpacer { display: none; }
.circPromo { display: none; }
.nextStoryBlock { width: 445px !important; }
.ctlNextPrev { width: 197px !important; }
.ctlNextPrevReveal { width: 197px !important; }
#ctlNextArticle .ctlNextPrevReveal { left: 222px; }
.killHome { display: none; }

.chatBlock .times
{
	font-size: 11px;
	margin: 0;
}

.chatBlock .summary,.chatBlock .hosts, h2 { margin: 0 0 3px 0; }
.chatBlock .hosts { font-weight: bold; }

.chatEntry
{
	padding-bottom: 6px;
	border: solid #dcdcdc;
	border-width: 0 0 1px 0;
	margin-bottom: 6px;
	overflow: hidden;
	width: 100%;
}

.chatEntry img
{
	float: right;
	margin: 0 0 3px 9px;
	border: none;
}

ul { color: #352653; }

.last
{
	border: none;
	padding: 0;
	margin: 0;
}

.gameDayBlock .highlight
{
	float: left;
	border: none;
	margin-bottom: 12px;
	padding: 0;
}

.gameDayBlock .highlight#story1
{
	border: solid #dcdcdc;
	border-width: 0 0 1px 0;
	padding-bottom: 9px;
	margin-bottom: 9px;
}

.gameDayBlock .highlight#story2 .photo { display: none; }

.gameDayBlock .highlight#story2 h1
{
	font-family: arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.gameDayBlock .highlight#story2 .highlightBody { margin-left: 0 !important; }


p.sectionpath { display:inline; }
.highlight .dropmenudiv { display: none; }

.highlightBody
{
	margin-bottom: 12px;
	padding: 0;
}

.twinsFooter div.clear { display: none; }

.twinsBlog #docLayout .header
{
	margin: 0 0 0 0px;
	width: 640px;
}

.twinsBlog .outerContentContainer
{
	margin: 0;
	background-image: none;
}

.leftNavGroup { width: 100%; }
.pageLeft { width: 645px; }

.twinsBlog .bodyContainer
{
	width: 960px !important;
	background-image: none !important;
}

.content
{
	width: 518px;
	min-height: 322px;
	position: absolute;
	overflow: hidden;
	padding: 0;
	margin: 0;
	right: 2px;
	background: none;
}

#twinsGetConnected
{
	width: 160px;
	margin-bottom: 10px;
}

/* Fan Shot*/
.galleryBox
{
	background-image: url(http://stmedia.startribune.com/designimages/twinsGreyGradient.png);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #E9E9E9;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 9px;
}

/* player profile*/
.playerInfoBlock
{
	background-image: url(http://stmedia.startribune.com/designimages/twinsGreyGradient.png);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #E9E9E9;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 9px;
	width: 218px;
}

.projphoto
{
	display: block;
	float: left;
	margin: 0 11px 10px 0px;
	border: none;
	width: 96px;
}

.playerBio
{
	float: left;
	width: 60px;
}

.personName
{
	color: #1c2a47;
	padding: 0px 0 6px 0px;
	margin-bottom: 0px;
}

.personNumber { color: #ffffff !important; }

.playerBio h4
{
	color: #666666;
	margin: 0px;
	padding-bottom: 0px;
}

.playerBio p
{
	margin: -2px 0px 4px 0px;
	padding-top: 0px;
}

.playerSummary { clear: both; }

.playerSummary p
{
	padding-top: 0px;
	margin-top: 0px;
}

/* TABS BOXES */
.tabWidget
{
	margin-bottom: 0;
	font-family: sans-serif;
	font-size: 12px;
	padding: 0;
}

ul.tabMenu
{
	margin: 0;
	padding: 0;
	float: left;
	border: none;
	border-width: 0;
	width: 490px;
	overflow: hidden;
	background: #fff;
}

ul.tabMenu li a
{
	display: block;
	width: 100%;
	padding: 6px 0 6px 5px;
	font-weight: bold;
	color: #20314F;
	text-decoration: none;
	background-color: none;
	border-bottom-color: none;
	border: none;
}

ul.tabMenu li a:hover { background: #dadeea; }

ul.tabMenu li
{
	float: left;
	padding: 0px;
	border: solid #384456;
	border-width: 0 0 0 10px;
	margin: 0 2px 0 0;
	list-style: none;
	background: #b6bdd8;
	overflow: hidden;
}

ul.tabMenu li.tabSelected
{
	background-color: #fff;
	border-color: #b6bdd8;
}

.tabMenu li.tabSelected a
{
	text-decoration: none;
	background-color: transparent;
}

.tabContentBox
{
	border: none;
	border-width: 0;
	clear: both;
	padding: 0;
	background-image: none;
	margin: 2px 0 0 0;
	overflow: hidden;
	width: 100%;
}

#twinsMultiMediaBox .tabContentBox { background-color: #fff; }

.tabMenuWrapper
{
	width: 466px;
	overflow: hidden;
	border: solid #fff;
	border-width: 2px;
}

#twinsMultiMediaBox ul.tabMenu li { width: 146px; }
#statsBox ul.tabMenu li { width: 110px; }
#statsBox { position: relative; }

.outerTwinsTabBox
{
	background: url(http://stmedia.startribune.com/designimages/twinTabBackTop.png) repeat-x top left;
	height: auto;
	margin-bottom: 12px;
}

.innerTwinsTabBox { background: url(http://stmedia.startribune.com/designimages/twinTabBackBottom.png) repeat-x bottom left; }

.innerTwinsTabBox .outerTabContent
{
	padding: 2px;
	width: 470px;
	margin-bottom: 12px;
}

.innerTwinsTabBox .innerTabContent { }
.tabColContent .tabContentBox { background-color: pink; }

.tabColOne
{
	width: 50%;
	float: left;
	background-color: transparent;
}

.tabColTwo
{
	width: 50%;
	float: right;
	background-color: transparent;
}

.tabColContent
{
	padding: 3px 2px 3px 2px;
	background: transparent;
}

.tabColTwo .tabColContent { padding: 3px 3px 3px 1px; }

.tabColContent .tabMenuWrapper
{
	width: 231px;
	border: 0;
	background-color: transparent;
}

.tabColContent .innerTwinsTabBox .outerTabContent
{
	padding: 0px;
	width: 470px;
	margin-bottom: 0;
}

.tabColContent .tabContentBox
{
	margin: 0;
	background-color: transparent;
	position: relative;
}

.tabColContent .tabContentBox.tabContentBox
{
	margin: -9px 0 0 0;
	background-color: transparent;
	background-image: url(http://stmedia.startribune.com/designimages/twinTabBoxBackground.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 214px;
	padding: 9px;
	height: 182px;
	overflow: hidden;
}

.tabColContent ul.tabMenu li a
{
	padding: 6px 0 9px 0;
	text-align: center;
}

.tabColContent ul.tabMenu
{
	width: 231px;
	text-align: right;
	background-color: transparent;
}

#battingLeaders ul.tabMenu li,#pitchingLeaders ul.tabMenu li,#standings1 ul.tabMenu li,#standings2 ul.tabMenu li,#alLeaders1 ul.tabMenu li,#alLeaders2 ul.tabMenu li,#nlLeaders1 ul.tabMenu li,#nlLeaders2 ul.tabMenu li
{
	width: 50px;
	background-color: transparent;
	border-width: 0;
	margin: 0;
	float: right;
	background-image: url(http://stmedia.startribune.com/designimages/innerTwinTabOff.png);
	background-repeat: no-repeat;
	margin-left: -3px;
}

.tabColContent ul.tabMenu li a:hover
{
	background-color: transparent;
	background-image: url(http://stmedia.startribune.com/designimages/innerTwinTabOver.png);
}

.tabColContent ul.tabMenu li.tabSelected a
{
	background-image: url(http://stmedia.startribune.com/designimages/twinTabSelected.png);
	position: relative;
	z-index: 1000;
}

.outerTwinsTabBox
{
	margin: 0 0 0 0;
	clear: both;
}

.tabColContent .outerTwinsTabBox,.tabColContent .innerTwinsTabBox { background: none; }

/* END TABS BOXES */
/*  TWITTER WIDGET VIA COLLECTA STYLES   */
a { /*widget uses default anchor colors
for content links. author and date
links are further below*/ }

/* the main widget container
modify this if you want to fill the background color (default is transparent)
or add a border */

#CollectaSearchWidget
{
	/* example 1px border with rounded corners */
	background-color: #ffffff;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #e9e9e9;
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* widget header (image container) */
div#CollectaSearchWidget div.collectaHeader
{
	/*this centers your header image -- the default is top left */
	background-position: center center;
	background-color: #ffffff;
	/* rounds the top corners in Firefox and Safari/Chrome
this is redundant to rounded corners above*/
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
}

/* widget title */
div#CollectaSearchWidget .collectaTitle
{
	color: #000033;
	background-color: #ffffff;
	border-bottom: solid 2px #000033;
}

/* pause link */
#collectaSubTitle { color: #666; }

/* loading message -- displays briefly while loading results */
div#CollectaSearchWidget div#collectaResults div#collectaLoading { color: #999; }

/* main results display */
div#CollectaSearchWidget div#collectaResults ul
{
	/*this allows for scroll*/
	overflow-x: hidden;
	overflow-y: auto;
	/*this eliminates the bottom margin for cleaner
transition b/w the scrollbar and the footer*/
	margin: 0;
	font-size: 11px;
}

/* the next section is formatting for the various parts and types of Collecta results */
/* the result title (for stories) */
div#CollectaSearchWidget div#collectaResults ul li span.collectaItemTitle { color: #000033; }
div#CollectaSearchWidget div#collectaResults ul li span.collectaItemTitle a { color: #000033; }

/* author and date */
div#CollectaSearchWidget div#collectaResults ul li span.collectaItemAuthorandDate { color: #999; }
div#CollectaSearchWidget div#collectaResults ul li span.collectaItemAuthorandDate a { color: #999; }
div#CollectaSearchWidget div#collectaResults ul li span.collectaItemAuthorandDate img { border: solid 1px #eee; }

/* avatar/favicon image */
div#CollectaSearchWidget div#collectaResults ul li img.collectaItemFavicon
{
	border: solid 1px #eee;
	/* default padding is 1px, creating a space b/w image and border, this would
eliminate that, if desired: */
	padding: 0;
}

/* footer with Collecta logo and links to Collecta and the logo builder
you may style these but please leave the logo and links
(we'll soon have different logo options as well) */

div#CollectaSearchWidget div.collectaFooter { border-top: solid 2px #c0c0c0; }
div#CollectaSearchWidget div.collectaFooter a { color: #20314F; }

/*statboxes*/
table.statTable
{
	width: 100%;
	margin-bottom: 10px;
}

.statTable th
{
	padding: 3px;
	text-align: center;
}

.statTable th.nameLabel { text-align: left; }
.statTable .row1 { background: #d9e1eb; }
.statTable .row2 { background: #e9eef5; }

.statTable td
{
	padding: 3px 4px 3px 4px;
	border: solid #fff;
	border-width: 0 0 1px 0;
}

.statTable td { text-align: center; }

.statTable td.name
{
	text-align: left;
	font-weight: bold;
}

.statTable td.numField { text-align: right; }

.statTable td.title
{
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
}

/* rotator sked styles */
.rotatorLeftLinks
{
	background-color: #D1D3E8;
	margin-top: 0px;
	padding: 3px;
}

.rotatorLeftLinks p
{
	padding: 3px 0 0 4px;
	margin: 0px;
}

.rotatorLeftLinks img
{
	display: inline;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

.rotatorLeftSked .stripedList
{
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.rotatorLeftSked .stripedList ul
{
	background-color: #D1D3E8;
	border: none;
	list-style-type: none;
	margin: 0;
	height:110px;
overflow: auto;
	padding: 0;
	width: 120px;
}

.rotatorLeftSked .stripedList li
{
	color: #1C2A47;
	display: block;
	padding: 3px 0 2px 10px;
}

.rotatorLeftSked .stripedList li.row0
{
	background-color: #D8DBEA;
	margin-bottom: 0;
}

.rotatorLeftSked .stripedList li.row1
{
	background-color: #D1D3E8;
	margin-bottom: 0;
}

.rotatorLeftSked .stripedList .skedListTiny
{
	font-size: 10px;
	color: #333132;
}

.recentBlogBox
{
	width: 500px;
	height: 304px;
	padding: 9px;
	overflow: hidden;
	background: white;
}

.blogItem h1
{
	font-size: 16px;
	line-height: 120%;
	margin: 0 0 3px 0;
}

.recentBlogBox .blogItem
{
	width: 100%;
	border: solid #dbe3e7;
	border-width: 0 0 1px 0;
	padding-bottom: 9px;
	margin-bottom: 9px;
	height: 89px;
	overflow: hidden;
}

.blogItem.item3
{
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.blogItem .blogContent { margin-left: 89px; }
.blogItem .deck { margin: 0 0 6px 0; }

.blogItem .photoBlock
{
	width: 80px;
	height: 89px;
	overflow: hidden;
	float: left;
}

.blogItem .titleLine
{
	font-family: sans-serif;
	font-size: 11px;
	margin: -2px 0 0 0;
}

#twinsMultiMediaBox .imageBox
{
	width: 470px;
	height: 240px;
	overflow: hidden;
}

#twinsMultiMediaBox .caption
{
	margin: 6px 0 9px 0;
	font-size: 11px;
	color: #666666;
	line-height: 120%;
	padding: 0 9px 0 9px;
}

#twinsMultiMediaBox .mlbNews { padding: 0 9px 0 9px; }

.mlbNews h1
{
	font-size: 21px;
	margin: 0 0 9px 0;
}

.mlbNews .leftColumn
{
	width: 220px;
	float: left;
}

.mlbNews .rightColumn { margin-left: 232px; }

#twinsplayerStats
{
	width: 100%;
	margin-bottom: 0px;
	border-collapse: collapse;
	border-style: hidden;
}

#twinsplayerStats td
{
	padding: 4px;
	text-align: center;
}

#twinsplayerStats .playerStatSeason { text-align: left; }

#playerStatHeaders
{
	font-weight: bold;
	font-size: 11px;
}

.playerStat1 { background-color: #E4E9F4; }
.playerStat0 { background-color: #F3F3F3; }

#simplemodal-container #commentsBox
{
	height: 360px;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.fc-event, .fc-agenda .fc-event-time, .fc-event a
{
	background-color: transparent !important;
	border-color: transparent !important;
	border-style: solid;
	padding: 5px;
	font-family: sans-serif;
	font-size: 12px !important;
	color: #333333 !important;
}

.fc-event, .fc-agenda .fc-event-time, .fc-event p
{
	margin-bottom:0px !important;

}

/* TALK TWINS BUBBLE */
.talkBubble span.postedBy { display: block; }

.talkBubble
{
	position: relative;
	font-family: helvetica,arial,sans-serif;
	font-size: 12px;
	line-height: 130%;
	margin-bottom: 12px;
	width: 300px;
}

.talkBubble .bubbleBody
{
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: solid 3px #b7bcdc;
	padding: 9px 6px 9px 6px;
	color: #4c4c4c;
	height: 216px;
}

.talkBubble .bubbleBody
h2
{
	color: #900000;
	font-weight: normal;
	font-family: PopulistDisplay,Georgia,serif;
	font-size: 18px;
	margin: 0 0 2px 0;
	line-height: 120%;
}

.talkBubble .bubbleBody h3
{
	color: #3c3c3c;
	font-size: 12px;
	margin: 0;
	line-height: 120%;
}

.talkBubble .bubbleBody p { margin: 3px 0 6px 0; }

.talkBubble .bubbleContents
{
	padding: 4px;
	height: 170px;
	overflow: auto;
	background-image: url(http://stmedia.startribune.com/designimages/quoteBack.png);
	background-repeat: repeat-y;
	background-position: 163px 0;
}

.talkBubble .commentBottom { position: relative; }

.talkBubble .quoteStem
{
	position: absolute;
	top: 222px;
	left: 18px;
	display: block;
}

.talkBubble .action
{
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}

#simplemodal-container a.modalCloseImg
{
	background: url(http://stmedia.startribune.com/designimages/x.png) no-repeat;
	/* adjust url as required */
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -18px;
	cursor: pointer;
}

#simplemodal-overlay { background-color: #000000; }

#simplemodal-container
{
	background-color: #fff;
	border: 8px solid #444444;
	padding: 12px;
	width: 500px;
	height: 410px;
}

#simplemodal-container p
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.talkBubble .postedBy { font-size: 12px; }
.talkBubble .bubbleContents .pipe { display: none; }

.talkBubble .warning
{
	top: 76px;
	left: 23px;
	width: 210px;
	padding: 9px;
	border-width: 3px;
	font-family: sans-serif;
}

.talkBubble .warning p
{
	font-size: 12px;
	margin: 9px 0 0 0;
}

.talkBubble .warning p input
{
	font-size: 12px;
	font-family: sans-serif;
	line-height: 100%;
	border-color: #b7bcdc;
	color: #3C457C;
}

.talkBubble .warning p input#btn1 { font-weight: bold; }
.talkBubble #btn1.violation { display: none !important; }

.talkBubble .postedBy table
{
	margin: 0;
	position: absolute;
	top: 29px;
	left: 13px;
	background-image: url();
	width: 284px;
	height: 188px;
	background-color: #fff;
}

.talkBubble .postedBy table td { display: none; }
.talkBubble .postedBy table td.topRow,.postedBy table td.bottomRow { display: block; }
.talkBubble .postedBy table td.topRow select { width: 270px; }

.talkBubble .postedBy table td.bottomRow textarea
{
	width: 249px;
	font-size: 11px;
	height: 100px;
	margin: 3px 0 6px 0;
	display: block;
}

.talkBubble .postedBy table td.bottomRow br { display: none; }

.talkBubble #ttAddComment
{
	color: #3C457C !important;
	text-decoration: none !important;
}

.talkBubble form { display: inline; }
.talkBubble .postedBy table td.topRow { padding-top: 9px; }
.fc-event {line-height:120%;}
.fc-event .caltv {margin: 0 !important;
font-size:11px;
color:#FFF;}
.fc-event p.calradio {margin: 0 !important;
font-size:11px;
color:#FFF;}
.fc-event p.calscore {margin: 0  !important;
font-size:12px;
color:#3C457C;
font-style:bold;}
.fc-content .fc-state-default {border-color:#666 !important;}

/* COLUMN FIX FOR MLB PAGE */
.hasLeftNav .columnOne .columnTwo {display: none;}
.hasLeftNav .columnOne .columnOne {width: 449px;}
.caption{padding-top:10px;
color: #666666;
font-size:11px;
	line-height: 115%;}

#thumbBack{position:relative;
height:58px;
width:103px;
overflow:hidden;
}
img.watermark{position:absolute;top:22px;left:42px;}
table.videoSpillGrid{margin-left:-3px;}
table.videoSpillGrid .thumbHeadline {
display:none;}
.innerRegRow #adid2{width:150px;height:40px;position:absolute;right:-2px;top:-6px;background-color:blue !important;}

