body {
background-color: #cc6633;
margin-top: 20px;
padding: 0px;
font: 12px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
color: #ffff66;
}


A:link {color: #ffffff; text-decoration: none; font-weight: bold;}        
A:visited {color: #ffffff; text-decoration: none; font-weight: bold;}      
A:active {color: #ffffff; text-decoration: none; font-weight: bold;}        
A:hover { color:#ffff66; text-decoration: none; font-weight: bold;
} 


.title {
border-bottom: 1px solid #ffff66;
letter-spacing: 6px;
margin-bottom: 6px;
padding-bottom: 3px;
font: 14px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
color: #ffff66;
font-weight: bold;
text-align: center;
}

.codesall {
border: 0px;
letter-spacing: 0px;
margin-bottom: 3px;
font: 12px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
color: #ffff66;
font-weight: bold;
text-align: left;
}

.aff {
padding: 2px;
}


input , textarea, select  {
color : #ffff66;
font-size : 10px;
font-weight : normal;
text-decoration : none;
font-family: 'trebuchet ms', verdana, arial, tahoma, sans-serif;
text-align : left;
border-width : 1px;
border: 1px solid #ffff66;
background-color: #cc6633;
}


#frame {
border: 0px;
float: none;
width: 2510px;
padding: 0px;
background-color: #cc6633;
}

#topimage {
border: 1px solid #ffff66;
float: none;
width: 2500px;
height: 300px;
padding: 0px;
background-color: #cc6633;
}

#main {
float: left;
border: 1px solid #ffff66;
width: 280px;
padding: 5px;
margin-left: 15px;
background-color: #cc6633;
text-align: justify;
}

#about {
float: left;
border: 1px solid #ffff66;
width: 280px;
padding: 5px;
margin-left: 20px;
background-color: #cc6633;
text-align: justify;
}

#rules {
float: left;
border: 1px solid #ffff66;
width: 280px;
padding: 5px;
margin-left: 20px;
background-color: #cc6633;
text-align: justify;
}

#codes {
float: left;
border: 1px solid #ffff66;
width: 280px;
padding: 5px;
margin-left: 20px;
background-color: #cc6633;
text-align: justify;
}

#join {
float: left;
border: 1px solid #ffff66;
width: 280px;
padding: 5px;
margin-left: 10px;
background-color: #cc6633;
text-align: justify;
}

#update {
float: left;
border: 1px solid #ffff66;
width: 280px;
padding: 5px;
margin-left: 20px;
background-color: #cc6633;
text-align: justify;
}

#members {
float: left;
border: 1px solid #ffff66;
width: 280px;
padding: 5px;
margin-left: 20px;
background-color: #cc6633;
text-align: justify;
}

#affiliates {
float: left;
border: 1px solid #ffff66;
width: 280px;
padding: 5px;
margin-left: 20px;
background-color: #cc6633;
text-align: justify;
}



table, td, tr {
background-color: #cc6633;
border: 0px;
color: #ffff66;
font-family: 'trebuchet ms', verdana, arial, tahoma, sans-serif;
font-size: 11px;
letter-spacing: 0px;
padding: 0px;
}
