html { background-color: #fff;}
html, body{padding:0; margin:0 0 1px;; min-height: 100%; }
body{background:#bbb url(/images/10_bgsprite2.png) repeat-x 0 -480px; font-family:Verdana; font-size:11px; }
#Container{min-height:100%;   position:relative}
a{color:#988A5D; outline:0 none}
a:hover{color:#000} 
a img{border:0}
a:active{}
#wrapper{padding-bottom:20px; width:990px; margin:0 auto}
#Scores{font-size:9px; height:64px; background:url(/images/10_bgsprite1.png) no-repeat 0px -171px}
#Scores a:hover{color:#fff}
#ScoresControl li.active a:hover{color:#000}
#Scores button.prev, #Scores button.next{cursor: pointer; width:25px; display:block; height:23px; margin:8px 3px 0 0; border-width:0; padding:0; background-color:#fff}
.SearchResults button img, #Scores button img{margin:0; padding:0; width:23px; height:23px}
.SearchResults button.prev, .SearchResults button.next {background-color: transparent; border: 0; padding: 0; cursor: pointer; width:25px; margin: 4px 3px 0; display:block; height:23px; }
#Scores ul{list-style-type:none; margin-bottom: 10px;}
#Scores button.prev:active, #Scores button.next:active{ outline-style:none; outline-width:0; }
#Scores button.prev{float:left; margin-right:8px}
#Scores button.next{float:right}
#ScoresData{background-color:#fff; margin:0 20px; padding-top:1px; height:41px; overflow:hidden}
ul#ScoresControl, ul#UserControl{margin:0; font-weight:bold; color:#fff; padding: 3px 0 2px 10px; font-size: 11px;}
#ScoresControl li, #UserControl li{display:inline; padding:0 5px 3px}
#ScoresControl li.active{background-color:#fff;}
#ScoresControl li.active a { color:#988A5D; }
#SearchControl {float: right; height: 15px; padding: 1px 0 0; margin: 0 15px 0 0}
#SearchControl label, #SearchControl input, #SearchControl button { float: left; padding: 0; margin: 0 3px 0 0; }
#SearchControl label {font-size: 10px; color: #fff; font-weight: bold; padding: 2px;}
#SearchControl input {font-size: 11px; height: 13px; border-width: 1px; width: 120px; padding: 0 1px;}
#SearchControl #TopSearchButton {padding: 0; height: 16px; width: 16px}
.ScoresHolder{overflow:hidden}
.ScoresHolder ul li {overflow-x: hidden; overflow-y: hidden; float: left; width: 110px; height: 38px; }
.ScoresD1, .ScoresD2, .ScoresCross {padding-top: 1px}
#ScoresData div.active{display:block}
#ScoresData a:hover {color: #000;}
#ScoresData .ScoresHolder ul { margin: 0; padding: 0;}
.ScoreBox, .ScoreInfo {border:1px solid #ddd; height: 36px; background-color:#eee; margin-right:2px; width:104px}
.ScoreBox div {height: 12px; width: 102px; padding: 0 1px}
.ScoreBox div.header { background-color: #ddd; padding-bottom: 1px; }
.ScoreBox div.team { clear: both; height: 12px;}
.ScoreBox div.name{float:left; width:80px; text-transform:uppercase; overflow: hidden; white-space: nowrap;}
.ScoreBox div.score{text-align:right; margin-left: 80px; width: 17px;}
#ScoresData .ScoreBox div.name a {color: #000}
#ScoresData .ScoreBox div.name a:hover {color: #988A5D}
.ScoreInfo{ padding: 1px 0 0; font-size: 9px; font-weight: bold; width: 104px}
.ScoreInfo a {	display: block;	margin: -1px 0 3px; padding: 0 0 0 13px; background: url(/images/10_bgsprite1.png) 1px -365px no-repeat; line-height: 11px;}
#MenuList {height: 16px; padding:0; width: 765px; margin: 3px 0 0 7px; list-style-type:none; font-size:13px; font-weight:bold}
#MenuList li{display:inline; margin:0 18px 0 0; padding:2px}
#MenuList li.last{margin-right: 0}
#MenuList li a{color:#000}
#MenuList li a:hover{color:#988A5D}
#MainMenu #Bottom div {	padding-right: 5px;	width: 68px;}
a#Twitter {	display: block;	width: 18px;	height: 18px;	margin: 0 4px 0 0;	text-indent: -5000px;	float: right;  background: url(/images/10_bgsprite1.png) 0px -333px no-repeat; }
a#YouTubeIcon {	display: block;	width: 18px;	height: 18px;	margin: 0 4px 0 0;	text-indent: -5000px;	float: right;  background: url(/images/icons/youtube.png) top left no-repeat; }
a#Facebook {	display: block;	width: 18px;	height: 18px;	margin: 0 4px 0 0;	text-indent: -5000px;	float: right;  background: url(/images/10_bgsprite1.png) 0px -313px no-repeat; }
a#RSS {	display: block;	width: 18px;	height: 18px;	margin: 0 4px 0 0;	text-indent: -5000px;	float: right; 	background: url(/images/10_bgsprite1.png) 0px -293px no-repeat;	}
#Scores ul#UserControl{float:right; padding-right: 20px }
#LoginDialog{display:none}
#LoginDialog form ul{list-style:none; margin:0; padding:5px}
#LoginDialog form ul li{clear:both; padding:3px; text-align:left}
#LoginDialog form ul li input{width:120px}
#LoginDialog form label{text-transform:uppercase; font-weight:bold; margin-right:5px; float:left; display:block; width:100px}
#LoginDialog form ul li a{float:left; font-style:italic}
table.ContentTable{border-collapse:collapse; width:100%}
table.ContentTable td{padding:8px; vertical-align:top}
table.VCenter td{vertical-align:middle}
table.ContentTable td table td{padding:2px}
table.ContentTable td.Compact{padding-right:0}
div.WideAd{text-align:center; padding:15px 0 10px}
.frontpage h1.roundBox{clear: both; background:url(/images/10_bgsprite1.png) top right; padding:3px 0 0 8px; margin:0; height:21px; background-color:#000; overflow: hidden; font-size:14px; color:#fff; font-weight:bold}
.frontpage h2{clear: both; background:url(/images/10_bgsprite1.png) top right; padding:3px 0 0 8px; margin:0; height:21px; background-color:#000; overflow: hidden; font-size:14px; color:#fff; font-weight:bold}
.frontpage h2 a {color: #fff; text-decoration: underline;}
#Footer{font-family: Verdana,Helvetica,Arial,sans-serif;    width:100%; height:180px; background:url(/images/10_bgsprite2.png) repeat-x top left; margin-top:10px; font-size:10px}
#Footer a{font-weight:bold}
#Footer table{border-collapse:collapse; margin-left:30px}
#Footer p{padding:43px 0 10px; margin:0; line-height: auto; font-size: 10px;}
#Footer table td{vertical-align:top; width:110px}
#Footer ul{padding:0 10px 0 0; margin:0; list-style-type:none}
#FooterContent{width:490px; margin:0 auto}

.ContentBox, .BlackContentBox {padding:2px 5px; background:url(/images/10_contentboxbg.png) top left repeat-x; border-right:1px solid #ddd; margin-bottom:15px}
.MorePadding{padding:8px 13px}
#MainContentTop{background:url(/images/10_bgsprite1.png) no-repeat -990px -24px; min-height:258px; position:relative; top:-20px}
#MainContent{background:url(/images/10_maincontentbg.png) top left; margin-top:40px}
#MainContentBottom{height:18px; background:url(/images/10_bgsprite1.png) 0px -62px;}
#ContentWhite{min-height: 450px; position:relative; top:20px; background-color:#fff; margin:0 20px}
ul.News{list-style-type:none; margin:0; padding:5px 0 10px}
ul.News li{padding:4px 0 4px 5px}
ul.News li.AuthorName{font-weight:bold; font-size:12px; padding:0}
div.SearchNav {
	height: 28px;
	overflow: hidden;
	width: 465px;
}

div.SearchNav ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	
}

div.SearchNav ul li {
	float: left;
	width: 24px;
	height: 22px;
	margin-right: 3px;
	padding: 3px;
}

div.SearchNav ul li a {
	display: block;
	text-align: center;
	width: 22px;
	height: 18px;
	border: 1px solid #000;
	padding-top: 4px;
	font-weight: bold;
	background-color: #fff;
}

ul.SearchNav a.active {
	
} 

.ContentBox button.prev {
	float: left;
}

.ContentBox button.next {
	float: right;
}


	ul.HotTopics {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
	
	ul.HotTopics li {
		padding: 3px 0 3px 13px;
		background: url(/images/10_bgsprite1.png) 0px -362px no-repeat;
	}
	
	div#StatsPreviewTabs table {
		width: 100%;
	}
	
	th {
		text-align: center;
	}
	
	th.left {
		text-align: left;
	}
	
	.Won {
		font-weight: bold;
		color: #336600
	}
	
	.Lost {
		font-weight: bold;
		color: #990000;
	}

	div#StatsPreviewTabs table td {
		text-align: right;
	}
	
	
	div#StatsPreviewTabs table th.left, div#StatsPreviewTabs table td.left {
		text-align: left;
	}
	div#StatsPreviewTabs div.ui-tabs-panel {
		padding: 4px;
	}


	ul#CheckConference, ul#Position, ul#RadioDivision, ul#DateInput {

		clear: left;
		list-style-type: none;
		padding: 6px 0 0;
		margin: 0;
		height: 20px;
		font-size: 12px;
		font-weight: bold;
	}
	
	
	ul#CheckConference li, ul#Position li, ul#RadioDivision li, ul#DateInput li {
		float: left; 
		height: 20px;
		margin-right: 15px;
		
	}
	
	ul#CheckConference li label, ul#Position li label, ul#RadioDivision li label {
		float: left;
		margin-right: 4px;
	} 
	
	ul#CheckConference li input, ul#Position li input, ul#RadioDivision li input{
		margin: 0;
	}
	
	
	#FilterTeams p {
		margin-bottom: 0;
	}
	
	#TeamList {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	
	#TeamList td.left, #TeamList th.left {
		text-align: left;
		width: 330px;
	}
	
	ul.TweetsCompact {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	ul.TweetsCompact span {
		font-weight: bold;
		color: #333;
	}
	
	ul.TweetsCompact li {
		padding: 3px;
	}
	
	.fright { float: right }
	
	.odd { background-color: #f9f9f9; }
	.even { background-color: #eee; }
	.odd:hover { background-color: #fff; }
	.even:hover { background-color: #fff; }
	
	ul.TweetsCompact li.odd {
		background-color: #f9f9f9;
	}
	
	ul.TweetsCompact li.even {
		background-color: #eee;
	}
	
	ul.TweetsCompact li.even:hover, ul.TweetsCompact li.odd:hover {
		background-color: #fff;
	}
	
	div#ResponseContent {
		background-color: #fff;
		padding: 4px;
		border: 2px solid #ddd;
		margin: 20px 40px;
	}
	
	div#ResponseContent p {
		margin: 0 0 3px;
		padding: 3px 5px;
		font-weight: bold;
	}
	
	div#ResponseContent p.alert, p.alert {
		border: #ece900 2px solid;
		background-color: #FFFFCC;
	}
	
	p.alert {
		margin: 0 0 3px;
		padding: 3px 5px;
		font-weight: bold;
	}
	
	div.ContentBox p.alert {
		background: url(/images/icons/alert.png) no-repeat;;
		margin: 5px;
		height: 26px;
		padding: 10px 0 10px 45px;
		border-width: 0;
		
		
	}
	
	div#ResponseContent p.err {
		border: #990000 2px solid;
		background-color: #990033;	
		color: #fff;
	}
	
	div#ResponseContent p.aok {
		color: #045000;
		background: url(/images/icons/green_check.png) center left no-repeat;
		height: 13px;
		font-size: 12px;
		padding: 5px 3px 5px 30px;
	}
	
	fieldset {
		margin: 10px 0; 
		padding: 5px 8px;
	}
	
	fieldset legend {
		font-weight: bold;
	}
	
		ul#ManagePickEms { list-style-type: none; padding: 0; margin: 0 }
	ul#ManagePickEms li { cursor: move; padding: 3px 0 3px 20px; }
	ul#ManagePickEms li span { position: absolute; margin-left: -15px; }
	li.ui-state-highlight { height: 19px; line-height: 1.2em; }


	div.PickEmGame {
		border: 2px solid #bbb;
		padding: 3px 5px;
		margin-bottom: 5px;
		background-image: none;
	}
	
	div.NotPicked {
		background: url(/images/10_pickem_notpicked.png) center right no-repeat;
	}
	
	div.PickEmGame p {
		margin: 7px 0 10px;
	}
	
	div.PickEmGame .GameDate {
		font-weight: bold;
	}
	
	ul.Plain {
		margin: 0;
		padding: 2px;
		list-style-type: none;
	}
	
	ul.Plain li {
		margin: 0;
		padding: 3px;
	}
	
	.bold {
		font-weight: bold;
	}
	
	.center {
		text-align: center;
	}
	
	div.PhotoPreviewFP {
		text-align: center;
		padding: 5px;
	}
	
	
#MainMenu{ height:80px; margin-top:20px; background:url(/images/10_bgsprite2.png) repeat-x 0 -400px;}

#MainMenu #ActionShots div {
	height: 57px; 
	background:url(/images/10_bgsprite1.png) 0px -235px no-repeat;
}

#MainMenu #Logo{
	width:74px; 
	height:80px; 
	margin-left:30px; 
	display: block;
	float: left;
}
#MainMenu #Opaque{
	height:80px; background:url(/images/10_bgsprite1.png) 0px -80px;
}
	
#MainMenu #Top {
	height: 57px;
	width: 886px;
	margin-left: 104px;
}

#MainMenu #Bottom {
	height: 23px;
	width: 886px;
	margin-left: 104px;
	
}

#MainMenu li.DropDown {
	position: relative;
	padding: 2px 4px;
	left: -2px;
	z-index: 2000;
}

#MainMenu #Bottom #MenuList li.DropDown div {
	background-color: #988A5D;
	padding: 5px;
	width: 150px;
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 1000;
}

#MainMenu li.DropDownHover {
	background-color: #988A5D;
	color: #fff;
}

#MainMenu li.DropDown ul {
	background-color: #fff;
	border: 2px solid #c7c7c7;
	padding: 0;
	margin: 0;
	list-style-type: none;
	padding: 5px;
	font-size: 11px;
}

#Mainmenu li.DropDown a {
	color: #000;
	font-size: 11px;
}

#MainMenu li.DropDown ul li {
	display: block;
	padding: 2px 0 2px 13px;
}


.AjaxContent p {
	margin: 11px 0;
	padding: 0;
}

.LoadingAjaxBig {
	height: 253px;
}
	
	
#ESPNActive {
	float: right;
	width: 190px;
	height: 75px;
	margin: 18px 10px 0 0;
	background: url(/images/10_espnactive.png) no-repeat top left;;
}



#ESPNActive a {
	display: block;
}

#ESPNActive #MCLAPowered {
	width: 126px;
	height: 28px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 10px;
}

#ESPNActive #MCLAPowered img {
	width: 126px;
	height: 28px;
}

#ESPNActive #ESPN {
	height: 28px;
	text-indent: -9000px;
	width: 85px;
	margin-left: 105px;
}

#ESPNActive #Active {
	height: 28px;
	width: 105px;
	float: left;
	text-indent: -9000px;
}


	#Footer #RightFooter {
		float: right;
		margin: 15px 0 0;
		text-align: center;
		padding: 0;
		width: 126px;
	}
	
	#Footer #RightFooter p {
		padding: 0;
		margin: 10px 0 0;
	}
	
	
.RecentGame {
	border: 1px solid #777;
	width: 100%;
	border-collapse: collapse;
}

div.TeamPage {
	padding-top: 5px;
}

div.TeamPage table.RecentGame td {
	border: 1px solid #777;
	padding: 2px;
}
	
	
#leader_top {
	
}

table.ContentTable td table.Striped {
	width: 100%;
	border: 1px solid #777;
	border-collapse: collapse;
}

table.ContentTable td table.Striped th, table.ContentTable td table.Striped td {
	padding: 4px;	
}

table.ContentTable td table.Striped tr.even {
	background-color: #f9f9f9;
}

table.ContentTable td table.Striped tr.odd {
	background-color: #eee;
}

table.ContentTable td table.Striped tr:hover {
	background-color: #fff;
}
	
	
div#Champs2010 {
	padding: 10px 10px 5px;
}
	
div.DonateForDenver {
	float: right;
	width: 425px;
	height: 80px;
}

div.Mercury {
	background: url(/images/2010Champs/mercury.png) repeat-y 1px 50px;
	width: 425px;
	height: 80px;
}

div.Thermometer {
	text-indent: -10000px;
	background: url(/images/2010Champs/thermometer.png) no-repeat top left;
	width: 425px;
	height: 80px;
} 
	
	
		div#StoryHolder {
		background-color: #555;
		padding: 10px;
		width: 486px;
	}
	
	ul#StoryRotator {
		list-style-type: none;
		height: 320px;
		width: 480px;
		overflow: hidden;
		border: 3px solid #fff;
		padding: 0;
		margin: 0;
	}	
	
	ul#StoryRotator li {
		display: block;
		height: 320px;
		width: 480px;
		position: relative;
	}
	
	ul#StoryRotator li img {
		height: 320px;
		width: 480px;
	}
	
	ul#StoryRotator li span {
		background: url("/jscripts/jquery.pikachoose-3.0/black.png") repeat scroll left top transparent;
		bottom: 0;
		left: 0;
		position: absolute;
		width: 468px;
		padding: 4px 6px 5px;
		font-size: 14px;
		font-weight: bold;
	}
	
	ul#StoryRotator li span a {
		color: #fff;
		text-decoration: underline;
	}
	
	ul#StoryRotatorThumbs {
		height: 65px;
		padding: 0;
		list-style-type: none;
		width: 520px;
		overflow: hidden;
		margin: 5px 0 0;
	}
	
	ul#StoryRotatorThumbs li {
		float: left; 
		display: block;
		margin-right: 4px;
		width: 94px;
		height: 65px;
	}
	
	ul#StoryRotatorThumbs li img {
		width: 88px;
		height: 59px;
		outline-style: none;
		outline-width: 0;
		outline: none;
		-moz-outline: none;
	}
	
	ul#StoryRotatorThumbs li a {
		display: block;
		width: 88px;
		height: 59px;
		border: 3px solid #000;
		filter:Alpha(Opacity=50);/* IE7 and under */
		-ms-filter: "Alpha(Opacity=50)"; /* IE8 */
		opacity: 0.5
		
	}
	
	
	ul#StoryRotatorThumbs li a.live {
		border: 3px solid #fff;
		opacity: 1;
		filter:Alpha(Opacity=100);/* IE7 and under */
		-ms-filter: "Alpha(Opacity=100)"; /* IE8 */
	}	
	
	
	ul.related_post {
		padding-left: 20px;
	}
	
	
	#SeasonSelectSpan {
		float: right;
	}
	#AlbumViewingSettings	{
		display: none;
		background-color: #333;
		border: 3px solid #ccc;
		-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
		padding: 10px 15px;
		margin: 12px 0;
		color: #fff;
	}
	table.LongScoreBox {
		width: 100%;
		border: 1px solid #666;
		font-size: 11px;
		margin: 6px 0;
	}
	
	table.LongScoreBox th {
		background-color: #333;
		color: #fff;
		font-weight: bold;
	}
	
	table.LongScoreBox td {
		background-color: #eee;
		vertical-align: middle;
	}
	table.LongScoreBox a {
		font-weight: bold;
	}
	table.LongScoreBox .acenter {
		text-align: center;
	}
	table.LongScoreBox .aleft {
		text-align: left;
	}
	table.LongScoreBox .aright {
		text-align: right;
	}

