﻿html {
  margin: 0;
  padding: 0;
  background: url("../images/pageContainer_overlayBg_river.gif") #c7b299 no-repeat center 70px;}

	body {
	  text-align: center;
	  margin: 0;
	  padding-top: 14px;
	  padding-bottom: 20px;}
	  
	  #pageContainer {
	    width: 982px;
	    margin: 0 auto;
	    text-align: left;}
	    
	      #headerContainer {
	        width: 982px;
	        height: 486px;}
	        
	        #topNavigationContainer {
	          width: 286px;
	          height: 119px;
	          position: absolute;
	          margin: 0px 0px auto 696px;}
	        
	        #logoContainer {
	          width: 696px;
	          height: 150px;
	          position: absolute;
	          margin: 0px auto auto 0px;
	          border-bottom: 2px solid #4b2a1d;
	          background: url("../images/headerContainer_headerLogoBg.gif") transparent no-repeat left 2px;}
	        
	        #headerContainer .columnLeft {
	          width: 190px;
	          height: 334px;
	          background: #5d4d52;
	          border-right: 2px solid #4b2a1d;
	          border-left: 2px solid #4b2a1d;
	          position: absolute;
	          margin: 152px auto auto 0px;
	          text-align: left;}
	          
	          #headerContainer .columnLeft .content {
	            width: 170px;
	            height: 209px;
	            margin: 0 auto;
	            text-align: left;}
	            
	            .content .searchBox form {}
	            
	              .content .searchBox form input.search {
	                width: 137px;
	                border: 1px solid #4b2a1d;
	                background: #fff;}
	              
	              .content .searchBox form input.submit {
	                width: 25px;
	                background: #4b2a1d;
	                border: 0;
	                color: #fff;}
	        
	        #headerContainer .columnCenter {
	          position: absolute;
	          margin: 152px auto auto 194px;}
	        
	        #headerContainer .columnRight {
	          width: 282px;
	          height: 365px;
	          border-top: 2px solid #4b2a1d;
	          border-right: 2px solid #4b2a1d;
	          border-left: 2px solid #4b2a1d;
	          position: absolute;
	          margin: 119px auto auto 696px;
	          background: url("../images/headerContainer_columnRightBg.gif") #c9c2c7 repeat-x center top;}
	          
	          .columnRight .heading {
	            width: 282px;
	            height: 365px;
	            position: absolute;
	            background: url("../images/headerContainer_columnRight_weeklyMeeting.gif") transparent no-repeat center 5px;}
	          
  	          .columnRight .imageContainer {
  	            width: 282px;
  	            overflow:auto;
  	            height: 321px;
  	            margin: 44px 0px 0px 0px;
  	            background: url("../../images/headerContainer_columnRight.jpg") transparent no-repeat center bottom;}
  	          .columnRight .imageContainer b{
  	          	margin: 10px;
  	          }
  	            
	      #headerContainer_subpage {
	        width: 982px;
	        height: 150px;}
	        
	        #headerContainer_subpage #topNavigationContainer {
	          height: 150px;
	          position: absolute;
	          margin: 0px 0px auto 696px;}
	        
	        #headerContainer_subpage #logoContainer {
	          width: 982px;
	          height: 150px;
	          position: absolute;
	          margin: 0px auto auto 0px;
	          border-bottom: 2px solid #4b2a1d;
	          background: url("../images/headerContainer_headerLogoBg.gif") transparent no-repeat left 2px;}
        
        #waistContainer {
          width: 978px;
          height: 42px;
          border: 2px solid #4b2a1d;
          background: #84795d;}
          
          .waistContainer_index {}
          
            .waistContainer_index .columnLeft {
              width: 696px;
              height: 42px;
              position: absolute;
              margin: 0px auto auto 0px;
              background: url("../images/waistContainer_columnLeftBg.gif") no-repeat left top;}
          
  	        .waistContainer_index .columnRight {
  	          width: 282px;
  	          height: 42px;
  	          position: absolute;
  	          margin: 0px auto auto 696px;
  	          background: url("../images/waistContainer_columnRightBg.gif") transparent no-repeat left top;}
  	          
  	      .waistContainer_subpage {}
  	      
  	        .waistContainer_subpage .column {
              width: 978px;
              height: 42px;
              position: absolute;
              margin: 0px auto auto 0px;
              background: url("../images/waistContainer_columnLeftBg.gif") no-repeat left top;}
	        
	      #bodyContainer {
	        width: 982px;
	        border-bottom: 2px solid #4b2a1d;}
	        
	        .index {
	          height: 470px;}
	      
  	        .index .columnLeft {
  	          width: 190px;
  	          height: 470px;
  	          background: #5d4d52;	          
  	          border-right: 2px solid #4b2a1d;
  	          border-left: 2px solid #4b2a1d;
  	          margin: 0px auto auto 0px;
  	          text-align: center;
  	          position: absolute;}
  	          
              .index .columnLeft .content {
  	            width: 170px;
  	            height: 460;
  	            margin: 6px auto auto auto;
  	            text-align: left;}
  	        
  	        .index .columnCenter {
  	          width: 504px;
  	          height: 470px;
  	          position: absolute;
  	          margin: 0px auto auto 194px;
  	          background: url("../images/bodyContainer_columnCenterBg.gif") #e2dbe7 repeat-y right;}
  	          
  	          .index .columnCenter .content {
  	            padding: 15px;}
  	        
  	        .index .columnRight {
  	          width: 282px;
  	          height: 470px;
  	          position: absolute;
  	          margin: 0px auto auto 698px;
  	          border-right: 2px solid #4b2a1d;
  	          background: url("../images/bodyContainer_columnRightBg.jpg") #fff no-repeat right top;
  	          text-align: left;}
  	          
  	          .index .columnRight .content {
  	            padding: 7px 10px 10px 10px;}
	      
	        .subpage {
	          text-align: left;}
	      
  	        .subpage .columnLeft {
  	          width: 190px;
  	          background: #5d4d52;	          
  	          border-right: 2px solid #4b2a1d;
  	          border-left: 2px solid #4b2a1d;
  	          margin: 0px auto auto 0px;
  	          text-align: left;
  	          position: absolute;}
  	          
              .subpage .columnLeft .content {
  	            width: 170px;
  	            height: 460;
  	            margin: 6px auto auto auto;
  	            text-align: left;}
  	          .subpage .columnLeft .content *[width="100%"]{
  	          	width: 90%;
			  }  

  	        .subpage .columnCenter {
  	          width: 790px;
  	          margin: 0px auto;
  	          background: url(../images/bodyContainer_columnCenterBg.gif) #e2dbe7 repeat-y left;
  	          border-right: 2px solid #4b2a1d;
  	          padding-left: 190px;}
  	          
  	          .subpage .columnCenter .content {
  	            padding: 15px;}
  	            	        
	      #footerContainer {
	        width: 978px;
	        background: #fff;
	        border-bottom: 2px solid #4b2a1d;
	        border-left: 2px solid #4b2a1d; 
	        border-right: 2px solid #4b2a1d;
	        padding:0px;
	        }
	        
	        #footerContainer table.sponsors {
	          width: 978px;
	          padding:0px; 
	          border:0px; 
	          margin:0px;
	          border-spacing:0px;
	          }
	        
	          #footerContainer table.sponsors td {
	            text-align: center;
	            padding: 5px;
	            border:0px;
	            margin:0px;
	           	} 
	           	#footerContainer table.sponsors td.titles{
					color:#4b2a1d; 
					background-color:#c7b299; 
					font-size:20px;
					padding-top:7px;
					padding-bottom: 10px;
			        border-top: 2px solid #4b2a1d;
			        border-bottom: 2px solid #4b2a1d;
				}
	      
	      #badgeContainer {
	        width: 982px;}
	      
	      #overlayContainer_fishTop {
	        position: absolute;
	        margin-top: -40px;
	        margin-left: 820px;
	        width: 300px;
	        height: 200px;
	        z-index: -1;
	        background: url("../images/pageContainer_overlayBg_fishTop.gif") transparent no-repeat left top;}
	      
	      #overlayContainer_fishBottom {
	        position: absolute;
	        margin-top: -100px;
	        margin-left: -40px;
	        width: 312px;
	        height: 1500px;
	        z-index: -1;
	        background: url("../images/pageContainer_overlayBg_fishBottom.gif") transparent no-repeat left top;}
	      
/* Common Styles */

div.centerMe {}

div.floatLeft {
  float: left;}

div.floatRight {
  float: right;}

div.alignCenter {
  text-align: center;}
  
div.alignRight {
  text-align: right;}
  
/* style added by Clint Hutchison 03/09/09 - Used for the ReCaptcha widget */

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#90AAA7 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #90AAA7 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #90AAA7 !important; //Text input field border color
   background-color:#90AAA7 !important; //Text input field background color
 }