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

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

#mast
{
height:100px;
background:#1D324F;
color:#fff;
border-bottom:1px solid #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:#0048AF;
color:#fff;
border-bottom:1px solid #FF4200;
}

.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
{
clear:both;
padding:5px 0px 5px 0px;
}

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

#body_right
{
width:290px;
float:left;
margin::auto;
}

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

.box
{
width:270px;
background:#FFFFDF;
border:1px solid #323F10;
padding:5px;
float:right;
margin-bottom:10px;
overflow: hidden;
}

.ads
{
text-align: center;
}

.heading
{
margin:0px 0px 5px 0px;
color:#1D324F;
}

li
{
list-style:none;
margin:0px;
padding:0px;
}

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

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

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

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