html {
  background:#006699;
}

body {
  /* font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; */
  padding: 0.5em;
  background:#006699;
}

.pagetitle, .entryheader, .entryheading, .caption, .entrymore a:visited, .entrymore a:link, fieldset label, .checktable {
  color:#006699;
}

.header {
  margin: 0;
  border: 1px solid gray;
}
.headerimage {
  display: block;
}

.content {
  background:#ffffff;
}

.pagetitle {
  font-weight: bold;
  font-size: large;
  padding-top: 0.5em;
  padding-left: 0.5em;
}

.entry {
  border: 1px solid #c9c9c9;
  margin: 0.5em;
}

.entryheader{
  position: relative;
  font-family: Verdana,sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  background:#ededed;
  padding:0.4em;
}
.entrybody {
  padding:0.5em;
}
.entryfloat{
  float: right;
  margin-left: 0.5em;
}
.entrybody img {
  padding: 0.2em;
  border: solid 1px #a7a09a;
}
img.icon {
  padding: 0;
  margin: 0;
  border: none;
}
.entrymore {
  font-size: smaller;
  font-weight: bold;
  text-transform: none;
  position: absolute;
  right:1em;
} * html .entrymore { right:1em; }
.entrybody p {
  /* padding: 0.5em 0em; */
  margin-top: 0.5em;
  margin-bottom: 0.7em;
}
.entryheading {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.classic {
  margin-left: 2em;
}
.classic li {
  padding: 0.2em;
  list-style: disc outside;
}
.basiclist {
  padding: 0.3em;
}
.basiclist li {
  list-style: disc;
  list-style-position: inside;
  padding: 0.15em;
}
.navigation {
  background:#a7a09a;
  padding:0.35em;
  text-align:center;
  font:small-caps 11pt sans-serif;
  color:#ffffff;
}
.navigation a:visited{
  color: #ffffff; /* Don't change the color of visited links */
  text-decoration: none; /* Don't underline navigation links */
}
.navigation a:link{
  color: #ffffff;
  text-decoration: none; /* Don't underline navigation links */
}
.navigation a:hover{
  text-decoration: underline;
}
.navigation ul{
  list-style:none;
  margin:0;
  padding:0;
}
.navigation li{
  display:inline;
  margin:0;
  padding:1px;
}
.navsep{
  color: #555555;
  margin:0;
  padding:1px;
}
.contribute{
  /* background: #db1b1b; */
  background: #dd0000;
  font-weight: bold;
  padding: 3px;
}
.contribute a{
  color: #cfffff;
}

.submitbutton{
  text-align: center;
  padding: 0.5em;
}

div#ft{
  /* clear:both; */
  /* position: center; */
  text-align: center;
  height: 1.5em;
  background:#a7a09a;
  color: #ffffff;
  padding:0.2em;
}
div#ft .disclaimer{
  font-size:smaller;
  border:1px solid #c9c9c9;
  margin: 0.2em;
  padding: 0.2em;
}
div#ft .contact{
  /* position:absolute;
  right:0.5em; */
  padding: 0.1em;
  /* font-size:smaller; */
  padding: 0.1em;
}
div#ft a:link{
  color: #ffffff;
  text-decoration: none;
}
div#ft a:visited{
  color: #ffffff;
  text-decoration: none;
}
div#ft a:hover{
  text-decoration: underline;
}
ul.minilist li{
  margin-top: 0.4em;
}
.tlist li {
 margin-bottom: 0.85em;
}
ul.borderlist li{
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  border-top: thin solid #c9c9c9;
}
ul.borderlist li.first{
  padding-bottom: 0.4em;
  border-top: none;
}
span.time {
  padding-left: 0.7em;
  color: gray;
  font-size: smaller;
}
.caption {
  text-align: center;
  font-size: smaller;
}
/* forms */

form {overflow: hidden;display: inline;}

label, .label {font-size: smaller;font-weight: bold;} */

label span {font-weight: normal;} /* used for instructions in labels*/

fieldset {
  padding: 0 1px 5px 0;
}
fieldset label {
  display: block;
  margin-bottom: 0.25em;
}

div#submitbutton{
  text-align: center;
  padding: 5px;
}
