#container {
		width: 100%;
}
#container, #content, #header, #footer, #post-footer {
		margin: 0 auto;
		text-align: center;
}
#content, #header, #post-footer {
    width: 950px;
}
#footer {
    width: 100%;
    clear: both;
}
#header {
    background: transparent url(img/header-background-index.gif) no-repeat bottom center;
    min-height: 111px;
    height: auto !important;
    height: 111px;    
}
#content {
    /*padding: 15px;*/
    background: #000 url(img/index-curtain.gif) no-repeat top right;
    color: #fff;    
}
#menu {
    width: 510px;
    float: right;
    margin: 10px 20px 0 0;
}
#dnn_LeftPane, #dnn_ContentPane, #dnn_RightPane {
    padding: 10px 0 10px 0;
    color: #fff; 
    text-align: left;    
    width: 33% !important;    
}
#footer, #dnn_FooterLeft, #dnn_FooterMiddle, #dnn_FooterRight {
    color: #000;
}
#dnn_FooterLeft p, #dnn_FooterMiddle p, #dnn_FooterRight p {
    padding: 40px 20px 0 20px;
    line-height: 1.25em;
}
#dnn_FooterLeft h3, #dnn_FooterMiddle h3, #dnn_FooterRight h3 {
    color: #000;
}
#footer, #dnn_FooterLeft, #dnn_FooterMiddle, #dnn_FooterRight {
    background: url(img/footer-background.gif) repeat-x top center;    
}
#dnn_FooterLeft, #dnn_FooterMiddle, #dnn_FooterRight {
    text-align: left;
}
#dnn_FooterMiddle {
    background: transparent;
}
#dnn_FooterLeft {
    background: url(img/footer-microphone.gif) no-repeat top center;  
}
#dnn_FooterRight {
    background: url(img/footer-cd.gif) no-repeat top center;  
}
#dnn_FooterLeft {
    width: 150px;
}
#dnn_FooterRight {
    width: 200px;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
    color: #000;
    text-decoration: 0;
    font-weight: 700;
}
#footer a:hover {
    text-decoration: underline;
}
#post-footer {
    color: #9a502d;    
    padding: 0 0 10px 0;
    min-height: 20px;    
    height: auto !important;
    height: 20px;
    font-size: 7.5pt;
}
div#post-footer a:link, div#post-footer a:visited, div#post-footer a:hover, div#post-footer a:active {
    color: #9a502d;
    text-decoration: 0;
}
#post-footer .SkinObject {
    color: #9a502d;    
    font-size: 7.5pt;
}

#dnn_ContentPane {
    padding: 10px;    
}

#dnn_LeftPane {
    padding: 15px;
}
#footerpad {
    height: min-height: 20px;    
    height: auto !important;
    height: 10px;
    clear: both;
}
.FooterSeperator {
    background: url(img/footer-seperator.gif) repeat-y top center;    
    width: 21px;
    padding: 0 10px;
    height: 100%;
}

#buynow {
    text-align: center;
    margin: 0 auto;
    padding: 120px 0 0 0;
}