body { background-color: #F5F0E8; }
body * {  }

#outer { width: 800px; margin: 10px auto; font-family: Verdana, sans-serif; font-size: 11px; }
#outer a { color: #4B0915; text-decoration: none; }
#outer a:hover { text-decoration: underline; }

#header { width: 800px; height: 116px; background-image: url('../images/header.jpg'); margin-top: 37px; }

/* PRIMARY NAV */
#nav { width: 800px; height: 50px; background-image: url('../images/nav-primary-bgrd.jpg'); background-repeat: no-repeat; }

#rss { width: 800px;}

ul#main-menu { margin: 0; padding: 0; height: 50px; }
ul#main-menu li { padding: 0; list-style: none; display: block; float: left; }
ul#main-menu li a { height: 50px; display: block; }
ul#main-menu li a:hover { background-image: url('../images/nav-primary-bgrd.jpg'); } /* REPLACE WITH ROLLOVER IMAGE */
ul#main-menu li a span { display: none; }

ul#main-menu li#home a { background-position: 0; width: 59px; }
ul#main-menu li#party-guide a { background-position: -59px 0; width: 91px; }
ul#main-menu li#photos a { background-position: -150px 0; width: 65px; }
ul#main-menu li#music a { background-position: -215px 0; width: 59px; }
ul#main-menu li#vip a { margin: 0 0 0 258px; background-position: -532px 0; width: 37px; }
ul#main-menu li#functions a { background-position: -569px 0; width: 84px; }
ul#main-menu li#contact a { background-position: -653px 0; width: 73px; }
ul#main-menu li#about a { background-position: -726px 0; width: 74px; }
/* END PRIMARY NAV */

#content-hold { width: 800px; background-color: #FFFFFF;}

#imagefade-home-bgrd { width: 800px; height: 224px; background-image: url(../images/hm-imagefade-bgrd.jpg); background-repeat: no-repeat; }
#imagefader { width: 800px; height: 211px; margin: 5px 0; }

#imagefade-function-bgrd { width: 800px; height: 348px; background-image: url(../images/function-imagefade-bgrd.jpg); background-repeat: no-repeat; }
#imagefader-function { width: 800px; height: 335px; margin: 5px 0; }

#content-view { width: 756px; margin: 25px 22px 0 22px; float: left;}
#content-view h1 { margin: 0; padding: 0; font-size: 16px; }

#content-view-full { width: 756px; padding: 25px 22px; float: left; background-color: #FFFFFF;}
#content-view-full h1 { margin: 0; padding: 0; font-size: 16px; }

/* FUNCTIONS */
#functs { width: 800px; min-height: 148px; background-color: #FFFFFF;  background-image: url('../images/functions-bgrd.jpg'); background-repeat: no-repeat; background-position: top; float: left; }
#functs p { display: block; float: left; margin: 45px 0 0 20px; }
#functs .book { padding: 37px 0 0 22px; float: left; border: none; }
#functs .mailing { width: 212px; height: 148px; float: right; margin: 10px 0}
#functs .mailing h2 { margin: 0; padding: 0; font-size: 12px; }
#functs .mailing .field { padding: 5px 0; }
#functs .mailing .field input { width: 190px; border-width: 1px; border-style: solid; border-color: #999999; }
/* END FUNCTIONS */

/* FACEBOOK */
#facebook {width: 756px; height: 328px; float: left;  border: none; margin: 25px 0 0 22px;}
/* END FACEBOOK */

/* 2 COLUMN */
#content-col1 { width: 350px; margin: 25px 0 25px 22px; float: left;}
#content-col1 h1 { margin: 0; padding: 0; font-size: 16px; }

#content-col2 { width: 350px; margin: 25px 22px; float: right;}
#content-col2 h1 { margin: 0; padding: 0; font-size: 16px; }
/* END 2 COLUMN */

/* THIS WEEK */
#thisweek { width: 800px; height: 200px; background-image: url('../images/thisweek-bgrd.jpg'); background-repeat: no-repeat; float: left; padding:0 8px 0 8px; }
#thisweek .weekdays { margin: 72px 0; }
#thisweek h1 { width: 160px; font-size: 12px; font-weight: bold; text-align: center; }
#thisweek p { margin: 19px 0 0 0; }

#tue { width: 160px; height: 141px; margin-top: 72px; float: left; }
#wed { width: 160px; height: 141px; margin-top: 72px; float: left; }
#thurs { width: 160px; height: 141px; margin-top: 72px; float: left; }
#fri { width: 160px; height: 141px; margin-top: 72px; float: left; }
#sat { width: 160px; height: 141px; margin-top: 72px; float: left; }
/* END THIS WEEK */

/* PROMOS */
#promos { width: 800px; height: 333px; background-image: url('../images/promos-bgrd.jpg');  }

#poster-left { width: 362px; height: 280px; float: left; padding: 10px 10px 20px 10px; }
#poster-right { width: 362px; height: 280px; float: right; margin-right: 32px; padding: 10px 0px 20px 10px;}
/* END PROMOS */

/* FOOTER */
#footer { width: 800px; height: 82px; float: left; margin: 0; padding: 0; background-image: url('../images/footer.jpg'); background-repeat: no-repeat; }

#footer ul { margin: 27px 10px; padding: 0; list-style: none; }
#footer ul li { margin: 0; padding: 0; list-style: none; display: block; float: left; }
#footer ul li a { font-size: 12px; color: #FFFFFF; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
#footer .lost-property { float: right; }
#footer .employment { float: right; }
#footer .sponsorship { float: right; }
#footer ul li .seperator { padding: 0 5px 0 5px; color: #FFFFFF; }

#footer .left { width: 400px; font-size: 12px; color: #53473D; margin: 20px 0 0 10px; float: left; }
#footer .right { font-size: 12px; color: #53473D; margin: 20px 10px 0 0; float: right; }
/* END FOOTER */

/* PHOTO GALLERY */

#content-view-full .photo-gallery .gallery { width: 800px; }
#content-view-full .photo-gallery .category-header div { display:none; }
#content-view-full .photo-gallery .gallery .photo {float:left; width: 160px; height: 107px; margin: 0px 15px 15px 0px; }
#content-view-full .photo-gallery .gallery .photo img { border: none; }
#content-view-full .photo-gallery .gallery .photos .clear {clear:left;}
#content-view-full .photo-gallery .gallery .clear {clear:left;}

/* END PHOTO GALLERY */

  /* Contact Form */

 .contact-us .form { width: 300px; }
 .contact-us .form .field .title { padding: 8px 0 2px; }
 .contact-us .form .field .input input { width: 300px; }
 .contact-us .form .field .input textarea { width: 300px; }
 .contact-us .form .submit input {  float:right; }