html,body{
margin: 0;
padding: 0;
font-family: sans-serif;
background: #789 url('../images/bg.png') repeat-y;
}
h1,h2,h3,h4{
margin: 0;
padding: 0;
}
a img{
border: 0;	
}
a img.framed
{
border: 1px solid #ddd; 
padding: 5px;
}

img.framedr
{
border: 1px solid #ddd; 
padding: 5px;
margin-left: 10px;
float:right;
}
#wrapper{
width: 800px;
border-right: 1px solid #444;
}
#header{
background: #666;
border-bottom: 1px solid #999;
}
#header h1{
margin: 0;
padding: 0;
text-indent: -6000px;
height: 250px;
width: 800px;
background: url('../images/banner2.jpg') no-repeat top left;
border-bottom: 1px solid #000;
}
#left{
float: left;
margin: 0;
padding: 0;
}
#nav{
margin: 0;
padding: 10px 0px;
text-align: center;
width: 200px;
}
#nav ul{
list-style: none;
display: inline;
width: 150px;
margin: 0;
padding: 0;
}
#nav ul li{

padding: 2px 10px;
}
/*
#nav ul li.current{
background: #fff;
}
*/

#nav ul li a{
display: inline;
font-variant: small-caps;
text-decoration: none;
}
#content{
background: #fff;
position: relative;
top: -30px;
float: left;
width: 579px;
min-height: 240px;
padding: 10px;
border: 1px solid #000;
border-right: 0px;
}
#content h2{
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
color: #007;
}
#footer{
clear: left;
font-size: .8em;
text-align: center;
color: #777;
}
#footer ul, #footer ul li{
margin: 0;
padding: 0;
display: inline;
}
#footer ul li{
margin: 0px 5px;
}
.clear{
clear: both;
}
h3{
font-size: 1.1em;
margin: 0;
padding: 0;
}
p{
margin: 0;
padding: 5px;
}
.sidebar{
float: right;
width: 190px;
background: #eee;
border: 1px solid #ccc;
padding: 5px;
font-size: .9em;
margin: 5px;
}
table{
width: 100%;
}
td{
border: 1px solid #ccc;
padding: 3px 10px;
}
a{
color: #789;
}
a:hover{
color: #555;
}