Css
body{
    background-color: #000;
    font-size:80%;
    color: #fff;
}
 
div#container-wrap {
    background-repeat: no-repeat;
    background-position: left top;
}
 
#container {
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius: 10px;
    background-color:#000;
    border:1px solid #000000;
    margin:0 auto;
    position:relative;
    top:0px;
    width:100%;
}
 
h1 a {
    color: #fff;
    text-decoration: none;
}
 
#main-content{
    border: 1px solid #000;
    border-right: 1px dashed #000;
    border-left: 1px dashed #000;
    margin: 10px;
    padding: 0 1em;
}
 
#footer {
    background-color: #efefef;
}
 
#page-title {
    border-bottom:0px;
    font-size:150%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
    text-decoration: bold;
}
 
#top-bar {
    background-color:#ECD1BC;
    bottom:0;
    position:absolute;
    right:0;
    width:100%;
    display:none;
}
 
#side-bar {
    width: 60%;
}
 
#header h1, #header h2 {
    padding-left: 10px;
}
 
#top-bar a, #top-bar li ul li, #top-bar li ul li a {
    background-color:transparent;
    text-decoration:none;
}
 
#top-bar li ul li a {
    width: 172px;
}
 
#top-bar ul ul {
    display:none;
    position:absolute;
    top:34px;
    width:172px;
    z-index:500;
}
 
#top-bar ul ul ul {
    left:185px;
    position:absolute;
    top: 8px;
}
 
.page-options-bottom a, .page-watch-options a {
   color: #fff;
}
Site Design, Syntax and Examples by Rob Elliott 2008-2016