/* home page  rules*/
 
body {
    font-size: 100%;
    line-height: 150%;
    font-weight: normal;
    font-family: Trebuchet,"Courier New",Georgia;
    margin: 10px;
    background-color: #666666;
}


.hr {
    float: left;
    width: 100%;
    border-bottom: 1px solid #cccccc;
}


/*headings rules*/
h1 {
   font-size: 140%;
     color: #fae604;
}

h2 {
    font-size: 125%;
    font-weight: normal;
    color: #fae604;
  
}

h3 {
   font-size: 120%;
    font-weight: normal;
   color: #fae604;
}

h4 {
   font-size: 105%;
    font-weight: normal;
   color: #fae604;
}

#about p {
    font-size: 110%;
    font-weight: normal;
    color: #000;
}

#header {
    background-image: url(pikesfil_2.jpg);
    background-repeat: no-repeat;
    padding-top: 100px;
    width: 100%;
    float: left;
    background-color: #666666;
    background-position: center top;
}

#header h1 {
    font-size: 300%;
    font-weight: normal;
    color: #fae604;
    margin-left: 5%;
    text-align: justify;
}

#tagline {
    clear: left;
    float: left;
    width: 100%;
    background-color: #666666;
    text-align: center;
    padding: 2px 0px 1px 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc;
}

#tagline h2 {
    font-size: 135%;
    font-weight: normal;
    color: #fae604;
}

#tagline p {
    font-size: 110%;
    font-weight: normal;
    color: #000;
}
/*end of headings rules*/



/*main navigation rules*/

#navigation {
    clear: left;
    float: left;
    text-align: left;
    width: 100%;
    padding: 0px;
    margin: 5px 0px 5px 0px;
    text-align: center;
}

#navigation ul {
    margin: 0;
    padding: 0px;
    list-style-type: none;
 }

#navigation li {
    display: inline;
    font-size: 110%;
    margin: 0px;
    padding: 1px 5px 0px 10px;
    border: 1px solid #cccccc;
 }

 a:link {
    color: #99ccff;
    text-decoration: none;
}

 a:visited  {
    color: #cccccc;
    text-decoration: none;
}  

a:hover  {
     color: #0033ff;
     text-decoration: underline;
}

 a:active  {
     color: #ff0033;
     text-decoration: none;
}  

/*end of main navigation rules*/



/*center image rules*/

.centeredimage {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 40px;
  padding: 0px;
}

p.centeredimage  {
    text-align: center;
    margin: 5px auto 5px auto;
    width: 75%;
    font-size: 100%;
    color: #000;
}

/*end of center image rules*/



/*latest pictures rules*/


#table {
   float: left;
   width:100%;
   margin: 5px;
   padding: 5px;
}

#homepiccon {
   float: left;
   width: 30%;
   margin: 1px;
   padding: 1px;
   
}
#homepiccon2{
   float: left;
   width: 30%;
   margin: 1px;
   padding: 1px;
  
}

#homepiccon3 {
   float: left;
   width: 30%;
   margin: 1px;
   padding: 1px;
   
}

#homepic {
   position: relative;
   top: 10px;
   left:  20px;
   width: 250px;
   margin: 20px 0px 0px 15%;
   padding: 10px;

}

#homepic2 {
    position: relative;
    top: 10px;
    left:  20px;
    width: 250px;
    margin: 20px 0px 0px 20%;
    padding: 10px;
   
}

#homepic3 {
   position: relative;
   top: 10px;
   left:  20px;
   width: 250px;
   margin: 20px 0px 0px 15%;
   padding: 10px;

}

 #homepic p   {
    margin: 5px 0px 30px 0px;
    width: 100%;
    font-size: 85%;
    text-align: center;
    color: #000;
    padding: 0px;
      
}

#homepic2 p {
    margin: 5px 0px 30px 0px;
    width: 100%;
    font-size: 85%;
    text-align: center;
    color: #000;
    padding: 0px;

}
 #homepic3 p   {
    margin: 5px 0px 30px 0px;
    width: 100%;
    font-size: 85%;
    text-align: center;
    color: #000;
    padding: 0px;
      
}




.latestpics  {
    clear: left;
    margin-left: 20%;
    margin-top: 20px;
}


.latestpicspan_1 {
   clear: left;
   margin: 20px 0px 0px 10%;
}
.latestpicspan_2 {
   clear: left;
   margin: 20px 0px 0px 15%;
}

p.latestpics  {
    margin: 5px 0px 30px 0px;
    width: 77%;
    font-size: 100%;
    text-align: left;
    color: #000;
}


/*end of latest pictures rules*/



/* archive pictures rules*/

.archivepics  {
    clear: left;
    margin-left: 20%;
    margin-top: 20px;
}
.archivepicspan {
   clear: left;
   margin: 20px 0px 0px 5%;
}

.archivepicspanb {
   clear: left;
   margin: 20px 0px 0px 11%;
}

.archivepicspanc {
   clear: left;
   margin: 20px 0px 0px 17%;
}
p.archivepics  {
    margin: 5px 0px 30px 0px;
    width: 77%;
    font-size: 100%;
    text-align: left;
    color: #000;
}

p.archivepicspanb  {
    margin: 5px 0px 30px 0px;
    width: 90%;
    font-size: 100%;
    text-align: left;
    color: #000;
}

p.archivepicspanc  {
    margin: 5px 0px 30px 0px;
    width: 90%;
    font-size: 100%;
    text-align: left;
    color: #000;
}


/*end of archive pictures rules*/




/*lakes archive index other locations thumbnails*/

.targetthumbs {
    
    float: left;
    width: 100%;
    text-align: center;


}

.img  {
    margin: 2px;
    height: 170px;
    width: auto;
    float: left;
    text-align: center;
    padding: 3px;

}



.img img  {
    display: inline;
   
    border: 1px solid #666666;
}

.img a:hover img  {
    border: 1px solid #0000ff;
}

.desc  {
    text-align: center;
    font-size: 80%;
    font-weight: normal;
    line-height: 100%;
    width: 175px;
    margin: 2px 2px 2px 5px;
}

/*end of lakes archive other locations thumbnails*/



/*links to other website rules*/

.otherlinks {
  text-align: center;
}

p.otherlinks  {
    width: 90%;
    font-size: 100%;
    text-align: left;
    color: #000;
}

/*end of other website rules*/



/*footer rules*/

#footer {
    clear: left;
    float: left;
    width: 98%;
    height: 75px;
    padding: 10px;
    margin: 10px 0px 0px 0px;
    text-align: center;
    border-top: 1px solid #cccccc;
}

#footer p {
    font-size: 100%;
    color: #fae604;
}

/*end of footer rules*/



  

  

