#main {width: 652px; float: left;}

#navigation {width: 258px; margin: 0 0 0 5px; float: right;}
#navigation h2 {font-size: 1.1em; margin: 0 0 10px 0; padding: 0 0 0 22px;}

#descriptions {background: #FFFFFF; margin: 0; padding-top: 5px; font-size: 1em;}
#descriptions div.links {margin: 5px; float: right;}
#descriptions div.content {padding: 15px;}

#miploloc {margin: 10px 0 0 0; width: 190px; float: left; clear: left;}
#miploloc-t {background: url('/g/tree-box-t.gif') top no-repeat; height: 8px; font-size: 1px;}
#miploloc-m {padding: 5px 0px; border: 1px solid #EBEBD0; border-bottom: 4px solid #EBEBD0; border-top: none;}

#driver-box {width: 170px; float: left; clear: left; margin: 10px 0; padding: 10px; background: #d4ebf3 url('/g/driver_box-t.jpg') no-repeat;}
#driver-box h2 {background: url('/g/i-driver.gif') no-repeat left;}

#community-box {width: 170px; float: left; clear: left; margin: 10px 0 0 0; padding: 10px; background: #e8e8cf url('/g/right-white-corner.gif') top right no-repeat;}
#community-box h2 {color: #eeeeee;  background: url('/g/i-community.gif') no-repeat left;}
#community-box p {color: #aaaaaa; margin: 5px;}
#community-box a {}
#community-box a:visited {}
#community-box a:hover {color: #F28716;}

#map-head-t {background: url('/g/map-head-t-xl.gif') bottom; height: 6px; font-size: 1px;}
#map-head-t-home {background: url('/g/map-head-t-home.gif') bottom; height: 6px; font-size: 1px;}
#map-head-m {border: 1px solid #ABA694; border-top: none; background: url('/g/map-head-m.gif') repeat; margin: 0; padding: 0;}
#map-head-b {border: 1px solid #ABA694; border-top: none; background: #ABA694; margin: 0;}

#minimap {margin: 5px; float: right; height: 45px; border-collapse: collapse; cursor: pointer;}
#minimap tr {height: 45px;}
#minimap td.l {background: url('/g/map-button-l.gif') no-repeat; width: 6px;}
#minimap td.m {background: url('/g/map-button-m.gif') repeat-x;}
#minimap td.r {background: url('/g/map-button-r.gif') no-repeat; width: 47px;}
/**
#map-head {border: 5px solid #D8D5C4; background: #E6E3D9; margin: 0 0 5px 0;}
#minimap {margin: 5px; float: right; border-collapse: collapse; cursor: pointer;}
**/
#minimap span.more {padding:0 5px 0 15px; background:url('/g/orange-more.gif') no-repeat 0 3px;}
#minimap span.less {display: none; padding:0 5px 0 15px; background:url('/g/orange-less.gif') no-repeat 0 3px;}

div.link {margin: 10px; }
div.link a.less {display: none;}

#category img {background: url('/g/poi-over.gif'); padding: 5px 5px 16px 5px; width: 22px; height: 22px; float: left; margin: 5px 10px;}
#category h1 {font-size: 1.6em; margin: 0; padding: 5px 0 0 10px; color: darkblue;}
#category h2 {font-size: 1.1em; margin: 0; padding: 0 0 5px 10px;}

#search h1 {font-size: 1.6em; margin: 0; padding: 5px 0 0 10px; color: red;}
#search h2 {font-size: 1.1em; margin: 0; padding: 0 0 5px 10px;}

div.filtr {list-style: none; margin: 5px 10px; padding: 0; font-size: 0.8em;}
div.filtr a {margin: 0 5px 0 0; white-space: nowrap; padding: 0 12px 0 0; background:url('/g/blue-m-close.gif') no-repeat center right; white-space: nowrap;}

#map {border: 1px solid #ABA694; border-top: none; padding: 0; margin: 0; width: 650px; height: 600px; overflow: hidden; display: none; background: #D4D2C4;}
#map iframe {width: 650px; height: 600px; overflow: hidden; background: #D4D2C4;}

#list {margin: 10px 0 0 0; clear: both; padding: 0; width: 652px; overflow: hidden;}
.content-div {width: 100%  !important;}
#list-head {background: #F4F4DD url('/g/list_box-t-xl.png') no-repeat; padding: 3px 5px; text-align: center;}
#list-foot {background: #F4F4DD; border-bottom: 3px solid #EBEBD0; padding: 3px 10px; text-align: center;}
#list div.pager strong {font-size: 1.3em;}
#list table {background: #FBFBE9; width: 652px; padding: 0; margin: 0; border-collapse: collapse;}
#list tr.up {background: #FBFBE9 url('/g/list-td-top.gif') top repeat-x;}
#list td {margin: 0; padding: 7px 5px 5px 5px; vertical-align: top; border: none;}
#list td.icon {width: 32px; border-top: 1px solid #EBEBD0; background: url('/g/list-td-left-top.gif') top no-repeat;}
#list td.content {width: 528px; border-top: 1px solid #EBEBD0; border-right: 1px solid #EBEBD0;}
#list td.links {clear: both; padding: 10px; border-right: 1px solid #EBEBD0; border-bottom: 1px solid #ABA694; background: #FBFBE9 url('/g/list-td-bottom.gif') bottom repeat-x;}
#list td.links a {font-size: 0.9em; color: darkred;}
#list td.links a:hover {color: red;}
#list img.i {margin: 2px; cursor: pointer;}
#list img.v {display: block; margin-top: 0;}
#list img.f {background: url('/g/photo-list.gif'); margin: 0 0 0 5px; padding: 27px 25px 38px 25px; border: none; width: 120px; height: 120px; float: right;}
#list img.country {float: right;}
#list div.comments {width: 46px; height: 25px; background: url('/g/comments-list.gif'); padding: 6px 0 0 0; text-align: center; font-size: 0.8em; font-weight: bold; float: right;}
#list div.votes {float: right; margin: 0 5px;}
#list span.author {float: right; margin: 0;}
#list h1 {font-weight: bold; font-size: 1em; margin: 0 0 15px 0;}
#list h2 {font-weight: bold; font-size: 1.4em; margin: 5px 0 0 0;}
#list p {margin: 1px 0 0 0; overflow: hidden;}
#list p.addr {margin: 10px 0 0 0; overflow: hidden; font-style: italic; font-size: 0.8em; color: #6F6F6F;}
#list p.source {margin: 10px 0 0 0; font-style: italic; font-size: 0.8em;}
