#map_area {
	margin: 0 0 20px 0;
	padding: 0px 0px 0px 0px;
	background: #edeae2 url(/images/corners/corners-top-760x5.gif) no-repeat top center;
	}     

	#map-head {
		padding: 15px 15px 15px 15px;
		}            

		#map-head h1 {
			float: left;
			font-size: 16px;
			padding: 5px 0 0 0;
			font-weight: normal;
			vertical-align: middle;
			}
			
		#button-spy_glass {
			float: right;
			text-decoration: none;
			}
		
		/*
		#map-head form {
			text-align: right;
			} 

			#map-head form p {
				display: inline;
				}

				#map-head form p input.input-text {
					width: 199px;
					padding: 4px 4px;
					vertical-align: top;
					}
		
				#map-head form input.input-button {
					border: none;
					vertical-align: top;
					padding: 4px 0 3px 0;
					}*/


	#map-body {
		float:left;
		width: 728px;
		height: 368px;
		margin: 0 15px 10px 15px;
		border: solid 1px #adaba5;
	}
	
	.info-map,
	.info-person,
	.info-stride {
        width: 300px;	
	}
    	.info-person .avatar_container {
    		float: left;
    		border: 1px solid #adaba5;
    		margin: 0 10px 0 0;
    		}
    		.info-person .avatar {
    			float: left;
    			border: 3px solid #fff;
    			}
    			    	
    	.info-map p,
    	.info-person p,
    	.info-stride p {
            padding-bottom:10px;
    	}
    	
    	.info-map h1,
    	.info-person h1,
    	.info-stride h1 {
            font-size: 16px;
    	} 
    	
    	.info-person h1,
    	.info-stride h1 {
    	    margin:0 0 5px 0;
    	    padding: 10px 0 0 0;
    	}

	#map-select {
	  margin: 0 0 10px 15px
	}
	
	#map-drawer {
		float: left;
		width: 230px;
		margin: 0 15px 10px 0;
	}

		#map-drawer .message-positive,
		#map-drawer .message-neutral {
			margin-bottom: 10px;
			font-size: 14px;
			line-height: 20px;
			}	
		
		#map-drawer .input_group,
		#map-select .input_group {
			margin-bottom: 10px;
			}
		
			#map-drawer .input_group dt,
			#map-select .input_group dt {
				font-size: 11px;
				}
			
			#map-drawer input.input-text,
			#map-select input.input-text {
				width: 205px;
				}
			
			#map-drawer textarea,
			#map-select textarea {
				width: 205px;
				height: 75px;
				}

	#map-foot {
		clear: both;
		margin: 0 0 0 0;
		padding: 0 15px 10px 15px;
		background: transparent url(/images/corners/corners-bottom-760x5.gif) no-repeat bottom center;
		}
		
		#map-foot #map-data {
			float: left;
			font-size: 11px;
			margin: 3px 0 0 0;
			}

			#map-data dl {
				float: left;
				}

			#map-data dt {
				float: left;
				margin: 0 5px 0 0;
				font-weight: bold;
				}

			#map-data dd {
				float: left;
				margin: 0 10px 0 0;
				}

		#map-foot #map-functions {
			float: right;
			}
			#map-foot #map-functions p {
				float: left;
				margin: 0 0 0 5px;
				}