html, body { 
height: 100%;
margin: 0px;
padding: 0px;
font: 13px trebuchet ms,arial;
background-color: #fff;
}

img
{  border-style: none;
}

.roll { font: 11px trebuchet ms,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: underline; text-transform: none; color: #222; }
A.roll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#a3b909;
}

h1 {
font: 12px trebuchet ms,arial;
color: #fff;
}

h2 {
clear: both;
font: 13px trebuchet ms,arial;
color: #888;
}

h3 {
font: 10px trebuchet ms,arial;
color: #888;
}

.padding {
margin: 0px;
padding: 20px;
color: #333;
}

#wrapper {
width: 800px;
min-height: 100%; 
height: 100%;
margin: 0px auto 0px auto;
padding: 0px;
background-color: #eee;
}

#a {
min-height: 40px; 
height: 40px;
margin: 0px;
padding: 0px;
background-color: #333;
text-align: center;
}

#b {
min-height: 50px; 
height: 50px;
margin: 0px;
padding: 0px;
}