body{
            color:#000;
            font: 0.70em/1.40em "Trebuchet", Verdana, Arial, Helvetica, sans-serif;
            /*font: 11px/17px "Trebuchet", Verdana, Arial, Helvetica, sans-serif;*/
            letter-spacing: 1pt;
            text-align:left;
}

#main {
/*holds the guts of the site including header and text*/
            margin: 10px auto; padding: 0; 
            width: 770px;
            margin: 0 auto;
            clear: both;
}

#navcontainer {
/*holds the banner and menu */
            text-align:center;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 1.6em;
            z-index: 1;
            margin-top: 1.6em;
}

#cont {
/*holds the banner and menu */
            float: left;
            /*position: relative; */
            width: 770px;     
            text-align: left;
}

#cont h1 {
            font-family: "Comic Sans MS", Georgia, Verdana, Arial;
            font-size: 18px;
            color: #826045;
            text-align: right;
            padding: 0px 0px 7px 30px;
            margin: 5px 0px 3px 0px;
            border-bottom-width: 1px;
            border-bottom-style: dotted;
            border-bottom-color: #666666;
}

#cont.black {
            float: left;
            width: 770px;
            text-align: left;
            background-color: #666666;
            padding: 5px;
}

#cont.black p {
            color: #FFFFFF;
}

p A:link p A:active {
            color: #333399;
            border-bottom: dotted #cccccc 1px;
}

p A:visited {
            color: #663399;
            border-bottom: dotted #cccccc 1px;
}

p A:hover {
            color: #000000;
            border-bottom: dotted #999999 1px;
} 

#highlight    {
            width:580px;
            margin:0px auto 2.7em;
            text-align:left;
            padding: 15px;
            border:1px solid #666;
            background-color:#dcdcdc;
            font-family: Georgia, Verdana, Arial;
            font-size: 1.00em;
            line-height: 1.3em;
            /*font-size: 10px;
            line-height: 12px;*/
 }

 #highlight blockquote    {
            text-align:left;
            line-height: 10px;
 }

#highlight h1 {
            color:#333;
            font: 1.1em/1 Georgia, "Times New Roman", Times, serif;
            font-weight:700;
            margin:0.5em 0 .5em;
}

h2 {
            color:#000099;
            font: 700 1.3em/1 "Comic Sans MS", Georgia, "Times New Roman", Times, serif;
            margin:2.0em 0 .5em;
}

h3 {
            color:#000099;
            font: 700 1.0em/1 Georgia, "Times New Roman", Times, serif;
            margin:2.0em 0 .5em;
            border-bottom-width: 1px;
            border-bottom-style: dashed;
            border-bottom-color: #000099;
}

label {
            font-weight: bolder;
            color: #993333;
            float: left;
            width: 115px;
}

hr {
            color: #006699;
            line-height: 1px;
}

h4 {
            font-weight: bold;
            color: #006699;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 0.70em;
}

img.photo {
            padding: 2px;
            border: 1px double #000000;
            background-color: #FFFFFF;
            margin: 5px;
}

.captions {
  color:#FFFFFF;
  font: 0.8em "Trebuchet", Verdana, Arial, Helvetica, sans-serif;
            text-align:center;
}

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

