
body { font-family: Verdana, Arial, Helvetica, sans-serif; 0.8em; color: #000066; }

#header { font-size: 1em; font-weight: bold; white-space:nowrap; }
#header .left { width:50%; float:left; text-align:left; }
#header .right { width:49%; text-align:right; }

#menu { text-align:center; }
#menu table { width:100% }
#menu table td { width:10%; }

a { color:#000066; font-size: 0.6em; }
a:hover { color:#0000FF; }

.txt_light { color: #0066FF; font-weight: bold; }
.txt_dark { font-weight: bold; }

#footer { clear:both; font-size: 0.6em; font-weight:bold; text-align:center; margin-top:1.4em; }
#footer a { font-size: 1em; font-weight:normal; }

#home-main { margin-top:1.4em; height:270px; border: 2px solid #000066; width:100%; clear:both; }
#home-main .text { padding:0.5em; margin-right:380px; }
#home-main .text p { font-size: 0.6em; color:#0066FF; font-weight:bold; }
#home-main .image { background-color:#000066; float:right; width:350px; height:270px; border-left: 2px solid #000066; }

#thumbnails { border:2px solid #000066; width:100%; background-color:#000066; text-align:right; height:50px; }
#thumbnails img { height:50px; border:0; padding:0; margin:0; cursor:hand; }

#home-section td { width:33%; vertical-align:top; }
.home-section { padding: 0.6em; }
.home-section img { border:0; float:left; margin-right:0.3em; }
.home-section .bullet { float:none; clear:left; margin-top:1.4em; }
.home-section { font-size: 0.8em; }


table { border:0; font-size: 0.8em; border-collapse:collapse; }
table img { border:0; }
table a { font-size: 1.0em; }
table td { vertical-align:top; padding:0.3em; border:0; }
th { font-weight: bold; background-color: #CCCCFF; white-space:nowrap; }
td.forum_white_bg { background-color: #FFFFFF; }
td.forum_blue_bg { background-color: #CCCCFF; }

#dj-header, #forum-header, #events-header, #menu-header, #directions-header, #gallery-header, #cocktails-header, #contact-header { width:100%; height:67px; margin:1.4em 0 1.4em 0; }
#dj-header { background:url('/images/dj_header_main.jpg') no-repeat right #000; }
#events-header { background:url('/images/events_header.jpg') no-repeat right #000; }
#menu-header { background:url('/images/menu_header.jpg') no-repeat right #000; }
#directions-header { background:url('/images/map_header.jpg') no-repeat right #000; }
#gallery-header { background:url('/images/gallery_header.jpg') no-repeat right #000; }
#cocktails-header { background:url('/images/cocktails_header.jpg') no-repeat right #000; }
#contact-header { background:url('/images/contact_header.jpg') no-repeat right #000; }
#forum-header { background:url('/images/forum_header.jpg') no-repeat right #000; }

#frmNewPost { font-size: 0.8em; }

h2 a { font-size:1em; text-decoration:none; }

.contact { clear:both; font-weight:bold; font-size: 0.8em; }
.contact a { font-size:1em; color:#0066FF; }
.contact .heading { margin-bottom:1.4em; width:50%; text-align:right; float:left; }
.contact .detail { width:49%; text-align:left; color: #0066FF; }