body {
    width: 800px;
    color: #000000;
    background-color: #AAAA99;
    font-family: "Times New Roman", serif;
    }
address {
    color: #000000;
    background-color: transparent;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    font-size: 80%;
    }
h1 {
    color: #333333;
    background-color: transparent;
    font-family: "BigStretch", Helvetica, Verdana, Arial, sans-serif;
    margin: 0px;
    padding: 10px;
    }
h2 {
    width: 500px;
    color: #000000;
    background-color: transparent;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-weight: normal;
    font-size: 140%;
    margin-bottom: 0px;
    padding-bottom: 10px;
    }
h3 {
    color: #000000;
    background-color: transparent;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 120%;
    font-weight: normal;
    }
h4 {
    color: #000000;
    background-color: transparent;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 100%;
    font-weight: bold;
    }
h5 {
    color: #000000;
    background-color: transparent;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 95%;
    font-weight: bold;
    }
hr {
    color: #000000;
    background-color: transparent;
    margin-top: 10px;
    }
#main {
    background-color: #DDDDCC;
    color: #000000;
    width: 100%;
    text-align: left;
    vertical-align: top;
    clear: both;
    }
#pageheader {
    width: 800px;
    color: #000000;
    background-color: #CCCCBB;
    margin: 0px;
    clear: both;
}
#topnav {
    width: 800px;
    color: #000000;
    background-color: #EEEEDD;
    text-align: left;
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 30px;
    clear: both;
}
#breadcrumb {
    font-size: smaller;
    }
#maincontent{
    width: 800px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    clear: both;
    }
#subheader{
    width: 500px;
    padding: 0px;
    clear: both;
    }
#dominantbg_white {
    width: 800px;
    color: #000000;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    }
#dominantbg_beige {
    width: 800px;
    color: #000000;
    background-color: #DDDDCC;
    padding: 0px;
    margin: 0px;
    }
#allnarrative {
    width: 760px;
    color: #000000;
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0px;
    font-family: "Times New Roman", serif;
    clear: both;
    }
#allthumbs {
    width: 800px;
    margin: 0px;
    clear: both;
}
#thumbnarrative {
    width: 500px;
    vertical-align: top;
    text-align: left;
    color: #000000;
    background-color: #FFFFFF;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 0px;
    font-family: "Times New Roman", serif;
    float: left;
    }
#thumbnail {
    width: 240px;
    color: #000000;
    background-color: #DDDDCC;
    text-align: center;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 0px;
    float: left;
    }
#bigthumb {
    width: 240px;
    }
#smallthumbs {
    width: 240px;
    color: #000000;
    background-color: #DDDDCC;
    vertical-align: top;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
    clear: both;
    }
#firstsmallthumb {
    width: 240px;
    padding-bottom: 40px;
    }
#centerthumb{
    width: 240px;
    padding-bottom: 40px;
    }
#lastsmallthumb{
    width: 240px;
    }
#footer{
    width: 800px;
    color: #000000;
    background-color: #CCCCBB;
    clear: both;
}
caption {
    font-weight: bold;
    margin-bottom: 0px;
    }
dt {
    font-weight: bold;
    }
ol.paraspace li {
    margin-bottom: 7px;
    }
p.firstone {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    }
table.portref {
    font-size: smaller;
    width: 100%;
    color: #000000;
    background-color: #FFFFFF;
    }
table.styleref {
    width: 100%;
    color: #000000;
    background-color: #EEEEDD;
    }
th {
    text-decoration: underline;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-weight: bold;
    }
th.sitename {
    width: 20%;
    }
th.progcat {
    width: 8%;
    }
tr.normalhead {
    color: #000000;
    background-color: transparent;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
    text-decoration: none;
    }
tr.normalrow {
    color: #000000;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
    }
tr.portrow {
    text-align: left;
    vertical-align: bottom;
    }
ul.notop {
    padding-top: 0px;
    border-top: 0px;
    margin-top: 2px;
    }
ul.paraspace {
    padding-top: 0px;
    border-top: 0px;
    margin-top: 7px;
    }
ul.paraspace li {
    margin-bottom: 7px;
    }
ul.dingbat li {
    list-style-image: url(arrowrt.gif);
    }
.aligncell {
    text-align: left;
    vertical-align: top;
    }
.bordered {
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    }
.centered {
    text-align: center;
    }
.dingbatud {
    border: none;
    width: 13px;
    height: 11px;
    }
.dingbatlr {
    border: none;
    width: 11px;
    height: 13px;
    }
.eyeglyph {
    background-color: transparent;
    color: #DDDDCC;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    border: none;
    }
.eyeglyph a:link {
    background-color: transparent;
    color: #DDDDCC;
    text-decoration: none;
    font-weight: bold;
    }
.eyeglyph a:visited {
    background-color: transparent;
    color: #DDDDCC;
    text-decoration: none;
    font-weight: bold;
    }
.eyeglyph a:hover {
    background-color: transparent;
    color: #057CAF;
    text-decoration: none;
    font-weight: bold;
    }
.eyeglyph a:active {
    background-color: transparent;
    color: #DDDDCC;
    text-decoration: none;
    font-weight: bold;
    }
.eyeglyph_white {
    background-color: transparent;
    color: #DDDDCC;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    border: none;
    }
.eyeglyph_white a:link {
    background-color: transparent;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    }
.eyeglyph_white a:visited {
    background-color: transparent;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    }
.eyeglyph_white a:hover {
    background-color: transparent;
    color: #057CAF;
    text-decoration: none;
    font-weight: bold;
    }
.eyeglyph_white a:active {
    background-color: transparent;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    }
.filler {
    background-color: #DDDDCC;
    color: #000000;
    width: 20%;
    vertical-align: top;
    text-align: left;
    }
.fullwidth {
    width: 100%;
    }
.indentandspace {
    margin-left: 20px;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    }
.navmain {
    background-color: transparent;
    color: #000000;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    }
.navmain a:link {
    background-color: transparent;
    color: #057CAF;
    text-decoration: none;
    font-weight: bold;
    }
.navmain a:visited {
    background-color: transparent;
    color: #5F5F5F;
    text-decoration: none;
    font-weight: bold;
    }
.navmain a:hover {
    background-color: transparent;
    color: #057CAF;
    text-decoration: underline;
    font-weight: bold;
    }
.navmain a:active {
    background-color: transparent;
    color: #057CAF;
    text-decoration: underline;
    font-weight: bold;
    }
ul.navmain li {
    list-style-image: url(greyeye_white.gif);
    }
.navside {
    background-color: transparent;
    color: #000000;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    }
.navside a:link {
    background-color: transparent;
    color: #00669A;
    text-decoration: none;
    font-weight: bold;
    }
.navside a:visited {
    background-color: transparent;
    color: #5F5F5F;
    text-decoration: none;
    font-weight: bold;
    }
.navside a:hover {
    background-color: transparent;
    color: #00669A;
    text-decoration: underline;
    font-weight: bold;
    }
.navside a:active {
    background-color: transparent;
    color: #00669A;
    text-decoration: underline;
    font-weight: bold;
    }
.navtop {
    background-color: transparent;
    color: #000000;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    }
.navtop a:link {
    background-color: transparent;
    color: #026FAC;
    text-decoration: none;
    font-weight: bold;
    }
.navtop a:visited {
    background-color: transparent;
    color: #5F5F5F;
    text-decoration: none;
    font-weight: bold;
    }
.navtop a:hover {
    background-color: transparent;
    color: #026FAC;
    text-decoration: underline;
    font-weight: bold;
    }
.navtop a:active {
    background-color: transparent;
    color: #026FAC;
    text-decoration: underline;
    font-weight: bold;
    }
.navbutton {
    width: 170px;
    color: #000000;
    background-color: transparent;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    margin-left: 20px;
    float: left;
    }
.pathtag {
    font-size: 80%;
    color: #333333;
    background-color: transparent;
    }
.photocolumn {
    width: 300px;
    }
.photostyle {
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    }

