body {
background-color:#000000;
margin:10px auto;
}

#container {
margin:auto;
background-color:#000000;
width:850px;
height:100%;
}

#header {
background-image: url(images/header.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:142px;
clear:both;
}

#bottom {
background-image: url(images/bottom.jpg);
background-position:top;
background-repeat:no-repeat;
height:187px;
clear:both;
}

#inside {
width: 844px;
border-left: 3px solid #3D3D3E;
border-right: 3px solid #3D3D3E;
}

#content {
padding:8px 14px 8px 14px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height: 14px;
}

#content a {
color:#FF9900;
text-decoration:none;}

#content a:hover {
text-decoration:underline;}

#menu {
clear:both;}

#menu a {
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
border: 1px solid #3D3D3E;
padding: 7px 5px 5px 5px;
text-align:center;
display:block;
text-decoration:none;
float:left;
width: 80px;
}

.menu_margin {margin: 0 0 0 18px;}
html>body .menu_margin {margin: 0 14px 0 14px;}

#menu :hover {
border: 1px solid #3D3D3E;
background-color:#D1902B;
text-decoration:none;
}

#menu :focus {
outline:none;}

#footer { margin:auto; padding: 10px 0 10px 0; text-align:center; }
#footer .menu_margin {margin: 0;}
#footer a { height:20px; padding: 0 5px 0 5px; border-left: 1px solid #FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; }
#footer :hover { color:#FFFFFF; text-decoration:underline;}
#footer :focus { outline: none; }

#right_content {
float:right;
width:425px;
color:#FFFFFF;
text-align:center;
clear:right;
}

.border {
border:1px solid #FFFFFF;}

#right_border {
float:right;
border:1px solid #FFFFFF;
clear:right;
clear:right;
}

#clearme {
clear:both;}

h1 {
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:15px;
line-height: 16px;
font-weight:bold;
text-align:left;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:15px;
line-height: 16px;
font-weight:bold;
text-align:center;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
line-height: 15px;
font-weight:bold;
text-align:left;
}

p {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height: 15px;
}

#enter_team {
text-align:left;
margin:auto;
border:1px dashed #666666;
width:450px;
padding:10px;
}

.framed {
width:700px;
height:3100px;
background-color:#FFFFFF;
margin:0 0 0 55px;
text-align:center;}

.framed_league {
width:700px;
height:530px;
background-color:#FFFFFF;
margin:0 0 0 55px;
text-align:center;}

.right {
float:right;
margin:10px;
clear:right;}

.needed {
border:2px dotted #FF9900;
padding:10px;
color:#FFFFFF;
font-size:16px;
text-align:center;
width:390px;
margin:aut10px o;
font-weight:bold;
line-height:25px;
float:right;
clear:right;
}