﻿body { background-color: #000; font: 62.5% Verdana; margin: 0; padding: 0; }

.bold { font-weight: 700; }

#btn-amwager { background: url(images/btn-amwager.png) no-repeat center center; display: block; font-size: 1px; overflow: hidden; position: absolute; left: 290px; top: -18px; text-indent: -999em; width: 226px; height: 116px; z-index: 15; }

#container { margin: 0 auto; position: relative; width: 990px; }

#content { overflow: hidden; width: 990px; }

#footer { background: url(images/footer-bg.jpg) no-repeat center top; position: relative; }
#footer cite { color: #9a927f; display: block; font-style: normal; margin: 0; padding: 0 0 10px; text-align: center; }
#footer a { color: #ac7d35; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer a.manage { display: block; margin: 0 auto 1em; text-align: center; width: 100px; }
#footer #tag-line { color: #e6c471; font: small-caps 2.5em "Times New Roman" ,Serif; margin: 0; padding: 0; position: absolute; top: 2px; text-align: center; width: 100%; }

#header { display: block; height: 145px; }
#header h1 { background: url(images/header-logo.jpg) no-repeat left top; font-size: 1em; height: 145px; margin: 0; padding: 0; position: absolute; top: 0; width: 988px; z-index: 5; }
#header h1 a { display: block; height: 146px; outline: none; overflow: hidden; text-indent: -999em; width: 308px; }

#home { background: url(images/home.jpg) no-repeat center top; position: relative; height: 383px; width: 990px; }
#home #photo-credit { color: #666; font-size: 1.1em; font-style: italic; position: absolute; bottom: 0; margin: 0 0 18px 65px; }

#menu-bottom, #menu-bottom li { list-style: none; margin: 0; padding: 0; }
#menu-bottom { padding: 50px 0 35px; text-align: center; }
#menu-bottom li { border-right: 1px solid #ac8850; color: #ac8850; display: inline; font-size: 1.4em; margin-right: 12px; }
#menu-bottom li.last { border: none; margin-right: 0; }
#menu-bottom li a { color: #ac8850; margin-right: 8px; text-decoration: none; }
#menu-bottom li a:hover { text-decoration: underline; }

#menu-event { background: url(images/menu-main-bg.gif); height: 31px; position: absolute; right: 0; top: -18px; z-index: 20; }
#menu-event span.left { background: url(images/menu-event-left.gif); float: left; height: 31px; width: 6px; }
#menu-event span.right { background: url(images/menu-event-right.gif); float: left; height: 31px; width: 6px; }
#menu-event ul, #menu-event ul li { list-style: none; margin: 0; padding: 0; }
#menu-event ul { float: left; }
#menu-event ul li { color: #002548; font: 1.6em "Times New Roman" , Serif; float: left; font-variant: small-caps; height: 31px; line-height: 31px; padding: 0 8px; text-decoration: none; }
#menu-event ul li.first { border-left: none; }
#menu-event ul li.last { border-right: none; }
#menu-event ul li a { color: #002548; text-decoration: none; }
#menu-event ul li a:hover { text-decoration: underline; }

#menu-main { background: url(images/menu-main-bg.gif); height: 31px; position: absolute; right: 0; top: 97px; z-index: 20; }
#menu-main span.left { background: url(images/menu-main-left.gif); float: left; height: 31px; width: 6px; }
#menu-main span.right { background: url(images/menu-main-right.gif); float: left; height: 31px; width: 6px; }
#menu-main ul, #menu-main ul li { list-style: none; margin: 0; padding: 0; }
#menu-main ul { float: left; }
#menu-main ul li { border-left: 1px solid #e2c86c; border-right: 1px solid #d4ac4d; color: #002548; font: 1.8em "Times New Roman" , Serif; float: left; font-variant: small-caps; height: 31px; line-height: 31px; padding: 0 8px; text-decoration: none; }
#menu-main ul li.first { border-left: none; }
#menu-main ul li.last { border-right: none; }
#menu-main ul li a { color: #002548; text-decoration: none; }
#menu-main ul li a:hover { text-decoration: underline; }

#menu-top, #menu-top li { list-style: none; margin: 0; padding: 0; }
#menu-top { color: #bfa173; float: right; position: absolute; right: 0; top: 18px; z-index: 10; }
#menu-top li { border-right: 1px solid #bfa173; float: left; margin-right: 12px; font-size: 1.4em; font-weight: 700; }
#menu-top li.last, #menu-top li.icon { border: none; margin-right: 0; }
#menu-top li a { color: #bfa173; height: 24px; line-height: 21px; margin-right: 8px; text-decoration: none; }
#menu-top li a:hover { text-decoration: underline; }
#menu-top li a.facebook { background: url(images/ico-facebook.png) no-repeat center top; display: block; font-size: 1px; margin-top: 4px; overflow: hidden; text-indent: -999em; width: 16px; height: 15px; }
#menu-top li a.racing-stable { background: url(images/ico-silks.png) no-repeat left top; display: block; padding-left: 29px; }
#menu-top li a.twitter { background: url(images/ico-twitter.png) no-repeat center top; display: block; font-size: 1px; margin-top: 4px; overflow: hidden; text-indent: -999em; width: 15px; height: 15px; }
#menu-top li.last a { margin-right: 0; }

