/*==le body stuff==*/
body { 
	font:  verdana, arial, helvetica, sans-serif; 
	color: #000; 
	padding: 0; 
	margin: 0px 0px 0px 0px; 
	background: #fff; }

td, table, div, p { 
	font: 14px verdana, arial, helvetica, sans-serif; }

strong {
	 font-size: 13px; }

small { 
	font-size: 9px; }

/*==le links==*/
a:link { 
	text-decoration: none; 
	color: #969696; 
	background: transparent; }

a:visited { 
	text-decoration: none; 
	color: #969696; 
	background: transparent; }

a:active { 
	text-decoration: none; 
	color: #969696; 
	background: transparent; }

a:hover { 
	text-decoration: none; 
	color: #414141; 
	background: transparent; }

/*==le classes==*/
.input { 
	border-top: 1px solid #000; 
	border-left: 1px solid #000; 
	border-bottom: 1px solid #dcdcdc; 
	border-right: 1px solid #dcdcdc; 
	font: 10px verdana, arial, helvetica, sans-serif; 
	background-color: #f1f1f1; }

.button { 
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc; 
	border-bottom: 1px solid #000; 
	border-right: 1px solid #000; 
	width: 65px;
	height: 18px;  
	padding: 0 2px; 
	font-size: 10px; 
	background-color: #f1f1f1; }

.bottombar {
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
	background: #f1eec7;
	width: 100%;
	height: 21px;
	color: #969696; }
	
.encounter {
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
	background: #f1eec7;
	width: 100%;
	height: 31px;
	color: #969696; }
	
.encounter-text {
	width: 218px;
	height: 31px;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696; }
	
.maintext {
	padding: 30px;
	letter-spacing: 0.75pt;
	word-spacing: 2pt; }

.menu a:link, .menu a:visited, .menu a:active { 
	width: 102px;
	height: 14px;
	padding: 3px;
	font: 11px verdana, arial, sans-serif;
	color: #969696;
	text-align: center;
	text-decoration: none; 
	border-bottom: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	background: #e4dd8f; 
        display: block; }

.menu a:hover { 
	width: 102px;
	height: 14px;
	padding: 3px;
	font: 11px verdana, arial, sans-serif;
	color: #000;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid #969696; 
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	background: #f8f6e3; }
	
.subgpx {
	border-bottom: 1px solid #969696;
	border-right: 1px solid #969696;
	border-left: 1px solid #969696; }
	
.menutails {
	width: 109px;
	height: 10px;
	border-left: 1px solid #969696; 
	background: transparent; }
	
.menutails2 {
	width: 47px;
	height: 10px;
	border-left: 1px solid #969696; 
	background: transparent; }
	
.tails15 {
	height: 15px;
	border-left: 1px solid #969696; 
	background: transparent; }
	
.topborder {
	width: 109px;
	height: 18px;
	border-right: 1px solid #969696;
	background: transparent; }
	
.bordercap {
	height: 21px;
	border-left: 1px solid #969696; }
	
.endcap-right {
	width: 48px;
	height: 21px;
	border-right: 1px solid #969696;
	background: transparent; }
	
.endcap-left2 {
	height: 31px;
	border-left: 1px solid #969696; }
	
.endcap-left {
	width: 48px;
	height: 21px;
	border-left: 1px solid #969696;
	background: transparent; }
	
.endcap-left3 {
	height: 18px;
	border-left: 1px solid #969696;
	background: transparent; }
	
.mainglass {
	width: 109px;
	height: 31px;
	border-right: 1px solid #969696;
	background: transparent; }
	
.menu_line {
	border-right: 1px solid #969696; 
	height: 351px;
	width: 109px; }
	
.sub_body {
	height: 351px; }
	
.sub_tails {
	width: 10px;
	height: 21px;
	border-bottom: 1px solid #969696; }
	
.sub_tails2 {
	width: 10px;
	border-bottom: 1px solid #969696; }

