body{
margin:0;
background:#eee;
}

h1, h2, h3, h4{
margin:0;
}

h1{
height:100px;
background:gray;
}

h2{
margin-top:1em;
}

img{
width:100px;
}

table {
border-collapse:collapse;
}

th{
text-align:left;
}

td, th{
border:1px solid gray;
padding:4px 4px 2px 4px;
}

pre{
background:gray;
padding:1em;
}

#container{
margin:0 auto;
width:750px;
background:white;
padding-bottom:50px;
}

#nav{
padding:0;
margin:0;
list-style:none;

}

#nav li{
display:inline;
margin:0;
}

#nav a{
float:left;
padding:3px 5px;
margin:0;
}

#section{
background:gray;
}

#nav a:hover{
padding:3px 5px;
background:#aaa;
}

#content{
}

#footer{
clear:both;
}
