td,li,ul,ol,h1,h2,h3,h4,h5,h6,a,dl,dd,dt,p,th{
          font-family: verdana, arial, sans-serif;
          }

body {    color: #000000;
          background: transparent;
          margin: 25px 25px 25px 25px;
          padding: 0;
          }

h3 {     text-align: center;  
          }

.bold { font-weight: 800;
        font-size: 11px;
       }

 
.red {color: #ff0000;
      font-size: 11px;
      background: transparent;
      text-decoration: none;
     }
.white {color: #ffffff;
        background: transparent;
        }

.black {color: #000000;
      background: transparent;
      text-decoration: none;
      font-size: 11px;
     }

.black_bold {color: #000000;
      background: transparent;
      text-decoration: none;
      font-size: 11px;
      font-weight: 700;
     }

.blue {color: #003366;
       background: transparent;
       font-style: italic;
       font-size: 11px;
       } 

.green {color: #556b2f;
       background: transparent;
       font-weight: 900;
       font-size: 11px;      
       }

 
.green14 {color: #556b2f;
       background: transparent;
       font-weight: 900;
       font-size: 14px;      
       } 
      
h1,h2,h4,h5 {  text-align: center;
         color: #556b2f;
         background: transparent;
          }

p          { margin-top: 0;
            margin-bottom: 1px;
            text-align: left;
            line-height: 1.5;
            font: 12px verdana, arial, sans-serif;
            }

img {display: block;
     border: 0;
     }
     
p.smallcaps {
          text-transform: uppercase;
          font-size: 11px;
          font-weight: 900;
          margin-left: 25px;
          text-align: center;
          color: #556b2f;
          background: transparent; 
          }
.uppercase {text-transform: uppercase;}

.smallcaps {text-transform: uppercase;
            font-size: 10px;
           }

p.small_red {
          text-transform: uppercase;
          font-size: 11px;
          font-weight: 900;
          margin-left: 25px;
          text-align: center;
          color: #ff0000;
          background: transparent; 
          }


a:link {  font-weight: 900;
          text-decoration: underline;
          color: #556b2f;
          background: transparent;
          }

a:visited {font-weight: 900;
           text-decoration: underline;
           color: #556b2f;
           background: transparent;
          }

a:hover { font-weight: 900;
          text-decoration: underline;
          color: #556b2f;
          background: transparent;
          }

h5.leftside { display: block;
          position: absolute;
          top: 620px;
          left: 50px;          
          }

ul.leftside { display: block;
              color: #000000;
              background-color: #ffffff; 
              position: absolute;
              top: 650px;
              font-size: 11px;
              left: 50px;
              width: 200px;            
             }

li.leftside { line-height: 150%;
          color: #000000;
          background-color: #ffffff;
          text-align: left;           
          font-size: 11px;                           
          }

img.left_lower{ position: absolute;
          left: 50px;
          top: 900px;            
          }

img.left_lower2{ position: absolute;
          left: 50px;
          top: 1150px;            
          }

img.left_lower3{ position: absolute;
          left: 50px;
          top: 1325px;            
          }

                  
#footer {display: block;}
#footer p { font-size: 11px;
            margin-top: 25px;
            text-align: right;
            }

        
/* Drop down menu */

#menu { position: absolute;
        display: block;  
        top: 213px;
        left: 25px;
        margin: 0;
        padding: 0;
        border: 0;
        width: 265px;
        z-index: 100;
        }

#menu dl { font-size: 11px; 
           font-weight: 900;
           background-color: #828a5b;
           color: #ffffff;           
           }

#menu dd { margin: 0; 
           padding-left: 10px; 
           font-size: 11px; 
           font-weight: 900;
           background-color: #828a5b;
           color: #ffffff;
           position: absolute;
           top: 300px;
           left: 50px;                   
           margin-top: -200px;             
          } 

#menu dt { margin: 0;
           padding-left: 10px; 
           font-size: 11px; 
           font-weight: 900;
           background-color: #828a5b;
           color: #ffffff;
           cursor: pointer; 
           text-align: left;
           line-height: 20px; 
           }
 
#menu dt a { text-decoration: none;
             background-color: #828a5b;
             color: #ffffff;
             }

#menu dt a:hover { text-decoration: underline;
                 }

#menu ul  { margin: 5px; 
            padding: 0; 
            list-style-type: none;
            font-size: 11px; 
            font-weight: 900;
            background-color: #ffffff;
            color: #556b2f;   
            width: 500px;
            }
  
#menu li { text-align: left;           
           border: 0;
           margin: 5px; 
           padding: 0;                 
           font-size: 11px; 
           font-weight: 900;
           background-color: #ffffff;                
           color: #556b2f;                      
           } 

#menu li a, li a:hover, li a:visited { text-decoration: underline;
                                       background-color: #ffffff;                
                                       color: #556b2f;        
                                       }
                                       
/* Navigation bar components */
/* The id called nav will create a black border effect at the bottom and left */

table#nav {
         background-color: #63a2b1;
         color: #ffffff;         
          }
    
table#nav td {
         font-size: 11px;
         text-align: center;
         color: #ffffff;
         background-color: #63a2b1;
         }

table#nav td a {
        display: block;
        color: #ffffff;
        background-color: #63a2b1;
        padding: 0;
        font-size: 11px; 
        text-decoration: underline;
      }

#nav td a:link, #nav td a:visited {
         background-color: #63a2b1;
         color: #ffffff;
         text-decoration: underline;
        }

#nav td a:hover {
        background-color: #63a2b1;
 	  text-decoration: underline;
        color: #ffffff;       
        }

/* Trout */
table#trout {
         padding-left: 10px;
         padding-top: 10px; 
         display: block;       
         border-top: 2px solid #828a5b;
         border-bottom: 2px solid #828a5b;
         border-left: 2px solid #828a5b;
         border-right: 2px solid #828a5b;
         width: 100%;
         
         }

#trout img {
          margin-left: .1px;
          margin-right: .1px;
          margin-top: .1px;
          margin-bottom: .1px;          
          display: block;
          }


/* Basic page divisions */

table#header_logo {
         padding-left: 10px;
         padding-top: 10px; 
         display: block;       
         border-top: 2px solid #828a5b;
         border-bottom: 2px solid #828a5b;
         border-left: 2px solid #828a5b;
         border-right: 2px solid #828a5b;
         width: 100%;
         background-color: #63a2b1;         
         color: #ffffff;
         font-size: 11px;
         }

#header_logo p {text-align: center;
                }

#header_logo p.smallcaps {color: #ffffff; 
                background-color: #63a2b1;
                text-transform: uppercase;
                font-size: 11px;
                font-weight: 900;            
                 }

#header_logo img {
          margin-left: .1px;
          margin-right: .1px;
          margin-top: .1px;
          margin-bottom: .1px;          
          display: block;
          }

#header_logo a:link, a:visited, a:hover {color: #ffffff; 
                background-color: #63a2b1;
                font-size: 11px;
          }

/* Popup */

#popup table {border-spacing: 20px;
              border-collapse: separate;
              table-layout: fixed;}

#popup td { color: #ffffff;
            background-color: #828a5b;           
            font-size: 10px;
            font-weight: 500;
            text-align: left;
            vertical-align: top; 
           }
#popup td:first-line {font-size: 11px;
                      font-weight: 900;
                     }

#popup h5 {text-transform: uppercase;}
#popup a { font-size: 10px;
           font-weight: 900;
           text-align: right;
           color: #ffffff;
           background-color: #828a5b;
           text-decoration: underline;           
         }                       

/* Sidebar */

#sidebar {
         font-size: 11px;
         width: 160px;
         vertical-align: top;
         float: left;          
         }

#sidebar a {
        padding: 3px;
        display: block;
        line-height: 1em;
        width: 160px;
        text-decoration: none;
        color: #ffffff;
        font-weight: 900;
        font-size: 11px;
        background-color: #828a5b; 
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        }

#sidebar a:link, #sidebar a:visited {
 	  color: #ffffff;
        background-color: #828a5b;        
        }

#sidebar ul {
        padding-left: 0; 
 	  margin-left: 0; 
        list-style-type: none;
         } 

#sidebar li {
 	  margin: 0px 0px 6px 0px;
        }

#sidebar li.indent {
        text-indent:1em
        }

#sidebar p {font-weight: 900;
        }

/* header content */

table#header {        
         border-top: #828a5b solid 2px; 
         border-bottom: #828a5b solid 2px; 
         border-left: #828a5b solid 2px; 
         border-right: #828a5b solid 2px;     
          }

table#header th {
         background-color: #828a5b;
         text-align: center;
         color: #ffffff;
         font-size: 11px;        
         font-weight: 900;
         text-transform: uppercase;
         }

table#header td {
        font-size: 11px;       
        text-align: center;        
        background-color: #828a5b;
        color: #ffffff;
        font-weight: 900;
        text-transform: uppercase;
      }

table#header td a { background-color: #828a5b;
                   color: #ffffff;               
                   text-decoration: none; 
                  }

table#header td a:link, table#header td a:visited { 
                                background-color: #828a5b;
                                color: #ffffff;                          
                                text-decoration: none;                                      
                                }

table#header td a:hover {
 	             text-decoration: underline;                         
                   }

/* Photos on left Side */

.photo_left1{ position: absolute;
             left: 50px;
             top: 670px;            
             }
.photo_left2{ position: absolute;
             left: 50px;
             top: 805px;            
             }
.photo_left3{ position: absolute;
             left: 50px;
             top: 950px;            
             }
.photo_left4{ position: absolute;
             left: 50px;
             top: 1100px;            
             }

/* calendar is the calendar of events */

#calendar { background-color: transparent;
            color: #828a5b;
            display: block;
            line-height: 150%;
            text-align: left;
            font-weight: 900;
                   } 

#calendar dl, ul { margin-left: 0px;
               display: block;
               } 


#calendar dt  {font-weight: 700;
                   font-size: 11px;
                   margin-left: 20px;                   
                   color: #000000;
                   background: transparent;             
               }

#calendar dd { color: #556b2f;
                     background: transparent;
                     font-weight: 900;
                     margin-left: 40px;
                    }

#calendar li { color: #000000;
               background: transparent;
               font-size: 11px;
               font-weight: 500;
               margin-left: 0px;
                    }

#calendar dd a:link {
        color: #556b2f;
        background: transparent;
        font-size: 11px;
        text-decoration: underline;       
      }

#calendar dd a:visited {color: #556b2f;
        background: transparent;
        font-size: 11px;
       text-decoration: underline; 
      }

#calendar dd a:hover {color: #556b2f;
        background: transparent;
        font-size: 11px; 
        text-decoration: underline;       
      }

#calendar dt a:link {
        color: #556b2f;
        background: transparent;
        font-size: 11px; 
        text-decoration: underline;      
      }
#calendar dt a:visited {color: #556b2f;
        background: transparent;
        font-size: 11px;
        text-decoration: underline;  
        }   

#calendar dt a:hover { color: #556b2f;
        background: transparent;
        font-size: 11px;
        text-decoration: underline;  
        }

#calendar dd.blue {
                     color: #003366;
                     background: transparent;
                     font-weight: 500;
                     }

#calendar dd.smallcaps {text-transform: uppercase;}


#calendar img.right { float: right;
                      margin-left: .3cm;
                      margin-right: 0;
                      }
#calendar table.green {
         padding-left: 10px;
         padding-top: 10px; 
         display: block;       
         border-top: 2px solid #828a5b;
         border-bottom: 2px solid #828a5b;
         border-left: 2px solid #828a5b;
         border-right: 2px solid #828a5b;
         width: 100%;
         color: #ffffff;
         background-color: #63a2b1;
         }


/* Photos on left side */


/* primarycontent is the information in the right column */

#navlist {
          position: absolute;
          left: 400px;
          top: 250px;
      
          }

#primarycontent {display: block;
         border: 0px;
         font-size: 11px;
         text-align: left;
         vertical-align: top; 
         margin-left: 0px;
         position: absolute;
         left: 300px;
         top: 200px;
         width: 450px;
         }

#primarycontent a { color: #556b2f;
                    background: transparent;
                    text-decoration: underline;
                    font-size: 11px;
                   }

#primarycontent a:link { color: #556b2f;
                         text-decoration: underline;
                         background: transparent;
                         font-size: 11px;

                         }

#primarycontent a:visited { color: #556b2f;
                            text-decoration: underline;
                            background: transparent;
                            font-size: 11px;
                            }

#primarycontent a:hover { color: #556b2f;
                          text-decoration: underline;          
                          background: transparent;
                          font-size: 11px;
                        }


#primarycontent a.blue { color: #ffffff;
                         background-color: #63a2b1;
                         text-decoration: underline;
         border-top: 5px solid #828a5b;
         border-bottom: 5px solid #828a5b;
         border-left: 5px solid #828a5b;
         border-right: 5px solid #828a5b;

                         }

#primarycontent a:link.blue { color: #ffffff;
                         text-decoration: none;
                         background-color: #63a2b1;
                         border-top: 5px solid #828a5b;
         border-bottom: 5px solid #828a5b;
         border-left: 5px solid #828a5b;
         border-right: 5px solid #828a5b;

                         }

#primarycontent a:visited.blue { color: #ffffff ;
                            text-decoration: none;
                            background-color: #63a2b1;
border-top: 5px solid #828a5b;
         border-bottom: 5px solid #828a5b;
         border-left: 5px solid #828a5b;
         border-right: 5px solid #828a5b;
                            }

#primarycontent a:hover.blue {
          text-decoration: none;
          color: #ffffff;
          background-color: #63a2b1;
          border-top: 5px solid #828a5b;
         border-bottom: 5px solid #828a5b;
         border-left: 5px solid #828a5b;
         border-right: 5px solid #828a5b;
         
          }

#primarycontent img { margin-top: .3cm;
                      margin-bottom: .3cm;            
                      }

#primarycontent ul,dl {background: transparent;
                   color: #000000;
                   display: block;
                   font-weight: 700;                   
                   
                   } 

#primarycontent li,dd,dt { font-weight: 500;
                   font-size: 11px;
                   margin-bottom: 10px;
                   list-style: disc outside;
                   margin-left: 25px;
                   text-align: left;
                   color: #000000;
                   background: transparent;                   
                   }

#primarycontent li.blue { font-weight: 600;
                   font-size: 13px;
                   list-style: disc outside;
                   margin-left: 25px;
                   text-align: left;
                   color: #003366;
                   background: transparent;                   
                   }


#primarycontent  img.left { float: left;
                            margin-left: 0;
                            margin-right: .3cm;
                            }
                
#primarycontent  img.right { float: right;
                             margin-left: .3cm;
                             margin-right: 0;
                             }

#primarycontent  img.center { margin-left: 1.8cm;
                              margin-right: 0;
                             }
#primarycontent  img.thumb {  margin-left: 0;
                              margin-right: 0;
                              margin-top: 0;
                              margin-bottom: 0;
                             }

#primarycontent  img.smokey {float: left;
                 margin-left: .1cm;
                 margin-right: .1cm;
                 margin-top: .3cm;
                 margin-bottom: .3cm;            
                            }

#primarycontent h3 a:link { color: #ff0000;
                    text-align: center;
                    background: transparent;
                    font-weight: 900;
                    text-decoration: underline;
                    }
#primarycontent h3 a:hover { color: #ff0000;
                    text-align: center;
                    background: transparent;
                    font-weight: 900;
                    text-decoration: underline;
                    }

#primarycontent li.ital { font-style: italic;
        color: #003366; }

#primarycontent h3 a:visited { color: #ff0000;
                    text-align: center;
                    background: transparent;
                    font-weight: 900;
                    text-decoration: underline;
                    }

#primarycontent table.green {
         padding: 10px;
         display: block;       
         border-top: 2px solid #828a5b;
         border-bottom: 2px solid #828a5b;
         border-left: 2px solid #828a5b;
         border-right: 2px solid #828a5b; 
         color: #ffffff;
         background-color: #63a2b1;
         }


#primarycontent a.green { color: #ffffff;
                    background: transparent;
                    text-decoration: underline;
                   }

#primarycontent a:link.green { color: #ffffff;
                         text-decoration: underline;
                         background: transparent;
                         }

#primarycontent a:visited.green { color: #ffffff;
                            text-decoration: underline;
                            background: transparent;
                            }

#primarycontent p.green_back {
                   padding: 3px;
        display: block;
        line-height: 150%;
        text-decoration: none;
        color: #ffffff;
        font-weight: 900;
        font-size: 11px;
        background-color: #828a5b; 
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
                  }

#primarycontent h5.blue {color: #ffffff;
                         background-color: #828a5b;
                         text-transform: uppercase;
                         border: 10px solid #63a2b1;
                         padding: 10px;
                         font-size: 14px;
                          }
#primarycontent h5.blue_small {color: #ffffff;
                         background-color: #828a5b;
                         text-transform: uppercase;
                         border: 3px solid #63a2b1;
                         padding: 3px;
                         font-size: 11px;
                          }

#primarycontent h5 { font-size: 14px; }

img.mail_in{ position: absolute;
          left: 200px;
          top: 185px;            
          }

                          
/* newsletter is the position of the form for the newsletter in the right column */

#newsletter {display: block;
         border: 0px;
         font-size: 11px;
         text-align: left;
         vertical-align: top; 
         margin-left: 0px;
         position: absolute;
         left: 400px;
         top: 213px;
         color: #ffffff; 
         background-color: #63a2b1;
         width: 250px; 
         padding: 10px; 
         border: 2px solid #828a5b;
         }
#newsletter h5 { color: #ffffff;
                 background-color: #63a2b1;
                 font-size: 14px; 
                 text-align: center;
                 }

#newsletter p {text-align: right; 
               margin-top: 10px; 
               margin-bottom: 10px;
               text-align: right; 
               }

#newsletter h5.right {display: block;
         position: absolute;
         left: 600px;
         top: 200px;
         }




