/* start title area */		.titlebar {margin:0 0 14px 0;padding:0;width:920px;font-family:Arial,Helvetica, sans-serif;font-weight:bold;font-size:24px;clear:both;height:38px;}.titleheader {float:left;vertical-align:top;padding:3px 0 0 0;margin:0;}.titletxt {vertical-align:top;padding:0 0 0 4px;}.titledrop {text-align:right;margin:0;padding:8px 8px 0px 0px;font-size:11px;float:right;width:252px;height:32px;background:url(/i/nfl/sportsnation/coachranker/drop_bgd.jpg) top right no-repeat;}.titledroptxt {padding-right:4px;font-family:Verdana, sans-serif;}/* end title area */	/* start coach stats */.statsbar {width:920px;height:108px;margin:0 0 14px 0;background:url(/i/nfl/sportsnation/coachranker/gradient_bgd.jpg) top left repeat-x;border:1px solid #d0d0d0;clear:both;}.coachinfo {float:left;margin:0;padding:0;width:450px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;overflow:hidden;}.coachmug {float:left;margin:10px 10px 10px 0;padding:0 0 0 10px;width:65px;overflow:hidden;}.teamlogo {float:right;margin:10px 5px 5px 0px;width:50px;height:50px;overflow:hidden;}.coachinfo ul {margin:10px 10px 4px 0;padding:0;width:290px;list-style-type:none;line-height:24px;overflow:hidden;}.coachinfo li {font-size:18px;}.coachtotal {float:right;padding:8px 4px 0px 12px;margin:0;width:348px;height:24px;background:url(/i/nfl/sportsnation/coachranker/rating_jewel.gif) top left no-repeat;overflow:hidden;}.coachrating {float:left;width:160px;overflow:hidden;font-size:16px;}.coachvotes {float:left;text-align:right;width:176px;overflow:hidden;font-size:16px;}.coachstats {display:inline;float:right;margin:0;padding:0;width:464px;overflow:hidden;}/* end coach stats *//* start coach ranker */.fantitlebar {width:920px;height:24px;clear:both;}.fantitlebar img {position:relative;width:200px;padding-top:6px;overflow:hidden;float:left;}/* start tab set */.tabbed-events {	background: url() repeat-x bottom;	float: left;	float:left;	width:300px;	height:24px;	overflow:hidden;	vertical-align:bottom;	margin:0 0 0 4px;	font-size:14px;}.tabset {	list-style: none;	margin: 0;	padding: 0 0 0 2px;	text-transform: uppercase;}.tabset li {	background: url(/i/nfl/sportsnation/coachranker/tab_left_lo.gif) no-repeat top left;	float: left;	font-family: Arial, Helvetica, Sans-serif;	font-size: 90%;	line-height: 1em;	margin: 0 1px 0 0;	padding: 0 0 0 4px;}.tabset li.active {	background: url(/i/nfl/sportsnation/coachranker/tab_left_hi.gif) no-repeat top left;	color: #676558;	}.tabset li a, .tabset li a:visited {	background: white url(/i/nfl/sportsnation/coachranker/tab_right_lo.gif) no-repeat top right;	color: #676558;	display: block;	padding: 5px 0 3px 0;	text-decoration: none;}.tabset li a:hover {color: #000;}.tabset li.active a, .tabset li.active a:visited {	background: white url(/i/nfl/sportsnation/coachranker/tab_right_hi.gif) no-repeat top right;	color: #676558;}.tabset li a span {	background: url() repeat-x bottom left;	display: block;	margin-left: -4px;	padding: 2px 7px 4px 7px;}.tabset li.active a span, .tabset li.active a:visited span {	background-position: -100px;	padding-bottom: 2px;}/* end tab set */.coachrankerbar {width:920px;height:234px;background:url(/i/nfl/sportsnation/coachranker/rating_bgd.jpg) repeat-x;border:1px solid #d0d0d0;}.coachranker {float:left;width:600px;margin:-8px 0 0 12px;overflow:hidden}.snlogo {float:right;width:273px;margin:21px 0 0 0;}.coachpoll {float:right;width:282px;height:180px;margin:8px 0 0 0px;overflow:hidden;}/* end coach ranker */
