body {
margin:0px;
padding:0px;
background: url('img/bg.gif') repeat-x fixed #ffffff;
}

table {
border: 0;
}

.adminedit {
padding: 9px 6px 10px;
background: #cf9;
border: 1px dotted #9c0;
}

.adminedit a, .adminedit a:active, .adminedit a:link, .adminedit a:visited {
letter-spacing: 0;
color: #024079;
border: 0;
text-decoration: none;
}

.adminedit a:hover {
color: #5e86aa;
}

a, a:active, a:link, a:visited {
letter-spacing: 2px;
color:#ff7300;
/*color:#ff8c1c;*/
text-decoration:none;
}

a:hover {
color: #ec008c;
}

.photobox {
width: 495px;
float: left;
margin: 0 0 15px 0;
padding: 0;
}

.phloat {
width: 155px;
float: left;
margin: 5px;
text-transform: uppercase;
font-size: .8em;
}

#container {
width: 990px;
margin: 0 auto;
border: 1px solid #000;
background: #fff;
}

#logo {
height: 193px;
width: 990px;
border-bottom: 1px solid #024079;
}

#logonav {
height: 141px;
width: 335px;
margin: 0 0 52px 490px;
padding: 0 7px 0 0;
float: left;
}

#iframe {
width: 150px;
height: 141px;
padding: 55px 0 0 0;
float: left;
}

#nav {
height: 32px;
margin: 93px 0 0 0;
padding: 0;
}

#teamcombobox {
float: left;
width: 220px;
height: 26px;
padding: 0 0 2px 0;
margin: 0;
padding-bottom: expression(document.body.clientWidth > 1 ? "0": "auto");
}

#teamcombo {
font-size: 1.1em;
height: 24px;
width: 178px;
margin: 0 0 0 10px;
padding: 2px;
text-transform: uppercase;
vertical-align: top;
}

#login_forms {
background: url('img/logo_bot_01.gif') no-repeat;
width: 228px;
height: 35px;
text-align: right;
padding: 0 9px 0 0;
margin: 0;
}

#login_forms input {
font-size: 1em;
}

form {
margin: 0;
padding: 0;
}

#loginsubmit {
width: 102px;
height: 35px;
margin: 0;
padding: 0;
}

#teamsubmit {
width: 25px;
height: 26px;
margin: 0 2px;
padding: 0;
height: expression(document.body.clientWidth > 1 ? "24px": "auto");
}

.admineditmarquee {
padding: 0;
background: #cf9;
border: 1px dotted #9c0;
}

#marquee {
width: 770px;
float: left;
}

marquee {
background-color: #ffffff;
color: #5e86aa;
font-weight: bold;
font-size: 1.2em;
padding: 5px 0 4px 0;
height: 19px;

}

#template_nav {
height: 32px;
list-style: none;
padding: 0;
margin: 0;
}

.selmonth {
width: 8em;
}

.selday {
width: 4em;
}

.selyear {
width: 3em;
}

.selfield, .selteam {
width: 17em;
}

ul.dropdown {
width: auto;
list-style: none;
white-space: nowrap;
position: absolute;
top: 32px;
left: -10px;
padding: 8px 10px 8px 7px;
margin: 0px;
border-right: 2px dashed #fff;
border-left: 2px dashed #fff;
border-bottom: 2px dashed #fff;
background: #fff;
}

li.nav_image {
float: left;
position: relative;
list-style: none;
z-index: 10000;
}

li ul.dropdown {
background: url('img/bg2.gif') repeat-x;
display: none;
text-align: left;
list-style: none;
z-index: 5;
font-size: 1.2em;
line-height: 1.3em;
text-transform: uppercase;
font-family: Trebuchet MS, Tahoma, Verdana;
text-decoration: none;
font-weight: bold;
}

li>ul {
top: auto;
left: auto;
}

LI:hover UL.dropdown, LI.over UL.dropdown {
display: block;
}

#main-content, #events {
text-align: left;
width: 500px;
padding: 0 0 0 0;
margin: 30px 60px 0 80px;
color: #333;
font-size: 1.3em;
font-family: Trebuchet MS, Tahoma, Verdana;
font-size: expression(document.body.clientWidth > 1 ? "1.2em": "auto");
}

#main-content .tablestandings .padme {
padding: 20px 0 0 0;
}

#main-content .tablestandings td {
color: #5e86aa;
font-size: .8em;
text-transform: uppercase;
letter-spacing: 2px;
font-family: Trebuchet MS, Tahoma, Verdana;
}

#main-content .tablestandings .class1, #main-content .tablestandings .class21 {
background-color: #eee;
}

#main-content .tablestandings .class20, #main-content .tablestandings .class21 {
text-align: center;
font-weight: bold;
padding: 0 0 0 15px;
}

#main-content h1, #events h1 {
padding: 0 0 0 40px;
margin: 0;
color: #111;
font-size: 60px;
text-transform: uppercase;
font-family: Trebuchet MS, Tahoma, Verdana;
border-bottom: 2px dashed #ff3a00;
}

#main-content h234 {
padding: 20px 0 0 0;
margin: 0;
color: #111;
font-size: 22px;
text-transform: uppercase;
letter-spacing: 4px;
font-family: Trebuchet MS, Tahoma, Verdana;
}

#main-content h3 {
padding: 0 0 20px 0;
margin: 0;
color: #111;
font-size: 1em;
letter-spacing: 2px;
font-family: Trebuchet MS, Tahoma, Verdana;
border-bottom: 1px dotted #5e86aa;
}

#main-content h4 {
padding: 0 0 20px 0;
margin: 0;
color: #111;
font-size: 1.4em;
letter-spacing: 2px;
font-family: Trebuchet MS, Tahoma, Verdana;
}

#events img.ruler {
width: 100%;
height: 1px;
border-bottom: 1px dotted #5e86aa;
}

#events h2, #main-content h2 {
font-size: 1.7em;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px dotted #5e86aa;
color: #ff3a00;
margin-bottom: 0;
padding-bottom: 0;
}

#events h3 {
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 3px;
color: #ec008c;
margin-top: 0;
padding-top: 0;
}

.small {
text-transform: uppercase;
font-size: .5em;
color: #000;
text-align: center;
letter-spacing: 2px;
}

.title {
font-size: 30px;
}

#top-stories {
text-align: left;
width: 348px;
height: 310px;
padding: 0;
margin: 65px 10px 25px 25px;
overflow: auto;
color: #333;
font-size: 1.2em;
font-family: Trebuchet MS, Tahoma, Verdana;
background-attachment: fixed;
background: url('img/story-bg.jpg') no-repeat;
}

#splashbox {
width: 384px;
height: 400px;
background: url('img/top-stories_1.gif') no-repeat;
}

#splashbox2 {
background: url('img/top-stories_2.gif') no-repeat;
width: 256px;
height: 231px;
}

#top-stories h1 {
text-align: center;
font-size: 1.7em;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px dotted #5e86aa;
color: #ff3a00;
margin-bottom: 0;
}

#top-stories h2 {
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 3px;
color: #666;
margin-top: 0;
text-align: right;
}

#tdstory1 {
background:url('img/top-story1.gif') no-repeat;
cursor: pointer;
}

#tdstory2 {
background:url('img/top-story2.gif') no-repeat;
cursor: pointer;
}

#tdstory3 {
background:url('img/top-story3.gif') no-repeat;
cursor: pointer;
}

#tdstory1, #tdstory2, #tdstory3 {
font-size: 14px;
color: #fff;
line-height: .8em;
text-transform: uppercase;
font-weight: bold;
}

a#story1 img, a#story1:active, a#story1:link, a#story1:visited {
background:url('img/top-story1.gif') 0 0;
}

a#story1:hover img {
background:url('img/top-story1.gif') 0 49px;
}

a#story2 img, a#story2:active, a#story2:link, a#story2:visited {
background:url('img/top-story2.gif') 0 0;
}

a#story2:hover img {
background:url('img/top-story2.gif') 0 47px;
}

a#story3 img, a#story3:active, a#story3:link, a#story3:visited {
background:url('img/top-story3.gif') 0 0;
}

a#story3:hover img {
background:url('img/top-story3.gif') 0 49px;
}

#key {
float: left;
margin: 2px 6px 2px 0;
}

#admincp {
border: 1px solid #005a9c;
font-size: 1.10em;
width: 100%;
width: expression(document.body.clientWidth > 1 ? "400": "auto");
}

.cptop {
background-color: #5e86aa;
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
padding: .2em;
text-align: center;
}

.cphead {
background: #cdd6e9;
padding: .2em;
font-weight: bold;
border-top: 1px dotted #005a9c;
border-bottom: 1px dotted #005a9c;
}

.cpinfo {
padding: .2em;
background: #fff;
border-bottom: 1px solid #cccccc;
}

.cpview {
width: 100px;
text-align: center;
border-bottom: 1px solid #cccccc;
}

.cpview img {
margin: 2px;
}

.dropdown a:hover {
color: #ff3a00;
}

#victories {
width: 385px;
padding: 0;
margin: 130px 0px 17px 17px;
font-family: Trebuchet MS, Tahoma, Verdana;
color: #333;
text-align: left;
font-size: 1em;
text-transform: uppercase;
text-align: left;
font-weight: bold;
letter-spacing: 2px;
line-height: 1.2em;
}

#victories h1 {
font-size: 1.7em;
font-weight: bold;
text-transform: uppercase;
color: #ff3a00;
margin-bottom: 0;
}

#victories h2 {
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 3px;
color: #5e86aa;
margin-top: -8px;
}

#schedule {
width: 220px;
height: 175px;
padding: 0;
margin: 166px 19px 9px 110px;
}

.winner {
color: #024079;
}

.loser {
color: #5e86aa;
}

#matches {
width: 320px;
padding: 0;
margin: 140px 15px 15px 15px;
font-size: 1em;
text-transform: uppercase;
text-align: left;
font-weight: bold;
font-family: Trebuchet MS, Tahoma, Verdana;
letter-spacing: 2px;
line-height: 1.2em;
color: #024079;
}

#matches img {
margin-right: 3px;
vertical-align: middle;
}

#matches .vs {
font-weight: normal;
text-transform: lowercase;
}

#matches .field {
color: #5e86aa;
width: 100%;
margin: 0;
padding: 0;
}

#underhotline {
width: 234px;
text-align: center;
padding: 80px 0 0 0;
margin: 0;
}

#calendar {
font-size: 1em;
font-weight: normal;
font-family: Trebuchet MS, Tahoma, Verdana;
padding: 0;
margin: 0;
}

#calendar .cal {
font-weight: bold;
color: #fff;
}

#calendar td {
text-align: center;
font-size: 1em;
}

.caltop {
background-color: #5e86aa;
color: #fff;
text-transform: uppercase;
}

.sizeme {
width: 23px;
border-bottom: 1px solid #5e86aa;
font-size: .8em;
}

a img {
border: 0;
}

#nav img {
border: 0;
}

.news a:hover, .subpad a:hover {
border-bottom: 1px dotted #024079;
}

td {
font-family:tahoma;
font-size:11px;
color:#777777
}

#footer {
background: url('img/footer.gif') repeat-x;
padding: 15px 45px;
text-align: center;
vertical-align: top;
}

input	{
width:16em;
height:23px;
font-family: Trebuchet MS, Tahoma, Verdana;
color:#024079;
padding: 3px 1px 1px 1px;
margin-top: 2px;
}

select	{
width:134px;
height:21px;
font-family: Trebuchet MS, Tahoma, Verdana;
color:#024079;
padding: 1px;
margin-top: 2px;
vertical-align: bottom;
}

.dropdown a, .dropdown a:active, .dropdown a:link, .dropdown a:visited {
color:#fff;
text-decoration:none;
}

.dropdown a:hover {
color: #ff3a00;
}

.caltop a {
color: #fff;
font-weight: bold;
}

#calendar a {
color: #fff;
text-decoration: none;
margin: 0;
}

#calendar .link {
background-color: #cdd6e9;
font-weight: bold;
}

#calendar .today {
border: 1px solid #005a9c;
font-weight: bold;
}

#calendar .todayslink {
background-color: #cdd6e9;
border: 1px solid #005a9c;
font-weight: bold;
}

#calendar .caltop a:hover {
color: #fff;
}

#calendar .link a, #calendar .todayslink a {
color: #ff3a00;
}

#calendar .link a:hover, #calendar .todayslink a:hover {
color: #fff;
}

#footer h1 {
font-size: .8em;
color: #ff3a00;
}

#footer h1 a {
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 1.3em;
text-decoration: none;
margin-bottom: 2px;
font-size: expression(document.body.clientWidth > 1 ? "1.2em": "auto");
}

#footer h1 a:hover {
border-bottom: 1px dotted #fff;
}

.menuhd {
font-size: 11px;
color: #024079;
background-color: #c6e6f3;
font-weight: bold;
}

.poll {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #fff;
	padding-right: 2px;
}

.fat {
	font-size: 10px;
	font-weight: bold;
}

.tabele {
background-color: #000;
}

.rtable {
background-color: #fff;
border: 1px solid #024079;
margin: 0;
padding: 0;
}

.vote {
width: 40px;
border: 1px solid #024079;
background: #c6e6f3;
color: #024079;
}

.radio {
position: relative;
top: 7px;
width: 25px;
display: inline;
padding: 2px;
margin: 0;
}

.polls {
border: 1px solid #5386aa;
padding: 10px;
}

.polls td {
color: #333;
}

.formlook {
padding: 2px 4px;
font-size: 1em;
width: 300px;
color: #024079;
background: #c6e6f3;
border: 1px solid #000000;
line-height: 1.3em;
}

.pollbg {
	background-color: #fff;
	padding-left: 5px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}