body {
background:#fff;
font: 9pt Verdana, sans-serif;
color:#333;
line-height:180%;
margin:0;
padding:0;
}
div#navbar, div.spacer {
margin-top: 10px;
margin-bottom: 10px;
}
div#navbar {
border-bottom: solid 5px #e5e5e6;
padding: 10px 0;
}
div#navbar ul {
list-style: none;
display: block;
margin: 0 10px;
}
div#navbar ul li {
float: right;
margin: 0 10px;
}
div#info ul {
list-style: disc;
margin: 0 10px;
}
div#info ul li {
float: left;
margin: 0 10px;
}
div.spacer {
margin-top: 5px;
}
div.topSection div {
border: solid 1px #e5e5e6;
height: 300px;
}
div.topSection div p {
margin: 10px;
}
div#footer {
background-color: #e5e5e6;
font: 8pt Verdana, sans-serif;
}
div#footer div p{
margin: 5px;
border:none;
}
/*** Typography ***/

div#navbar ul li {
font: 9pt Verdana, sans-serif;
}
div#info ul li {
font: 8pt Verdana, sans-serif;
}
p{
line-height: 155%;
word-spacing: .2px;
}
img{
float: left;
margin: 10px 0;
padding: 4px;
border: 1px solid #DDDDDD;
}
.cite{
font: 8pt Verdana, sans-serif;
font-style: italic;
}
pre{
font:12px "Courier New", Courier, monospace;
margin:.5em 0;
}
h1{
font: 25pt Georgia, serif;
font-weight:normal;
padding: 5px 10px;
margin:0;
}
h2{
font: 18pt Georgia, serif;
font-weight:normal;
padding: 5px 0;
margin: 0;
}
h3{
font: 15pt Georgia, serif;
font-weight:normal;
padding: 5px 0;
margin: 0;
}
a {
color: #666;
text-decoration: none;
}
/*** Form ***/

.input {
border: 1px solid #ccc;
width: 360px;
}

.button {
border: 1px solid #ccc;
background: #e5e5e6;
width: 80px;
float: right;
margin:10px 10px 0 0;
}

.button:hover {
border: 1px solid #333;
}

label {
display: block;
width: 80px;
float: left;
margin: 2px 4px 6px 4px;
text-align: right;
}
br { clear: left; }