#container { width: 780px; padding:0 0; position:relative; margin: 5px auto;} 
#header { width: 770px; margin:0; padding:0; position:inherit; border:2px solid 
blue; border-bottom:0; overflow:auto; } #logo { float: left; width:150px; position:inherit; 
margin:20px 0 0 10px; padding:0; } #headertext { float:right; text-align:center; 
padding: 0; background-color:#99ff99; margin: 0; position:inherit; width:600px; 
overflow:auto; } #navigation { width:770px; height:60px; background-color:#99ff99; 
padding:10px 0 0 0; display:inline; margin:auto 0 auto 0; position:absolute; border:2px 
solid blue; overflow:auto; z-index:2; } #fauxcolumns { background:white url(fauxcolumns.gif) 
repeat-y; width:770px; margin:0; padding:0; border:2px blue solid; border-top:0; 
overflow:auto; position:relative; z-index:1; } #submenu { width:150px; float:left; 
padding:75px 0 0 0; position:relative; margin:0 0 0 10px; overflow:auto; } #content 
{ width:580px; padding:75px 0 0 0; margin:0; float:right; position:relative; overflow:auto; 
 
} #footer { width: 770px; margin:0; padding:0; background-color:#99ff99; border:2px blue solid; border-top:0; position:absolute; ; text-align: center; z-index: 3} #navigation 
a { background-color: #99ff33; border: 3px #99ff33 outset; padding: 2px; } #navigation 
a:link { background-color: #99ff33; border: 3px #99ff33 outset; padding: 0 2px; 
color: black; text-decoration: none; } #navigation a:visited { background-color: 
#99ff33; border: 3px #99ff33 outset; padding: 0 2px; color: black; text-decoration: 
none; } #navigation a:hover { background-color: #33cc00; border: 3px #33cc00 inset; 
padding: 2px 1px 0 3px; color: black; text-decoration: none; } #navigation a:active 
{ background-color: #33cc00; border: 3px #33cc00 inset; padding: 2px 1px 0 3px; 
color: black; text-decoration: none; } #navigation ul li { display:inline; font: 
bold 0.9em Verdana,Ariel,Helvetica,sans-serif; padding:5px; position:relative; 
float: left; margin: 0 0.15em; } body, p, a, tr,td { font:0.9em Verdana,Ariel,Helvetica,sans-serif; 
color:black; text-decoration: none; } #headertext p,a{ font-weight:bold; 
} #content h1 { font-size: 1.3em; color:#008000; text-align:center; } #content 
h2 { font-size: 1.1em; color:#008800; text-align:left; } #content h3 { font-size: 
0.9em; color:#008800; text-align:left; } a:link { color:#0000ff; } a:visited { 
color:#800080; } a:hover { color:#ff0000; } a:active { color:#0000ff; } form { 
color:black; text-decoration: none; ; border: none} li { font:0.9em Verdana, Ariel, 
Helvetica, sans-serif; color:black; text-decoration: none; ; list-style-image: url(dot4.gif)} h3 { font:bold 0.9em Verdana, Ariel, Helvetica, sans-serif; 
color:#008000; text-decoration: none;  } h3  { ; 
 } img {  left: 10px; top: 10px; }
