   html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 990px;
   }
/* Removes dotted edges on links: */
a:active { outline: none; }
:-moz-any-link:focus { outline: none; }
/* end: */

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	color:#666;
	font-weight:normal;
	margin:24px 0 10px 0;
	padding-bottom:5px;
}
p {
	margin-top: 0.8em;
}
.roll {
	color: #000;
	margin: 0;
	padding: 2px 5px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-size: 13px;
    display: block;
	text-align:center;
	line-height:18px;		
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
    cursor : pointer;
	text-decoration: none;	
	filter: alpha(opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: .70;
	opacity:.70;	
	width:155px;
}
.roll:hover {
	color:#456E99;	
	background: #F0F0F0;
	filter: alpha(opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: .70;
	opacity:.70;	
} 
.padimage {
  display: block;
  float: left;
  margin: 0 8px 0px 0;
  }
#content {
	margin-top: 0.6em;
	margin-left: 10px;
}
#content2 {
	margin-top: 1em;
	margin-left: 35px;
	margin-right: 35px;
	font: 12px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	color:#555;
	line-height:15px;	
	text-align: justify;
}
#content3 {
	margin-top: 2em;
	margin-left: 35px;
	margin-right: 35px;
	font: 13px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	color:#555;
	line-height:16px;	
	text-align: justify;
	height:515px;
}
#content4 {
	margin-top: 1em;
	margin-left: 70px;
	margin-right: 35px;
	font: 13px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	color:#555;
	line-height:17px;	
	text-align: center;
}
#directions {
	margin-top: 1.5em;
	margin-left: 35px;
	margin-right: 15px;
	font: 12px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	color:#555;
	line-height:15px;	
}
#contact {
	margin-top: 5em;
	margin-left: 100px;
	margin-right: 35px;
	font: 13px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	color:#5C5C5C;
	line-height:17px;	
	text-align: left;
}
#directionsub {
	margin-top: 1em;
	margin-left: 1em;
	margin-right: 1em;
	font: 13px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	color:#555;
	line-height:15px;	
	text-align:left;
}
#leftcolum{
	margin-top: 70px;
	margin-left: 45px;
	margin-right: 0px;
	font: 12px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	color:#555;
	line-height:15px;	
}
#rightcolum{
	margin-top: 27px;
	margin-left: 267px;
	margin-right: 15px;
	width:390px;
	font: 12px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	color:#555;		
}
#hp {
	font: 12px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
}
#hp p {
	text-align:center;
	margin:10px 2px 20px 2px;;
	color:#666;
	/*top right bottom left */
	}
.greylink {
  	color:#666;
	text-decoration: none;
}
.greylink:hover {
	color: #333;
	text-decoration: none;
}		
.bluelink {
  	color:#436E99;
	text-decoration: underline;
}
.bluelink:hover {
	color: #436E99;
	text-decoration: none;
}		
#footer {
	text-align: center;
	padding-top:10px;
	padding-bottom:5px;
	color:#666;
	font: 12px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	
	text-decoration: none;
}	
	
.footlink {
	color: #888;
	text-decoration: none;
}
.footlink:hover {
	color: #666;
	text-decoration: none;
}	

input { font: 13px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	 color: #444 ; border: 1px solid #999 ; background:#FFF }
textarea { 	font: 13px/1.4em "Lucida Grande", Tahoma, Verdana, sans-serif;	 color: #444 ; border: 1px solid #999 ; background:#FFF }