#wrapper {
    width:100%;
    margin-top:0;
}
#header {
    width:100%;
    height:auto;
    margin-top:15px;
    padding-top:0;
    border-bottom:1px solid #efefef;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(170,170,170,1);
    -moz-box-shadow: 0px 5px 5px 0px rgba(170,170,170,1);
    box-shadow: 0px 5px 5px 0px rgba(170,170,170,1);
}
#container {
    width:80%;
    margin-right:auto;
    margin-left:auto;
}
#main {
    min-height:500px;
    padding-top:25px;
    padding-bottom:25px;
}
#footer {
    padding-top:25px;
    padding-bottom:25px;
    text-align:center;
    background-color:#384F9F;
    border-top:2px solid #f57215;
    color:#fff;
}
