
html { 
  margin:0; 
  padding:0; 
  text-align:center; 
  background-color:#2e160e;
} 

body { 
  margin:0; 
  padding:0; 
  text-align:center; 
  background-color:#2e160e;
  font-family:arial;
  font-size:11px;
  color:#fcbe62;
} 

#mens {
  margin:0 !important;
  padding:0 !important;
  width:0 !important;
  height:0 !important;
  text-indent:-9999px;
}

a {
  color:#fcbe62;
  text-decoration:underline; 
}

a:hover {
  text-decoration:none; 
}
 
#pagewidth{ 
  width:775px; 
  text-align:left;  
  margin-left:auto; 
  margin-right:auto;
  background:#4a2616 url(./images/body.gif) repeat-y center top;  
/**
  background-image: url("./images/bg-full.jpg");
  background-repeat: repeat-y;
  background-position: center center;         
**/
} 
 
#header{
  position:relative; 
  margin:0 0 0 0;
  padding:0;
  height:185px; 
  width:775px;
  background-image: url("./images/page-header.jpg");
  background-repeat: no-repeat;
  background-position: center left;
}

#news-events {
  margin:0 25px 35px 25px;
  padding:10px;
  height:88px;
  width:430px;
  background-color:#003c15;
  float:left;
  overflow: auto;  
}

#news-events p {
  font-size:11px;
  margin:0 0 10px 0;
  padding:0;
}

#news-events-header {
  margin:15px 25px 0 25px;
  padding:0px;
  height:27px;
  width:450px;
  background-color:#003c15;
  float:left;
}

#news-events-header h4 {
  display:block;
  width:450px;
  height:27px;
  margin:0;
  padding:0;  
  text-indent:-9999px;  
}

#news-events-header .midwest-news-events {
  background-image: url("./images/header-news-and-events.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.logo {
  margin:0;
  padding:0;
}

.logo a {
  display:block;
  margin:0;
  padding:0;
  width:275px;
  height:165px;
  text-indent:-9999px;
  float:left;
}
 
#leftcol {
  margin:0;
  padding:0;
  width:150px; 
  float:left; 
  position:relative;
/**  background-color:#a37033; **/
}

#leftcol dl {
  width:150px;
  margin:0 0 5px 0;
  padding:0 0 10px 0;
  background-image: url("./images/nav-end-bar.gif");
  background-repeat: no-repeat;
  background-position: bottom left;  
}

#leftcol .main {
  width:150px;
  margin:0 0 5px 0;
  padding:0;
  background-image:none !important;
}

#leftcol dt {
  width:150px;
  height:27px;
  margin:0;
  padding:0;
}

#leftcol dt.fishing-forum {
  width:150px;
  height:100px;
  margin:0 0 10px 0 !important;
  padding:0;
}

#leftcol h4 {
  margin:0 !important;
  padding:0 !important;
  height:0;
  width:0;
  text-indent:-9999px;  
}

#leftcol dd {
  width:150px;
  margin:0;
  padding:0;
  text-align:right;
  font-size:12px;
}

#leftcol dd a {
  display:block;
  width:145px;
  margin:0;
  padding:5px 5px 5px 0;
  color:#fcbe62;
  text-decoration:none;
}

#leftcol .sub {
  width:140px;
  font-size:10px;
  text-decoration:none;
  padding:5px 10px 5px 0 !important; 
  margin:0;
  background-color:#88572e; 
}

#leftcol dd a:hover {
  color:#7b4517;
  background-color:#fcbe62;
}

.iowa-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-iowa-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.fishing-forum-button {
  display:block;
  width:150px;
  height:110px !important;
  margin:0;
  padding:0;
  background-image: url("./images/nav-fishing-forum-button.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.illinois-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-illinois-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.indiana-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-indiana-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.kansas-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-kansas-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.michigan-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-michigan-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.minnesota-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-minnesota-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.missouri-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-missouri-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.north-dakota-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-north-dakota-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.nebraska-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-nebraska-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.ohio-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-ohio-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.south-dakota-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-south-dakota-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.wisconsin-fishing {
  display:block;
  width:150px;
  height:27px;
  margin:0;
  padding:0;
  background-image: url("./images/nav-wisconsin-fishing.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
 
#twocols {
  width:625px; 
  float:right; 
  position:relative;

}
 
#rightcol {
  width:240px;
  margin:0 10px 0 0; 
  float:right; 
  position:relative;
  background-color:#7b4517;
  font-size:10px; 
}

#rightcol h4 {
  margin:0 0 0 0;
  padding:0;
}

#rightcol .record-header {
  margin:10px 0 5px 0;
  padding:0;
  text-align:center !important;
  font-size:13px;
  text-decoration:underline !important;
  width:220px;
}

#rightcol h4 a {
  display:block;
  width:240px;
  height:27px;
  margin:0;
  padding:0;  
  text-indent:-9999px;  
}

#rightcol .scroll-bar {
  width:220px;
  /** height:200px; **/
  margin:0 0 15px 0;
  padding:10px;
  /** overflow: auto; **/
  border-bottom: 1px solid #fcbe62;
  background-color:#7b4517;  
}

#rightcol .scroll-bar p {
  margin:0 0 10px 0;
  padding:0;
  text-align:left;
  font-size:11px;
  font-weight:normal !important;
  text-decoration:none;
}

#rightcol .missouri {
  background-image: url("./images/mo-fishing-club-records.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

#rightcol .lake-of-egypt-fishing-report {
  background-image: url("./images/header-lake-of-egypt-fishing-report.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

#rightcol table {
  margin:0 0 10px 0;
  padding:0;
}
 
#maincol {
  float: left; 
  display:inline; 
  position: relative; 
  width:355px;
  padding:0 10px; 
}

p.backtotop {
  margin:0;
  padding:0 0 25px 0 !important;
  width:355px;
  text-align:right;
}

#maincol h1 {
  font-size:16px;
  color:#fcbe62;
  margin:0 0 10px 0;
  padding:0;
}

#maincol h2 {
  font-size:14px;
  width:335px;
  color:#fcbe62;
  margin:0;
  padding:10px;
  text-align:center;
/**  background-color:#2e160e;  
  background-color:#003c15;  **/
}

#maincol p {
  font-size:12px;
  color:#fcbe62;
  margin:0 0 10px 0;
  padding:0;
}

#maincol img {
  margin:0;
  padding:0;
  background-color:#2e160e;
}

.photo-caption {
  margin:-3px 0 10px 0 !important;
  padding:10px 10px 13px 10px !important;
  width:335px;
/**  background-color:#003c15;  **/
  background-color:#2e160e; 
  font-size:12px;
}

.photo-information {
  margin:0;
  width:100px;
  background-color:#2e160e;
  font-size:12px;
  text-align:right;
  padding:10px 10px 10px 0 !important;
  float:left;
}

.photo-information dt {
  color:#fcbe62;
  margin:0;
  padding:0;
}

.photo-information dd {
  color:#fcbe62;
  margin:0;
  padding:0;
}

.photo-details {
  margin:0;
  width:245px;
  background-color:#2e160e;
  font-size:12px;
  text-align:left;
  padding:10px 0 !important;
  float:left;
}

.photo-details dt {
  color:#fcbe62;
  margin:0;
  padding:0;
}

.photo-details dd {
  color:#fcbe62;
  margin:0;
  padding:0;
}
 
#footer {
  height:110px;
  width:775px;
  margin:0 0 0 0; 
  background-image: url("./images/page-footer.jpg");
  background-repeat: no-repeat;
  background-position: center left;
  clear:both;
} 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
