@import url(../sports/racing/style.css);
@import url(../league.css);

#page-content { background: #2C2C2C; }
#page-message { top: 241px; }

#league-header { position: absolute; top: 0; left: 0; width: 100%; height: 108px; }
#league-header h1 { height: 77px; width: 100%; background: url(background.png); padding: 15px 0; margin: 0; font-size: 13px; font-weight: normal; }
#league-header h1:first-line { font-size: 20px; }
#league-header h1 img { float: left; vertical-align: middle; margin: auto 17px auto 48px; border: 1px solid #E53A26; }

#series { list-style-type: none; padding: 0; margin: 0; position: absolute; top: 24px; right: 48px; background: #2C2C2C; width: 111px; }
#series li { text-align: center; background: #AAAAAA; border: 1px solid black; }
#series a { color: white; text-decoration: none; }
#series a:hover { text-decoration: underline; }
#series li.selected { background: #C9C7C7; }
#series li.selected a { color: #2C2C2C; font-weight: bold; }

#league-menu { padding-left: 4em; border: 1px solid #E53A26; background: url(menu-background.png) repeat-x left center; }
#league-menu a:hover, #league-menu li.selected > a { color: #2C2C2C; }
#league-menu li.selected > a { font-weight: bold; }
#league-menu li a { padding-right: 2em; }
#league-menu li ul li { float: left; }
#league-menu li li a { padding-right: 6px; }
#league-menu li ul { background: #AAAAAA; border: 1px solid black; top: 29px; }

#league-content { margin-top: 143px; padding: 1em; }

table.league th { background: #920015; }
