/* CSS Document */
body {
background-color:#336699; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
margin:auto;
text-align:center;
}

.red {color:#cc0000}

h1 {
color:#003300; 
margin-top:10px; 
font-size:large;
}

h2 {
color:#003300; 
font-size:medium; 
margin:5px 0px 5px 0px; 
padding:2px 0px 2px 4px; 
background-color:#d7e9fb; 
vertical-align:middle;
font-weight:normal;
}

h2 a {font-size:medium;
}

h2 img {
position:relative;
bottom:-2px;
}

h3 {
color:#333333; 
font-size:small; 
margin:5px 0px 5px 0px;
}

a {
color:#003300;
text-decoration:none;
}

a:hover {
color:#003300;
text-decoration:underline;
}

.season {color:#333333;}
.playoff {color:#000033;}
.championship {color:#990000;}

#page {
width:800px; 
margin:auto; 
text-align:left;
}

#banner {
width:800px; 
height:164px; 
margin:0; 
padding:0; 
vertical-align:bottom
}

#menu-area {
float:left; 
width:800px;
height:23px ;
margin:0; 
padding:8px 0px 0px 0px;
border-bottom:1px solid #000;
}

#menu-area a {color:#ffffff; text-decoration:none; padding: 2px 8px 2px 8px;}
#menu-area a:hover {color:#effcb7; text-decoration:none;}

#soccer-home {width:210px; float:left; text-align:left; height:23px;}

#content-news {float:left; background-color:#FFFFFF; margin-bottom:20px; height:100%}

#newsbar {
width:200px; 
background-color:#effcb7; 
float:left; 
padding:10px; 
}

#newsbar h2 {
font-size:medium; 
margin:0px 0px 10px 0px;
background-color:#effcb7; 
font-weight:bold;
}

#newsbar h3 {
font-size:small; 
color:#000000; 
margin:0px 0px 4px 0px;
}

#newsbar p {
color:#000000; 
margin:8px 0px 8px 0px;
}

#newsbar hr {
color:#effcb7;
border-top:1px dashed #003300; 
background-color:#FFF0A5; 
margin:8px 0px 8px 0px}

#adminnav {
color:#8E2800;
padding:0;
magin:0
}
#adminnav ul{
list-style:disc;
color:#8E2800;
}
#adminnav li{
margin-top:8px;
}
#adminnav a{
color:#8E2800;
text-decoration:none;
}

#content {
width:558px; 
float:right; 
background-color:#ffffff;
background-image:url(images/grey-bruce-soccer-page-bkg.jpg);
background-position:top right;
background-repeat:no-repeat;
padding:10px; 
min-height:400px
}

#content li {margin:5px 0px 0px 0px; line-height:18px}
#content p.none {margin:0px 0px 0px 0px; line-height:12px}
#content li.none {margin:0px 0px 0px 0px; line-height:18px}
#content p.winner {font-weight:bold; color:#336699}
#content p.winnerplayoff {font-weight:bold; color:#006600}
#content p.winnerchampionship {font-weight:bold; color:#CC0000}

#footer {
text-align:center;
margin:10px 0px 10px 0px;
font-size:x-small;
color:#003300;
}

#footer a{
color:#003300;
}

#rti {
text-align:center;
margin:10px 0px 10px 0px;
font-size:x-small;
color:#ccc;
}

#rti a{
color:#ccc;
}

.bgcolorone {
background-color:#ffffff;
}

.bgcolortwo {
background-color:#e5e9f0;
}

.bgcolorheader {
background-color:#e5e9f0;
}

.bgcolorhighlight {
background-color:#fffae4;
}

/*dropdown menus */
#cssdropdown {
float:right; 
width:540px;
padding: 0;
margin: 0;
list-style: none;
z-index:99999;
}

#cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
z-index:99999;
}

#cssdropdown li {
float: left;
position: relative;
padding: 0;
margin: 0;
z-index:99999;
list-style: none;
}

.mainitems{
z-index:99999;
padding:0;
}

.subuls{
padding:0;
display: none;
position: absolute;
top: 1.2em;
left: 8px;
background-color: #9cac55;
border: 1px solid #003300;
z-index:999999;
}

.subuls li{
padding:4px 10px 4px 10px;
width: 90%;
text-align:left;
margin:2px 10px 2px 10px;
z-index:99999;
}

.subuls a{
font-size:small;
padding: 0px 0px 0px 0px; 
text-decoration: none; 
color:#003300;
z-index:99999;
}

.subuls a:hover{
font-size:small;
padding: 0px 0px 0px 0px;
text-decoration: none; 
color:#003300;
z-index:99999;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
z-index:99999;
}

