body { color: black; background-color: #e3e0c6; }
p { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; }
h3 { color: #800000; font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 0.4em; padding: 0; }
td {}
a:link { color: #006 }
a:visited { color: #006 }
a:hover { color: #800000 ; text-decoration: underline; }
a:active { color: #800000 }
.globalNav { font-size: 0.7em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; }
.portrait { margin-top: 10px; }
.thumbnail { color: #808080; font-size: 0.85em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; margin-top: 0; }
.thumbemphasis { color: #000; }
.text { font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; }
.leftquote { position: absolute; left: -20px; }
#backPic { height: 470px; width: 800px; position: absolute; right: 0; bottom: 0; visibility: visible; }
#globalNav { height: 15px; top: 10px; position: absolute; right: 5%; z-index: 4; visibility: visible; }
#logo { height: 625px; width: 220px; left: 4%; top: 0; position: absolute; visibility: visible; }
#pageNav { height: 60px; left: 35%; top: 25px; position: absolute; width: 60%; z-index: 3; visibility: visible; }
#pageTitle { background-color: #000; height: 35px; left: 0; top: 25px; position: absolute; width: 100%; z-index: 2; visibility: visible; }
#dText { left: 35%; top: 120px; position: absolute; width: 60%; height: 420px; visibility: visible; }
#nav, #nav ul { z-index: 4; list-style: none; margin: 0; padding: 0  }
#nav li { margin: 0; padding: 0; float: left }
#nav a  { color: white; font: bold 11px Arial, Helvetica, Geneva, sans-serif; text-decoration: none; display: block }
#nav li:hover ul, #nav li.sfhover ul  { left: auto }
#nav li ul    { background-color: gray; position: absolute; left: -999em; width: 106px }
#nav li ul a  { padding: 5px 2px 5px 4px; width: 100px }
#nav li ul a:hover   { color: #fff; background-color: #800000 }
#callout ul { font: bold 11px Arial, Helvetica, Geneva, sans-serif; margin-right: 0.5em; padding-left: 1.25em; }
#callout ul li { padding-top: 0.3em; list-style-type: none; list-style-image: url(../images/gunsite.gif); }
#sidebar { padding: 0.5em; border: dotted 1px #800000; }
#qt { background-color: #000; height: 33px; width: 216px; top: 440px; position: absolute; visibility: visible; margin: 0; padding: 4px 2px 2px; }
.vid { margin-top: 20px; border: solid thin red   }
.vidHead { color: #f00; font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
.vidLink { color: #e3e0c6; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 4px 0 0; }
a.vidLink:link { color: #e3e0c6; margin: 0; padding: 4px 0 0; }
a.vidLink:visited { color: #e3e0c6; margin: 0; padding: 4px 0 0; }
a.vidLink:hover { color: #e3e0c6; text-decoration: underline; margin: 0; padding: 4px 0 0; }
a.vidLink:active { color: #e3e0c6; margin: 0; padding: 4px 0 0; }
