body {
	margin: 18px 0;
	padding: 0;
	text-align: center;
	background: #9F9F9F;
	}
img {
	border: 0;
	}
#page-holder {
	width: 756px;
	margin: 0px auto;
	text-align: left;
	background: #9F9F9F;
	}
#header-wrapper {
	margin-bottom: 4px;
	background: #EAECD0;
	}
#content-wrapper {
	background-image: url(images/bi-color-shim.gif);
	font: normal bold 11px/17px Verdana, Arial, sans-serif;
	color: #fff;
	margin-bottom: 4px;
	}
#content-wrapper table tr td p {	
	padding: 7px;
	}
#flash-wrapper {
	width: 752px;
	background-color: #666;
	margin-bottom: 4px;
	border: 2px solid #666;
	}
#footer-wrapper {
	background-color: #FFF5E3;
	padding-bottom: 8px;
	margin-bottom: 4px;
	background: #EAECD0;
	}
#footer-wrapper a {
	margin: 0;
	}
#copyright-wrapper {
	color: #FFF5E3;
	font: normal normal 10px Verdana, Arial, sans-serif;
	}
#background-place-holder {
	background-image: url(images/INNER-wagon-circle.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}
td.gray {
	background: #9F9F9F;
	}
td.tan {
	background: #EAECD0;
	width: 254px;
	}
select.jump-menu { 
	border: 1px solid #A4B97F;
	margin-right: 10px;
	}
a img.nav {
	margin-top: 6px;
	}
/* These rules make rollovers behave in Moz */
a:link img.nav {
	background-color: transperant;
	}
a:hover img.nav {
	background-color: #042725;
	}
/* eof These rules make rollovers behave in Moz */
a.nav:link {
	background-color: transperant;
	}
a.nav:hover {
	background-color: #042725;
	}

/* This is for the page-content table on all the inner pages */
table.page-content tr td.leftcol {
	width: 412px;
	padding-left: 12px;
	}
table.page-content tr td.rightcol {
	width: 344px;
	}
table.page-content tr td.leftcol div.text-box {
	background-color: #FFF5E3;
	width: 398px;
	border: solid 1px #171927;
	color: #382F1F;
	margin-bottom: 9px;
	}
table.page-content tr td.leftcol div.text-box p {
	font: normal normal 10px Verdana, Helvetica, Arial, sans-serif;
	margin: 5px 4px;
	}
table.page-content tr td.leftcol div.text-box p.first {
	margin-top: 0;
	}
table.page-content tr td.leftcol div.text-box h2 {
	font: normal bold 24px "ITC Garamond", "Stempel Garamond", "Adobe Garamond Pro", Garamond, serif;
	color: #FFEFE3;
	background-color: #732015;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 9px;
	}
table.page-content tr td.rightcol {
	text-align: center;
	}
table.page-content tr td.rightcol img.photo-one {	
	margin-top: 200px;
	}
table.page-content tr td.rightcol img.photo-two {
	margin-top: 64px;
	}
/* INNER PAGES */

img.section-hdr {
	margin-left: 9px;
	margin-bottom: 10px;
	}
td.leftcol p {
	margin-left: 9px;
	margin-top: 0;
	color: #053332;
	background-color: #FEFFF0;
	border: 1px solid #A4A592;
	font: normal normal 10px Verdana, sans-serif;
	width: 355px;
	}
/* Styles here are for the top nav bar on the immer pages */
div.navbar {
	width: 756px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(images/bi-color-shim.gif);
	background-color: #084A4A;
	text-align: center;
	}
div.navbar a {
	background-color: #084A4A;
	color: #FEFFF0;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 1px;
	text-transform: uppercase;
	line-height: 16px;
	}
div.navbar a:link, div.navbar a:visited {
	text-decoration: none;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #007DA3;
	border-left: 1px solid #007DA3;
	}
div.navbar a:active, div.navbar a:hover {
	text-decoration: none;
	background: #007DA3;
	color: #fff;
	border-bottom: 1px solid #00607D;
	border-right: 1px solid #00607D;
	border-top: 1px solid #575757;
	border-left: 1px solid #575757;
	}
/* Added by Matt on 02-23-05 to control layout of the photo gallery */
div.float {
  float: left;
  width: 120px;
  padding: 10px;
  }

div.float a img {
	border: 2px solid #fff;
	}

div.float div.frame {
	width: 120px;
	height: 160px;
	}

div.float p {
   text-align: center;
   }

div.spacer {
  clear: both;
  }
 
 table.waterfall-types {	
 	background-color: #FEFFF0;
	border: 1px solid #A4A592;
	color: #382F1F;
	margin: 9px;
 }
table.waterfall-types tr td {
	padding: 7px;
	font: normal normal 10px Verdana, sans-serif;
	}
option.row-river {
	color: #6B8F6B;
	background-color: #EFFFEF;
	}
option.north-umpqua-river {
	color: #6B8FB3;
	background-color: #E6F2FF;
	}
option.little-river {
	color: #B38F6B;
	background-color: #FFF2E6;
	}
option.south-umpqua-river {
	color: #70708F;
	background-color: #F1F1FF;
	}
