/**


#3c4c55

#607079

#626262

#ffffff

#cccccc


#cccccc - light blue/grey

#626262 = dark grey
#607079 = medium grey   
*/     

html{
  overflow: scroll;
  }

body {
        min-width: 800px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0;
        border: 0;
        background-color: #cccccc;
        color: #626262;

        font-size: 0.8em;

      }
      
      
     h1, h2, h3, h4, h5, h6 {
        margin: 0;
        padding: 0;

     }
     
     p {
     }
    
      a{

        color: #3c4c55;
      }
      a:hover {
        text-decoration: none;
      }      
      #header {
        position: fixed;
        top: 0;
        background-color: #607079;
        height: 100px;
        margin: 0;
        padding: 0;
        width: 100%;
        text-align: center;
        border-bottom: 10px solid #3c4c55;
        /*background-image: url(images/border.png);*/
        background-repeat: repeat-x;
        background-position: bottom;
      }
      
      #header a:hover, #selected {
        border-bottom: 2px dotted white;
      }
      
      #header h1 a {
        border: none;
        color: white;
        padding: 0 20px;
      }
      #header a {
        text-decoration: none;
        color: white;
        font-weight: bold;
        font-size: 1.3em;
        margin: 0 5px;
        padding: 0 0px 5px 0px;
        border-bottom: 2px solid white;
        
      }
      #header h1 {
        display: inline;
        background-image: url(images/fishheads2.png);
        background-position: top center;
        background-repeat: no-repeat;
        padding:50px 0 0 0;
        
      }
      
      #header ul{
        padding: 0;
        margin: 0;
      }
      
      #header li{
        display: inline;

      }
      
/*      #primary_navigation a {
        padding: 30px 0;
      }
      #primary_navigation a:hover {
        background-image: url(images/float_small.png);
        background-repeat: no-repeat;
        background-position: center bottom;
      }
      */
      
      #primary_navigation {
        
      
        position: relative;
        top: 50px;
        margin: 0;
      }
      
      #secondary_navigation
      {
        position: relative;
        top: 78px;
        /*background-image: url(images/second_nav.png);*/
        background-repeat: no-repeat;
        background-position: center bottom;
        
      }
      
      #main_content img{
        border: 1px solid #607079;
      }
      #main_content {
        
        margin: 135px 10% 70px 10%;
        overflow: auto;
        height: 80%;
      }
      #footer a {
        color: white;

      }
      #footer ul{
        padding: 0;
        margin: 0;
      }
      #footer {
        color: white;
        padding-top: 2px;
        text-align: center;
        position: fixed;
        bottom: 0px;
        background-color: #607079;
        height: 20px;
        width: 100%;
        border-top: 5px solid #3c4c55;
        
      }
      #footer li{
        list-style: none;
        display: inline;
        padding: 2px;
        margin: 0;
      }

