body {
margin:0;
padding:0;
background:#d8d8d8;
font:normal 100% verdana,sans-serif;
color:#000;
}

p {
font-size: .8em;
margin: 1em 0;
line-height: 1.5;
}
p.footnote {
font-size: .66em;
}

li {
font-size: .8em;
line-height: 1.5;
}

#header {
margin:0;
background:#d8d8d8;
}

h1.header {
font: .9em verdana,sans-serif;
padding: 0px 20px;
margin: 0;
text-align: right;
background: transparent;
height: 187px;
background: no-repeat url(props/header-2019.jpg);
color: #67737b;
}


a:link {
color:#711;
background:transparent;
}
a:visited {
color:#711;
background:transparent;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:active {
color:#330;
background:transparent;
}


#menu {
border-bottom:solid 1px #b7b7b7;
border-top:solid 1px #b7b7b7;
font:normal 1.2em verdana, geneva, serif;
padding:5px 10px;
margin:0 0 2em 0;
color:#484848;
list-style-type:none;
background:#d8d8d8;
}
#menu li {
display:inline;
margin:0;
padding:0 .5em 0 .9em;
}
#menu li+li {
border-left:solid 1px #344;
}
#menu a:link {
color:#484848;
background:transparent;
text-decoration:none;
}
#menu a:visited {
border:0;
color:#484848;
background:transparent;
text-decoration:none;
}
#menu a:active {
border:0;
color:#484848;
background:transparent;
}
#menu a:hover {
text-decoration:underline;
}

#copyright {
font-size: .8em;
color: rgb(50,115,0);
background: transparent;
margin: 2em;
text-align: left;
}
#copyright a {
color: rgb(50,115,0);
background: transparent;
}
#copyright a:hover {
color: rgb(50,115,0);
background: transparent;
}


div.post {
border-bottom:solid 1px #7d7d7d;
margin: 2em 2em 1em 2em;
}

div.post h2 {
font:bold .8em/1.25 verdana,sans-serif;
padding:0;
margin:1em 0;
background:transparent;
color:#000;
}
div.post h3  {
font:.8em/1.25 verdana,sans-serif;
padding:0;
margin:1em 0;
color:#444;
background:transparent;
font-weight:normal;
}

div.post img {
display:block;
margin:10px 0;
}

div.slideshow {
float:right;
margin-left: 10px;
}

ul.links {
line-height:1.5;
margin:1em 4em;
list-style-type:none;
}
input.text, textarea, label {
display:block;
}
textarea {
margin:.5em 0;
width:24em;
height:12em;
border:dotted 1px #000;
background:rgb(98,155,27);
color:#000;
font:normal .9em verdana,sans-serif;
padding:5px;
}
input.text {
margin:.5em 0;
width:15em;
border:dotted 1px #000;
background:rgb(98,155,27);
color:#000;
font:normal .9em verdana,sans-serif;
padding:3px;
}
select {
margin:0;
width:10%;
border:dotted 1px #000;
background:rgb(98,155,27);
color:#000;
font:normal .9em verdana,sans-serif;
padding:3px;
}
input.submit {
margin:1em 0;
border:dotted 1px #000;
background:rgb(98,155,27);
color:#000;
font:normal .8em verdana,sans-serif;
padding:3px 5px;
}
fieldset {
border:none;
}
fieldset fieldset {
padding:1em 0;
}
label {
font-size:.8em;
cursor:pointer;
}
label.radio, label.checkbox {
display:inline;
}


