@charset "utf-8";
/* CSS Document */

body					{ margin: 0; padding: 0; background: url(../images/background.gif) 0 0 #000 repeat-x; color: #fff; }
p, div, a, li			{ font-family: 'Lucida Grande','Tahoma','Verdana','Arial',sans-serif; font-size: 13px; }
p						{ margin: 10px 0; }
h1						{ padding: 0; margin: 0 0 10px; letter-spacing: 5px; font-size: 22px; font-weight: normal; }

div#container			{ width: 1200px; margin: 0 auto; overflow: auto; background: url(../images/lickerish-background2.jpg) 0 0 no-repeat; border-right: 5px solid #000; border-left: 5px solid #000; }
div#martini				{ width: 300px; float: left; }
div#content				{ width: 600px; float: left; }
div#microphone			{ width: 300px; float: left; text-align: center; }


div#logo				{ height: 116px; text-align: center; }
div#logo img			{ padding-top: 20px; }

div#copy-container		{ height: 322px; padding: 10px; background: url(../images/lickerish-content-background.jpg) 0 0 no-repeat; }
div#copy				{ height: 322px; overflow: auto; }

div.index img			{ float: right; margin-left: 5px; }

div.gallery .images img	{ width: 75px; height: 75px; float: left; margin: 0 5px 5px 0; background-color: #000; }
div.gallery img			{ cursor: pointer; border: 0; }
div#preview-container	{ position: absolute; top: 5px; }

a						{ color: #fff; }
a:hover					{ text-decoration: none; }

div#map					{ width: 320px; height: 270px; float: left; }
div#contact-info		{ float: left; width: 180px; padding: 0 0 0 10px }

div.reservation 
div.column				{ width: 270px; float: left; padding-right: 10px; }
div.reservation
textarea				{ width: 220px; height: 120px; }
div.reservation
input					{ width: 220px; }

div#loader				{ position: absolute; background: #000; border: 3px solid #fff; z-index: 999}
div.menu img			{ border: 0; }
div.menu h1				{ margin-bottom: 2px; }

div.menu div.column		{ position: absolute; margin-left: 65px; }
div.menu div#specials	{ width: 50px; height: 275px; background: #fff; border: 5px solid #000; position: absolute; z-index: 99; text-align: center; }
div.menu div#spbackground { height: 180px; width: 50px; background: url(../images/thumbnails/specials-bg.gif) 50% 100% no-repeat; }

div.menu div#close		{ position: absolute; margin-top: 245px; margin-left: 225px; cursor: pointer; }

div#event-button		{ position: absolute; margin-top: 290px;margin-left: 388px; display: block; width: 192px; height: 32px; cursor: pointer; overflow: hidden; }
div#event-button span	{ display: none; }
div#event-button a		{ display: block; width: 192px; height: 32px; background: url(../images/viewevents.png) 0 -32px no-repeat;}
div#event-button a:hover { background: url(../images/viewevents.png) 0 0 no-repeat; }

p.sp					{ margin: 8px 0 }