body {
    background: url(/chrome/site/bg_body.jpg) top center repeat-x;
    background-color: #fcf7dd;
}

#header {
    float: left;
}

#header img {
    margin-bottom: -55px;
}

#metanav li {
    border-color: #b2b08e;
    color: rgb(237,204,152);
}

#metanav :link, #metanav :visited {
    color: rgb(237,204,152);
}

#search {
    clear: none;
    margin-top: 0.75em;
    margin-right: 4px;
}

#container {
    margin: 0 50px;
    clear: left;
    border: 1px solid rgb(115,51,33);
    -webkit-box-shadow: 8px 8px 10px rgba(0,0,0,0.5);
    -mozilla-box-shadow: 8px 8px 10px rgba(0,0,0,0.5);
    margin-top: 5px;
}

#mainnav {
    margin: 0;
    border: none;
    background: rgb(115,51,33);
}

#mainnav li {
    border-left: 1px solid rgb(237,204,152);
}

#mainnav :link, #mainnav :visited {
    color: rgb(237,204,152);
    background: rgb(115,51,33);
    border: none;
}

#mainnav :link:hover, #mainnav :visited:hover {
    border: none;
    background: rgb(103,104,62);
}

#mainnav .active :link:hover, #mainnav .active :visited:hover {
    border: none;
    background: rgb(103,104,62);
}

#mainnav .active :link, #mainnav .active :visited {
    color: rgb(237,204,152);
    background: rgb(103,104,62);
    border: none;
}

#main {
    padding: 3px 10px;
    background: white;
}

#content {
    padding-top: 10px;
}

dt em {
    color: rgb(165,75,51);
}

.milestone .info h2 em {
    color: rgb(165,75,51);
}

:link, :visited, :link:hover, :visited:hover {
    color: #67683e;
}

h1 :link, h1 :visited, h1 .first:link, h1 .first:visited {
    color: #67683e;
}

#footer {
    background: #753422;
    color: rgb(217, 109, 81);
    padding-top: 0.5em;
    border: none;
}

#footer p.left, #footer p.right {
    border: none;
    padding: 0 1em;
}

#footer p.right {
    margin-right: 1em;
}

#footer :link, #footer :visited {
    color: rgb(228, 176, 104);
}
