body {
    padding: 0px;
    margin-left: 30px;
    text-align: left;
    width: 800px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #333333;
    font-size: 0.8em;
    position: static;
    display: inline;
    visibility: visible;
    line-height: 150%;
    }

  h1 { font-weight: bold;
    text-align: left;
    background-color: #F0F0E6;
    font-size: 130%;
    font-family: "Bitstream Vera Sans",Verdana,Arial,Helvetica,sans-serif;
    color:  #747A90;
    }

  h2 { font-weight: normal;
    text-align: left;
    background-color: #F0F0E6;
    font-family: "Bitstream Vera Sans",Verdana,Arial,Helvetica,sans-serif;
    font-size: 120%;
    color:  #747A90;
    line-height: 20px;
    padding-top: 15px;
    }

  h3 { text-align: left;
    background-color: rgb(255, 255, 255);
    font-family: "Bitstream Vera Sans",Verdana,Arial,Helvetica,sans-serif;
    font-size: 90%;
    color: #546E69;
    font-weight: bold;
    line-height: 30px;
    }

  a:link, a:visited {
    display: inline;
    color: #6A6AA5;
    text-decoration: none;
    }

  a:hover {
    color: #9D3A3A;
    }

  #wrapper {
   text-align: left;
   width: 800px;
   margin-left: 0px;
   }

  #leftcolumn { float: left;
    position: absolute;
    margin-left: 25px;
    padding: 5px 10px 0px 0px;
    width: 260px;
    }

  #navigationHome { padding: 0px;
    margin-left: 10px;
    text-align: left;
    max-width: 240px;
    width: 260px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    color: #747A90;
    position: relative;
    display: block;
    visibility: visible;
    line-height: normal;
    }

  #navigationHome ul { list-style: none;
    margin-left: 10px;
    padding: 3px 0px 5px 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #navigationHome li { display: block;
    margin-left: 10px;
    padding: 3px 0px 15px 0px;
    color: #747A90;
    text-decoration: none;
    }

  #navigationHome a:link, #navigation2 a:visited {
    display: inline;
    padding: 3px 0px 5px 0px;
    color: #747A90;
    text-decoration: none;
    }

  #navigationHome a:hover {
    color:  #9D3A3A;
    }

  #navigation { padding: 0px;
    margin-left: 10px;
    text-align: left;
    max-width: 220px;
    width: 260px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    color: #747A90;
    position: relative;
    display: block;
    visibility: visible;
    line-height: 120%;
    }

  #navigation ul { list-style: none;
    margin-left: 10px;
    padding: 3px 0px 5px 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #navigation li { display: block;
    margin-left: 10px;
    padding: 3px 0px 15px 0px;
    color: #747A90;
    text-decoration: none;
    }

  #navigation a:link, #navigation2 a:visited {
    display: inline;
    padding: 3px 0px 5px 0px;
    color: #747A90;
    text-decoration: none;
    }

  #navigation a:hover {
    color:  #9D3A3A;
    }

  #gallerynavigation {
    list-style-type: none;
    }

  #gallerynavigation li {
    float: left;
    margin-left: 60px;
    margin-right: 60px;
    margin-bottom: 10px;
    text-align: center;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 110%;
    color: #666666;
    }

  #gallerynavigation a:link, #gallerynavigation a:visited {
    display: inline;
    padding: 3px 10px 15px 10px;
    color: #666666;
    text-decoration: none;
    }

  #gallerynavigation a:hover {
    color: #9D3A3A;
    }

  #gallerycontent {
    clear: left;
    list-style-type: none;
    }

  #gallerycontent li {
    float: left;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 20px;
    text-align: center;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 85%;
    line-height: 125%;
    color: #666666;
    }

  #gallerycontent img {
   display: block;
   border: 1px solid #666C80;
   margin-left: 20px;
   margin-right: 20px;
   }

  #gallerycontent a:link, #gallerycontent a:visited {
    display: inline;
    padding: 0px 10px 15px 10px;
    color: #666666;
    text-decoration: none;
    }

  #gallerycontent a:hover {
    color: #9D3A3A;
    }

  #main {
	position: absolute;
	text-align: left;
	background-color: #F0F0E6;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 260px;
    }

  #clear {
   clear: both;
   }

  #footer {
    position: relative;
    margin-left: 80px;
    margin-top: 20px;
    padding: 20px;margin-top: 100px;
    border-top: 2px solid #999999;
    text-align: left;
    width: 600px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #666666;
    font-size: 80%
    }

  #pic  {
    float: left;
    padding: 5px 5px 20px 5px;
    width: 150px;
    min-height: 0px;
    }

  .boxleft { float: left;
    margin-right: 30px;
    margin-bottom: 20px;
    }

  .boxright { float: right;
    margin-left: 30px;
    margin-bottom: 20px;
    position: static;
    display: inline;
    }

  .homeLogo { float: left;
    padding: 30px 30px 30px 0px;
    }

  .smallLogo { float: left;
    padding: 30px 30px 30px 30px;
    }

  .NNASslate { font-size: 100%;
    color: #747A90;
    position: relative;
    width: 4mm;
    max-width: 7em;
    margin-top: 15px;
    padding-top: 0pt;
    }

  .NNASgreen { font-size: 100%;
    color: #546E69;
    position: relative;
    width: 4mm;
    max-width: 7em;
    margin-top: 15px;
    padding-top: 0pt;
    }

  .pic  {
    float: left;
    padding: 5px 5px 20px 0px;
    width: 160px;
    min-height: 160px;
    } 


  .gallerypix { float: left;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
    position: static;
    display: inline;
    }

  .creditlogo { float: right;
    margin-top: 10px;
    margin-right: 30px;
    position: static;
    display: inline;
    }

   .smalltext {
    font-size: 0.6em;
    }
