body {
	background: #4b516d;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	color:white;
}


div#container {
	margin: 0 auto;
	width:700px;
}

div#logo {
	margin:20px 0 0;
	
}
div#menu  {
	margin:20px 0;
}
div#menu ul li {
  list-style-type:none;
	display:inline;
	padding:0 30px;
}

div#menu a {
	font-size:150%;
	font-weight:bold;
}


div#content   {
	margin:20px 0;
}

div#content div.bd
{
	margin: 0 auto;
	height:380px;
	width:543px;
	background:white;
	border:2px solid #320c66;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px; 	
	-webkit-border-radius: 4px;
	*/
	text-align: center;
	overflow:hidden;
}
div#where  {
	position:relative;
}
div#slideshow div#fade img {
	margin: 10px;
}
div#when {
	
}
div#map {
	width:480px; 
	height:280px; 
	border:solid #ccc 1px;
	margin:10px 0
}
div#info {
	margin:10px 0;
	font-size:0.86em;
}
div#info h1 {
	margin:10px 0;
	font-size:1.2em;
}
.address {
	margin:10px 0;
}
.baseline {
	
}
div#slideshow #fade { 
  text-align:center;
  }
  
#mapContainer { 
  position:absolute;
  top:30px;
  left:30px;
  }
div#slideshow div.text { 
  color:black;
  text-align:left;
  margin:15px;  
  }
  
div#slideshow div.text p { 
	font-family: Lucida, Arial, Helvetica, sans-serif;
}
div#slideshow div.text h2 { 
	margin:0 0 10px 0;
	color:#f10319;
}
div#slideshow div.text p { 
	font-family: Lucida, Arial, Helvetica, sans-serif;
	margin:10px 0;
}


.red { color:#f10319; margin:10px}

#info .red { margin:10px}

.hd { display:none;}
.fl { float:left}
.fr { float:right;}
.cf { overflow:hidden;height:1%}


a { color:white; text-decoration: none;}
a:hover { border-bottom:1px solid #fff;}