a img { border:none; }
#nav li ul { display:none; }
#header { display:none; }
table { padding:0; }
table td { border:solid 1px #666; padding:2px; }

#body { border-bottom:solid 1px #ccc; }
#content { border-top:solid 1px #ccc; }

#head ul { float:left; width:100%; padding-left:0; margin-bottom:0; }
#head ul li, #head ul li a { display:block; float:left; font-weight:bold;  }
#head ul li a { text-decoration:none; background:#C8C4AA; padding:2px 5px; margin:0 2px 5px; color:#333; border:solid 1px #666; }
#head ul li a:hover { background:#E8E2C3; }

ul.main { list-style:none; padding-left:0; margin-bottom:5px; }
ul.main li a { clear:both; float:left; padding:5px 5px 5px 0; border:solid 1px #ccc; background:transparent url(images/main-li-clear.png) no-repeat scroll left bottom; width:400px; margin-bottom:5px; }
ul.main li a:hover { border:solid 1px #666; background:transparent url(images/main-li-clear.png) no-repeat scroll left top; }
ul.main li img { float:left; margin:3px 5px 3px 0;  }

#pages { clear:both; padding:10px 0; list-style:none; }
#pages ul { list-style:inside; }

#foot ul { display:none; }

.right { float:right; margin:5px 0 5px 5px; }
.left { float:left; margin:5px 5px 5px 0; }
.caption { font-style:italic; border:solid 1px #ccc; padding:3px; }
