html, body, a, h2, h3 {
color: #666;
}
p {margin:0 0 2.5em;}
#header {
    margin-top: 3em;
}
#content {
}
.description {
line-height: 1em;
color: #999;
}
.thumbs {
    margin-top: 2em;
}
.thumb {
    text-align: center;
}
img.thumbnail {
    border: 1px #666 solid;
    margin-bottom: 1em;
}
.thumb img.thumbnail {
    margin: 0;
}
.caps {
    font-weight: normal;
}
a.section {
    display:block;
    text-decoration: none;
}
a.section:hover {
    text-decoration: none;
    color: #333;
}
div.section {
    padding-top: 1em;
    border-top: 1px solid #aaa;
}
#contact a {
    text-decoration: none;
}
#contact a:hover {
    text-decoration: none;
    color: #333;
}
/* [ navigation ]---------------------------------------------------------------- */
div#navigation {
text-align: right;
}
div#navigation ul {
list-style-type: none;
}
div#navigation li {
padding: 0.2em 0;
}
div#navigation li a {
font-size: 1.2em;
font-variant: small-caps;
letter-spacing: 1px;
text-transform: lowercase;
display:block;
font-weight: normal;
text-decoration: none;
}
div#navigation li a:hover, div#navigation li a:focus  {
}
div#navigation li a:hover, div#navigation li a:focus, div#navigation li a.selected  {
text-decoration: none;
color: #38405a;
}
div#navigation li a.selected:before  {
content: "\00BB  ";
}
div#navigation li a.level0 {
display:none;
}
div#navigation li a.level2 {
margin-right: 1em;
}
/* [ navigation ]---------------------------------------------------------------- */
div#navigation {
}
div#navigation h3 {
display: none;
}

