/* RESET */
html, body, div, form, fieldset, legend, label { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
th, td { text-align:left; vertical-align:top; }
h1, h2, h3, h4, h5, h6, th, td, caption { font-weight:normal; }
img {border:0;}
a {outline:none;}
/* MAIN */
html, body { height:100%; }
body { background:url("../images/background.jpg") no-repeat top left; font-family:Arial, Helvetica, Verdana, sans-serif; color:#fff;  }
#menu { position:absolute; top:0; left:35px; width:414px; height:100%; background:url("../images/menu.png") repeat-y top left; }
.container { height:100%; padding:0 0 0 475px; overflow:scroll; overflow-y:hidden;}
.container .flayer { margin-top:10px; width:456px; }
.container .local-image { margin:100px 40px 0 0; }
.logo { margin:40px 0 0 65px; }
.video { margin:10px 0 0 11px; }
.video .shadow-top { width:387px; height:33px; background:url("../images/shadow-top.png") no-repeat top left; }
.video .shadow-bottom { width:387px; height:33px; background:url("../images/shadow-bottom.png") no-repeat top left; }
.local { margin-top:50px; }
.location { margin-top:0; }
.location a,.local a { display:block; height:30px; line-height:30px; background:url("../images/location.png") no-repeat top center; color:#fff; text-align:center; text-decoration:none; font-size:22px; }
.local a { height:29px; }
.social { margin-top:30px; text-align:center; }
.social a { margin-right:5px }
p { margin:5px 0 0 0; font-size:9px; text-align:center; }