@charset 'utf-8';
/* CSS Document */

body,html {color:#111;font-size:13px;font-family:Geneva, Arial, Helvetica, sans-serif;height:100%;margin:0;padding:0;width:100%;}
#sidebar {float:right;height:100%;width:300px;}
#sidebar h1 a {background:url('image/map_banner.jpg') no-repeat;display:block;height:120px;width:300px;}
.navbar {background-color:#7d420c;height:30px;width:300px;}
.navbar li {float:left;}
.navbar li a {background-color:#f7e4a5;color:#5c2b08;display:block;margin:4px 17px;-moz-border-radius:3px;padding:3px 15px;-webkit-border-radius:3px;}
.navbar li a:hover {background-color:#b47522;color:#2b0e08;}
.navbar li a.current {border:1px #2b0e08 solid;color:#2b0e08;padding:2px 14px;}
#content {line-height:120%;margin:0 5px;padding-bottom:10px;position:relative;}
#content .option_bar {background-color:#b47522;color:#666;height:25px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;padding:5px 0 0 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;width:285px;}
#content .option_bar li {display:block;float:left;font-size:10px;}
#content .option_bar li a {background-color:#f7e4a5;color:#b47522;display:block;margin:0 8px;-moz-border-radius:3px;padding:2px 7px;-webkit-border-radius:3px;}
#content .option_bar li a:hover {background-color:#fcd259;color:#5c2b08;}
#content .option_bar li a.current {border:1px #5c2b08 solid;color:#5c2b08;padding:1px 6px;}
#content dl {height:100%;margin:10px 0 0 5px;overflow-x:hidden;overflow-y:auto;}
#content dt {border-top:1px #fcd259 solid;font-size:16px;}
#content dt a {color:#5c2b08;display:block;padding:3px;width:269px;}
#content dt a .distance {color:#b47522;font-size:12px;margin-left:5px;font-style:italic;}
#content dt a .icon {background:#00ff00;display:block;height:16px;margin:-15px 0 0 240px;width:16px;}
#content dt a .rating {background:url('image/stars.png') no-repeat;}
#content dt a .length {background:url('image/boots.png') no-repeat;}
#content dt a .difficulty {background:url('image/flags.png') no-repeat;}
#content dt a .level0 {background-position:0 0;}
#content dt a .level1 {background-position:0 -16px;}
#content dt a .level2 {background-position:0 -32px;}
#content dt a .level3 {background-position:0 -48px;}
#content dt a .level4 {background-position:0 -64px;}
#content dt.active a,#content dt a:hover,#content dd.active {background-color:#f7e4a5;}
#content dd {display:none;font-size:12px;margin:0 0 5px 15px;padding:2px 0 0 5px;}
#content h3 {border-bottom:1px solid;font-family:Georgia, 'Times New Roman', Times, serif;font-size:24px;padding:10px 0 5px;text-align:center;}
#content h4 {font-family:Georgia, 'Times New Roman', Times, serif;font-size:18px;padding:10px 0 5px;}
#content ul li {color:#5c2b08;}
#content p {color:#5c2b08;padding:5px 0;text-indent:9px;}
#content table {border-collapse:collapse;margin:7px;}
#content td {border:1px #587548 solid;padding:2px 3px;}
.del {background:url('image/cross.png') no-repeat;display:inline-block;height:14px;width:14px;}
#map {display:block;height:100%;margin-right:300px;position:relative;}
.info_window h3 {border-bottom:1px #b47522 solid;color:#0e3671;font-size:16px;margin-bottom:3px;}
.info_window p {font-size:11px;line-height:130%;}
.hidden {display:none;}
.map_link,.download_link,.direct_link {background:no-repeat left bottom;padding:3px 10px 0 15px;}
.map_link {background-image:url('image/map_link.png');}
.download_link {background-image:url('image/download_link.png');}
.direct_link {background-image:url('image/direct_link.png');}
a {color:#333333;text-decoration:none;}
#zoom {display:none;height:620px;position:absolute;width:800px;}
#zoom_inner {background-color:#f7e4a5;border:1px solid #fcd259;margin:0 auto;}
#zoom_info {color:#5c2b08;font-size:18px;padding:2px;text-align:center;}
#loading,#zoom_load {background:url('image/loading.gif') no-repeat;display:none;height:24px;margin:3px;position:absolute;width:24px;}
#loading {right:135px;}
#zoom_load {background-color:#f7e4a5;}
#sidebar_toggle {background-color:#fff;border:1px #000 solid;cursor:pointer;font-size:11px;padding:1px;text-align:center;width:80px;}
#points li {margin-left:20px;}
