body {
  background: black;
/*	font: normal normal normal 10px/12px Verdana;*/
  font-family: Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
	color: white;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: -2;
	background-image: url("../images/bg4.jpg");
	background-repeat: repeat-x;
}

#titlearea {
	position: relative;
	top: 0px;
	left: 0px;
	height: 43px;
}

#title, #titleshadow {
  padding-left:10px;
	cursor: default;
	position: absolute;
	left: 0px;
	bottom: 8px;
	color: white;
	font-size: 1.8em;
}

#titleshadow {
	left: 1px;
	bottom: 6px;
	color: gray;
}

#sitelabel {
	position: absolute;
	right: 20px;
	bottom: 15px;
	color: white;
	text-align: right;
	font: normal normal normal 10pt/12pt Verdana;
}

#sitelabel a {color: #ccc; text-decoration: none;}

#sitelabel a:hover {color: white; text-decoration: underline;}


#thumbdetailframe {
	border: 1px solid black;
	position: absolute;
  top: 110px;
	left: 13px;
	padding: 3px 3px 3px 3px;
}

#descriptionarea {
	width: 195px;
	height: 175px;
	background-color: #ccc;
  OVERFLOW: auto;
	height: 176px;
}

#description {
	padding: 3px 3px 3px 3px;
	font: normal normal normal 11px/12px Verdana;
	color: black;
	cursor:default;
}

#description h3 {
	padding: 0;
	margin: 0;
	font: normal normal bold 12px/14px Times New Roman, Times, Serif;
	font: normal normal bold 10px/12px Times New Roman, Times, Serif;
	font: normal normal bold 10px/12px Verdana, San Serif;
	color: #333;
}

#displaymap {
	position: absolute;
  top:52px;
  left:13px;
}
#displaysat {
	position: absolute;
  top:52px;
  left:65px;
}

#displayphoto {
	position: absolute;
  top:52px;
  left:117px;
}

#displayhelp {
	position: absolute;
  top:52px;
  left:169px;
  color:black;
  cursor:help;
}

#displayMapSat {
  position: absolute;
  top:432px;
  left:13px;
}

#displayinfo {
	position: absolute;
  top:432px;
  left:63px;
}

.btMap p, .btMap a, .btInfo p, .btInfo a,.btHelp p, .btHelp a, .btPhoto p,
.btPhoto a, .btSat p, .btSat a, .btMapPressed p, .btMapPressed a,
.btInfoPressed p, .btInfoPressed a, .btHelpPressed p, .btHelpPressed a,
.btPhotoPressed p, .btPhotoPressed a, .btSatPressed p, .btSatPressed a,
.btSatToMap a, .btMapToSat a {
  height: 48px;
  width: 48px;
  display: block;
  margin:0
}

.btMap, .btInfo, .btHelp, .btPhoto, .btSat, .btMapPressed, .btInfoPressed,
.btHelpPressed, .btPhotoPressed, .btSatPressed, .btSatToMap, .btMapToSat {
  width: 48px;
  height: 48px;
  margin: 0 auto; 
}

.btMap p, .btMap a, .btInfo p, .btInfo a, .btPhoto p, .btPhoto a, .btSat p,
.btSat a, .btSatToMap a, .btMapToSat a {
  cursor:pointer;
}

.btMap {
  background-image: url(../images/map2.png);
  background-repeat:no-repeat;
}

.btMap a:hover, .btMapPressed {
  background-image: url(../images/map_hover2.png);
  background-repeat: no-repeat;
}

.btInfo {
  background-image: url(../images/info2.png);
  background-repeat:no-repeat;
}

.btInfo a:hover {
  background-image: url(../images/info_hover2.png);
  background-repeat: no-repeat;
}

.btHelp {
  background-image: url(../images/help2.png);
  background-repeat:no-repeat;
  cursor:help;
}

.btHelp a:hover {
  background-image: url(../images/help_hover2.png);
  background-repeat: no-repeat;
  cursor:help;
}

.btPhoto {
  background-image: url(../images/photo2.png);
  background-repeat:no-repeat;
}

.btPhoto a:hover, .btPhotoPressed {
  background-image: url(../images/photo_hover2.png);
  background-repeat: no-repeat;
}

.btSat {
  background-image: url(../images/sat2.png);
  background-repeat:no-repeat;
}

.btSat a:hover, .btSatPressed {
  background-image: url(../images/sat_hover2.png);
  background-repeat: no-repeat;
}
.btSatToMap {
  background-image: url(../images/sat_to_map2.png);
  background-repeat:no-repeat;
}

.btSatToMap a:hover {
  background-image: url(../images/sat_to_map_hover2.png);
  background-repeat: no-repeat;
}

.btMapToSat {
  background-image: url(../images/map_to_sat2.png);
  background-repeat:no-repeat;
}

.btMapToSat a:hover {
  background-image: url(../images/map_to_sat_hover2.png);
  background-repeat: no-repeat;
}

p {padding: 0px 0px 6px 0px; margin: 0px 0px 0px 0px;}

h3 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


#thumbdetailframe {
	background-color: white;
	border: 1px solid #2a2a2a;
}

#descriptionarea {
/*	background-color: #2a2a2a;*/
  background-color: black;
}

#description h3 {
	font-family: Verdana;
}

.hidden {
	display: none;
}

#gallerydesc a {
	cursor: pointer;
	cursor: hand; /* Safari */
}

.infowinarea {
	width: 180px; /* ignored! */
}

.infowinarea img {
	border: 2px solid white;
}

p.infotitle {
  color: white;
  font-size: 100%;
  font-weight : bold;
}

p.infofile {
	font-size: 80%;
  color: white;
}

.notsupported {
	display: block;
	padding: 10px;
	font-size: 120%;
	color: white;	
}

.notsupported a {color: white;}

.fullimage a:hover {
	cursor: pointer;
	cursor: hand; /* Safari */
}

#tinymapborder {
  position: absolute;
  top: 300px;
  left: 13px;
  border: 4px solid #2a2a2a;
}

#tinymapspace {
  height: 121px;
  width: 195px;
}

#tinymap, #tinymapspace {
  cursor:  move;
}

#mapborder {
  position: absolute;
  top: 54px;
  left: 228px;
  border: 4px
  solid #fff;
}

#mapspace {
  height: 426px;
  width: 630px;
}

.overviewframe {
  border: 1px 
  solid #ff0;
}

#recenter {
  cursor: pointer;
}


