#left {

	 width: 100px;
        float:left;
        

}

#content {
           margin-left:110px;
	 padding-left: 10px;
	 padding-right: 30px;
	 width: 840px;


}

#main {  
	 background-color: white;
	 border: solid 1px black;
	 top: 10px;
	 left: 10px;
	 width: 1000px;	
         height: 100%;
         padding: 20px;
         margin: auto;
         margin-bottom: 10px;	
}

#main:after{
 content: ""; display: block; height: 0; clear: both;
}

.enclosefloater {
 margin-bottom: 10px;	
 height: 100%;
}
.enclosefloater:after {
 content: ""; display: block; height: 0; clear: both;
}



body {
     min-width: 600px;
     background-image:url(/greychecker.gif);
     background-color:#CCCCCC;
}

p {
  font-family: Arial,Verdana,sans;
  font-size: 13px;  
  padding-right: 10px;
}


p.footer {
  margin-top:35px;
}

blockquote
{
  font-family: Arial,Verdana,sans;
  font-size: 11px;  
}

li {
  font-family: Arial,Verdana,sans;
  font-size: 13px;  
  padding-right: 10px;
}

h1 {
  font-family: Verdana,sans;
  font-size: 18px;  
  text-decoration:bold;
  margin-top:35px;
  padding-top:5px;
border-top: solid 3px #ddd;

     }

h2 {
  font-family: Verdana,sans;
  font-size: 16px;  
  text-decoration:bold;
  margin-top:35px;
  padding-top:5px;
border-top: solid 3px #ddd;
     }

h3 {
  font-family: Verdana,sans;
  font-size: 15px;  
  text-decoration:bold;
  margin-top:35px;
  padding-top:5px;
border-top: solid 3px #ddd;
     }


.leftnav:before {
  background: transparent url('/images/top-right.png') scroll no-repeat top right;
  margin-bottom: -20px;
  height: 30px;
  display: block;
  border: none;
  content: url('/images/top-left.png');
  padding: 0;
  line-height: 0.1;
  font-size: 1px;
}

.leftnav:after {
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url('/images/bottom-left.png');
  margin: 0 0 -1px 0;
  height: 30px;
  background: white;
  background: transparent url('/images/bottom-right.png') scroll no-repeat bottom right ;
  padding: 0;
}

.leftnav * {
    font-size:12px;
    color: #ffffff;
}

.leftnav p {
	 padding-top:10px;
	padding-left:10px;
	padding-right:8px;
}

.leftnav {
}

div.leftnav {
   background: #666666;
   color: #ffffff;
}

.logo {
margin-bottom: 20px;
}

.jumper {
  font-family: Verdana,sans;
  font-size: 12px;
  border-left: solid 4px #aaa;
  padding: 4px;
  width: 100px;
  height: 40px;
}

a:link.nav {
 text-decoration: none;
 color: black;	     
}

a:visited.nav {
 text-decoration: none;
 color: black;	     
}

a:active.nav {
 text-decoration: none;
 color: black;	     
}

a:hover.nav {text-decoration: none; color: blue;}

table.timeline { 
 border:none;
 width:600px;
}
table.timeline td,th { 
  font-family: Verdana,sans;
  font-size: 12px;  
  padding-right: 20px;
  padding-bottom: 10px;
}

table.form { 
 border:solid 1px #888;
 background-color: #ccf; 
 width:600px;
}
table.form td,th { 
  font-family: Arial,Verdana,sans;
  font-size: 12px;  
  padding-right: 10px;
}
table.form input,textarea { 
  width: 100%;                   
}
table.form a { 
  text-decoration:none;
}
table.form a:hover { 
  text-decoration:underline;
}
.small { 
font-size: 10px;
}


