/* poudre_river.css */

/***********************/
/*       general       */
/***********************/
body { 
 margin: 20px;
 font-family: Arial, Helvetica, sans-serif;
 }
	
h1 {
 font-size: 24px;
	/* color: #075272; */
	color: #FFFFFF;
	line-height: 26px;
	font-style: italic;
 }
	
h2 {
 font-size: 18px;
	color: #075272;
	line-height: 20px;
 }

h3 {
 font-size: 15px;
	color: #075272;
	line-height: 17px;
 }
	
a {
	color: #006699; 
	text-decoration: none;
 }
	
a:hover {
 text-decoration: underline;
 }

a.gray {
	color: #2288BB; 
	text-decoration: none;
 }

a.gray:hover {
 text-decoration: underline;
 }
 
td.head_text {
 background-color: #7CA434;
	color: #FFFFFF;
	font-size: 18px;
 font-weight: bold;
 padding: 3px;
 }
	
td.chart {
 padding: 3px;
 }
		
div.breadcrumbs {
 font-size: 12px;
	color: #FFFFFF;
	font-style: italic;
	text-align: right;
 }

div.credits {
 text-align: right;
	font-size: 12px;
 }
	
td.caption {
 font-size: 12px;
	font-style: italic;
 }
					
/***********************/
/*        footer       */			
/***********************/				
td#footerbox {
 width: 800px;
	height: 62px;
	background-image: url(images/common/footer.jpg);
	font-size: 10px;
	color: #666666;
 }
	
td.footer {
	padding: 20px;
	}
	
a.footer {
 color: #666666;
	text-decoration: none;
 }
a.footer:hover {
 text-decoration: underline;
 }

/***********************/
/*      home page      */
/***********************/
h1.home {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
 }
	
h2.home {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
 }	
	
a.home_top {
	color: #FFFFFF;
 text-decoration: none;
 }
a.home_top:hover {
 text-decoration: underline;
 }
	
div#home_content {
 position: relative;
 width: 800px;
	height: 968px;
	background-image: url(images/home/home-bgnd.jpg);
 }
	
div.top_title {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
 }
	
div.top_text {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
 }	
	
div#column_1_title {
 position: absolute;
	left: 65px;
	top: 280px;
 }	
	
div#column_1_text {
 position: absolute;
	left: 65px;
	top: 315px;
 }
	
div#column_2_title {
 position: absolute;
	left: 305px;
	top: 280px;
 }	
	
div#column_2_text {
 position: absolute;
	left: 305px;
	top: 315px;
 }
	
div#column_2_more {
 position: relative;
	left: 120px;
	top: 10px;
 }
	
div#column_3_title {
 position: absolute;
	left: 545px;
	top: 280px;
 }	
	
div#column_3_text {
 position: absolute;
	left: 545px;
	top: 315px;
 }
	
div#column_3_more {
 position: relative;
	left: 120px;
	top: 10px;
 }
	
div#left {
 position: absolute;
	left: 45px;
	top: 470px;
	width: 430px;
 font-size: 14px;
 }
	
div#right {
	position: absolute;
	left: 532px;
	top: 470px;
	width: 230px;
	font-size: 13px;
	font-weight: bold;
 }
	
a.right {
 color: #136088;
	text-decoration: none;
 }	
	
a.right:hover {
 text-decoration: underline;
 }	
	
div.home_black {
 color: #000000;
 }
	
div.home_white {
	font-style: italic;
 color: #FFFFFF;
 }
	
.home_form {
 line-height: 30;
 }		

/***********************/
/* gallery pages       */
/***********************/
div.pic {
 float: left;
 border: #B9DA7B solid 1px;
 width: 200px;
	margin: 5px;
 }
div.pic_caption {
 padding: 5px;
	font-size: 12px;
	font-style: italic;
	text-align: left;
 }
div.pic_container {
 float: none;
	border: #FFFFFF 1px solid;
 }
div.pic_link {
 text-align: right;
	white-space:normal;
 }
div.pic_credits {
 padding: 5px;
	font-size: 11px;
	text-align: right;
 }
			
/***********************/
/*     other pages     */		
/***********************/
table.tbl {
 border: #B9DA7B solid 1px;
 }
td.tbl_top {
 color: #A0BD6B;
	font-weight: bold;
 background-color: #557B11;
	padding: 10px;
 }
th.tbl {
 background: #7CA434 url('images/common/table-bgnd-header.jpg') repeat-x;
	font-weight: bold;
	padding: 10px;
	text-align: left;
 }
td.tbl {
 background: #7CA434 url('images/common/table-bgnd-cell.jpg') repeat-x;
	padding: 10px;
	vertical-align: top;
 }

td.other {
 vertical-align: top;
	background-color: #7CA434;
 background-image: url(images/common/other-page-bgnd-body-side.jpg);
	background-repeat: repeat-x;
	background-position: top;
 }
	
td#other_content {
 margin: 0px;
 }
	
div#other_content {
 margin: 0px;
	padding: 10px;
 position: relative;
 width: 664px;
	/* height: 605px; */
	min-height: 605px;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #000000;
 }
