.news {padding: 7px 10px; border-bottom: 1px solid #f0f0f0;}
.news .nsource a, .news .nsource a:visited {color: #ff6600; font-weight: bold;}
.news .nsource a:hover {text-decoration: none; background: #ff6600; color: #fff;}
#cont_up .news h6 {font-weight: bold; font-size: 11px; display: inline; margin: 0;}
.date {font-size: 10px; color: #ff6600;}
.news p {margin: 0; padding: 0;}
.news .nsource {color: #ff6600;}

div.m {background: #fff;}
h1 {width: 200px;}
h4 {margin: 0; font-size: 18px; padding: 12px 6px 3px 6px;}
h5 {margin-left: 0px;}
#panel h4 {margin: 0; font-size: 13px; font-weight: bold; padding: 6px 6px 3px 6px;}

.result_link {color:#FF6600;}
.result_link:hover {color:#FFF; background-color:#FF6600;}
.result_link:visited {color:#FF6600;}
.result_link:visited:hover {color:#FFF;background-color:#FF6600;}
table.binded_games td img {vertical-align: middle;}
p.binded_teams {display: table-cell;}
.binded_teams img {vertical-align: middle;}

#panel {width: 250px; float: left;}
#newscont {width: 720px; float: right;}

form#selectorForm {padding: 5px 7px; margin: 0;}
input#teamName {width: 133px; font-size: 11px; padding-top: 4px;}
form#selectorForm input.submit {margin-left: 5px;}

#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 ul.sports {padding-left: 21px;}
ul#compets {margin-top: 6px;}
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;}

#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;}
p.note {color: #996633; font-size: 10px; padding: 0; margin-left: 10px;}

.nav_pages {color: #ccc; padding: 10px; text-align: center; font-size: 12px; font-weight: bold;}
.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 {color: #ff6600; font-weight: bold; font-size: 12px;}
.nav_pages a:hover {color: #fff; background: #ff6600;}

.lteams {margin: 3px 0; color: #996600;}
.lteams img {margin-right: 5px;}

.lcompets {padding: 5px 10px; text-align: right;}
.lcompets img {vertical-align: middle; margin-right: 2px;}
.lcompets a, .lcompets a:visited {font-weight: normal; font-size: 11px; color: #006999; background: none;}
.lcompets a:hover {font-size: 11px; color: #fff; background-color: #006999;}

.news .lcompets {padding: 3px 0; text-align: left;}
.news .lcompets a, .news .lcompets a:visited {color: #006999; background: none;}
.news .lcompets a:hover {font-size: 11px; color: #fff; background-color: #006999;}

img.h4 {float: left; vertical-align: top; margin: 19px 7px 0 10px;}

p.annot a {color: #333; text-decoration: none; background: none;}
p.annot a:visited {color: #666; text-decoration: none; background: none;}
p.annot a:hover {color: #006999; text-decoration: underline; background: none;}