html, body { 
margin: 0px;
padding: 0px;
font: 12px arial, helvetica;
background-color: #222;
height: 100%;
}

img
{  border-style: none;
}

.roll {font: 15px arial, helvetica; font-style: normal; font-weight: bold; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #fff; }
A.roll:hover { text-decoration: underline; font-weight: bold; color: #fff;
}

h1 {
font: 18px arial, helvetica;
color: #fff;
font-weight: bold;
}

h2 {
font: 14px arial, helvetica;
color: #fff;
}

h3 {
font: 12px arial, helvetica;
color: #fff;
}

#main {
margin: 0px auto 0px auto;
padding: 0px;
color: #f0f0d8;
background-color: #111;
width: 700px;
min-height: 100%;
height: 100%;
}

#logo {
margin: 0px;
padding: 10px;
color: #fff;
}

#content {
margin: 0px;
padding: 10px;
color: #fff;
min-height: 400px;
}

#footer {
margin: 0px;
padding: 10px;
color: #fff;
border-top: 1px solid #222;
border-bottom: 1px solid #222;
}