
body { font-family: "gill sans", "new baskerville", sans-serif; height: 100%; }

div#page { width: 1000px; height: 750px; margin: auto; border: 1px solid #000; background: url( "../images/sidebar.jpg" ) no-repeat 0 160px ;}
div#header { margin: auto; background: url( "../images/hallHeader.jpg" ) no-repeat; height: 160px; }

div#left { background: url( "../images/mallEnterence.jpg" ) no-repeat; width: 552px; height: 590px; float: left }
img#mallEnterence{ width: 691px; height: 742px; float: left; z-index: 10}
img#aframe { width: 179px; height: 184px; top: 406px; left: 250px; z-index: 100; position: relative; }
div#content { float: left; width: 427px; margin-left: 20px; }
img#phrase { background: url( "../images/showcasing.png" ) no-repeat; width: 763px; height: 70px; left: 462px; top: -7px; position: relative; }

div#hallMenu { top: -69px; position: relative; }
div#menuCol1 { width: 132px; float: left; margin-left: 4px; }
div#menuCol2 { width: 132px;  float: left; margin-left: 282px; }

ul.halls { padding: 0px; margin; 0px; list-style: none; width: 132px; }
ul.halls a { color: #000; font-size: .7em; }
ul.halls li { width: 136px; height: 41px; margin-top: 8px; background: url( "../images/button.png" ) no-repeat; }
span.label { display: block; text-align: center; padding-top: 9px; }

div#boxOutline { background: url( "../images/homeImageOutline.png" ) no-repeat; height: 432px; width: 403px; margin-top: 25px; margin-left: 10px; }
div#boxOutline ul { border: 1px solid blue; padding: 0px; margin: 0px; list-style: none; }

form#searchForm { position: relative; width: 181px; left: 800px; top: -147px; }
form#searchForm #search { width: 100px; }
form#searchForm label { font-weight: bold; }

img#welcomeSign { position: relative; left: 384px; }
img#byLine { position: relative; left: 374px; top: -30px; }

/*
 * IE7 Hacks
 */
*:first-child+html div#menuCol1 { margin-left: -35px; }

