html { 
margin: 0; 
padding: 0; 
color: #333; 
text-align: center; 
background-color: #ffffcc;
}

body { 
width: 90%; 
margin: 100px auto; 
padding: 0;
color: #333; 
background-color: #fff; 
text-align: left; 
}

h2, h3, h4 { 
clear: left; 
margin: 0; 
padding: .5em 0; 
}

h3 { 
font-size: 120%; 
}
h4 { 
font-size: 110%; 
}

a:link, a:visited {
text-decoration: none; 
}
a:hover { 
text-decoration: underline; 
}
a:active {
text-decoration: none; 
}

img, img a { 
border: none; 
}

hr {
margin: 0 auto;
text-align: center;
}
