html{min-height:101%;}

body{
color:#666666;
text-align:center;
font-family: verdana, arial, tahoma, sans-serif;
}


a {text-decoration:none;}

#wrapper{
position:relative;
margin:0 auto;
padding:0;
width:960px;
height:auto;
text-align:left;
}


body#home a.home,
body#guide-service a.guide-service,
body#lodging a.lodging,
body#contact a.contact,
body#latestnews a.latestnews,
body#photos a.photos,
body#hat-creek a.hat-creek,
body#fall-river a.fall-river,
body#pit-river a.pit-river,
body#mccloud-river a.mccloud-river,
body#lower-sacramento-river a.lower-sacramento-river,
body#upper-sacramento-river a.upper-sacramento-river
 {
	color: #9A916A;
	border-top:solid thin #6B602E;
	border-bottom:solid thin #6B602E;
}



p{
color:#666;
font-size:12px;}

strong{
	font-size:11.5px;
}

h1,h2,h3,h4,h5{
font-family: "Trajan Pro", Georgia, "Times New Roman", sans-serif;
color:#9A916A;
}

h1{font-size:1.5em;}
h2{font-size:1.25em;}
h3{font-size:1.12em;}

h1,h2,h3,h4,h5,p{
margin:0;
padding:0;
}



a:link {
	color: #9A916A;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #9A916A;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #9A916A;
}


#navwrap{
font-family: Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
font-size:1.125em;
text-align:center;
margin:1.5em 0 0 0;
width:100%;
height:5em;
}

#navwrap ul{
margin:1em 0;
}

.nav li{
display: inline;
font-size:1em;
height:auto;
padding: .25em .25em;

}
.nav a{
line-height: inherit;
vertical-align: baseline;
padding: 0 .75em .125em .75em;
}


#header{
font-family: "Trajan Pro", Georgia, "Times New Roman", sans-serif;
font-size:.90em;
background:#FFFFFF;
margin:0;
padding:0;
height:auto;
width:950px;
}

.header{
margin:20px 0 0 0;
height:75px;
width:950px;
background: url(../images/at_header_center.png) center no-repeat;
text-indent:-9999px;
}

.headerphoto{
margin:20px 0 0 0px;
height:75px;
width:950px;
background: url(../images/at_header_center_black.png) center no-repeat;
text-indent:-9999px;
}

#headerphoto{
font-family: "Trajan Pro", Georgia, "Times New Roman", sans-serif;
font-size:.90em;
margin:0;
padding:0;
height:200px;
width:960px;
}

.newsletter a{
position:absolute;
top:0px;
left:900px;
height:150px;
width:150px;
background:url(../images/newsletter.png) no-repeat;
}

.newsletterhorz a{
	position:absolute;
	top:682px;
	left:38px;
	height:150px;
	width:150px;
	background:url(../images/newsletterhorz.png) no-repeat;
}

.banner{
font-size:12px;
color:#666666;
}

#banner a{
background:url(../images/book.png) no-repeat;
text-indent:-9999px;
float:left;
margin:10px 0 0 10px;
text-align:center;
padding:5px;
height:75px;
width:145px;
}

/*begin-images*/

#image{
padding:0;
margin:0;
background: url(../images/cover.jpg) no-repeat;
text-align:center;
width:960px; 
height:340px;
}

#imageguideservices{
padding:0;
margin:0;
background: url(../images/guide_services.jpg) no-repeat;
text-align:center;
width:960px; 
height:340px;
}

#imagelodging{
padding:0;
margin:0;
background: url(../images/lodging.jpg) no-repeat;
text-align:center;
width:960px; 
height:340px;
}

#imagecontact{
padding:0;
margin:0;
background: url(../images/contact.jpg) no-repeat;
text-align:center;
width:960px; 
height:340px
}

/*end-images*/

#content{
width:960px;
height: auto;
margin:0;
padding:0;
}

#content h2{
padding:0 0 0 .5em;
margin:0;
}

#content p{
padding:5px;
}

.pleft{
text-align:justify;
padding:5px 10px 5px 5px;
width:460px;
float:left;
margin-bottom:20px;
}

.pright{
text-align:justify;
padding:5px 5px 5px 10px;
width:460px;
float: right;
margin-bottom:20px;
}

.promo{
font-size:12px;
width:790px;
margin:0 0 20px 80px;
color:#9A9A6A;
border:solid 1px #9A9A6A;
clear: both;
text-align:center;
}

/*-----rivers-----*/

#imageholder{
	margin-bottom:2em;
	height:200px;
	width:960px;
	background:url(../images/river-header.jpg) center no-repeat ;}

#rivers{
border-top:#897a52 1px dotted ;
clear:both;
width:940px;
padding:10px 5px 5px 10px;
margin:0;
}

#riversleft{
float:left;
width:450px;
margin-bottom:20px;
}

#riversright{
float:right;
width:450px;
margin-bottom:20px;
}

#rivers p{
text-align:justify;
float:right;}

#rivers img{
padding:5px 10px 0 0;
float:left;
}

.rivers{
height:200px;
}

/*-----end-rivers-----*/

/*begin-lodge/contact*/

.lodge p{
padding:5px;
margin:0;}

#listlodging,ul,li{
list-style:none;
padding:0;
margin:0;
}

#listlodging li{
padding-left:5px;}

#listlodging{
font-size:9pt;
width:100%;
height:auto;
margin-left:0;
}

.lodge{
float:left;
border:solid thin #9A916A;
width:275px;
height:200px;
padding:5px;
margin:10px 0 10px 20px;
}

.lodge h3{
font-size:1.25em;
}

.lodgeul{
list-style:none;
}

ul.form{
margin-top:15px;
float:left;
height:auto;
width:310px;

}



ul.form1{
height:auto;
float:right;
width:310px;
}


.form li, .form1{
width:300px;
padding:5px 0;
font-size:12px;
list-style:none;
}

#reserve{
float:right;
width:640px;
height:auto;
margin:2em 0;
padding:0 0 0 0em;
}



#info img{
	border:none;
	margin-top:2em;}
	
#info li{
	margin:.5em 0;
}

#info{
	border-right:solid thin #9A916A;
float:left;
width:250px;
height:auto;
padding:0 10px ;
margin: 2em 0 0 0;

}
 #comment,#phone,#email,#name, lable{
 color:#9A916A;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 }
 
 #comment{
	 width:100%;
 padding:5px;
 }
 
.details{margin:1em;}

/*end-lodge/contact*/

#thankyou{
position:relative;
margin:0 0 0 5em;
padding:10px;
width:760px;
height:150px;
border:solid 1px #9A916A
}
.sig{text-indent:40px;
margin-top:10px;
}
#thankyou h2{
margin:20px 10px;
}
.thankyou{
padding:0 10px;
}

#footer{
color: #9A916A;
border-top:solid thin #9A916A;
font-size:12px;
font-variant:small-caps;
clear:both;
margin:50px 0 10px 0;
padding:10px;
height:50px;
width:950px;
text-align:center;
}


#footer li{
display: inline;
padding:5px 10px;
}

/*----------------------------------test_area----------------------------------------*/

#slideshow{padding-left:75px;
margin:0;
height:auto;
width:auto;}
