
#navigation            { text-align: right; margin: 0px; padding: 10px 10px 0px 0px; width: auto; height: auto }
#footer    { text-align: center; margin: 10px 0px 0px; padding: 0pt 0px 0px; position: relative; width: 100%; height: auto }
#content         { margin: 1em; border-bottom: 1px solid silver; position: relative; width: auto; height: 100% }
#containsall  { background-color: white; position: absolute; top: 0px; left: 0px; width: 900px; height: auto }
#newsflash      { right: 0px; width: 150px; height: 100% }
.newsbite            { line-height: 100%; background-color: #f0e68c; text-align: center; margin-bottom: 4px; padding: 4px; border: dotted 1px #800000; position: relative; width: 100%; height: auto }
.projectbutton   { color: white; text-decoration: none; background-color: #8b0000; text-align: center; display: block; float: left; margin-left: 8px; position: relative; width: 100px; height: auto }
.projectbutton a:link { color: white; line-height: 100%; text-decoration: none; background-color: #8b0000; display: block; position: relative; width: 100px }
.clearallfloats { clear: both }
.projectbutton a:visited { color: white; line-height: 100%; text-decoration: none }
.projectbutton a:active { color: white; line-height: 100%; text-decoration: none }
.projectbutton a:hover   { color: #8b0000; line-height: 100%; text-decoration: none; background-color: #f0e68c; display: block }
.projects  { vertical-align: top; margin-top: 0.5em; padding: 10px; border: solid 1px #c0c0c0 }
.bottomline       { line-height: 100%; text-align: center; clear: none; margin-top: 1em; margin-right: 10em; margin-left: 10em }
.newsarticle   { line-height: 100%; text-align: left; border-bottom: 2px double #8b0000 }
.fact     { color: #fff; line-height: 100%; background-color: #900; text-align: center; margin-bottom: 4px; padding: 4px; border: #c0c0c0; position: relative; top: 4px; width: 100%; height: auto }
#header          { background: url(images/FrontCollage.gif) no-repeat right 0pt; float: none; clear: none; margin: 0px; padding: 0px; z-index: 13; width: auto; height: 140px }
#tagline          { color: white; font-size: 0.7em; background-color: black; text-align: right; margin: 0em -1em 0em 0em; border: 0pt; position: absolute; top: 120px; left: 0pt; width: 100%; height: 20px }
a:link    { color: #8b0000; font-weight: normal; line-height: normal; font-family: Arial, Helvetica; text-decoration: underline }
body       { color: black; font-size: 0.8em; line-height: 1.5em; font-family: Arial, Helvetica; text-decoration: none; padding-left: 10px }
h1     { color: #8b0000; font-size: 1.2em; line-height: 100%; font-family: Arial, Helvetica; text-decoration: none; border-bottom: 1px dotted maroon }
h2     { color: #8b0000; font-size: 1em; line-height: 100%; font-family: Arial, Helvetica; text-decoration: none }
h3 { color: white; font-weight: bold; font-size: 1em; line-height: 100%; font-family: Arial, Helvetica; text-decoration: none; background-color: #8b0000; text-align: center; padding-top: 0.2em; padding-bottom: 0.2em }
a:visited    { color: #8b0000; line-height: normal; font-family: Arial, Helvetica; text-decoration: underline }
a:active  { color: #8b0000; line-height: normal; font-family: Arial, Helvetica; text-decoration: none }
a:hover    { color: white; line-height: normal; font-family: Arial, Helvetica; text-decoration: none; background-color: maroon }
a:current { color: white; line-height: normal; font-family: Arial, Helvetica; text-decoration: none; background-color: black; width: 100% }
