body {margin:0;}

#content h1 {font-size:120%;}
#content h2 {font-size:100%;margin:1ex; 0.6em;}

#page {width:100%; float:left; position:relative; top:80px; margin-bottom:80px;}

#header {color:#ffffcc; background-color: navy; position:absolute; top:0px; clear:left; width:100%; margin:0; padding:0; font-family:sans-serif; font-size:12px; height:80px;}

#header div {white-space:nowrap; padding-left:10px; margin:0; }
#footer div {padding-left:10px; margin:0;}
#header h1 {margin:0; font-size:24px; white-space:nowrap;}
#footer {color:; background-color: #cccccc;  clear:left; width:100%; /* padding-left:10px; */}

#content {background-color: #ffffff; margin:0 20%;}
#left {background-color: #f0f0f0; width:20%; margin-left:-100%; float:left; position:relative; top:80px;}

#right {background-color: #f0f0f0; width:20%; margin-left:-20%; float:left; position:relative; top:80px;}

a {display:block;}
a:hover {color:#a00000; background:#fcfcfc;}

#left a {margin:1ex 0;}

#content td {padding-left:1.5em;}
#content h1, #content h2 {padding:1ex 1em; margin:0;}

p {margin:1ex 0.5em;}
#content p {padding:1ex 10px;}

.small {font-size:75%;}

form {padding:1ex 0.5em;}

.blue {color:LightSkyBlue;}

#footer a, #content a  {display:inline;}

img.cc {width:17px; height:12px; vertical-align:middle;}