body
{
    min-height:100%;
    font-family:'Metrophobic',sans-serif;
    font-size:.9em;
    background:#dadada url(site_bgr.png) repeat-x;
    background-position:80px 0;
    margin:0;
    padding:0;
    overflow: scroll;
}

#content
{
    width:970px;
    text-align:left;
    margin:0 auto;
}

.contentblock
{
    background-color:#ccc;
    border-radius:4px;
    border:1px solid #aaa;
    box-shadow:0 0 30px rgba(0,0,0,0.3);
    margin:20px;
    p,dl
    {
        margin:0;
        padding:5px;
    }
     h2
    {
        background-color:#000;
        background-image:url(hexabar.png);
        background-position:right center;
        background-repeat:no-repeat;
        border-radius:4px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        color:#eee;
        font-size:1.5em;
        margin-top:0;
        padding:10px;
    }
}
.wm-list{
    list-style: none;
}