* { margin: 0; padding: 0; }
body { font: 76% Verdana, Helvetica, sans-serif; }
h2, h3 { font-size: 1.1em; padding: 0.2em 0 0.5em 0; }
a { text-decoration: none; color: #0000EE; }
a:visited { text-decoration: none; color: #0000EE; }
a:hover { text-decoration: none; color: #004ED3; }
ul { list-style: none; }
#header { background: #A3C6CC; padding: 2em 10%; border-bottom: 2px groove #A3C6CC; }
#content { float: left; width: 55%; margin: 0 0 0 10%; padding: 1.1em 0; }
#content dl { padding: 1.1em 0 0 0; }
#content dl dt a { display: block; }
#content dl dd { padding: 0.1em 1em 1.1em 0; }
#menu { float: right; width: 25%; margin: 0 10% 0 0; padding: 1.1em 0; }
#menu form { margin: 0 0 1.1em 0; }
#menu fieldset { border: 2px groove #A3C6CC; border-left: 0; padding: 0.1em 0 0 0; height: 1.9em; }
#content ul { text-align: center; padding: 0.3em 0 0 0; height: 1.7em; border: 2px groove #A3C6CC; border-right: 0; }
#content ul li { display: inline; }
#content ul li a { padding: 0.4em 1em; }
#footer { clear: both; }
#footer p { text-align: center; color: #ccc; }
#footer p a { color: #ccc; }
#footer p a:visited { color: #ccc; }
.text { width: 60%; }
.button { cursor: pointer; }
iframe, object { margin-top: 2em; }

