/* ------------------------------------------------------------------ *//* All */

* {margin: 0; padding: 0;}

/* ------------------------------------------------------------------ *//* Body */

body {
	text-align: center;
	font: normal 86%/1.3 Georgia,verdana,arial,serif;
	color: #393E30;
	background: #fff url(/graphics/bg.png) fixed repeat 50% 50%;
}

/* ------------------------------------------------------------------ *//* Links */

a {
	color: #393E30;
	font-weight: bold;
	text-decoration: none;
	}

a:hover,
a:focus {
	color: #4579B2;
	text-decoration: underline;
	}

#content a {text-decoration: underline;}

#content a:hover,
#content a:focus {
	text-decoration: none;
	}

/* ------------------------------------------------------------------ *//* General */

img {border: 0;}
hr {display: none;}
.clear {clear: both;}
.small {font-size: 0.9em;}
.hide_1 {display: none;}
.hide_2 {position: absolute; left: -1000em;}
.hide_3 {text-indent: -1000em;}

p {
	padding: 10px 0px;
}
/* ------------------------------------------------------------------ *//* Clearfix */

.clearfix:after,
div.wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
	}

.clearfix, div.wrapper {display: inline-block;}
.clearfix, div.wrapper {display: block;}

/* ------------------------------------------------------------------ *//* Structural */

#container {
	background:#EFEFEF none repeat scroll 0%;
	border: 10px solid #fff;
	margin: 35px auto;
	padding: 0pt 8px;
	text-align: left;
	max-width: 60em;
	-moz-opacity: 0.9;
  opacity:.90;
  filter: alpha(opacity=90);
	}

#container div#content{
	margin:10px;
	padding:10px;

}

#content #map {
	width: 100%;
	height: 300px;
}

