body  {
	  padding-right : 0;
	  padding-left : 0;
	  padding-bottom : 0;
	  margin : 0;
	
	  padding-top : 0;
	  text-align: center; /* for IE 5 */
	margin: 0 auto;  /* centers other browsers */
	background-color:#EFEBDE; /* off-white */
	background-color: black;
	width:759px;
	font-family:  "Trebuchet MS",Arial, Helvetica, sans-serif;
	
	font-size: 100%;
}

p, ul {
  	text-align:left;  
   }
#header {
	  padding-right : 0;
	  padding-left : 0;
	 /* background : #999 url(images/frame.gif);
	  background-repeat:no-repeat;
	  background-position: 15px 5px; */
	  background: #999;
	  padding-bottom : 0;
	  margin : 0;
	  padding-top : 0;
	  width: 760px;
	  border-bottom: solid black 5px;
  }
#main1 {
	  padding-right : 0;
	  padding-left : 0;
	  background : #ccc url(images/gray-blk143.gif) repeat-y 0% 0%;
	  padding-bottom : 0;
	  margin : 0;
	  padding-top : 0;
	  width: 760px;
	  
  }
#main2 {
	  padding-right : 0;
	  padding-left : 0;
	  /*background : url(blue.gif) repeat-y 100% 0%;
	  background:#ccc;  fills in under middle column */
	  padding-bottom : 0;
	  margin : 0;
	  padding-top : 0;
  }
#left {
	  padding-right : 5px;
	  padding-left : 0;
	  text-align:left;
	 
	  float : left;
	  padding-bottom : 0;
	  margin : 0;
	  width : 138px;
	  padding-top : 0;
  }

#middle {
	  font-size : 90%;
	  background : #ccc;
	  margin : 0 0px 0 143px;
	  width: 495px;
	  padding-left:55px;
	  padding-right:50px;
	  padding-top:30px;
	  text-align:left;
  }
.column-in {
	  padding-right : 1em;
	  padding-left : 1em;
	  padding-bottom : 0.5em;
	  margin : 0;
	  padding-top : 0.5em;
  }
.cleaner {
	  clear : both;
	  border-right : medium none inherit;
	  padding-right : 0;
	  border-top : medium none inherit;
	  padding-left : 0;
	  font-size : 1px;
	  background : transparent none repeat scroll 0% 0%;
	  padding-bottom : 0;
	  margin : 0;
	  border-left : medium none inherit;
	  padding-top : 0;
	  border-bottom : medium none inherit;
	  height : 1px;
  }
h1 {
	  margin : 0.2em 0;
  }
h2 {
	  margin : 0.2em 0;
  }
h3 {
	  margin : 0.2em 0;
  }
h4 {
	  margin : 0.2em 0;
  }
p {
	  margin : 0.5em 0;
  }
a {
	  color : black;
  }
#footer {
	background-color:white;
	width:760px;
	border-top:1px solid black;
}
#copy {
	  font-size : 70%;
	  text-align:right;
	  padding-top:8px;
  }
#vmenu li {
	list-style-type:none;
	margin-left:-30px;
	margin-top:15px;
	
}
ul#vmenu {
	padding-top:20px;
}
#vmenu li a {
	color:black;
	text-decoration:none;
	font-weight:bold;
}
#vmenu li a:visited {
	color:#ccc;
}
#vmenu li a:hover{
	color:#c00;
}
#vmenu li.nomenu a:visited, #vmenu li.nomenu a:link{
	color:#c00;
	cursor:default;
	text-decoration:none;
}
img#path {
	border:10px outset white;
	
}
#middle img {
	margin:10px;
}
blockquote {
	font-style:italic;
}
div.figure {
  float: left;
  width: 270px;
  border: thin silver solid;
  border:none;
 
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
dl {
	text-align:left;
}
dt {
	font-weight:bold;
}
h1 {
	font-size:x-large;
}
h2 {
	font-size:large;
}
h3 {
	font-size:medium;
}
div.author {
	text-align:center;
}