body{
background:#1B1B1B url(imgs/bg.jpg) repeat-x;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

p{
margin:0;
}

form{
margin:0;
padding:0;
}

#container{
width:750px;
background:#FFFFFF;
padding:5px;
margin:0 auto;
}

#lside{
width:200px;
float:left;
margin-right:5px;
}

#logo{
background:#0099FF url(imgs/logo.jpg) no-repeat;
height:100px;
padding:8px;
}

#sidenav{
margin-top:5px;
margin-bottom:5px;
background:#FFFFFF;
padding:0;
font-size:14px;
line-height:20px;
}

#sidenav a{
color:#000000;
font-weight:bold;
text-decoration:none;
display:block;
padding:5px;
border-bottom:2px solid #059BFF;
}

#sidenav a:hover{
font-weight:bold;
color:#000000;
background:#D1E0E9;
}

#sidenav .current{
font-weight:normal;
color:#FFFFFF;
background:#0579C6;
}

#sidenav .current:hover{
font-weight:bold;
color:#000000;
background:#D1E0E9;
}

#signup{
background:#0099FF;
margin-bottom:5px;
font-size:11px;
padding:8px;
color:#FFFFFF;
}

#rside{
width:545px;
float:left;
}

#banner{
height:180px;
width:545px;
}

#content{
margin-top:5px;
margin-bottom:5px;
padding:8px;
}

#footer{
font-size:11px;
background:#CCCCCC;
padding:8px;
}

#footer a{
text-decoration:underline;
color:#000000;
}

#footer p{
margin:0;
}

.subtitle{
font-size:12px;
padding-bottom:8px;
}

.ptitle2{
font-size:18px;
font-weight:bold;
}

.call{
font-size:16px;
margin-top:10px;
margin-bottom:10px;
}
