html {
overflow-y: scroll;
background-color: #101010;
}
body {
margin: 1.462em;
font: 13px/1.308 arial,helvetica,clean,sans-serif;
color: #f0f0f0;
}
h1,h2,h3 {
margin: 0 0 13px 0;
}
blockquote {
float: right;
width: 14em;
margin: 0 0 0 0.462em;
padding: 0.462em;
}
blockquote p {
font-size: 131%;
font-family: Georgia, serif;
font-style: italic;
color: #777;
margin: 0;
}
#header {
background-color: inherit;
padding: 0.462em 0;
position: relative;
}
#header img {
display: block;
margin-bottom: 0.462em;
}
#header img#badge {
margin-top: -1.0em;
margin-left: -1.5em;
}
#header ul li {
list-style: none;
}
#gallery {
width: 42.308em;
height: 15.385em;
float: right;
margin-top: 0.077em;
}
#menu {
clear: both;
margin: 0 auto;
overflow: hidden;
background-color: #00c000; }
#menu ul {
margin: 0;
}
#nav {
overflow: hidden; }
#nav li {
list-style: none;
float: left;
margin-right: 0.462em;
position: relative; }
#nav li a {
text-decoration: none;
text-transform: uppercase;
color: #444;
float: left;
padding: 0 0.231em;
margin: 0.077em 0.864em;
}
#nav li a:hover {
color: #111;
background-color: #009e00;
}
#content .left {
float: left;
padding-right: 0.462em;
}
#content .right {
float: right;
padding-left: 0.462em;
}
#footer {
clear: both;
}
#footer p {
text-align: center;
padding: 1.462em 0;
color: #777;
border-top: solid 0.231em #00c000;
font-family: Georgia, serif;
font-size: 77%;
font-style: italic;
}
#selector {
display: none;
}
.caps {
font-size: 123%;
font-variant: small-caps;
font-weight: bold;
text-transform: lowercase;
}
.left { float: left; }
.right { float: right; }