﻿body {font-family: Verdana, Arial, Helvetica, sans-serif;  
        font-size: 76%; /* .8em;  default body text size*/
	    margin:  0px; /* to center the page */
        padding: 0px;
        text-align: center; 
        background-image: url(background.JPG); }

div#centering { width:990px; margin: 10px auto;  padding :0em;  text-align: left; background-color: #676858;  position: relative;  }  /*  */

/* ----------- Baseline values */
p, ul, li, h1, h2, h3 { margin: 0px; padding: 0px}
a { font-weight:bold;  }
a:link { color: #222601; text-decoration: none; }   /* 440E0C   */  
a:visited {color: #656D73; text-decoration: none; }
a:hover, a:active { color: #718A6D; text-decoration: underline;  }  /* 911E1A   */  
a img{ border:none; }  /* kills the blue border around the images when they're links */
ul {list-style-type: none; }

/* ------------ Common to all pages */
div#body_container { clear: both;  }

#header { padding:0em;  margin: 0px 0px 0px 0px; height: 150px;  width: 990px; }
#headerRiver { padding: 0em;  margin: 0px 0px 0px 0px; height: 150px;  width: 990px; }
#headerRiver h1 {  padding-top: 60px; padding-left: 20px;  font-size: 1.8em; font-family: Trebuchet MS, Helvetica, sans-serif; color: #FFF; }
#menubar{ width: 990px;  height: 21px;  z-index: 9; margin-top: -24px;} /* z-index ensures the dropdowns are above the text and images */
#menubarRiver{ position: absolute; top: 128px; width: 990px;  height: 21px;  z-index: 9; } /* z-index ensures the dropdowns are above the text and images */


div#rightCol {float: right; width: 730px; padding-bottom: 0px; background-color: #FFF; } 
div#bodyText { float: right; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }
div#bodyText h1 { font-size: 1.6em; font-family: Georgia, Sans-Serif, Verdana; padding-top: 10px; }
div#bodyText h2 { font-size: 1.4em; font-family: Georgia, Sans-Serif, Verdana; padding-top: 10px; padding-bottom: 5px; }
div#bodyText h3 { font-size: 1.2em; font-family: Georgia, Sans-Serif, Verdana; padding-top: 10px; padding-bottom: 5px; }
div#bodyText p { padding-left: 10px; margin-bottom: 10px;}


div#adsense {float:left; width: 730px; height: 92px; margin-top: 0px; background-color: #A2A490; } /**/
div#featurePhoto {float:left; width: 730px; height: 275px; margin-top:0px;} /* background-color: #CCC; */

div#riverBody {width: 730px; margin-top: 10px; padding-top: 20px; text-align: center;} /* background-color: #CCC; */
div#riverBody img { margin-left: 45; } /* centers the image */
div#riverBody p { margin-top: 20px; margin-left: 20px; text-align: left; }            

div#leftCol {float:left; width: 260px; background-color: #676858;  }
div#sponsors { width: 260px; height: 92px; margin-top: 0px; background-color: #A2A490; } /**/
div#leftColHdr { text-align: center; border-bottom: solid 2px #A2A490; margin: 0px 10px; font-family: Georgia, Sans-Serif, Verdana; color: #A2A490; }

/* ------------------- Rivers List */
div#rivers  { width: 255px;  padding-top: 10px; padding-bottom: 10px; }  
div#rivers li {margin-bottom: 10px; }
div#rivers li a {font-size: 1.2em; margin-left: 10px; color: #FFF; } /*#A2A490  2C3717  */
div#rivers a:visited { color: #A2A490; } 
div#rivers a:hover, a:active { color: #718A6D; text-decoration: underline;  }  

/* ------------------- Camps List */
div#camps  { width: 255px;  padding-top: 10px; }  
div#camps li {margin-bottom: 5px; margin-left: 10px; }
div#camps li a {font-size: 1em; margin-left: 10px; color:  #A2A490 ; } /*#A2A490  2C3717  */
div#camps a:visited { color: #A2A490; } 
div#camps a:hover, a:active { color: #718A6D; text-decoration: underline;  }  

.newstuff li {list-style-type: disc; margin-left: 20px; }
.newstuff h2 {  font-size: 1.3em;   font-weight: bold;    margin-top: 10px;	color: red; }	

.featureList li {list-style-type: disc; margin-left: 20px; }
/* /////////////////////////// Index page \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
div.introText h3 {margin-top: 1em; font-family: Georgia, Sans-Serif, Verdana; font-size: 1.8em;}
div.introText p { color: #000; font-size: 1em; padding-left:20px; padding-bottom: 5px; padding-right: 10px; line-height: 1.5;  }*/


/* ------------------ Single Column Pages  */
div#singleBodyColumn {clear:both; width:990; background-color: #FFF; padding: 40px; }
div#singleBodyColumn h1 { font-size: 1.6em; font-family: Georgia, Sans-Serif, Verdana; padding-top: 10px; }
div#singleBodyColumn h2 { font-size: 1.4em; font-family: Georgia, Sans-Serif, Verdana; padding-top: 10px; padding-bottom: 5px; }
div#singleBodyColumn h3 { font-size: 1.2em; font-family: Georgia, Sans-Serif, Verdana; padding-top: 10px; padding-bottom: 5px; }
div#singleBodyColumn p { padding-left: 10px; padding-bottom: 10px; padding-top: 10px; }
div#singleBodyColumn li {margin-bottom: 10px; margin-left: 15px; }

.photoLeft {float: left; padding:2px 10px 8px 10px; margin: 0px; font-size:90%; color: #7F8E29; font-style:italic; width: 200px;}

/* ------------------ Deep Zoom Mosaic Pages  */
div#silverlightControlHost { width: 800px; height: 600px; padding-left: 50px;}

/* ------------------ Footer */
#footer {clear:both; padding-left: 30px; padding-top: 20px;  margin-top: 0px; background-color: #676858; height: 40px; } /*C7CCC6  A2A490  676858*/

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
div#footer a:visited { color: #222601; } 
div#footer a:hover, a:active { color: #718A6D; text-decoration: underline;  }  

/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */ 

