/* Breeder Cup from Sporting Life (Style Sheet) http://www.sportinglife.com */

* {
margin: 0;
padding: 0;
}

body{margin: 0; padding: 0;}
#container {width:770px; margin-left:10px; overflow: hidden; }
a, span, div, td, ul{color:#FFFFFF; font-family: Tahoma, sans-serif; line-height:15px;  text-decoration:none; text-align:left;}
a {color: #000000;}

.capitalise {text-transform: capitalize;}

.txtLeft						{text-align:left;}
.txtCenter						{text-align:center;}
.txtRight						{text-align:right;}

.floatLeft						{float:left;}
.floatRight						{float:right;}

.clearLeft 						{clear:left;}
.clearRight						{clear:right;}
.clear	 						{clear:both;}
.noBorder						{border:none;}
.noPadding						{padding:0;}
.noMargin						{margin:0;}
.block{display:block;}
.inline{display:inline;}
.bold{font-weight:bold;}
.pic_title{color:#000000; font-weight:bold; width:300px; text-align:center;}
.even {background-color:#2D5986;}
.mpu {margin:5px 1px}

/* Clearfix */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* Page header */

#header {
	width:770px;
	height:134px;
	margin-bottom: 5px;
	background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/bc-head4.jpg);
	background-repeat:no-repeat;
}

/* top advert */
#banner { position:absolute; top:13px; left:299px; width:468px; height:60px;}
#infobar {background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/infoBar_bg.gif); margin:0; padding:0;}
#infobar img { float:left;  margin:3px;}
#infobar form {width:465px; float:left; padding:3px 0 0 5px;}
.search_input {width:300px; color:#666666; font-size:10px; margin:3px; padding:1px 0; float:left;}
.search_type {width:70px; color:#666666; font-size:10px; margin:3px; padding:0; float:left;}

/* Sky Scraper Ad */ 
#sky_scraper {
	position:absolute;
	left:785px;
	top:4px;
	width:160px;
	height:600px;
	margin-left: 3px;
	margin-top: 3px;
}

/* Page header */
#infobar {width:775px; height:31px; margin: 3px 0 3px 0; background-color:#FFFFFF;}
#infobar_bottom {width:777px; height:31px; clear:both; background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/info_bottom_bg.gif); background-repeat:no-repeat; margin: 3px 0 3px 0;}

/* Page titles */

h1 {
	color:#246591;
    font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:10px 5px 5px 5px;
}

h3 {font: 13px Tahoma, sans-serif; font-weight:bold;}
h5 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; background-color:#000066; color:#FFFFFF; padding:5px; margin-bottom:5px;}


/* Content area */

#home #wrapper{width:905px; height:auto; background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/boyle_page_bg.gif); background-repeat:repeat-y; margin-bottom: 30px;}
#story #wrapper{width:905px; height:auto; background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/boyle_story_bg.gif); background-repeat:repeat-y; margin-bottom: 30px;}
#news #wrapper{width:905px; height:auto; background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/boyle_page_bg.gif); background-repeat:repeat-y; margin-bottom: 30px;}
#profile #wrapper{width:905px; height:auto; background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/boyle_page_bg.gif); background-repeat:repeat-y; margin-bottom: 30px;}

/* Navigation */
#nav {margin:0 10px 0 5px;}

#navbar {
	padding-top: 2px;
	padding-left: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

#navbar a {
	color: #FFFFFF;
}

#navbar ul{
	line-height: 20px;
	list-style-type:none;
}

#navbar ul a:hover { color:#FF0000; text-decoration:none;}

#navbar h4 {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;

}

#navbar ul li {font-family:Tahoma, sans-serif; background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/link-bottom.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:2px;}

#navbar a:link, #nav_menu a:visited {color: #FFFFFF; font-weight: normal;text-decoration: none; font-size: 11px;}
#navbar a:hover, #nav_menu a:active {color: #FFFFFF; text-decoration: underline;}

.left {
	color:#FFFFFF;
	float: left;
	width:130px;
	height:auto;
	background-color:#284E8F;
	background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/column-bg.jpg); background-repeat:repeat-x;
	margin-bottom:-5000px;
	padding-bottom:5000px;
}

.content {
	float: left;
	width: 330px;
	margin-left: 4px;
	color: #000000;
}

#wide .content {width: 633px;}
#wide .topstory img {float:right; padding:3px;} 
#wide .topstory h2 {margin:5px;}
#wide .right {display: none;}

#story .content {width: 636px;}
#story .topstory h2 {margin:5px 5px 5px 3px;}
#story .topstory p {padding: 5px 5px 5px 0px;}
#story .right { float:right; margin-bottom:0px;padding-bottom:0px;margin-left: 0px;}

.right {
	float: left;
	width: 302px;
	background-color:#284E8F;
	background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/column-bg.jpg); background-repeat:repeat-x;
	margin-left: 4px;
	margin-bottom:-5000px;
	padding-bottom:5000px;
}

.topstory {
	font-size:11px;
	color: #000000;
	padding-bottom: 3px;
}

.topstory h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; }

.topstory h2 a {
}

.topstory h1 a {color:#246591;}
.topstory h1 a:hover {
	color: #FF0000;
}

.topstory h3 {
font-weight:bold;
padding-left:5px;
}

.topstory p {
	padding: 5px;
	color: #000000;
}

#story .topstory p {
	padding-top: 5px;
	color: #000000;
	margin: 0px 5px 6px;
}

#story .topstory h1 {margin-left:5px;}

.topstory p a {
	color: #000000;
}

.topstory p a:hover {
	text-decoration: underline;
}
.topstory .linklist {margin:0; margin:0;}
.topstory .linklist a { color:#2E5B7A;}

.secondarystory {
	padding-top: 12px;
	padding-bottom: 10px;
	clear:both;}

.secondarystory img.storypic {
float: left;
margin: 5px;
border: 1px solid #666666;}

.secondarystory h1 {
}

.secondarystory h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;
}

.secondarystory h2 a {color: #3f7da7;
}

.secondarystory h2 a:hover {
}

.secondarystory h3 {
}

.secondarystory p {
	font-size: 12px;
	padding: 5px 10px 0 5px;
}

.secondarystory p a {
}

.secondarystory p a:hover {
	text-decoration: underline;
}

.tertiarystory {
	padding-top: 8px;
	padding-bottom: 20px;
	clear:both;}

.tertiarystory img.storypic {
	float: right;
	margin: 10px 5px 10px 5px;
	border: 1px solid #666666;
}

.tertiarystory h1 {
	margin: 0px 10px 5px 0px;
	line-height: 16px;
}

.tertiarystory h2 {
	background-color: #3f7da7;
	background-image: url(http://www.sportinglife.com/racing/breederscup2006/images/headers-bg.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	padding:0 0 5px 5px;
}
.tertiarystory img { }
.tertiarystory h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:3px;
}

.tertiarystory h3 {
margin:3px 0 0 5px; padding:0;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.tertiarystory h3 a {
	color: #3f7da7;
}

.tertiarystory h3 a:hover {
	color: #3f7da7;
	text-decoration:underline;
}

.tertiarystory h2 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

.tertiarystory h4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top:3px;
}

.tertiarystory h4 a:hover {
	color: #000;
	text-decoration:underline;
}

.tertiarystory p {
	font-size: 11px;
	padding: 10px 10px 0 5px;
}

.tertiarystory p a {
}

.tertiarystory p a:hover {
	text-decoration: underline;
}

.topstory ul, .secondarystory ul, .tertiarystory ul {margin:8px 0px 8px 10px; list-style-type:none;}
.topstory ul a, .secondarystory ul a, .tertiarystory ul a {color:#3f7da7; }
.topstory ul a:hover, .secondarystory ul a:hover, .tertiarystory a:hover {text-decoration:underline;}
.topstory li, .secondarystory li, .tertiarystory li { font-size:11px; line-height:16px; font-weight:bold;}

.linklist { clear:both; color:#3f7da7;}
.linklist ul {margin:0; padding:0;}
.linklist li {float:left; padding:0 3px;}

/* Promo boxes */

.promo1 { margin:10px; background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/promo-bg.jpg); background-repeat:no-repeat;}

.promo1 h2 { color:#fbdb07; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:10px;}

.promo1 p {color:#FFFFFF; padding:0 10px 10px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px;}
.promo1 p a {color:#FFFFFF;}
.promo1 p a:hover { text-decoration:underline;}

.promo2 { 
background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/blog-bg3.gif); 
background-repeat:no-repeat;
margin:10px 0px 10px 0px;
width:302px;
height:120px;
}

.promo2 .inner {
}

.promo2 img.promopic {
	float: left;
}

.promo2 h2 { font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	letter-spacing:2px;
	font-weight:normal;
	color:#FFF;
	color:#EEECE0; padding:2px 6px 10px 10px;
}

.promo2 h2 a {color:#EEECE0; text-decoration:none;
}

.promo2 h2 a:hover {
}

.promo2 p {
	padding: 40px 15px 0 15px;
	color:#FFFFFF;
}

.promo2 p a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.promo3 {background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/promo3-bg.gif); 
background-repeat:no-repeat;
margin:0px 0px 10px 0px;
width:302px;
height:120px;}
.promo3 ul { list-style-type:none; padding:35px 0 0 10px;}
.promo3 li { float:left; padding:0px 8px 0px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/live-links_bg.gif); background-repeat:no-repeat;}
.promo3 li a {color:#FFFFFF;}
.promo3 li a:hover {text-decoration:underline;}

/* Table */

table { width:260px; margin:0 19px; font-family:Tahoma, Arial, sans-serif; font-size:11px; font-weight:bold;
}

tr {background-image:url(http://www.sportinglife.com/racing/breederscup2006/images/link-bottom.gif); background-position:bottom; background-repeat:repeat-x;}

table img {
float:left;
padding-right:3px;
}

thead tr {
}

th {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
	font-family: Tahoma, sans-serif;
}

tr.subheader {
}

tr.subheader th {
}

tbody {
}

tbody tr {
}

td { padding:5px 0;
}

td a {
}

td a:hover {
}

tr.even {
}

tr.even td {
}

tr.even td a {
}

tr.even td a:hover {
}

/* Footer */

/* Footer */
#footer {clear:both; width:770px; font-family:Tahoma; font-size:11px; line-height:16px; background-color:#FFFFFF; margin:5px 0 5px 10px;}
#footer h2 { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1177CC; background-color:#D8EDFC;}
#footer p {padding:1px 5px; line-height:16px; color:#999999;}
#footer a {color:#1177CC; text-decoration:none;}
#footer a:hover {color:#002278; text-decoration:underline;}

a.rightHand,a.rightHand,a.rightHand:active,a.rightHand:visited{color:#ffffff;text-decortion:none;}
a.rightHand:hover{color:#ffffff;text-decortion:underline;}

