/* 
_________________________________________________________________

Necessary styles/hacks

_________________________________________________________________
*/

* {
    padding: 0;
    margin: 0;
    border: 0;
    }
    
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    font-size: 0;
    }

.clearfix {
    display: inline;
    }  

    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    
/* 
_________________________________________________________________

Body/Container

_________________________________________________________________
*/

html, body {         
        background: #D0D0D0;
        font-family: Geneva, Arial, Helvetica, san-serif;
        height: 100%;
        }
        
#container {      
        width: 750px;
        min-height: 96%;
        margin: 0 auto;
        background: #FFF url(images/containerbg.gif);
        border-left: 5px solid #545454;
        border-right: 5px solid #545454;
        }
        
/* 
_________________________________________________________________

Header

_________________________________________________________________
*/

h1 {
        height: 210px;
        width: 750px;  
        background: url(images/logo.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: #ffffff; 
        text-indent: -9999px;
        border-bottom: 7px solid #EDEDED;
        }
        
/* 
_________________________________________________________________

Content

_________________________________________________________________
*/

#content {
        width: 499px;
        float: left;
        margin: 5px;
        margin-left: 13px;
        }
        
/* 
_________________________________________________________________

Headers/Paragraph

_________________________________________________________________
*/

h3 {
        font-size: 24px;
        color: #111;
        border-bottom: 2px solid #111;
        }
        
h4 {
        font-size: 18px;
        color: #4B0404;
        margin: 15px 0 0 20px;
        }
        
#content p, table, form {
        font-size: 12px;
        color: #070000;
        margin: 25px 20px 25px 20px;
        line-height: 20px;
        }
.tablestats {
 border-spacing: 2px 0px;
}
        
#content a{
        color: #671919;
}

#content ul {
    margin-left: 50px;
}

input, select, textarea
{
color: #000;
background: #fdd525;
border: 1px solid #000
}
        
/* 
_________________________________________________________________

Navigation

_________________________________________________________________
*/

#nav {
        list-style-type: none;
        width: 220px;
        background: #141414;
        float: right;
        }
        
#nav li {
        display: inline;
        }
        
#nav a {
        display: block;
        height: 23px;
        padding: 9px 0 0 10px;
        font-size: 12px;
        text-decoration: none;
        color: #FFF;
        border-bottom: 1px solid #090909;
        }     
        
#nav a:hover {
        color: #000;
        }
        
/* 
_________________________________________________________________

Footer

_________________________________________________________________
*/

.address {
        margin-top: -30px;
        height: 24px;
        margin: 0 auto;
        background: #fdd525;
        font-size: 12px;
        color: #000;
        width: 750px;
        border-left: 5px solid #545454;
        border-right: 5px solid #545454;
        text-align: center;
        padding-top: 6px;
        }
        
.address a {
        color: #000;
        }