@charset "utf-8";
/* CSS Document */

body, html {position:relative; margin:0; padding:0; height:100%; overflow:inherit;}
#wrapper {min-height:100%; width:100%;}
#header {background:url(bg-header.jpg) repeat-x center top; height:328px;}

#middle {margin:0 auto; width:550px; min-height:375px; height:auto; text-align:center; position:relative; overflow:inherit;}
.logo {position:absolute; margin:-55px 0 0 -275px; left:50%;  top:50%; height:108px; text-align:center; }

#bottom {position:relative; background:url(footer-bg.jpg) repeat-x; height:144px; margin:-144px 0 0 0; width:100%;}
#footer {width:960px; margin:0px auto 0 auto; background:url(footer.jpg) no-repeat center; height:24px; padding:60px 0; text-align:center;color:#FFF; font-size:18px;}
#footer a {color:#fff;}