#container {
margin:auto;
width:1000px;
}

#minisite {
	width: 1000px;
	background: url(img/bg.jpg) no-repeat top left;
	background-color: #ffd2e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 12px;
	color: #3A071C;
}

#minisite a {
	color: #b71652;
    text-decoration: underline;
}

#header {
  height: 176px;
}

#minisite #main {}

#minisite #main #sidebar {
  width: 227px;
  float: left;
}

#minisite #main #sidebar ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#minisite #main #sidebar #menu li {}

#minisite #main #sidebar #menu img {
  border: none;
}

.hr {
  clear: both;
  height: 20px;
}

#content {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 270px;
}

#content .title {
	margin: auto;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
}
#content .text {
	margin: auto;
	text-align: justify;
	line-height: 1.6em;
	padding-bottom: 20px;
}
#content .narrow {
	width: 60%;
}


#content #description {
  padding-left: 260px;
}


#content #description .title {
	text-align: center;
	font-size: 1.7em;
	font-weight: bold;
}
#content #description .header {
	text-align: left;
	font-size: 1.2em;
    font-weight: bold;
}
#content #description .text {
    text-align: justify;
	line-height: 1.6em;
	padding-bottom: 20px;
}


#content #map_canvas {
  margin:auto;
}

#infowindow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;

}
#content #pic-col {
  float: left;
  width: 240px;
  padding-top: 50px;
}
#content #pic-col .sideinfo {
font-size: 0.9em;
  padding-top: 20px;
  padding-bottom: 6px;
  border-bottom: 1px solid black;
}

#gallery {
  padding-top: 0px;
	height:160px;
	width: 240px;
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

