body{
margin:0;
text-align:center;
padding:0;
}
*{
font-family:"Lucida Grande","Lucida Sans Unicode",tahoma;
}
#header{
background:#CC3300;
width:100%;
text-align:left;
display:block;
height:45px;
border-bottom:1px solid #000;
}
address{color:#fff;
padding:0;
margin-top:-45px;
margin-right:20px;
float:right;
font-size:66%;
font-style:normal;
font-weight:normal;
text-align:center;
}
h1{
color:#cc3301;
display:inline;
padding:0;
margin-left:10px;
font-size:160%;
}
#content h3,h4,h5,h6{
color:#000099;
}
	
#wrap{
width:710px;
margin:0 auto;
height:100%;
bottom:auto;
padding:0;
}
	
#content{
width:450px;
float:right;
margin-top:150px;
text-align:left;
}
#content img{
float:none;
}
#sidebar{
width:200px;
float:left;
margin-top:150px;
}
	
#footer{
width:100%;
background:#cc3300;
color:#fff;
clear:both;
margin:0;
}
#nav{
width:710px;
background:#036;
}
#footer{
font-size:70%;
border-top:1px solid #000000;
padding-top:5px;
margin-top:20px;
}
#footer p {margin:0}
#footer a {color:#fff}
#footer a:visited{color:#fff}
#nav ul{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #036;
color: #FFF;
width: 100%;
font: bold 75% arial, helvetica, sans-serif;
text-align: center;
}

#nav li { display: inline; }

#nav li a
{
text-decoration: none;
background-color: #036;
color: #FFF;
padding: .2em .5em;
border-right: 1px solid #fff;
}

#nav li a:hover
{
background-color: #369;
color: #fff;
}
#content li {display:list-item}