BODY { 
  font-family: serif;
  background: black;
  color: white; 
}

H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, 
DT, DD, ADDRESS, BLOCKQUOTE, PRE, HR, FORM, DL { 
  display: block; 
}

BR {
	padding: 10px;
}


B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, 
IMG, SPAN { display: inline }

LI { display: list-item }

H1, H2, H3, H4 { margin-top: 0em; margin-bottom: 0em }
H5, H6 { margin-top: 0em }
H1 { text-align: center }
H1, H2, H4, H6 { font-weight: bold }
H3, H5 { font-style: italic }

H1 { font-size: xx-large }
H2 { font-size: x-large }
H3 { font-size: large }

B, STRONG { font-weight: bolder }  /* relative to the parent */
I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }

PRE { white-space: pre }

ADDRESS { margin-left: 0em }
BLOCKQUOTE { margin-left: 0em; margin-right: 0em }

UL, DIR { list-style: disc }
OL { list-style: decimal }
MENU { margin: 0 }              /* tight formatting */
LI { margin-left: 0em }

DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 0em }

HR { border-top: none }        /* 'border-bottom' could also have been used */


A:link { color: #fbc837 }          /* unvisited link */
A:visited { color: #fbc837 }        /* visited links */
A:active { color: white }        /* active links */

A.myspace { font-size: large }

A.myspace:link { color: white }          /* unvisited link */
A.myspace:visited { color: white }        /* visited links */
A.myspace:hover { color: #fbc837 }        /* active links */
A.myspace:active { color: white }        /* active links */

/* setting the anchor border around IMG elements
   requires contextual selectors */

A:link IMG { border: 0px solid white }
A:visited IMG { border: 0px solid white }
A:active IMG { border: 0px solid white }

.content
{
      position: absolute;
      left: 50%;
      top: 50%;
      width: 800px;
      height: 600px;
      margin-left: -400px; /* half of width */
      margin-top: -300px;  /* half of height */
}

/* Work around mac ie5 bug */
.content_Mac_ie5 {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 800px;
      height: 600px;
      margin-left: -400px; /* half of width */
}

.textBoxHome {
	width: 246px;
  height: 395px;
	overflow: auto;	
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}


.textBoxBio {
	width: 507px;
  height: 382px;
	overflow: auto;	
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}

.textBoxDisco {
	width: 545px;
	height: 416px;
	overflow: auto;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}

.textBoxContact {
	width: 465px;
  height: 383px;
	overflow: auto;	
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 15px;
	text-align: left;
}

.textBoxNews {
	width: 407px;
	height: 386px;
	overflow: auto;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-align: left;

}

.textBoxLinks {
	width: 773px;
  height: 392px;
	overflow: auto;	
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}

.textBoxTours {
	width: 476px;
  height: 393px;
	overflow: auto;	
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
}


.tHeadTours {
	font-family: arial, sans-serif;
	background: #aa4444;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.tCellTours {
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin: 0px;

}
.textBoxDisco h1 {
	overflow: auto;
	font-family: "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	color: #FFCC66;
	font-size: 24px;
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
}

.textBoxDisco img {
	border: thin solid #000000;

}

a:link img.thinWhiteImgBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
}

a:visited img.thinWhiteImgBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
}

a:hover img.thinWhiteImgBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #000;
}

a:active img.thinWhiteImgBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
}

#float {
left:-440px;
position:relative;
top:205px;
z-index:2000;
width:430px;
background:url(tile.png) repeat-x;
}
#holder{ position:relative; }
#form{ height:393px; display:block; padding:10px; color:#000; font-size:18px; font-family:calibri; }
#subscribe {
background:url("subscribe.png") no-repeat scroll -89px -16px transparent;
display:block;
height:242px;
position:absolute;
right:-55px;
top:78px;
width:55px;
}
.headText {
color:#560f00;
font-family:calibri;
font-size:30px;
font-weight:bold;
}
#form input{ }
.fi {
display:block;
height:21px;
padding-left:5px;
width:370px;
}
#subscribeNL {
background:none repeat scroll 0 0 #560F00;
border:1px solid;
color:#FFFFFF;
display:block;
font-weight:bold;
height:35px;
width:172px;
font-family:calibri; font-size:18px; margin-top:10px;
}
#wrapper{ height:1000px; }
