body {
  margin: 0;
  padding: 0; 
  font-size: 62.5%; /* Resets 1em to 10px */
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  color: #505050;
  background-color:#A6A088; 
}


#header{
  background-color:#505050;
  color:#FFF;
  font-size:12px;
  width:100%;
  height:96px;
}

#bar{
  background-color:#505050;
  filter: alpha(Opacity=75);-moz-opacity:.75;
  width:100%;
  height:15px;
}


#header a{
  color:#FFF;
  font-size:12px;
}

.logo {
  padding:0 0 0 20px
}










#bareb {
  font-family:arial;
  background:#505050;
  width:100%;
  text-align:center;
}


#bareb a {
  color:#fff;
}

#bareb a:hover {
  text-decoration:none;
}

#d1 {
  width:100%;
  position:absolute;
  top:96x;
}

#d2 {
  width:100%;
  position:absolute;
  top:96px;
}

#d3 {
  width:100%;
}


#boxeb {
  color:#fff;
  background-color:#505050;
  width:100%;
  padding-bottom:15px;
}





#topPanelContact {
  padding:0 0 10px 30px;
  background-color:#505050;
}

#topPanelContact h3 {
  color: #DCDAB3;
  margin: 0;
  padding:15px 0 1px 0;
  font-size:12px;
}




#topPanelAbout {
  background-color:#505050;  
  padding-left:30px;
  font-size:12px;
}

#topPanelAbout h3 {
  color: #DCDAB3;
  margin: 0;
  padding:15px 0 1px 0;
  font-size:12px;
}

#topPanelAbout a {
  color: #fff;
  text-decoration: underline;
}

#topPanelAbout a:hover {
  color: #fff;
  text-decoration: underline;
}

#closeLink {
  width:100%;
}





























#shell {
  margin:15px auto;
  width:95%;
  font-size: 1.2em;
}

#navShell {
  height:100%;
  float:left;
  margin-bottom:20px;
} 

#navShell-MapPage {
  height:100%;
  margin-bottom:20px;
} 

#navMeebo {
  background:#98927C;
  padding:5px 5px 20px 5px;
  border:1px dotted #505050;
} 

#newWin {
  position:absolute;
  top:518px;
  left:184px;
}

#navNewsletter {
  background:#98927C;
  padding:5px 5px 20px 5px;
  border:1px dotted #505050;
  width:182px;
}  


#navEvent {
  background:#505050;
  padding:5px 5px 20px 5px;
  border:1px dotted #505050;
}  


#navMenu {
  background:#98927C;
  padding:5px;
  border:1px dotted #505050;
} 

#navMenu ul {
  margin-top:0;
  margin-bottom:15px;
} 

#navMenu ul li {
  border-top:5px solid #fff;
  border-left:3px solid #fff;
  border-right:3px solid #fff;
  border-bottom:3px solid #777;
  background:#fff;
  margin-left:-40px;
} 

#navMenu ul li:hover {
  border-top:5px solid #fff;
  border-left:3px solid #FFCC00;
  border-right:3px solid #FFCC00;
  border-bottom:3px solid #777;
  background:#fff;
  margin-left:-40px;
} 

#mainContent {
  width:76%
  float:right;
  margin:0 0 10px 210px;
  padding:0 10px 20px 20px;
} 

#mainContent-MapPage {
  width:76%
  margin:0 0 10px 210px;
  padding:0 10px 20px 20px;
} 




#ourMap {
  height:400px;
  border:1px dotted #444;
}

#mapContent {
  text-align:right;
  margin:10px 20px 20px 0;
  height:20px;
}

#mapNav {
  width:100%;
  background:#fff;
  padding:10px 0;
}


#mapItem img {
  border-left:2px solid #fff;
}

#mapItem img:hover {
  border-left:2px dotted #505050;
}


#tfield {
  background-color:#fff;
  border:1px solid #505050;
  color:#444;
  font-family:arial;
  width:250px;
  padding:2px 0 2px 5px;
  margin-bottom:3px;
}

input.send-btn {
  width: 130px;
  height: 25px;
  background:#fff url(tuscany_images/formbtn.png) bottom left no-repeat;
  margin-bottom:10px;
}
input.send-btn:hover {
  background:#111 url(tuscany_images/formbtn.png) bottom left no-repeat;
}







#nav {
	padding: 20px 0 0 0;
	margin: 0;
	border-bottom: 1px solid #fff;
	font: bold 12px Verdana, sans-serif;
}

#nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#nav li a {
	padding: 3px 3px 0px 3px;
	margin: 0;
	border: 1px dotted #505050;
	border-bottom: none;
	background: #98927C;
	text-decoration: none;
}

#nav li a:link { color: #444; }

#nav li a:visited { color: #444; }

#nav li a:hover {
	color: #000;
}

#nav li a#current {
	color: #653D43;
	padding: 3px 3px 1px 3px;
	border: 1px solid #fff;
	border-bottom: none;
	background: #A6A088;
}







#communityBox {
  background:#98927C; 
  text-align:right; 
  padding:1px 10px 3px 0
}







#footer {
  text-align: center;
  height:30px;
  margin:15px auto;
  width:95%;
  border-top:2px solid #fff;
  border-right:1px solid #fff;
  border-left:1px solid #fff;
  border-bottom:none;
  background:url(tuscany_images/footer-sliver.gif);
  clear:both;
}

#footer p {
  color:#505050;
  margin: 0;
  padding: 10px 0;
}

#imagestrip {
  height:198px;
  text-align:center;
  margin-top:-10px;
  z-index:70;
}




#title a {
  color:#653D43;
}



p {
  margin: 5px 10px 0 0;
  padding:0;
}

h2 {
  color: #653D43;
  margin: 0;
  padding:15px 0 1px 0;
  font-size: 1.4em;
}

h3 {
  color: #fff;
  margin: 0;
  padding:15px 0 1px 0;
  font-size: 0.9em;
}

h4 {
  color: #444;
  margin: 0;
  padding:15px 0 1px 0;
  font-size: 0.9em;
}


a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  color: #653D43;
  text-decoration: underline;
}

a img {
  border: none;
}

.center {
  text-align: center;
}
