@import 'reset.css';
@import 'rss.css';
html { background: #ebe1c0 url(../images/bg.png) repeat-x; padding: 10px 0 0 0; }
body { color: #fff; font-size: 11px; font-family: Arial; width: 983px; margin: 0 auto; padding: 0 9px; }
a { color: #CFBE86; }
a:hover, a.active { color: #cbeff4; }
#header { height: 193px; background: url(../images/header.jpg) no-repeat 0 53px; overflow: hidden; }
    h1 { padding: 0 16px 0 0; background: url(../images/logo-r.jpg) no-repeat right top; float: left; margin: -10px 0 0 0; overflow: hidden; }
    .logo { display: block; width: 290px; height: 83px; overflow: hidden; text-indent: -999em; background: url(../images/logo.png) no-repeat; }
    #banner-h { width: 750px; height: 100px; padding: 10px 0 10px 117px; overflow: hidden; }
    .menu { background: url(../images/menu.png) repeat-x; margin: -3px 0 0 0; height: 63px; }
    .menu ol { overflow: hidden; background: url(../images/menu-r.png) no-repeat right top; padding: 0 33px 0 0; margin: 3px 0 0 0; height: 63px; }
    .menu li, .disc li { float: left; font-size: 13px; }
    .menu a { line-height: 53px; padding: 0 17px; height: 63px; display: block; background-position: 0 43px; font-weight: bold; background: url(../images/menu-hover.png) no-repeat 200% 200%; }
    .menu a:hover { color: #cbeff4; background-position: bottom center; }
    .disc { background: url(../images/disc.png) repeat-x; height: 40px; }
    .disc ul { background: url(../images/disc-r.png) no-repeat right top; height: 35px; margin: 0 -9px; }
    .disc li { height: 35px; margin: 0 9px 0 0; padding: 5px 0 0 0; }
    .disc li:first-child { background: url(../images/disc-l.png) no-repeat; padding-left: 15px; }
    .disc a { height: 30px; padding: 0 0 0 31px; line-height: 30px; font-weight: bold; background: no-repeat 0 4px; display: block; }
    .disc a b { background: url(../images/disc-h.png) no-repeat 100% 30px; display: block; display: block; height: 30px; padding: 0 10px 0 11px; }
    .disc a:hover, .disc a.active { color: #fff; background-position: 0 -26px; }
    .disc a:hover b, .disc a.active b { background-position: 100% 0; }
    a.football { background-image: url(../images/football.gif); }
    a.basketball { background-image: url(../images/basketball.gif); }
    a.tennis { background-image: url(../images/tennis.gif); }
    a.hockey { background-image: url(../images/hockey.gif); }
    a.baseball { background-image: url(../images/baseball.gif); }
    a.rugby { background-image: url(../images/rugby.gif); }
#content { background: #412e28 url(../images/body.png) repeat-x; float: left; clear: both; }
#side-left { width: 170px; float: left; margin: 0 0 0 -9px; padding: 14px 0 0 9px; background: url(../images/corner-l.gif) no-repeat; }
    #side-left .panel, #side-right .panel { margin: 0 0 8px -4px; background: url(../images/panel-l.png) no-repeat; overflow: hidden; padding: 0 5px 0 9px; }
    #side-left .panel > h2, #side-right .panel > h2 { height: 40px; line-height: 30px; color: #fff; padding: 0 0 0 14px; text-align: left; }
    .partners { text-align: center; }
    .bet { display: block; text-align: center; }
#side-center { width: 643px; float: left; background: #f9f6ec url(../images/center-b.png) no-repeat left bottom; padding: 0 0 17px 0; }
    #side-center > div { background: url(../images/center-t.png) no-repeat; padding: 10px 0 0 10px; }
#side-right { width: 170px; float: left; margin: 0 -9px 0 0; padding: 14px 9px 0 0; background: url(../images/corner-r.gif) no-repeat right top; }
    #side-right .panel { margin: 0 -4px 8px 0; background: url(../images/panel-r.png) no-repeat right top; padding: 0 9px 0 8px; }
    #side-right .panel > h2 { text-align: right; padding: 0 14px 0 0; }
#footer { clear: both; padding: 18px 10px 25px 10px; font-size: 13px; background: #412e28; text-align: center; color: #ebe1c0; }
    #footer ul { padding: 3px 0 0 0; }
    #footer li { display: inline-block; border-left: 1px #ebe1c0 solid; padding: 0 0 0 10px; margin: 0 10px 0 0; height: 12px; margin: 0 0 70px 0;}
    #footer li:first-child { border-left: none; }
    #footer li a { font-weight: normal; color: #ebe1c0; display: block; margin: -2px 0 0 0; }
    #footer p { display: block; padding: 0 30px; }
    #footer p:first-child { }
    #footer p.author { color: #959389; font-size: 9px; padding: 10px 0 0 0; }
    #footer a { font-weight: bold; }
#float { position: fixed; bottom: 0; left: 0; width: 100%; }
    #float iframe { width: 1000px; }
    #float div { margin: 0 auto; width: 1000px; border: none; position: relative; }
    #float img { position: absolute; right: 0; top: 0; cursor: pointer; }