html body
{
text-align:center;
margin:0px;
font-family:georgia,times;
background:#00295F;
}

#container
{
margin:auto;
width:900px;
text-align:left;
background:#fff;
}

#mast
{
height:100px;
background:#33383F;
color:#fff;
}

#mast_left
{
width:350px;
float:left;
padding:5px;
}

.name
{
margin:0px;
}

.name_h1
{
margin:0px;
width: 300px;
font-size:24px;
}

.name_h3
{
margin:0px;
font-size:16px;
font-weight:normal;
font-style:italic;
}

#mast_right
{
width:500px;
float:right;
padding:5px;
}

#info
{
height:30px;
background:#191C1F;
color:#fff;
border-top:1px dotted #999;
border-bottom:1px solid red;
}

.info
{
color:#fff;
}

#info_left
{
width:600px;
float:left;
padding:5px;
}

#info_right
{
width:280px;
float:right;
text-align:right;
padding:5px;
}

a.wl:link, a.wl:active, a.wl:visited
{
color:#fff;
}

a.wl:hover
{
text-decoration:none;
}

#body
{
padding:5px 5px 5px 5px;
}

#body_left
{
width:600px;
float:right;
}

#body_right
{
width:273px;
float:left;
}

.states
{
width:50%;
float:left;
}

.box
{
width:260px;
background:#EFEFEF;
border:1px dotted #000;
padding:5px;
float:right;
margin-bottom:10px;
}

.ads
{
text-align: center;
}

.heading
{
margin:0px 0px 10px 0px;
color:#191C1F;
border-bottom:1px solid #191C1F
}

li
{
list-style:none;
}

ul
{
margin:3px 0px 0px 0px;
padding:0px;
}

.clear
{
clear:both;
line-height:5px;
}

#footer
{
line-height:18px;
clear:both;
text-align:center;
background:#191C1F;
color:#ffffff;
font-size:12px;
border-bottom:1px solid #fff;
}

#footer a {
    color: #fff;
    text-decoration: none;
}