body{font-family:Verdana,Arial,Helvetica,Sans-Serif;background-color: white;}

h1, h3{color:#060;padding:0 0 0 0;margin:0 0 0 0;}

h2, h4{color:#060;}

hr{color:#060;background-color:#060;height:1px;border:0;}

a:link, a:visited, a:active {color:#060;text-decoration:none;}

.invisible {display:none;font-size:1%}

#header {margin: 0px 0px 0px 0px;}

#headtext {margin-left:190px;font-size:80%;}

#photo {float:left;width:160px;margin:0;padding: 0 20px 10px 20px;}

#mainsection, #footer  {clear:left; border-top:1px solid #9a9;}

.leftnav, .leftnav2 {padding:0;}

.leftnav ul, .leftnav2 ul {margin:0;padding:0;}

.leftnav ul li, .leftnav2 ul li {list-style-type:none; font-size:80%;}

.leftnav a {display:block;width:200px;text-decoration:none;font-weight:normal;color:#060;}

.leftnav2 a {display:block;width:200px;text-decoration:none;font-weight:normal;color:#060;}

.leftnav ul li {color:#060;font-weight:bold;padding:0.4em;padding-left:10px;border-bottom:1px solid #9a9;}

.leftnav2 ul li {color:#060;font-weight:bold;padding:0.4em;padding-left:10px; padding-right: 0; border-bottom:1px solid #9a9;}

#sideleft {float:left;width:200px;margin:0;padding:0;}

#sideleft a:hover {color: #c33;}

#content {margin-left:220px;margin-right:10px;border-left:1px solid #9a9;}

#main {padding:10px;padding-bottom:100px;font-size:80%}

#contact{float:left;font-size:70%;margin-top:5px;padding-bottom:10px;}

#lastupdate, #designer {float:right;;margin-top:5px;padding-bottom:10px;}
#lastupdate {font-size:85%; padding-top:10px;}
#designer {font-size:70%;}

ul.spacedlist li {margin-bottom:10px;}

.right {color:#060;text-align: right;}

.center {text-align:center;}

.black {color:#000000}

.leftnav2 ul li.small {font-size:70%;}
