h2 {width: 485px; float: left;}
h3 {clear: both;}
h4 {color: #fff; font-size: 14px;}
h5 {color: #996633;}
form h5 {color: #fff;}
#calendnav {color: #ffffff; float: right; width: 455px; padding: 10px 5px 0 0; margin: 0; text-align: right; white-space: nowrap;}
#calendnav h5 {display: inline;}
#calendnav select {margin-left: 10px; font-size: 11px; width: 130px;}
#calendnav p {margin: 0; padding: 0; position: absolute; width: 450px; white-space: normal; margin-top: 23px; font-size: 9px;}
#sforuser {width: 150px; overflow-x: hidden;}

table.calendar {font-size: 11px;}
.calendar tr.m {background: #f0f0f0;}
.calendar td {padding: 4px 0; text-align: left;}
.calendar th {color: #996633; font-weight: normal; text-align: center; padding: 12px 0 3px 1px; font-size: 11px;}
.calendar th.month {text-align: center; color: #996633; text-transform: capitalize; font-size: 12px; padding: 18px 0 5px 0;}
#cont table .calendar td.team_h, #cont table .calendar td.team_a {width: 111px; text-align: left;}
.calendar td.emblem {width: 40px; text-align: center;}
.calendar td.score {width: 60px; white-space: nowrap; text-align: center;}
.calendar td.score span {color: #996633; font-size: 10px;}
.calendar td.city {width: 120px;}
.calendar td.d {color: #ff6600; width: 50px; padding-left: 5px; font-weight: normal; font-size: 1em;}
.calendar tr.occ td.d {color: #666;}
.calendar td.forecast {font-size: 1.2em;}
.guess3 td.forecast, .guess4 td.forecast, .guess5 td.forecast {font-weight: bold; color: #5ab500;}
.guess2 td.forecast {font-weight: bold; color: #336600;}
.guess1 td.forecast {font-weight: bold;}
.score a, .score a:visited {color: #ff6600; font-weight: bold; font-size: 1.3em;}
.score a:hover {color: #fff; background: #ff6600;}

.bxyel .bxwhite {margin-bottom: 15px;}
.bxyel .bxwhite_cont_c {margin: 0 2px;}
.bxyel_cont_c {margin: 0 4px;}

.nav_pages {color: #666; padding: 10px;/* float: left;*/}
.nav_pages span {color: #fff; background: #ff6600; margin: 0 5px; padding: 2px 5px;}
.nav_pages a {margin: 0 5px; padding: 2px 5px;}
.nav_pages a, .nav_pages a:visited {background: #ff6600; color: #fff; font-weight: bold; font-size: 12px;}
.nav_pages a:hover {color: #fff; background: #ff6600;}
.bxyel .nav_pages a, .bxyel .nav_pages a:visited {background: none; color: #ff6600; font-weight: bold; font-size: 12px;}
.bxyel .nav_pages a:hover {color: #fff; background: #ff6600;}

#panel ul {margin: 0; padding-top: 5px; padding-right: 7px;}
#panel ul li {margin-bottom: 9px;}
#panel ul a, #panel ul.compets a:visited {font-weight: bold; color: #006999;}
#panel ul a:hover {color: #fff; background-color: #006999;}
#panel ul a.on, #panel ul a.on:visited {font-weight: normal; color: #ff6600; background-color: none;}
#panel ul a.on:hover {font-weight: normal; color: #ff6600; background: none;}

#panel {float:left; width:250px; clear: left;}
#cont {float:right;width:720px;text-align: center;}
#panel h4 {font-size:13px;font-weight:bold;margin:0;padding:6px 6px 3px;color:#000;}
#calendar {font-size: 11px; padding-left: 10px;}
#calendar select {margin-right: 10px;}
#calendar table {border-collapse: collapse; margin-top: 7px; width: 190px;}
#calendar td {padding: 3px; text-align: center;}
#calendar th.holid {color: #ff6600;}
#calendar th {border-bottom: 1px solid #fff5ef;}
#calendar td.holid {background-color: #fff5ef; border: 1px solid #fff;}

#panel ul.sports {padding-left: 21px;}
ul#compets {margin-top: 10px;}
ul#compets, #teams_searched ul {padding-left: 5px; margin: 0;}
ul#compets li, #teams_searched ul li {list-style-type: none; list-style-image: none; background: none; font-size: 11px; padding-left: 27px; margin-bottom: 9px;}
ul#compets li img, #teams_searched ul li img {float: left; margin: 2px 0px 0 -25px; position: absolute;}
#allgames {font-size:13px;font-weight:bold;margin:0;margin-left: 6px;}