/* the map */
html, body {
				width:  100%;
				height: 100%;
				}
			html {
				overflow: hidden;
				}
			body {
				margin:  0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				}
			
#map {width:100%; height:100%; }

/* Sidepane */
#sidepane {
position: absolute;
    right: 0px; top: 35px;
	height: 88%;
    width: 170px;
    /*padding: 10px 5px 0px 10px;*/
	overflow:auto; 
    /*border: 2px solid black; */
    font-family: Georgia, serif;
		font-size: small;  }
#sidepane_back { background-color:#FFF; width:150px;}
#categories {}
#sidebar {}
#coordinates {}

/* infowindow */
#infowindow { width: 400px;}

#description { width: 400px;}

#address { float: left; width: 200px;}
#infologo { float: left; width: 150px;}

#inside { float: left; width: 190px; }
#outside { float: left; width: 190px; }

#edit { width: 400px;}

/* rounded boxes from list apart */

   dl {
		width: 211px;
		margin: 0 0 0 0;
		padding: 0;
		background: #ccc url(box_bottom_211.gif) no-repeat bottom left;
		}

	dt {
		margin: 0 0 10px 0;
		padding: 10px;
		font-size: 130%;
		color: #fff;
		border-bottom: 1px solid #fff;
		background: #999 url(box_top_211.gif) no-repeat top left;
		}
	
	dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: url(arrow.gif) no-repeat 0 3px;
		}
		
	#blue dt {
		background-color: #69c;
		}
	
	#blue {
		background-color: #9cf;
		}
	
	#red dt {
		background-color: #933;
		}
	
	#red {
		background-color: #c99;
		}
	
	#green dt {
		background-color: #9c6;
		}
	
	#green {
		background-color: #cf9;
		}
    
	#menutext {
	   
		}

/* css menu */
			
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}
#nav a {
display: block;
width: 15em;
color:#000000;
text-decoration:none;
list-style: none;
}
#nav a:hover {
color:#666666;
text-decoration:none;
list-style: none;
}
#nav li {
float: left;
width: 5em;
margin-right:5px;
list-style: none;
}
#nav li ul {
position: absolute;
width: 10em;
left: -999em;
background-color:#EFEDDE;
border: 1px solid #928F82;
padding-left: 10px;
text-decoration:none;
list-style: none;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
list-style: none;
}		

/*
** Logo properties
*/

#logo {
    z-index: 3;
    position: absolute; /*needed to use z-index */
    bottom: 30px;
    left: 10px;
 }

#logo2 {
    z-index: 3;
    position: absolute; /*needed to use z-index */
    bottom: 1000px;
    left: 10px;
 }