/* CSS */
html { 
	height: 100%;
}

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

body { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 12px;
	color: #403C32;
	height: 100%; 
	background: #050404 url(/images/backgrounds/background.jpg) repeat-x; 
	margin: 0px 0px 0px 0px; 
}

a:active, a:visited, a:link { 
	text-decoration: underline;
	color: #403C32; 
}

a:hover { 
	text-decoration: none;
	color: #4B4734; 
}

.text {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 12px;
	color: #403C32;
}

#mainbackground { 
	background: #333333 url(/images/backgrounds/mainbackground.gif) repeat-y; 
	height: 100%;
	padding: 25px 0px 0px 0px;
}

#maingallerybackground { 
	background: #333333 url(/images/backgrounds/mainbackground.gif) repeat-y; 
	height: 100%;
	padding: 0px 0px 0px 0px;
}

#phonebackground { 
	background: #333333 url(/images/backgrounds/phonebackground.jpg) left top repeat-x;  
	height: 65px;
	font-size: 11px; 
	line-height: 12px;
	color: #FFCE00;
	padding: 0px 20px 0px 0px;
}

#navigationmenu {
	background: #646339 url(/images/backgrounds/menunavbackground.jpg) left top repeat-x;
	height: 25px;
}

#location {
	background: #5A5837 url(/images/backgrounds/locationbackground.jpg) repeat-x; 
	height: 17px;
	font-size: 10px; 
	line-height: 9px;
	color: #FFCE00;
	padding: 0px 0px 0px 20px;
}

#locationsubpages {
	background: #5A5837 url(/images/backgrounds/locationbackgroundlarge.jpg) repeat-x; 
	height: 27px;
	font-size: 10px; 
	line-height: 9px;
	color: #FFCE00;
	padding: 0px 0px 0px 20px;
}

#pagetitles {
	background: #5A5837 url(/images/backgrounds/locationbackgroundlarge.jpg) repeat-x; 
	height: 27px;
	font-size: 13px; 
	font-weight: bold;
	line-height: 12px;
	color: #FFCE00;
	padding: 0px 20px 0px 0px;
}

a.location:link, a.location:active, a.location:visited {
	text-decoration: underline;
	color: #FFCE00;
}

a.location:hover {
	text-decoration: none;
	color: #FFCE00;
}

#threepanelbackground {
	background: #CDCCA7 url(/images/backgrounds/background3panel.jpg) repeat-y;  
}

#twopanelbackground {
	background: #CDCCA7 url(/images/backgrounds/background2panel.jpg) repeat-y;  
}

#onepanelbackground {
	background: #CDCCA7 url(/images/backgrounds/background1panel.jpg) repeat-y;  
}

.leftsidetitle { 
	background-color:#464233;
	padding: 25px 0px 3px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	line-height: 15px;
	color: #FFCE00;
}

.featuredtripphoto { 
	border-top:#59582B solid 1px;
	border-bottom:#59582B solid 1px;
}

.featuredtripname { 
	background-color:#706F36;
	padding: 6px 0px 3px 0px;
	font-size: 11px; 
	font-weight: bold;
	line-height: 13px;
	color: #FFFFFF;
}

a.featuredtripname:link, a.featuredtripname:active, a.featuredtripname:visited {
	text-decoration: underline;
	color: #FFFFFF;
}

a.featuredtripname:hover {
	text-decoration: none;
	color: #FFCE00;
}

.featuredtriptext { 
	background-color:#59582B;
	padding: 12px 15px 12px 15px;
	font-size: 11px; 
	line-height: 12px;
	color: #B8B689;
}

a.featuredtriptextlink:link, a.featuredtriptextlink:active, a.featuredtriptextlink:visited {
	text-decoration: underline;
	color: #B8B689;
}

a.featuredtriptextlink:hover {
	text-decoration: none;
	color: #FFCE00;
}

.triptext { 
	background-color:#59582B;
	padding: 12px 15px 12px 15px;
	font-size: 11px; 
	line-height: 12px;
	color: #FFCE00;
}

.triplinks { 
	background-color:#706F36;
	padding: 6px 0px 3px 0px;
	font-size: 11px; 
	font-weight: bold;
	line-height: 12px;
	color: #FFCE00;
}

a.triplinks:link, a.triplinks:active, a.triplinks:visited {
	text-decoration: underline;
	color: #FFCE00;
}

a.triplinks:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.triplinksspace { 
	background-color:#706F36;
	height:6px;
}


.ourtripsarea { 
	background-color:#59582B;
	padding: 12px 0px 12px 0px;
}

.ourtripstext { 
	font-size: 11px; 
	line-height: 12px;
	font-weight: bold;
	color: #B8B689;
}

a.ourtripstext:link, a.ourtripstext:active, a.ourtripstext:visited {
	text-decoration: underline;
	color: #B8B689;
}

a.ourtripstext:hover {
	text-decoration: none;
	color: #FFCE00;
}

.ourtripstextyellow { 
	font-size: 11px; 
	line-height: 12px;
	font-weight: bold;
	color: #FFCE00;
}

.maintext {
	padding: 14px 14px 14px 14px;
}

.maintexttwopanel {
	padding: 28px 24px 26px 24px;
}

.maintextonepanel {
	padding: 28px 22px 26px 22px;
}

.maintexttitle {
	padding: 0px 0px 4px 0px;
	font-weight: bold;
}

.maintextsmall {
	font-size: 11px;
}

.maintexttitlelined {
	padding: 0px 0px 2px 0px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	border-bottom:#6E6C40 4px double;
	margin-bottom: 4px;
}

.hr1 {
	height:1px;
	border:#A4A37B 1px dotted;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hr2 {
	height:1px;
	border:#A4A37B 1px dotted;
	margin-top: 1px;
	margin-bottom: 1px;
}

.note-box {
	border:#403C32 1px solid;
	padding: 3px 3px 3px 3px;
}

.grid-border {
	border-bottom:#403C32 1px solid;
}

.mainphotosteve { 
	border-bottom:#CDCCA7 solid 1px;
}

.pagesubheading { 
	background-color:#464233;
	padding: 25px 14px 3px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	line-height: 15px;
	color: #FFCE00;
}

.newsheadlinearea { 
	padding: 0px 0px 2px 0px;
}

.newsheadlinetext { 
	font-weight: bold;
	font-size: 11px;
}

.newsstoryarea { 
	padding: 0px 0px 14px 9px;
}

.newsstorytext { 
	font-size: 11px;
}

#bottom {
	background: #5A5837 url(/images/backgrounds/bottombackground.jpg) repeat-x; 
	height: 15px;
	font-size: 10px; 
	color: #FFCE00;
	padding: 0px 20px 0px 0px;
}

a.bottom:link, a.bottom:active, a.bottom:visited {
	text-decoration: underline;
	color: #FFCE00;
}

a.bottom:hover {
	text-decoration: none;
	color: #FFCE00;
}

#fineprint {
	background: url(/images/backgrounds/fineprintbackground.jpg) center top no-repeat; 
	font-size: 10px; 
	color: #83814C;
	padding: 20px 0px 15px 0px;
}

a.fineprint:link, a.fineprint:active, a.fineprint:visited {
	text-decoration: none;
	color: #83814C;
}

a.fineprint:hover {
	text-decoration: underline;
	color: #83814C;
}

.gallerythumbnailbackground {
	background: url(/images/backgrounds/gallerythumbnailbackground.jpg) center top no-repeat;
	height:140px;
	width:140px;
}

.gallerylargephotobackground {
	background: url(/images/backgrounds/gallerylargephotobackground.jpg) center top no-repeat;
	height:445px;
	width:445px;
}

.gallerythumbnail {
	border: #A2A179 1px solid;
	background-color: #464233;
}

.gallerylargephoto {
	border: #A2A179 1px solid;
	background-color: #464233;
}

.gallerythumbnailtext {
	font-weight:normal;
	font-size: 11px; 
	padding: 4px 0px 4px 0px;
}

.gallerytopbackground {
	background: url(/images/backgrounds/photogallerytopbackground.jpg) top repeat-x;
	height:44px;
}

.gallerybottombackground {
	background: url(/images/backgrounds/photogallerybottombackground.jpg) top repeat-x;
	height:14px;
}

.gallerybackground {
	background-color: #CDCCA7;
}

.inputselect {
	border:1px solid #9A9972; 
	background:#E3E3CE;
	font-size:11px; 
	color:#403C32; 
}

#newsphotos {
	border: 1px solid #A2A179; 
	margin-top:0px; 
	margin-left:0px; 
	margin-right:8px; 
	margin-bottom:4px; 
	float: left;
}

#newsphotosright {
	border: 1px solid #A2A179; 
	margin-top:0px; 
	margin-left:0px; 
	margin-right:8px; 
	margin-bottom:4px; 
	float: right;
}

.staffphotos {
	border: 1px solid #A2A179; 
	margin-top:0px; 
	margin-left:0px; 
	margin-right:8px; 
	margin-bottom:4px; 
	float: left;
}
