html, body  {
margin:1px;
background-color:#000;
}

#outerDiv{
width:820px;
margin:0px;
}

#mainDivContainer{
margin-top:-4px;
position:relative;
background-color:#fff;
width:680px;
background-image:url('images/footer.jpg');
background-repeat:no-repeat;
background-position:100% 101%;
float:left;
}

#mainDiv{
width:620px;
margin:15px 30px;
z-index:2;
}

#mainDiv img {border:0px;}

#playerPopup {
position:absolute;
left:200px;
top:200px;
width:400px;
height:300px;
background-color:#ffc;
border:solid 2px #333;
display:none;
z-index:4;
}
#playersDiv #photoDiv {position:absolute; left:0px; top:0px;}
#playersDiv #textDiv {position:absolute; left:105px; top:10px; width:300px;}
#playersDiv img {margin:10px;}
#playersDiv  * {font-family:Helvetica; font-size:12px; vertical-align:top;}
#playersDiv .label {text-align:right; font-weight:bold;}

#footerDiv { 
padding:10px 0px 30px 5px;
margin-left:140px;
position:relative;
width:680px;
height:50px;
font-family:Helvetica,sans-serif;
font-size:11px;
color:#aaa;
clear:both;
}

#bannerDiv {
position:relative;
width:820px;
height:164px;
clear:both;
z-index:2;
}

#menuDiv {
position:relative;
width:140px;
z-index:2;
background-color:#000;
float:left;
}
#menudiv  ul {
list-style:none;
width:140px;
padding:0px;
margin:10px 0px 8px 0px;
}
#menudiv ul li {
border-bottom:solid 1px #000;
margin-bottom:1px;
}
#menudiv  ul a {
font-family:helvetica;
font-weight:bold;
font-size:12px;
color:#ccc;
text-decoration:none;
padding:1px 10px;
display:block;
}
#menuDiv  ul a:hover {
color:#333;
background-color:#fc3;
}

.button{
padding:6px;
}

hr{
height:0px;
border: 1px dotted #000; border-style: none none dotted; 
}

a {font-family:Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#900}
a.admin {font-family:Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#900}
a:hover {color:#996600; text-decoration:none}
.small {font-family:Helvetica,sans-serif; font-size:10px;}
.smallbold {font-family:Helvetica,sans-serif; font-size:10px; font-weight:bold; font-style:italic;}
.smallbold2 {font-family:Helvetica,sans-serif; font-size:11px; font-weight:bold;}
.normal {font-family:Helvetica,sans-serif; font-size:11px; font-weight:normal;}
.italic {font-family:Helvetica,sans-serif; font-style:italic;}
.italicbold {font-family:Helvetica,sans-serif; font-weight:bold; font-style:italic;}
.title {font-family:Helvetica,sans-serif; font-size:12px; font-weight:bold;}
.titlered {font-family:Comic Sans MS,Helvetica,sans-serif; font-size:16px; font-weight:bold;}
.header {font-family:Helvetica,sans-serif; font-size:16px; font-weight:bold;}
.form {font-family:Helvetica,sans-serif; font-size:12px; font-weight:normal;}

.youth {font-size:11; font-weight:bold;}
.youth:hover img { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; cursor:default; }
.chat_preview {font-family:Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#999;}
.sponsors td {text-align:center; vertical-align:middle; width:200px;}
.sponsors img {width:150px; border:solid 0px;}

#menudiv  ul  a.youth_menu{font-size:12px; margin-left:10px; margin-top:-6px; color:#999;}

#bartable {font-family:Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:10px;}
#bartable td.label{text-align:right; vertical-align:top; font-weight:bold;}



