body {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:.85em;}
h1 {background: url(images/ke_banner.gif) no-repeat center center; text-indent: -9999px; height: 130px; width: 600px; text-align:center;}
a {color:#005943;}
a:visited {color:#666;}

/*h6 is the 75 year image*/
h6 {background: url(images/ke_banner75.gif) no-repeat center center; text-indent: -9999px; text-align:center; height: 85px; width: 87px; position:absolute; top:10px; right:285px;}

#branding, .content, #footer, h1 {margin:0 auto;}

#branding {text-align:center; width:80%;}
#nav {list-style-type:none; position:relative; margin:15px 0; padding:0;}
#nav li {display:inline;margin:8px;}
#nav a {font-family:Arial, Helvetica, sans-serif;color:#999; text-decoration:none; font-weight:bold; padding:5px;}
#nav a:hover {color:#005943; border:1px #005943 solid; padding:4px;}

.content {width:804px; border-top:#005943 solid 1px;  padding:15px 10px; text-align:left; line-height:140%; display:block; overflow:hidden;}
.content img {border:none;}
#cover {float:right;}
#footer {font-size:.8em; width:804px; padding-top:15px; border-top:#005943 solid 1px; height:105px; padding-bottom:20px;}
#footer img {border:none;}
#keeneland {width:330px;}
#bhp {float:right; width:470px;}
#keeneland, #keeneland img {float:left;}
#bhp .social {float:right; padding: 0px 15px 60px 15px;}
#bhp .social img {position: relative; top: -3px; margin-bottom:-5px;}

h2 {color:#005943; font-size:1.2em; font-weight:bold;}
#active {font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:4px; color:#005943; border:1px #005943 solid;}

#advertiseBox{ width:295px; padding:0 10px; border-left:#005943 solid 1px; float:left;}
#advertiseBox img {margin:0 auto; text-align:center;}
#advertiseBox h3 {border-bottom: #005943 solid 1px;}
#letter {float:left; width:475px; margin-right:10px;font-size:14px;}
.featureTitle, .editorialList strong{font-weight:bold;  color:#005943;}
h3 {font-weight:bold; color:#005943; font-size:1.2em;text-transform:uppercase;}
/* .content ul {list-style-type:none;} */
.content ul li {margin:10px 0;}

form {margin:0 100px 30px 20px; width:350px; float:left;}
.alert {background:url(images/alert_icon.gif) no-repeat left center; padding-left:20px; font-weight: bold; color:#c00; height:16px;}
label{display:block; width:350px;position:relative; margin:10px 0;}
input, select {position:absolute; top:0; right:0; width:200px;}
select {width:205px;}
textarea{width:350px;}

#rbLabel,#rbLabel2 {margin:0; padding:0; border:none;}
#rbLabel input,#rbLabel2 input {position:static; width:20px;}
#rbLabel label,#rbLabel2 label {float:none; display:inline;}
#submit {text-align:center;}
#submit input {width:80px; margin:0 135px;}

.edImage {float:right; margin:10px; border:1px solid #000;}

.landingPage {font-family:Arial, sans-serif;margin:0;}
.landingPage #branding {text-align:center;width:100%;background:url(images/painting_banner2.jpg) no-repeat center bottom; height:270px;margin:20px 0 0;}
.landingPage .content {border-top:none;width:940px;}
.landingPage h1 {background: url(images/keeneland_logo_tan.gif) no-repeat center center; text-indent: -9999px; height: 126px; width: 509px; text-align:center;}
.landingPage #nav {display:none;}
.landingPage #letter {border-top:1px solid #b8bc9b;border-right:1px solid #b8bc9b;padding:25px 15px 0 0;width:595px;position:relative;margin-top:50px;}
.landingPage #letter h2 {background: url(images/keeneland_horse_small.gif) no-repeat left bottom;padding:10px 0 0 52px;font-family:Arial, sans-serif; text-transform:uppercase;position:absolute; top:-35px; left:0;margin:0;color:#00573c;}
.landingPage h3{font:bold 14px Arial, sans-serif;text-transform:uppercase;color:#00573c;}
.landingPage #advertiseBox h3{border-bottom:1px solid #b8bc9b;padding-bottom:3px;margin-bottom:10px;}
.landingPage #advertiseBox{width:295px; padding:0 10px; border:none; float:left;margin-top:50px;}
.landingPage #advertiseBox strong{color:#777b53; text-transform:uppercase;}
.landingPage #advertiseBox ul, .landingPage #advertiseBox li{margin:0 0 10px;padding:0;}
.landingPage #advertiseBox table {width:100%; border-collapse:collapse;position:relative; top:-10px;}
.landingPage #advertiseBox td{ padding:2px;}
.landingPage #advertiseBox th{border-bottom:1px solid #b8bc9b; color:#00573c; text-transform:uppercase; font-weight:bold; font-size:90%;padding:2px;text-align:left;}
.copyright {font-size:.8em;line-height:1.2em;color:#00573c;margin-top:30px;}

hr{height:1px; border:0;border-bottom:1px solid #ccc;margin:30px 0;}
