body {
font-family: Arial,Helvetica,sans-serif;
margin:0;
padding-left: 20px;
border:0; /* This removes the border around the viewport in old versions of IE */
width:100%;
font-size:80%;
background: #000;
color: #C00000;
}
#header{
border-bottom: 0px solid black;
margin-bottom: 15px;
}
a {
color:#fff;
text-decoration: none;
}
a:hover {
color:#fff;
background: #C00000;
text-decoration:none;
}
.current{
color:#fff;
text-decoration:none;
background: #C00000; 	
}
h1, h2, h3 {
margin:.8em 0 .2em 0;
padding:0;
}
p {
margin:.4em 0 .8em 0;
padding:0;
}
img {
margin:10px 0 5px;
}
li {
	decoration:none;
}
/* column container */
.container {
position:relative; /* This fixes the IE7 overflow hidden bug */
clear:both;
float:left;
width:100%; /* width of whole page */
overflow:hidden; /* This chops off any overhanging divs */
}
.sidebar{
float:left;
position:relative;
margin-right: 100px;
padding:0 0 1em 0;
overflow:hidden;
}
.main{
float:left;
position:relative;
padding:0 0 1em 0;
overflow:hidden;
width:600px;
}
/* Footer styles */
#footer {
clear:both;
float:left;
width:100%;
border-top:0px solid #000;
}
#footer p {
padding:10px;
margin:0;
}