body {
   margin: 0;
   padding: 5px;
   font-family: arial;
   font-size: 0.9em;
}
a {
 color: #0101DF;
 text-decoration: underline;
}
h1{font-size:1.2em}
h2{font-size:1.1em}

div#navcontainer img{
border: 0;
margin: 0;
}

img.icon{
 border: 0; text-decoration: none;
}
div#navcontainer{
   width: 1000px;
}

div#topnav{
   font-weight: bold;
   font-family: times;
   margin: -3px 0 0 0;
  
}
div#topnav div{
   float: left; 
   clear: none;
   border-right: 3px solid #CC6666;
   border-bottom: 3px solid #CC6666;
   text-align: center;   
   background-color: #cccccc;
   
}

div.membernav div{
  width: 163px;
}

div.guestnav div{
 width: 196px;
}

div#topnav a{
   text-decoration: none;
   color: #ffffff;
   padding: 3px;
   
}
div#topnav a:hover{
   text-decoration: none;
   color: #cc6666;
}
div#main{
   clear: left;
   padding-top: 5px;
   width: 980px;
}
div#content{
 width: 760px;
 float: right;
}
p#designcredit{
   font-size: 0.6em;
   clear: both;
   margin-top: 15px;
}
div#sidebar{
  width: 200px;
  float: left;
  clear: left;
  margin: -5px 0 10px 3px;
}

div.sidenav ul{
  list-style-type:none; 
  padding:0px;
  margin:0px;
  }
div.sidenav li{
  font-size: 0.8em;
  border-width: 0 2px 2px 0;
  padding: 6px 2px 6px 2px;
  border-style: solid;
  border-color: #cccccc;
  background-image:url('../images/jacobi_bullet.jpg');
  background-repeat:no-repeat;
  background-position:0px 5px;
  padding-left:20px; 
}
ul.submenu {
  list-style-type:circle;
  padding:0px;
  margin:0px;
  border-bottom: 2px solid #cccccc;
}
ul.submenu li{
   background-image: none;
   border-width: 0 2px 0 0;
   padding-left: 25px;
}
div.sidenav li a{
 color: #38610B;
 text-decoration: none;
}

div.sidenav li a:visited{
 color: #FF610B;
}
div.sidenav li a:hover{
 color:  blue;
}


.red{
 color: #B40404;
}
.green{
 color: #38610B;
}
.brown{
  color: #610B0B;
}
.lightblue{
  color: #2E9AFE;
}
.blue{
  color: #0101DF;
}


td{
  vertical-align:top;
  padding-bottom: 10px;
  padding-right: 5px;
}

table.pagers th{
  border: 0;
  color: #ffffff;
  background-color: #444444;
}

table.pagers td{
  border: 1px solid #555555;
}

table.pagers{
  border-collapse:collapse;
}

p.userlinks{
  font-size:0.8em;
}

form.login div{
  text-align: right;
  width: 260px;
}

input {
  border: 1px solid #cccccc;
  margin: 3px;
}