/* Global Styles */
body {
margin: 0px;
font-family: Times New Roman, Times, Roman, serif;
font-size: 80%;
}
a {
color: white;
font-weight: bold;
}
a:hover {
color: black;
}
ul {
font-variant: small-caps;
font-size: 100%;
list-style: none;
padding: 0;
margin: 0;
}
li ul {
display: none;
position: absolute;
top: 1.2em;
left: 0;
font-weight: normal;
background-color: #CFDFCF;
padding: 0.25em 0 0 0;
}
li > ul {
top: auto;
left: 0;
}
li li {
display: block;
float: none;
background-color: transparent;
border: 0;
}
li:hover ul, li.over ul {
display: block;
}

/* ID Styles */
td.blurb {
  text-align: left;
  vertical-align: top;
  color: black;
  padding: .25em 1em .25em 1em;
  background-image: url(/images/splatter.jpg);
}
td.article {
  height: 425px;
  text-align: left;
  vertical-align: top;
  color: black;
  padding: .25em 1em .25em 1em;
  background-image: url(/images/splatter.jpg);
}
.actttl {
background-color: #E2E4E2;
text-align: center;
vertical-align: middle;
padding: .3em .3em .3em .3em;
}
.acttxt {
background-color: #E2E4E2;
text-align: left;
vertical-align: middle;
padding: .3em .3em .3em .3em;
}
.navbar {
background-color: #314019;
height: 1.5em;
}
	
/* Class Styles */
#content {
color: black;
} 
p {
margin-top: 0;
color: black;
}
h1 {
color: #606260;
font-size: 110%;
margin-bottom: 0;
font-variant: small-caps;
}
h2 {
color: #606260;
font-size: 90%;
margin-bottom: 0;
font-variant: small-caps;
}
html > body #content {
}
a {
text-decoration: none;
}
a:link {
color: #3C5309;
}
a:visited {
color: #3C5309;
}
a:active {
color: red;
}
a:hover {
color: black;
font-weight: bold;
}
#nav a {
display: block;
color: #CFDFCF;
text-decoration: none;
font-weight: normal;
}
#nav a:hover {
color: white;
font-weight: bold;
}
#nav li li a {
display: block;
color: #CFDFCF;
text-decoration: none;
font-weight: normal;
}
#nav li li a:hover {
color: white;
font-weight: bold;
}
#nav li li hr {
display: block;
height: .2em;
color: #CFDFCF;
}
#nav li {
float: left;
position: relative;
width: 165px;
text-align: center;
cursor: default;
background-color: #314019;
}
#sub a {
display: block;
float: left;
width: 165px;
text-align: center;
color: #314019;
font-weight: normal;
}
#sub a:hover {
color: black;
font-weight: bold;
}
#sub p {
width: 100%;
text-align: justify;
font-variant: small-caps;
display: block;
border-top: solid;
border-bottom: solid;
border-width: 1px;
border-color: #314019;
}
#messages ul {
font-variant: normal;
font-size: 100%;
list-style: none;
padding: 0;
margin: 0;
}
li.msgdesc {
padding-left: 3.0em;
}
li.msglink {
padding-left: 1.5em;
}
