a img, a:hover, a:visited, a:active { border:0; }
img { border:0; }
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input { margin:0; padding:0; }
body { background-color:#000; font:normal 62.5% Arial, Helvetica, sans-serif; text-align:center; }
h2 img, h3 img { display:block; }

#landing { width:800px; margin:0 auto; padding:10px 10px 0 10px; background:#000 url(../images/background.gif) repeat-y 0 0; text-align:left; }
#header { padding-top:5px; background:#000 url(../images/hdr-top.gif) no-repeat 0 0; }
#header, #body { width:800px; overflow:hidden; }
#info { width:380px; height:245px; padding-left:420px; background:#000 url(../images/info.jpg) no-repeat 0 0; font-size:0; }
#logo, #content { width:200px; float:left; }
#flash, #sidebar { width:600px; float:right; }
#footer { color:#6f6f6f; padding:10px 0 5px 0; background:#000 url(../images/footer.gif) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; }

#partyImage img { border:3px solid #fff; }

form p { width:185px; height:48px; padding-right:15px; background:#000 url(../images/sidebar2.jpg) no-repeat 0 0; color:#b5b52d; font:bold 12px/15px Arial,Helvetica,sans-serif; text-align:right; }
form p input, form p img { vertical-align:absmiddle; }
form p input { width:171px; height:17px; border:0; margin:13px 0 0 0; background:#b5b52d url(../images/input.gif) no-repeat 0 0; padding:3px 2px 1px 2px; color:#fff; font:bold 12px/15px Arial,Helvetica,sans-serif; text-align:right; }
form p input.success { color:#333; }

#content img { display:block; }

#happyHour p, #dailySpecials p { width:175px; padding:10px 15px 0 10px; color:#fff; font-size:12px; overflow:hidden; text-align:right; }
#happyHour p { height:114px; background:#000 url(../images/sidebar5.jpg) no-repeat 0 0; }
#happyHour p span, #dailySpecials p span { color:#b5b52d; }
#dailySpecials p { height:338px; background:#000 url(../images/sidebar7.jpg) no-repeat 0 0; }

#sidebar { position:relative; }
#sidebar #fishbowl { position:absolute; top:439px; right:15px; width:300px; height:350px; }

#footer a { color:#6f6f6f; }
#footer a:hover { color:#ccc; }