a:link { color: #000;	font-weight: bold; text-decoration: underline;}
a:visited {color: #000;	font-weight: bold; text-decoration: underline;}
a:hover {color: #000;	text-decoration: none;	font-weight: bold;}

a:link.foot { color: #DEDACE;	font-weight: normal; text-decoration: none;}
a:visited.foot {color: #DEDACE;	font-weight: normal; text-decoration: none;}
a:hover.foot {color: #DEDACE;	text-decoration: underline;	font-weight: normal;}

a:link.bot_links { font-size: .85em; color: #A0A591;	font-weight: bold; text-decoration: none;}
a:visited.bot_links {font-size: .85em; color: #A0A591;	font-weight: bold; text-decoration: none;}
a:hover.bot_links {font-size: .85em; color: #A0A591;	text-decoration: underline;	font-weight: bold;}

.bot_divider {color: #A0A591;}

body {background: #9a947c;
	  margin: 0;
	  font-family:Verdana,Arial,Helvetica,Times New Roman,sans-serif; 
	  font-size:11px;}

p {padding: 10px 0px 0px 10px; margin: 0;}
	  
#body_bg {background: url(../images/apt_geo-cache_back_centered.jpg) top center no-repeat;
		  
		  margin: 0 auto;}
		  
#wrapper {background: url(../images/apt_geo-cache_core_tile.gif) repeat-y;
		  width: 730px;
		  margin: 0 auto;
  	      position: relative;
		  }
		  
#header {background: url(../images/apt_geo-cache_top_base.jpg) no-repeat;
		 height: 227px;
		 width: 730px;
		 }
	 
#content_area {background: url(../images/apt_geo-cache_botleft_img.gif) bottom left no-repeat; width:730px; padding-bottom:10px; }
#content_area:after {
	content: '.';
	display: block;
	clear:both;
	height:0;
	visibility: hidden;
}
* html #content_area { margin-top: -3px;}

#content_area .left_col { /*-1px 400px;*/ width:150px; float:left; border-top: 1px solid #000;}
.left_col a {color:#fdd663}

#content_area .form {margin-left:10px; color:#F8E7B9; font-weight:bold;}
.formfield {background:#D8DEC4; border:1px solid #515642; width:122px; margin-bottom:5px;}

#content_area .right_col {background: url(../images/apt_geo-cache_nav_base.gif) top left no-repeat; margin-left:152px; padding: 10px 0px 0px 10px; width:540px;}

#content_area .nav_row {position:relative; overflow:hidden; margin: 0 auto; top:-10px; left:-15px; height:23px; width:560px;}

#footer {background: url(../images/apt_geo-cache_botcap.gif) no-repeat; height: 19px; width: 730px; margin: 0 auto;}

h3 {color:#CF3A00; margin: 0px; padding: 0px; font-size: 12px;}

.foot_text {font-size: .85em; color: #DEDACE;}

#sub_foot {width: 730px; margin: 0 auto;}


#LinkFooter
{
    width:710px;
    margin:1em auto 1em;
    font-size:.8em;
    text-align:center;
    color:#DEDACE;
}

#LinkFooter a { color:#DEDACE; white-space:nowrap; }
#LinkFooter a:focus, #LinkFooter a:hover, #LinkFooter a:active { color:#FFFFFF; }
		  
/* Positioned Elements */ 		  

#phone_edge {background: url(../images/apt_geo-cache_gps_margin.gif) no-repeat; height: 335px; width: 25px; position: absolute; display: block; top: 0px; left: 730px;}
#phone_inside {background: url(../images/apt_geo-cache_gps_ma.gif) no-repeat; height: 108px; width: 86px; position: absolute; display: block; top: 227px; left: 644px;}
* html #phone_inside {top: 226px;}
