body {
	font-family:Corbel, ‘Lucida Grande’, ‘Lucida Sans Unicode’, ‘DejaVu Sans’, ‘Bitstream Vera Sans’, ‘Liberation Sans’, Verdana, ‘Verdana Ref’, sans-serif;
	color: #333333;
}
.contact {
	color: #303F56;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background: #FFFFFF;
}
.contact a:link {
	font: 12px;
	color: #303F56;
}
.contact a:visited {
		color: #303F56;
}
.contact a:hover {	
	color: #98C0E8;
	text-decoration: none;
}
.nav a:link {
	font: bold 12px/20px ;
	color: #736E34;
}
.main {
	font-size: 14px;
	color: #2F2911;
	text-align: left;
	vertical-align: top;
	padding: 30px;
	line-height: 24px;
	background: #FFFFFF;
}
.main a:link {
	font: bold 12px/20px ;
	color: #303F56;
}
.pic {
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 20px;
	background: #FFFFFF;
	padding-right: 10px;
}
.main a:visited {
	font: bold 12px/20px ;
	color: #1F227A;
}
.main a:hover {
	font: bold 12px/20px ;
	color: #98C0E8;
}
.main h1, .main h2, .main h3, .main h4{
font-family : "Lucida Bright", Lucidabright, Georgia,
 "Bitstream Vera Serif", serif;
    color : #7f571c;
	font-size : 18px;
	font-weight : bold;
}
.main h2 {
	font-size: 16px ;
}
.main h3 {
	font-size: 14px ;
}
.footer1 {
	font: bold 11px ;
	color: #2F2911;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.footer1 a:link {
	font: bold 11px ;
	color: #2E2810;
}
.footer1 a:visited {
	color: #2E2810;
}
.footer1 a:hover {
	color: #98C0E8;
}
.footer2 {
	color: #2F2911;
	vertical-align: middle;
	padding-right: 10px;
}
.floatleft {
	float: left;
	margin-bottom: 2px;
	margin-right: 16px;
}
.staffnames {
	font: bold 16px ;
	color: #736E34;
}
.crystal {
	font: 14px ;
	color: #713D04;
	text-align: right;
}
.tourtext a:link {
	font: bold 14px ;
	color: #726E35;
}
.tourtext a:visited {
	font: bold 14px ;
	color: #726E35;
}
.tourtext a:hover {
	font: bold 14px ;
	color: #F1CE92;
}
.tourimg {
	border: 3px solid #3C1A12;
}
.tourcopy {
	font: bold 14px ;
	color: #713D04;
	text-align: left;
	background: #FFFFFF;
}
.highlight {
	background: #FFFF99;
}
.alerttext {
	font: 14px ;
	color: #FF0000;
}
.main h3 {
	font: italic bold 14px ;
	color: #713D04;
}
.smalltext {
	font: 12px ;
	color: #000000;
}
/* Begin Son of Suckerfish Dropdown Menu Styles */

#menu, #nav	{
	background-color : white;
	}
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 5px 0px;
		list-style: none;
		float : none;
		width : 230px;
		text-align : right;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 20px;
		margin-bottom : -1px;
		width: 230px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		text-align : right;
		left: -999em;
		margin-left : 228px;
		margin-top : -1.35em;
	}
	
#nav li ul li { /* second-third-level lists width*/
		width : 200px;
		display : block; 
		clear : left;
			}	
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin: -1.2em 0 0 198px;
		z-index : 15;
	}
		
	#nav li a {
		width : 100%; 
		w\idth : 93.65%; 
		display : block;
		text-decoration : none;
		padding : 2px 0.5em;
		border : 1px solid #a18d50;
		background : white;
	}
	
	#nav li a:hover {
	font: bold 12px/20px ;
	color: white;
	text-decoration: none;
	background : #a18d50 url(images/nav-tinylogo.jpg) no-repeat;
	}
	
	#nav li a:visited {
	font: bold 12px/20px ;
	color: #726F34;
	}
	
	#nav li a:visited:hover {
	color: white;
	}			
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		z-index : 16;
	}
.nav {
	font: 12px/20px ;
	text-align: right;
	vertical-align: top;
	background-color : white;


}
#nav .soasfhover {/*Split up for IE6 Compatability*/
			left:0;
		}
#nav li:hover { /*Fix for IE7*/
			position: static;
		}
body {
background : #A64F01;
padding : 0;
}

#outer{
background: transparent  url(images/stripe_a6471d22bb500456820cd08f278e396c.png) ;
width : 752px; 
margin : 0px auto;
-webkit-border-radius: 11px;
-moz-border-radius: 11px;
border-radius: 11px;
border:1px solid #fff;
padding : 20px;
}

#wrapper {
background: transparent ;
width : 750px;
border : 1px solid #7F571C;
}	
.footer1, footer2 {
background : transparent url(images/background.jpg);
color : #7f571c;
text-align : center;
border-top : 1px solid #818052;
}
#menu {
margin-top : 32px;
}
#facebook{
background: transparent  url(images/stripe_a6471d22bb500456820cd08f278e396c.png) ;
margin-top : 10px;
margin-left : 20px;
text-align : center;
}
#facebook a{
border : none;
text-decoration : none;
}
.button {margin : 10px;}
