/* Centered, 100% wide vertically fluid layout */
html {
    height: 100%;
}
body,
div#super_wrapper,
div#content_wrapper {
    height: auto;
    min-height:100%;
}
/* left and right shadow */
body {
    -webkit-box-shadow: inset 100px 0px 100px -80px rgba(0,0,0,0.75), inset -100px 0px 100px -80px rgba(0,0,0,0.75);
    -moz-box-shadow:    inset 100px 0px 100px -80px rgba(0,0,0,0.75), inset -100px 0px 100px -80px rgba(0,0,0,0.75);
    box-shadow:         inset 100px 0px 100px -80px rgba(0,0,0,0.75), inset -100px 0px 100px -80px rgba(0,0,0,0.75);
}

* {
    margin: 0px;
    padding: 0px;
}

div#super_wrapper, 
div#main_wrapper,
div#content_wrapper, 
div#header_wrapper, 
div#footer_wrapper {
    width: 100%;
    text-align: center;
}

div#super_wrapper {
    text-align: center;
}
div#main_wrapper {
    position:relative;
    min-height: 1000px;
    background-color: #eee;
}

div#content_wrapper {
    min-height:100%;
    height:auto;
    text-align: left;
}

/* Main wrappers */
div#super_wrapper {
    min-width: 320px;
    margin: 0 auto;
/* IE fix */
    text-align: center;
}
div#main_wrapper {
    -webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.75);
}
div#header_wrapper {
    width: 100%;


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.35+0,0+60 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.35)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

div#menu_wrapper {
    background: #030303 url(/assets/rpd/images/template/menu.jpg) no-repeat scroll 0 0;
    height: 342px;
    width: 100%;
    position: relative;
}

div#footer_wrapper {
    width: 100%;
    text-align: center;
    z-index: 20;
    position: absolute;
    bottom: 0;
}

div#content_wrapper {
    width: 100%;
    padding-bottom: 100px;
}
