/*Project: 990px wide template (Beta)Author: Vic LopesRev: GarrettModified: Aug.22.2006*//* from automated07.css */.main {	border-left: 1px solid #3d4144;	border-right: 1px solid #3d4144;}.footer {	font-size: xx-small;	color: #b5b7ba;	padding: 10px 35px 70px;	background: #313336 url(http://assets.espn.go.com/i/story/design07/footerLogo.gif) no-repeat 32px 40px;}.sp-clear {	clear: both;}/* end from automated07.css */body {	padding: 0;   	margin: 0; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: x-small; 	color: #000;	line-height: 13px;	text-align: left;	/********* Change PAGE background settings here *********/	/*background: #4d5155;*/}/* contains entire nav (background color set inline to blend seamlessly into header color) */.nav-row {	width: 990px;	z-index: 999;	position: relative;}.nav-container {	width: 976px;	margin: 0 auto;}/* wraps bottom row of nav (note: no top row on sport navs) background color set inline */.aw_nav_wrap {	width: 976px;	background: url(http://assets.espn.go.com/i/design07/mast/endbg2.gif) no-repeat top right;	font-family: Verdana, Arial, Sans-serif;	font-size: x-small;	font-weight: bold;}.aw_nav {	position: relative;	width: 100%;	list-style: none;	padding: 0;	margin: 0;}.aw_nav li {	float: left;	position: relative;	padding: 0;	margin: 0;}.aw_nav li a {	display: block;	padding: 0px;	line-height: 22px;	text-decoration: none;	padding: 0 8px;}.aw_nav li.solid a {	padding: 0 7px;}.aw_nav li.solid {	background: black;}.aw_nav li.single a {	color: white;	padding: 0 3px;	margin: 0 3px;}.aw_nav li.single a:hover, .aw_nav li.single a:visited:hover {	text-decoration: underline;}.aw_nav li.lo a {	color: white;	background: url(http://assets.espn.go.com/i/design07/mast/notchbg.gif) no-repeat top left;}.aw_nav li.hi a {	color: black;	background: url(http://assets.espn.go.com/i/design07/mast/notchbg_hi.gif) no-repeat top left;}.aw_nav li.lo a.more {	color: white;	background: none;}.aw_nav li.lo .aw_drop {	display: none;}.aw_nav li.hi .aw_drop {	display: block;}.aw_drop {	display: none;	list-style: none;	padding: 6px 0;	margin: 0;	background: #fffdce;	position: absolute; /* need this to keep parent li from spreading out */	/* width: 185px; /* needs this to define dropdown width */}/* for double-wide dropdown menus */.double {	width: 282px;}.aw_nav li ul.double ul {	list-style: none;	float: left;	padding: 0;	margin: 0;}.aw_nav li ul.double ul li a {	width: 125px;}.aw_nav li ul.double ul li a.child {	padding: 0 8px 2px 14px;	width: 119px;	font-weight: normal;	line-height: 16px;}.aw_drop li {	padding: 0;	margin: 0;	float: none;	background: #fffdce;	line-height: 18px;}.aw_drop li.separator {	height: 9px;	font-size: 1px;	width: 185px;	line-height: 1px;	background: #fffdce url(http://assets.espn.go.com/i/design07/mast/sepbg.gif) no-repeat 0 50%;}.aw_nav li ul.aw_drop li a {	width: 185px;	color: black;	padding: 0 8px;	line-height: 18px;}/* for nav splitting, ie "Busch: Schedule" */.aw_nav li.split {	margin: 0 3px;	padding: 0 3px;	line-height: 22px;	color: #ffed88;	/*	background: url(http://assets.espn.go.com/i/design07/index/splitnav_arrow.gif) no-repeat 100% 9px;	*/}/* for multi links, ie "Stats | Hollinger Stats" */.aw_drop li.multi {	padding: 0 8px;	width: 100%;}.aw_nav li .aw_drop li.multi a {	display: inline;	padding: 0;}/* for inline images in the nav, like the insider bug */.aw_nav li .aw_drop li a img {	border: 0;	vertical-align: middle;}/* ie line-heigh fix */* html .aw_nav li .aw_drop li a img {	margin: 4px 0;}.aw_nav li .aw_drop li a:hover {	background: #e4e2b4;}/* Page 1 top nav ------- *//* wraps top row nav (note: no top row on sport nav) */.awp1nav_wrap {	background: url(http://assets.espn.go.com/i/design07/mast/topRowBg.gif) repeat-y top left;	width: 976px;}ul.awp1nav, ul.awp1nav-right {	font-family: Arial, Helvetica, Sans-serif;	font-size: x-small;	position: relative;	list-style: none;	padding: 0;	margin: 0;	float: left;	line-height: 12px;}ul.awp1nav-right {	width: 230px;	float: right;	font-weight: bold;	font-family: Verdana, Helvetica, Sans-serif;	font-size: x-small;	text-align: center;	padding: 6px 0;}ul.awp1nav li, ul.awp1nav-right li {	font-size: 110%;	float: left;	/*	display: inline;	*/	padding: 0;	margin: 0;}ul.awp1nav-right li {	font-size: x-small;	float: none;	display: inline;}ul.awp1nav li a, ul.awp1nav-right li a, ul.awp1nav li a:visited, ul.awp1nav-right li a:visited {	color: white;	padding: 6px 5px;	margin: 0;	text-decoration: none;}ul.awp1nav li a {	display: block;}ul.awp1nav li a:hover {	/* background: #8f0000; */	background: url(http://assets.espn.go.com/i/design07/mast/p1navHover.gif) repeat-x;}ul.awp1nav-right li a:hover {	/* 	background: #ac0000;	*/	color: #ffdf7f;}/* masthead ---------------------------------- */.mast-container {    position: relative;    z-index: 4000;    width: 990px;    height: 100px;}.flashalt-container {	position: relative;	height: 85px;	width: 990px;}.flashalt {	position: absolute;	padding: 10px;	right: 0px;	bottom: 10px;	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: x-small;	font-weight: bold;}.flashalt-container a, .flashalt-container a:visited {	color: black;	text-decoration: none;	padding: 3px 3px 3px 20px;	background: url(http://assets.espn.go.com/i/design07/mast/altflash/icon_alert.gif) no-repeat 2px 1px;}.flashalt-container h1 {	padding: 0;	margin: 0;	position: absolute;	left: 276px;	top: 35px;	color: white;	font-family: Arial, Helvetica, Sans-serif;	font-size: xx-large;	font-weight: bold;	font-style: italic;}/* search ------------------------------------ */.aw_search {	position: absolute;	top: 7px;	left: 750px;	font-family: Verdana, Arial, Sans-serif;	font-size: x-small;}.aw_search ul {	list-style: none;	padding: 0;	margin: 0;}.aw_search ul li {	padding: 0 3px 2px 3px;	margin: 0;	float: left;}.aw_search ul li a {	display: block;	padding: 1px 1px 2px 1px;}.aw_search ul li.realm {	background: url(http://assets.espn.go.com/i/design07/mast/searchCarrot.gif) no-repeat 50% bottom;}.aw_search ul li.realm a, .aw_search ul li.realm a:visited {	color: white;	font-weight: bold;	text-decoration: none;}.aw_search ul li a:hover {	color: white;}.aw_search a.realm {	color: white;	text-decoration: none;	font-weight: bold;	background: url(http://assets.espn.go.com/i/design07/mast/searchCarrot.gif) no-repeat 50% bottom;}.aw_search .hotSearches {	position: absolute;	padding: 3px 0 0 0;	width: 235px;	top: 42px;	left: 0px;}.aw_search .hotSearches a:hover {	color: white;	text-decoration: underline;}.aw_searchForm {	position: absolute;	top: 20px;	left: 0px;}.aw_searchBtn {	position: absolute;	top: 0;	left: 178px;}.aw_topSearches {	color: white;	font-weight: bold;	display: block;	padding: 0 0 2px 0;}.aw_searchInput {	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;}.ad_container {	position: absolute;	top: 7px;	left: 7px;}.headerSwf-container {	width: 990px;	height: 97px; /* for page 1 */}/* end header and nav *//* Added by CJ 1/22/07 to remove annoying dotted border around active links */.realm a {outline: none;}:focus { -moz-outline-style: none; }/* begin expando ad definitions */     #index_header_intro_ad {	width: 950px;	height: 210px;	overflow:hidden;	position: absolute;	top:-33px;	left:-7px;	z-index: 5000;	background: black;	padding: 6px 33px 6px 7px;	border-bottom: 1px solid #d50000;}#index_header_ad {	width: 950px;	height: 210px;	overflow:hidden;	position: absolute;	top:-33px;	left:-7px;	z-index: 5000;	background: black;	padding: 6px 33px 6px 7px;	border-bottom: 1px solid #d50000;}/* end expando ad definitions *//* Impact Unit */.impactUnit {	background: #fff;	border-bottom: 1px solid #eaeaea;	clear: both;	padding: 7px; }.impactUnit990 {	background: #fff;	border-bottom: 1px solid #eaeaea;	clear: both;	padding: 0px; }/* LINKS */a:link {color: #000;}a:visited {color: #666;}a:hover {color: #f00;}/* end LINKS */.main {	/*margin: 0;*/	width:990px;}/* Page structure */.content {	padding:0;	margin:0;	width: 990px;	background: url(http://assets.espn.go.com/i/mns/bg2.jpg) top left repeat-y;}/* start Left Column */	.ltCol {	width: 427px;	float: left;	display: inline;	overflow: hidden;	}	.ltModule {width: 599px; margin: 0 0 10px;}	.ltH {	background: #CC9933 url(images/h_smlLt_bg.jpg) repeat-x;	height: 27px;	}	.ltH h1 {	font-family: Helvetica, Arial, san-serif;	color: #663300;	font-size: 14px;	font-weight: bold;	margin: 0;	padding: 6px 0 0 6px;	}	.ltModuleContent {	background: #fff;	border: 1px solid #B8B09A;	border-top: 0px;	}	.ltModuleContentPad {padding: 14px 9px 25px 9px;}	.ltModuleTable {width: 579px;}	.byline {font-size: 9px; color: #666;}		/* Left Column Structure */			/* Top Story */#topstory {	padding: 4px 0px 0px 0px;	margin: 0px;	width: 427px; 	font-family: Verdana, sans-serif;	font-size: 10px; 	color: #000; 	line-height: 12px; 	/*background: #e7e7d5;*/}.head40 { 	padding: 10px 0px 6px 8px;	margin: 0px;	font-family: Helvetica, Arial, sans-serif;	font-size: 40px; 	color: #000;  	font-weight: bold;	line-height: 36px; }.head40 a, .head40 a:hover, .head40 a:visited, .head40 a:visited:hover {    text-decoration: none;    color: #000;}.head60 {	padding: 5px 0px 6px 8px;	margin: 0px; 	font-family: Helvetica, Arial, sans-serif; 	font-size: 60px; 	color: #000; 	font-weight: bold;	line-height: 60px;	}.head60 a, .head60 a:hover, .head60 a:visited, .head60 a:visited:hover {    text-decoration: none;    color: #000;}.t_photo1 {	padding: 0px 0px 2px 8px;	margin: 0px; 	font-family: Verdana, sans-serif; 	font-size: 10px; 	font-weight: bold;	color: #000;}.photocap {	padding: 0px 0px 6px 4px;	margin: -2px 7px 0px 0px;	font-family: Verdana, sans-serif;	font-size: 10px; 	font-weight: bold; 	color: #666;	background: #d9d9b7}.photocred {	padding: 1px 3px 1px 0px;	margin: 0px; 	font-family: Verdana, sans-serif;	font-size: 9px; 	font-weight: normal; 	color: #939374; 	background: #d9d9b7; 	text-align: right;}.topstory2 {	padding: 4px 10px 26px 8px;	margin: 0px; 	font-family: Verdana, sans-serif;	font-weight: normal; 	font-size: 11px; 	color: #000; 	line-height: 14px; 	/*background: #e7e7d5;*/}/* end Top Story *//* start Mobile Photo Gallery */.gallery {margin: 0 0 0 8px;}/* end Mobile Photo Gallery *//* start Tony Module */.tonyMar {margin: 10px 0 0 8px;} .tony {background: #1c4400 url(http://assets.espn.go.com/i/mns/tonyModule_bg.jpg) no-repeat;width: 412px;height: 109px;font-size: 11px;line-height: 14px;color: #ffffcc;}.tony a:link, .tony a:visited {color: #ebc826; text-decoration: underline;}.tony a:hover {color: #fff;}.tony a:active {color: #ffffcc;}.tonyPad {padding: 40px 100px 0 13px; }.tonyGame {color: #000;font-size: 9px;margin: 10px 0 0 0;}/* end Tony Module *//* Start TV Call Out Modules */.modulePad {margin: 10px 0 0 8px;}.countdownMod {	width: 412px;	background: #E5E08C;	padding: 0 0 5px 0;	margin: 0 0 10px 0;}.countdownH {	background: #E1DC82 url(http://assets.espn.go.com/i/mns/h_smlLt.gif) repeat-x;	width: 412px;	height: 31px;}.countdownH h1 {	font-family: Helvetica, Arial, san-serif;	font-size: 18px;	color: #fff;	margin: 0 0 0 15px;	padding: 7px 0 0 0;}.countdownH h1 em {	font-size: 14px;	color: #E1DC82;	margin:  0 0 0 15px;	padding: 0;	font-style: normal;}.countdownPad {padding: 10px 10px 0 10px;}.countdownImg {	display: inline;	float: left;	padding: 0 10px 0 0;}.countdownTxt {	float: left;	display: inline;	width: 235px;	font-size:10px;}/* End TV Call Out Modules *//* Start Fantasy Module *//* start header */.fantasyH {	background: #53470F; 	width: 412px;	height: 26px;}.fantasyH h1 {	font-family: Helvetica, Arial, san-serif;	font-size: 16px;	color: #E1DC82;	margin: 0 0 0 15px;	padding: 6px 0 0 0;}.fantasyBox {	width: 412px;	background: #fdfcdf;	border: 1px solid #53470F;}/* end header *//* Start Top Story */#fantasytop1	{padding: 10px;}.Ftopcopy {    font-family: Verdana, sans-serif;    font-size: 11px;    line-height: 13px;    color: #000;    font-weight: normal;	padding: 6px 0px 20px 0px;}.Ftopcopy a:link{    color: #000;}.Ftopcopy a:hover{    color: #f00;}.Ftopcopy a:visited{    color: #000;}.Ftopcopy a:visited:hover{    color: #f00;}.Fmainhead {    font-family: Helvetica, sans-serif;	width: 280px;    font-size: 24px;    line-height: 26px;    color: #000;    font-weight: bold;    clear: both; }/* End Top Story *//* End Fantasy Module *//* Start Schedule */.schedule {padding: 13px 0 17px 0;}.scheduleH {	border-bottom: 7px solid #53470F;	width: 412px;	font-size: 11px;	color: #53470F;	font-weight: bold;}	/* expandable game content box */#contentbox {	margin: 1px 0px 0px 0px;	font-family: verdana, sans serif;	font-size: 10px;	font-weight: normal;	color: #000;	line-height: 13px;	width: 412px;	text-align: left;	overflow: auto;}#contentbox .header {	margin: 0px;	font-family: verdana, arial, sans-serif;	font-size: 10px;	font-weight: normal;	color: #fff;	line-height: 15px;	position: relative;	height: 20px;	background:#448527;}#contentbox .headerPad {padding: 2px 0 0 0;}#contentbox .header a {	color: #fff;	text-decoration: none;}#contentbox .header a:hover {	text-decoration: underline;}#contentbox .expand {	width:25px;	position:absolute;	top:0px;	left:375px;}#contentbox .open {	background: #fefed2;	border: 1px solid #53470F;}#contentbox .closed {	display: none;	background: #ffffcc;}#contentbox .contentPad {padding: 5px;}.whiteBoldLead {	font-weight: bold;}.allBlocks {	width: 412px;}.gamesBox {	width:412px; }/* expandable game content box *//* game page left column */.gameLtCol {position:relative;top:0px;left:10px;width:640px;float:left;padding:0;margin:0;overflow:hidden;display:inline;}/* game page left column *//* end left column *//* start right column */.rtCol {width: 549px; float: left; display: inline;margin: 0 0 0 14px;overflow: hidden;}/* start fan challenge */.matchupTxt {margin: 0;padding: 18px 0 0 18px;font-family: Helvetica, Arial, sans-serif;font-size: 26px;font-weight: bold;line-height: 24px;color:#fff;background: url(http://assets.espn.go.com/i/mns/2007/v2/index/matchup_h_bgd.jpg) top left no-repeat;width: 549px;height: 79px;overflow: hidden;}.matchupTxt .week {font-family: arial narrow, sans-serif;font-size: 16px;color: #DFF852;}.matchupTxt .score {font-size: 23px;}.matchupTxt .date {font-size: 18px;color: #274d00;}.matchupTxt .time {float:right;font-size: 18px;color: #274d00;position: relative;right:248px;text-align: right;width: 285px;padding-right: 8px;}.matchupTxt .next {line-height: 18px;float: left;padding-right: 8px;background: url(http://assets.espn.go.com/i/mns/2007/v2/index/matchup_link_bgd.gif) top right no-repeat;position: relative;height: 20px;width: 285px;text-align: right;font-family: verdana, sans-serif;font-size: 11px;color: #DFF852;}/* added 9.19 for gamecast link */.matchupTxt .gcast {position: relative;float: right;top: -23px;left: 80px;line-height: 18px;float: left;padding-right: 8px;position: relative;height: 20px;width: 285px;text-align: right;font-family: Verdana, sans-serif;font-size: 11px;color: #DFF852;}/* done added 9.19 for gamecast link */	.matchupTxt a:link {font-weight: normal; color: #DFF852; text-decoration: underline;}	.matchupTxt a:visited {font-weight: normal; color: #DFF852; text-decoration: underline;}	.matchupTxt a:hover {font-weight: normal; color: #FFF; text-decoration: underline;}	.matchupTxt a:active {font-weight: normal; color: #DFF852; text-decoration: underline;}/*.matchupLogo {background: url(http://assets.espn.go.com/i/mns/2007/v2/index/matchup_logo.jpg) no-repeat;width: 549px;height:100px;border: 0px solid #ffcc33;}*/.matchupClock { position:relative; float: right; top: -22px; left:-84px; background: url(http://assets.espn.go.com/i/mns/2007/v2/index/clock.gif) no-repeat; width: 162px; height: 45px; font-family: arial, verdana, san-serif; font-weight: normal; font-size: 22px; color: #f8e600; }  #matchupClockPos {padding: 9px 3px 3px 3px; text-align: center; }.fanHeaderPos {position: relative;top: 0px;left: 14px;padding: 0;margin: 0;}.challengeBg {background: url(http://assets.espn.go.com/i/mns/2007/v2/index/fan_whiteBar_rev.jpg) top left repeat-y;width: 549px;position: relative;float:left;}/* Matchup */.matchup {position: relative;vertical-align: top;float: right;display: inline;width: 105px;overflow: hidden;}/* Matchup */.challengeMargin {width: 400px;margin: 14px 0 0 28px;}.challengeIntro {font-family: verdana, arial, san-serif;font-size: 10px;color: #000;line-height: 13px;}.challengeIntroLock {color: #666;line-height: 30px;font-style: italic;}.fanSchedule {width:400px; color:#FFFFFF;font-weight:normal; text-decoration:none;}/* Week Navigation */.fanSchedule a:link, .fanSchedule a:visited { text-decoration: underline; color: #ececec; } .fanSchedule a:hover { text-decoration: underline; color: #fff; } /* Start Fan Rating */.fanMar {margin: 10px 0 0 28px;}.fanWk {font-family: helvetica, arial, san-serif;font-size: 16px;line-height: 17px;font-weight: bold;color: #000;border-bottom: 5px solid #487415;width: 400px;padding: 0 0 2px 0;margin: 0 0 2px 0;}.fanWk2 {font-family: verdana, arial, san-serif;font-size: 11px;line-height: 17px;}.fanRating {margin-top:20px;background: #fff url(http://assets.espn.go.com/i/mns/2007/v2/index/fanRating_rev.jpg) no-repeat;width: 400px;height: 91px;}.fanPtsCont {	float: left;	border: 1px solid #f90;	padding: 5px 0 0 26px;	margin: 0;	border: 0px solid #ffcc33;}.fanPtsCont img {display: inline;float: left;margin: 0 5px 0 0px;}.fanPtsContTxt {	display: inline;	float: left;	width: 71px;	margin: 39px 0 0 6px;	text-align: left;	font-family: helvetica, arial, san-serif;	font-size: 16px;	color: #FF0000;	font-weight: bold;}.userRating {width: 400px;font-size: 9px;color: #666;margin: 0;padding: 0;}/* End Fan Rating *//* start button */.btn {background: url(http://assets.espn.go.com/i/mns/btn.gif);width: 204px;height: 32px;text-align: center;}.btn h1 {font-family: verdana, arial, san-serif;font-size: 10px;color: #000;margin: 0;padding: 10px 0 0 0;}/*.btn h1 a:link, a:visited, a:hover {text-decoration: none;}*/btn h1 a:link, a:hover {text-decoration: none;}/* end button *//* Start Games */.gameMargin {width: 400px;overflow: hidden;float: left;}.game {width: 400px;margin: 10px 0 5px 0;border: 0px solid #ffcc33;}.game img {float: left;display: inline;margin: 4px 10px 0 2px;}.gameTxt {float: left;display: inline;width: 305px;font-size: 10px;margin: 0 0 5px 0;border: 0px solid #ffcc33;}.gameTxt h1 {font-family: verdana, arial, san-serif;font-size: 11px; font-weight: bold;margin: 0 0 5px 0;padding: 0;}/* End Games *//* start Leaderboard */.leader {	border-bottom: 5px solid #487415;	width: 400px;	padding: 14px 0 0 0;	line-height: 15px; }.leader img {	margin: 0 4px -2px 0;}/* end Leaderboard *//* End Fan Challenge *//* start mobile/travel/poll margin */.mobileMar {margin: 0 0 0 13px;}/* end mobile/travel/poll margin *//* start mobile RTcol Ad */.mobile {margin: 10px 0 10px 0;}/* end mobile RTcol Ad *//* start travel ad */.travel {background: #BEBE93 url(http://assets.espn.go.com/i/mns/travelBg.gif) repeat-x;width: 430px;height: 86px;margin: 0 0 0 14px;}.travel img {float: left;display: inline;margin: 5px;}/* end travel ad *//* start poll */.pollBg {background: #ccc;width: 360px;text-align: center;margin: 10px 0 10px 0;}.pollBor {border: 1px solid #999;padding: 3px 0 3px 0;}.pollPad {padding: 0 3px 0 3px;}/* end poll *//* game page right column */.gameRtCol {width:210px;float:right;margin:16px 12px 0 10px;padding:0px;overflow:hidden;display:inline;}.personalInfo {float:left;display:inline;width:160px;font-family:helvetica,arial,sans-serif;font-size:14px;color:#006600;font-weight:bold;overflow:hidden;}.signIn {position:relative;display:inline;padding:0;width:40px;color:#000;font-family:verdana,sans-serif;font-size:10px;color:#000;text-align:right;float:right;overflow:hidden;vertical-align:top;margin-right:4px;}.modGames {clear:both;width:210px;padding:0;margin:0;height:18px;}.modLinks {font-size:10px;padding:0;margin-right:4px;text-align:right;float:right;width:100px;height:12px;line-height:12px;}/* game page right column *//* end right column *//* end Page structure *//* Footer */.footer { 	padding: 10px 10px 60px 10px;	border-top: #bbb 1px solid;	background: #d1d1d1; }/* end Footer */.footer {	clear:both;	font-size: xx-small;	color: #b5b7ba;	padding: 10px 35px 70px;	background: #313336 url(http://assets.espn.go.com/i/story/design07/footerLogo.gif) no-repeat 32px 40px;}.footer a, .footer a:visited {	color: #b5b7ba;}.footer a:hover {	color: white;}/* start sponsored links */#spon1 {	width: 412px;	margin-bottom: 4px;	float: left;}.sponlabel {	width: 400px;	margin-left: 6px;	font-family: Verdana, sans-serif;	font-size: 9px;	color: #333;	font-weight: bold;	float: left;	clear: both;	padding: 0px 0px 3px 0px;}.spon2a {	width: 400px;	float: left;	clear: both;}.spon2 {	padding: 4px;	margin-left: 6px;	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #ccc #A5B5BF #A5B5BF #ccc;	float: left;	background: #fff;	width: 396px;	/* IE5 Win */  	voice-family: "\"}\"";  	voice-family: inherit;  	width: 389px;}html>body .spon2 { /* be nice to Opera */	width: 396px;}.spon3 {	padding: 0px 0px 10px 0px;	float: left;	clear: both;}.spon3a {	padding: 6px 0px 10px 0px;	float: left;	clear: both;}.sponph {	padding: 4px;	margin-left: 0px;	float: left;}.sponph a:hover{	color: #f00;	text-decoration: underline;}.spon4 {	font-family: Verdana, sans-serif;	font-size: 10px;	color: #000;	font-weight: normal;	padding: 0px 4px 4px 6px;	width: 295px;	float: left;}.spon4 a:hover{	color: #f00;	text-decoration: underline;}.spon4 a:link{	color: #000;	text-decoration: none;}.spon4 a:visited{	color: #666;	text-decoration: none;}/* end sponsored links *//* start progress bar */.dottedLeft {display: inline;float: left;margin: 10px 15px 0 10px;}.dottedRight {display: inline;float: right;margin: 10px 10px 0 0;}.userRating .progressBar {border: 0px solid #ffcc33;text-align: center;margin: 0 0 20px 0;}.progressBar img {margin: 5px;}/* end progress bar */