/* CSS Document */
img {
margin:0 3px 0 0;
padding:0;
}

h2{
height:30px;
width:700px;
background:url(../img/map-bar.gif) no-repeat 0 0;
text-indent:-9999em;
margin:10px auto;
}

#map{
float:left;
width:550px;
height:500px;
background-color:#CCCCCC;
}
#side_bar {
float:right;
margin:0;
padding:10px;
border:#CCCCCC 1px solid;
}
#side_bar p {
font-size:0.8em;
margin:0 0 5px 0;
padding:0 0 2px 15px;
border-bottom:#CCCCCC 1px dotted;
background:url(../img/farm-icon2.gif) no-repeat 0 0;
line-height:120%;
}

#side_bar a {
color:#333333;
}
#side_bar a:hover {
color:#FF9900;
}
.mapbox {
clear:both;
width:700px;
margin:0 auto;
    overflow: hidden;
}

.mapbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .mapbox {
    height: 1em;
    overflow: visible;
}
/**/
