@charset "iso-8859-1";
@import url("homeNav.css");

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFFFFF}
/* ----------------------- Main Global Navigation ------------------------- */
table tr td.topImage {
border-left:#666666 1px solid;
border-right:#666666 1px solid;
border-top:#666666 1px solid;
margin:0px;
padding:0px;} 
table tr td.navLeft {
background-image:url(../images/pagetop/left.jpg);
background-repeat: no-repeat;
background-position: top;
float:left;
height:34px;
width:294px;
border-bottom:#666666 1px solid;
border-left:#666666 1px solid;
margin:0px;
padding: 0px;}
table tr td.navLeft-on {
background-image:url(../images/pagetop/left-on.jpg);
background-repeat: no-repeat;
background-position: top;
float:left;
height:35px;
width:294px;
border-left:#666666 1px solid;
margin:0px;
padding: 0px;
color:#990000;}
table tr td.navMid {  
background-image:url(../images/pagetop/mid.jpg);
background-repeat: no-repeat;
background-position: top;
float:left;
height:34px;
width:294px;
border-bottom:#666666 1px solid;
margin:0px;
padding: 0px;}
table tr td.navMid-on { 
background-image:url(../images/pagetop/mid-on.jpg);
background-repeat: no-repeat;
background-position: top;
float:left;
height:35px;
width:294px;
margin:0px;
padding: 0px;
color:#990000;}
table tr td.navRight {
background-image:url(../images/pagetop/right.jpg);
background-repeat: no-repeat;
float:left;
height:34px;
width:172px;
border-bottom:#666666 1px solid;
border-right:#666666 1px solid;
margin:0px;
padding: 0px;}
table tr td.navRight-on {
background-image:url(../images/pagetop/right-on.jpg);
background-repeat: no-repeat;
float:left;
height:35px;
width:172px;
border-right:#666666 1px solid;
margin:0px;
padding: 0px;
color:#990000;}
#nav { 
margin-top: 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;}
#nav a:link, #nav a:visited, #nav a:active  {
color: #003399;
font-weight:bold;
text-decoration:underline;
padding-top: 10px;
margin-top: 10px;}
#nav a:hover {
color: #990000;
text-decoration:underline;}
#navActive {
margin-top: 11px;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;}
#navActive a:link, #navActive a:visited, #navActive a:active, #navActive a:hover{
color:#990000;
font-weight:bold;
text-decoration:underline;
padding-top: 12px;
margin-top: 12px;}

/* -------------- Styles used for the Typographic Content of the site --------------*/
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 115%;
font-weight: bold;
color: #990000;
margin-top:10px;
margin-bottom:10px;
margin-left: 0px;
}
h2 {
font-family: Arial, Helvetica, sans-serif;	
font-weight: bold;
color: #990000;
font-size:100%;
margin-bottom:-8px;
margin-top:10px;
}
h2 a:link, h2 a:visited {
font-family: Arial, Helvetica, sans-serif;	
font-weight: bold;
color: #990000;
font-size:100%;
margin-bottom:-10px;
margin-top:10px;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #2A3F55;
font-size: 90%;
margin-bottom:-10px;
margin-top: 10px;}
h4 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #990000;
font-size: 85%;
margin-bottom:-15px;
margin-top:0px;
padding: 0;}
p {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #000000;}
p.indent {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #000000;
padding: 0px 0px 0px 8px;}
.small {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color: #000000;
line-height: 90%;}
.smallgrey {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color: #373737;
line-height: 110%; }
a:link, a:visited  {color: #003399;}
a:hover {color: #990000;}
.rightColtext {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size: 9pt;
letter-spacing: 0px;}

/*----------- Styles used for the Navigation, both Global and Local ---------------- */
table tr td.local-navigation {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
background-color: #DDDDCD;}
table tr td.local-navigation-active {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
background-color: #990000;}
.localNav { font-weight: bold; color: #FFFFFF; }
a.localNav:link, a.localNav:active, a.localNav:visited { 
color: #FFFFFF; 
text-decoration: underline;}
/*-------- Styles used for the "Information Boxes" or "at a glance" areas on the River pages -------- */
.info-headline {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
color: #990000;}
.info-heads {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
color: #990033;}
.headline { 
font-weight:bold;
color:#990000;} 
.info-boxes {padding: 0px 5px 3px;}
li	  {
margin-bottom: 4px;
line-height: 110%;
font-size: 80%;
color: #000000;
font-family: Arial, Helvetica, sans-serif;}
ul {
margin: 2px 0px 0px 17px;
padding: 0px 2px;
list-style-type: disc;}
.price {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
color: #990033;}
.body {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #000000;}
.anchorheads {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 2px 0px 4px 12px;
color: #FFFFFF;}

/* ______________________ Styles used for the "CA Rivers" page _______________________ */

.maptextb {
font-family: Arial, Helvetica, sans-serif;
line-height: 13px;
font-weight: normal;
font-size: 13px;
color: #000000;}
.mapheads {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 4px 12px;
color: #FFFFFF;}
a.mapheads:link, a.mapheads:visited {color: #003399;}
a.mapheads:hover {color: #000000;}
ol { list-style-type: none; }
.header { color:#FFFFFF; }
a.header:link, a.header:visited, a.header:active {
color:#FFFFFF;
font-weight:400;
text-decoration:underline;}
			
/* ---------------------- Syndication styles for blog.aorafting.com ------------------*/
#aoblog {
width:200; }
#aoblog ul {
margin: 0px;
padding: 0px 2px;}
#aoblog ul li {
display: block;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 80%;
text-indent: 0px;}
#aoblog li {
padding: 0 0 5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
line-height: 120%; }	 
/* ------------------------ Table Structure & Formatting --------------------------------- */
table tr td.mainbody {
padding:6px;
background-color:#FFFFFF;
vertical-align:top;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
margin: 0px;}
table tr td.rightColumn {
background-color:#C0DDDB;
width: 163px;
padding: 4px 4px 4px 5px;
vertical-align:top;
text-align:center;
border-right:1px solid #666666;
border-bottom:1px solid #666666;}
table tr td.redback {
background-color:#990000;
font-size:10pt;
letter-spacing:1px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;}	
table tr td.scanboxTopleft {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
line-height:90%;
padding-left:8px;
padding-right:10px;
padding-bottom:7px;
padding-top:0px;
border-right:#666666 1px dashed;} 
table tr td.scanboxTop {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
line-height:90%;
padding-left:14px;
padding-right:4px;
padding-bottom:7px;
padding-top:0px;}
table tr td.scanboxleft {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
line-height:90%;
padding-left:8px;
padding-right:10px;
padding-bottom:7px;
padding-top:0px;
border-right:#666666 1px dashed;
border-bottom:#666666 1px dashed;} 
table tr td.scanbox {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
line-height:90%;
padding-left:14px;
padding-right:4px;
padding-bottom:7px;
padding-top:0px;
border-bottom:#666666 1px dashed;}	  
table tr td.headline {
border-right:1px solid #666666;
border-left:1px solid #666666;}	  
table tr td.eNews {
background-image:url(../images/sidebar/enews.gif);
background-repeat:no-repeat;
background-position:top;
height:275px;}
table tr td.pricing {
height: 1px;
padding:0;
margin:0;
background-color:#333333;}	
#headerleft {
float:left;
padding:2px 3px 2px 10px;}
#headerright {
float:right;
padding:5px 10px 2px 3px;}
#communityLeft {
vertical-align:top;
float:left;
text-align:left;
width: 350px;
padding:5px;
border-right:#FFFFFF 2px solid; }
#communityRight {
float:right;
text-align:left;
width:200px;
padding: 0px 0px 0px 5px;}
#community H1{
padding: -15px 5px -15px 10px;
vertical-align:top;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
text-transform: uppercase;
}
table tr td.borderRight {
border-right:#333333 1px solid;}
table tr td.borderBottom {
border-bottom:#333333 1px solid;
border-right:#333333 1px solid;}
/*-------------------------- Typography  & Navigational Elements -------------------------------*/
.headernav {
color:#FFFFFF;
font-weight:bold;}	
a.headernav:link, a.headernav:active, a.headernav:visited {
color:#FFFFFF;
text-decoration:underline;}
/*-- american rivers --*/
p.indent2 {
	margin-bottom: 8px;
	padding: 0px 0px 0px 8px;
	}
blockquote {font-family:Arial, Helvetica, sans-serif; line-height: 1.5em;}	
table tr td.red {color: #990000;}
a img {	border: none;}
/*-- tinyslideshowstyles --*/
body {margin:0;  padding:5px; }
#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none}
#wrapper {width:576px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:570px; height:208px; padding:2px;  background:#000}
#information {position:absolute; bottom:0; width:570px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px; color:#fff;}
#information p {padding:0 8px 8px; color:#fff;}
#image {width:570px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:210px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(/images/tinyslideshow/left.gif) left center no-repeat;}
#imgnext {right:0; background:url(/images/tinyslideshow/right.gif) right center no-repeat;}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:5px}
#slideleft {float:left; width:20px; height:100px; background:url(/images/tinyslideshow/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:100px; background:#222 url(/images/tinyslideshow/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:526px; margin-left:1px; height:100px; overflow:hidden}
#slider {position:absolute; left:0; height:100px}
#slider img {cursor:pointer; border:1px solid #ccc; padding:2px}
p.slideshow {color:#fff;}
.reviewNav {background-color:#990000; text-align:right; color:#fff; padding:3px; text-transform:uppercase;}
.social {font-weight: bold; color: #ccc; font-size: 12px;}
a.social, a.social:link, a.social:active, a.social:visited { color: #999; text-decoration: none;}
a.social:hover {text-decoration:underline;}

