/* Element styles*/

body {
	background: url('images/Spearfish_Creek.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;   	
    background-size: cover;
	position: relative

}

#bodyContent{
	border: solid 4px #261f0d;
	background:#e9f2d0; 
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}

H1 { 
  font-weight: bold; 
  font-size: 12pt;
  font-variant: normal;
  font-style: normal;
}

#attention {
  font-weight: bold; 
  font-size: 14pt;
  font-variant: normal;
  font-style: normal;
  text-align:center;
}


a img{
	border: none;
	}
	
a:link{
       color:#261f0d;
    }

a:hover{
       color:#ff5500;
    }

a:active{
       color:#ffffff;
    }

a:visited{
      color: #362f1d;
    }
		
ul{
    padding-left: 0px;
    margin-left: 0px;
    list-style: none;
  }
ul a {
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
  }

ul#bulleted {
  list-style-type: circle;
}

ul#bulleted li{
  margin-left: 40px;
}

/* layout of banner elements */
#bannerElements{
    border: solid 4px #000000;;
   width: 800px;
   height: 179px;
   margin-bottom: 10px;
   margin-left:auto;
   margin-right:auto;
   a img {border:none; } 
  }
 

/* layout of page components */
#sidebar{
background-color:#ffffff;
  border:1px solid black;
  /* for IE */
  float: right;
  width: 130px;
filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

#linkbar{   
    background-color: #261f0d;
    border: solid 5px #261f0d;
    width: 790px;
    height: 20px;
    margin-top:20px;
    text-align: center;
    margin-left: auto ;
    margin-right: auto ;

}

#linkbar a {
  font-weight: bold;
  font-size: 13pt;
  text-decoration: none;
  color: #FFFFFF;
  }

#linkbar a:hover{
       color:#ff5500;
    }
#linkbar2{   
    background-color: #261f0d;
 	border: solid 5px #261f0d;
    width: 800px;
    height: 20px;
    text-align: center;
    margin-left: auto ;
    margin-right: auto ;
}

#linkbar2 a {
  font-weight: bold;
  font-size: 13pt;
  text-decoration: none;
  color: #FFFFFF;
  }

#linkbar2 a:hover{
       color:#ff5500;
    }

#mainDiv{
    background-image:url('images/winter.JPG');
    border: solid 4px #261f0d;
    width: 800px;
    height: 600px;   
}
#reportcontain{
width: 800px;
}

#youtube{
	width:500;
	height:350;
	Margin-left: auto;
    margin-right: auto;
    text-align:center;

}

#fishingreport{
    background:#e9f2d0;    
    
	width: 800px;
	
}
#fishing_report_text{   
    width: 790px;
	margin-left: auto ;
    margin-right: auto ;
	
}

#center{
	Margin-left: auto;
    margin-right: auto;
 	text-align:center;
}

#tyingvideoindex{
     width: 790px;
	margin-left: auto ;
    margin-right: auto ;	
	
}



#needlesdivider{
	background-image:url('images/needles.png');
	width: 800px;
    height: 60px; 
    color: #FFFFFF;
    font-size: 17.5px;
}

#columncontain{
	width: 800px;
    height: 500px;
}

#leftcolumn{
    float: left;
    width: 250px;
    height: 525px;
    padding-right:4px;
    padding-left:4px;
    border: solid 1px #261f0d;
    margin-right:2px;
    margin-left:6px;
    font-size: 10pt;
}

#leftcolumn a{
  text-decoration: none;
  
}
#midcolumn{
    float: left;    
    width: 250px;
    height: 525px;
	margin-right:2px;
    margin-left:2px; 
    padding-right:4px;
    padding-left:4px;
    border: solid 1px #261f0d;

}

#rightcolumn{
    float: left;
    width: 250px;
    height: 525px;
    padding-right:4px;
    padding-left:4px;
    border: solid 1px #261f0d;
    margin-right:2px;
    margin-left:2px; 
}
#rightcolumn a {
  text-decoration: none;
  }

#columncontain_flies{
	width: 800px;
    height: 775px;
}

#leftcolumn_flies{
    float: left;
    width: 250px;
    height: 775px;
    padding-right:4px;
    padding-left:4px;
    border: solid 1px #261f0d;
    margin-right:2px;
    margin-left:6px;
    font-size: 10pt;
}

#leftcolumn_flies a{
  text-decoration: none;
  
}
#midcolumn_flies{
    float: left;    
    width: 250px;
    height: 775px;
	margin-right:2px;
    margin-left:2px; 
    padding-right:4px;
    padding-left:4px;
    border: solid 1px #261f0d;

}

#rightcolumn_flies{
    float: left;
    width: 250px;
    height: 775px;
    padding-right:4px;
    padding-left:4px;
    border: solid 1px #261f0d;
    margin-right:2px;
    margin-left:2px; 
}
#rightcolumn_flies a {
  text-decoration: none;
  }

.disclaimer{
 font-size: 10pt;
 text-align: center;
}

.longName{
   font-size: 9pt;
}

.special{
	color: #ff5500; 
	font-weight: bold;
	}



