html {
padding: 0;
margin: 0;
}

body {  
font: 100.01% Georgia, Arial, Helvetica, sans-serif;
background: #FFFFFF; 
color: #000000;
padding: 0;
margin: 10px 10px 10px 50px;
}

h1 { font-size: 1.4em; margin: 0 0 0.5em 0; }
h2 { font-size: 1.2em; color: #FFFFFF; background: #CC0000; width: 40%; padding: 10px; margin: 0; }

p, dl, ol, ul, blockquote, a {  
font: 0.8em/1.3em Arial, Helvetica, sans-serif;
}

a         { font-size: 1em; font-weight: bold; color: #CC0000; background: transparent; }
a:link    { font-size: 1em; font-weight: bold; color: #CC0000; background: transparent; }
a:visited { font-size: 1em; font-weight: bold; color: #CCCCCC; background: transparent; }
a:hover   { font-size: 1em; font-weight: bold; color: #FFFFFF; background: #CC0000; }
a:active  { font-size: 1em; font-weight: bold; color: #FFFFFF; background: #CC0000; }
a:focus   { font-size: 1em; font-weight: bold; color: #FFFFFF; background: #CC0000; }



