body {
	font-family:Courier, "Courier New", mono;
	background-color:#fff;
	font-size:90%;
	color:#666;
	margin: 60px;
}
a:link {color:rgb(165,165,165);   text-decoration:none;}
a:visited {color:rgb(180, 180, 180);  text-decoration:none;}
a:link:hover {color:rgb(0,25,71); text-decoration:none;}
a:visited:hover {color:rgb(0,25,71); text-decoration:none;}
div#wrap{
	text-align: center;
	position: absolute;
	left: 480px;
	width: 800px;
	height:800px;
	margin-left:-400px;
	margin-top:0px;
	display: block;
	border: 1px solid #666;
	top: 66px;
}


div#leftcol{	
	width:212px;
	margin-left: 36px;
	margin-top: 76px;
	color: #666;
	float:left;
	height:100%;
	text-align:left;
}
div#main{width:500px; margin: 72px 10px 10px 260px;}
div#image{border: 1px solid #666; padding:10px 0 10px 0; text-align:center;}
div#description{
	width:500px;
	padding:10px 0 10px 0;
	text-align:left;
	margin-top:16px;
}
div#description p{margin: 0 20px 10px 20px;}
div#description h1{margin: 1.5em 20px 14px 20px; font-size:1.2em; font-weight:bold;}

/* box model hack*/
div#image { 
  width:522px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:500px;
}
div#description { 
  width:522px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:500px;
}
/*end box model hack*/

p.items {margin: 0 20px 10px 20px; font-size:1.2em;}
p.items a {color:rgb(150,150,150); text-decoration:none;}
.underline {text-decoration:underline; color:#666;}


div#sitetools {
float:right;
margin: 36px 30px 20px 0;
}
	
#menu, #menu ul {
padding: 0; 
margin: 22px 0 0 0; 
list-style: none;
text-align:left; 
}

#menu li{margin-bottom:16px; color:rgb(66,43,210);font-weight:bold;}

#menu li a{font-weight:bold;}

#menu ul li ul {margin-top: 8px;}

#menu ul li ul li{margin: 0 0 8px 8px; font-weight:bold; color:rgb(66,43,210);}

td {{padding-left:20px;}

.gray {color:#666;}
