html, body { margin: 10; padding: 10; }
body { background: #fff; font-family: Arial, Helvetica, sans-serif; }
#banner { text-align: center; background-color: #eff; padding: 5px; border: #b00 solid 1px; }
#main { padding: 10px 25px 0px 15px; margin-left: 135px; }
#footer { padding: 0px; background-color: #eff; border: #b00 solid 1px; }
#navless { padding: 10px 25px 0px 15px; }

#nav { width: 13%; margin: 10px 0px 0px 0px; float: left; background-color: #ffd; border: #b00 solid 1px;}
#nav ul { margin: 0; padding: 0px 0px 0px 0px; }
#nav ul li { list-style: none; text-align: left; font-size: .9em; margin: 1px; padding: 1px; font-size: .9em;}
#nav ul li a { text-decoration: underline; display: block; color: #00b; } 
#nav ul li a:hover, #nav ul li a:active { color: #00b; text-decoration: italic; } /* fac */
#nav ul li a:hover { background-color: #fff; }

#nav2 { float: center; text-align: center; margin: 0px; padding: 5px; border: #b00 solid 1px;  background-color: #ffd;} 
#nav2 a { text-decoration: none; display: line; font-size: .9em; color: #00b; } 
#nav2 a:hover, #nav a:active { color: #00b; text-decoration: italic; } 
#nav2 a:hover { background-color: #fff; }

/* div.thumb { float: left; margin-right: 20px; width: 100px; margin-bottom: 30px; height: 150px; }
div.thumb p { text-align: center; }
img { border: 0px none; } */

/* the following properties IE 6 and lower will ignore
because they come last, FF and other compliant browsers will override the above with these */ 

body > div#nav { width: 13%; margin-left: 5px; font-size: .9em; padding: 5px; }   /* wide 100px */
body > div#nav ul { width: 100px; margin: 0px; padding: 5px; }
body > div#nav2 {text-align: center; padding: 5px; border: #b00 solid 1px; margin: 0px; } 

/* and back to properties that IE knows */ 

h1, h2, h3 { margin-top: 0px; margin-bottom: 0px;} 
