/******************************/
/* Project Name: Bracketology */
/* Author: Scott Walker       */
/* Created: 01.24.2008        */
/******************************/

.sp-col1 {
	background: none;
	border-right: none;
	padding: 0 12px;
	width: 620px;
}

.sp-col1-inner {
	background: none;
	margin: 0;
	padding: 0px;
}

.bracket-feature {
	background: url(http://assets.espn.go.com/i/ncb/bracketology/bracket_feature.jpg) no-repeat top left;
	clear:both;
	height: 116px;
	position: relative;
	width: 100%;
}

.bracket-topLinks {
	background: none;
	color: #fff;
	font: bold 11px Arial, sans-serif;
	left: 540px;
	padding: 5px;
	position: absolute;
	top: 37px;
}

.bracket-topLinks a {
	border-right: 1px solid #b45d4d;
	color: #fff;
	padding: 0 10px;
	text-decoration: none;
}

.bracket-topLinks a:visited {
	border-right: 1px solid #fff;
	color: #fff;
	padding: 0 10px;
}

.bracket-topLinks a.last {
	border-right: none;
	padding-right: 0;
}
.bracket-topLinks a:hover {
	text-decoration:underline;
}
.bracketBox {
	background: none;
	float: left;
	margin: 0 0 20px 0;
}

.regionBox {
	background: none;
	float: left;
	margin: 0 12px 0 0;
	width: 304px;
}

.regionBox a {
	text-decoration:none;
}
.regionBox2 a {
	text-decoration:none;
}
.regionBox2 {
	background: none;
	float: left;
	margin: 0;
	width: 304px;
}

.regionBox h2, .regionBox2 h2 {
	font: bold 18px Arial, sans-serif;
	margin: 0;
}

.regionBox h3, .regionBox2 h3 {
	color: #8f8f8f;
	font: bold 11px Arial, sans-serif;
	margin: 8px 0 3px 0;
}

.sp-col2-regions {
	height: 100px;
	position: relative;
	text-align: center;
}

.sp-col2-reg1, .sp-col2-reg2, .sp-col2-reg3, .sp-col2-reg4 {
	border: 0px solid #000000;
	color: #000;
	font: bold 11px Arial, sans-serif;
	padding: 6px 10px;
	position: absolute;
	width: 93px;
}

.sp-col2-reg1 {
	left: 40px;
	top: 15px;
}

.sp-col2-reg2 {
	left: 195px;
	top: 15px;
}

.sp-col2-reg3 {
	left: 40px;
	top: 52px;
}

.sp-col2-reg4 {
	left: 195px;
	top: 52px;
}

.teamboxdk {
	background: #ccc;
	height: 21px;
	margin-top: 4px;
	overflow: hidden;
}

.teamboxlt {
	background: #e5e5e5;
	height: 21px;
	margin: 4px 0 10px 0;
	overflow: hidden;
}

.team2 {
	color:#999;
	font:bold 11px arial,sans-serif;
	padding:4px 0px 0px 4px;
}

.team2 a{
	color:#666666;
	text-decoration: none;
}

.team2 a:hover{
	color:red;
}

.floatleft {
	display: inline;
	float: left;
}

.floatright {
	display: inline;
	float: right;
}

.midline {
	background: #ccc;
	clear: both;
	line-height: 1px;
	margin: 10px 0;
}

.sp-col2 {
	background: #8e1e00 url(http://assets.espn.go.com/i/ncb/bracketology/empty_bracket_col2bg.jpg) no-repeat top left;
	border: 0px solid blue;
	color: #fff;
	float: left;
	margin: 0;
	padding: 0;
	width: 346px;
}

.sp-col2-inner {
	padding: 0 0 0 0;
}

.bracket-section {
	background: url(http://assets.espn.go.com/i/ncb/bracketology/images/col2subs_bg.jpg) repeat-x top left;
	margin: 0;
	padding: 0;
}

.bracket-section h2{
	font: 18px Arial, sans-serif;
	margin: 0;
	padding: 7px 0 4px 10px;
}

.bracket-section h3{
	background: #a53909;
	font: bold 12px Arial, sans-serif;
	margin: 0;
	padding: 6px 0 6px 10px;
}

.sp-col2-group {
	margin-bottom: 20px;
}

.sp-col2-item {
	border-bottom: 1px solid #721800;
	color: #fff;
	padding: 5px 10px;
}

.sp-col2-item a:link{
	color: #fff;
	text-decoration: none;
}

.sp-col2-item a:visited{
	color: #fff;
	text-decoration: none;
}

.sp-col2-item a:hover{
	color: #fc9;
	text-decoration: none;
}

.region-boxes {background: url(http://a.espncdn.com/i/ncb/bracketology/regionboxes.png) no-repeat top center; width: 100%; height: 100px; position:relative;}
.box1, .box2, .box3, .box4 {text-align: center; font-size: 11px;}

.box3 a:link, .box3 a:visited{width: 111px; position: absolute; color: #000; text-decoration:underline; top: 58px; left: 169px;}
.box1 a:link, .box1 a:visited{width: 111px; position: absolute; color: #000; text-decoration:underline; top: 22px; left: 15px;}
.box2 a:link, .box2 a:visited{width: 111px; position: absolute; color: #000; text-decoration:underline; top: 58px; left: 15px;}
.box4 a:link, .box4 a:visited{width: 111px; position: absolute; color: #000; text-decoration:underline; top: 22px; left: 169px;}

.box3 a:hover, .box4 a:hover, .box1 a:hover, .box2 a:hover {color: #848484;}

.article p { font-size: 11px; }
.regionBox, .regionBox2 { width: 284px; }
.span-2 { width: 298px; }
.bubble { margin-top: 0px; }
.width4 { width: 4px; }
.width12 { width: 12px; }
.width243 { width: 243px; }
.darkgray { color: rgb(51,51,51); background-color: rgb(204,204,204); }
.lightgray { color: rgb(102,102,102); background-color: rgb(229,229,229); }
.colorred { color: red !important }
.bracket-topLinks { background: transparent none repeat scroll 0 0; color: #fff; font: 11px arial, sans-serif; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; left: 540px; line-height: normal; padding: 5px; position: absolute; top: 37px; }
.lunardi-wrapper { background: url('http://a.espncdn.com/i/ncb/bracketology/bracketology-header-bg2.jpg') no-repeat; top left; padding-top: 116px; position: relative; overflow: hidden; }
.creme-wrapper {background: url('http://a.espncdn.com/i/ncw/bracketology/wbracketology-hdr-bg.jpg') no-repeat top left; padding-top: 116px;position: relative; overflow: hidden;}
