body{
	background-color:#FFFFFF;  
	font-family: verdana;
	font-weight:lighter;
	padding:0px;
	color:#7c7160;
	font-size: 85.0%;
	width:80%;
	height:100%;
	margin: 20px;
		

}

p {

	font-size:1.2em;
	line-height: 1.5em;


}

#map_canvas {

	width:100%;
	height:400px;
	border-radius:5px;
	box-shadow:4px 4px 4px #4040A0;
}


@media only screen and (max-width: 480px) {

	body {

		text-align:center;
		width:96%;
		padding:2;
		margin: 0px;

	}


	h1 {

		font-size:1.5em;

	}
	
	h2 {

		font-size:1.2em;

	}

	p {

		font-size:1.2em;

	}


	#map_canvas {
		width:100%;
		height:400px;
		border-radius:2px;
		box-shadow:none;
	}



}