/* reset */
html, body, div, span, object, iframe,h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;	border:0;vertical-align:baseline}
img, a img { border:none}
a {color:#ff8e33;font-weight:bold;text-decoration:none;outline:none}
a:hover {color:#ff8e33;text-decoration:none}
p {margin:0;padding:0 0 12px 0;font-size:1.4em;line-height:1.4em;color:#000}
span.caption{font-size:0.9em;font-style:italic;margin-top:4px;display:block}
ul.sf-menu li:hover, ul.sf-menu li.sfHover,ul.sf-menu a:focus, ul.sf-menu a:hover, ul.sf-menu a:active {outline:0}
h1 {color:#000;font-size:2.1em;padding:6px 0 0 10px}
h2 {color:#000;font-size:1.7em}
h3, h4 {color:#000;font-size:1.4em}
h4 {color:#fe3506}
ul, ul li {list-style:none}ul li {font-size:1.4em}ul li ul li,ul li h4{font-size:1em}
ul li h4{font-size:0.9em;padding-top:3px}
ul li span{color:#FF8E33;font-weight:bold}
img.anim{margin-top:10px;margin-left:31px}
p a, ul li a{font-size:0.85em}

/*@font-face {
	font-family: RawengulkSans;
	src: url('../fonts/RawengulkSans-094.ttf');
	font-weight: normal;
	font-style: normal;
}*/

/*style*/
body {margin:0;padding:0;color:#000;text-align:center;font-size:62.5%;font-family:Tahoma, Geneva, sans-serif}
#main-container {margin:0 auto;padding:0;text-align:left;width:981px;height:691px;background:url(../images/painting_bg.jpg) no-repeat}
#top {padding-top:183px;position:relative}
#top a {display:block}
#top a#logo {width:160px}
#top #dimmi-book-online {width:200px;position:absolute;top:282px;right:0}
ul#icons{background:url(../images/social_media_icons_bg.jpg) no-repeat scroll 0 0 transparent;height:213px;padding-left:77px;position:absolute;top:370px;left:-161px;width:71px}
ul#icons li{padding-bottom:8px}

ul#navigation {margin:4px 0 0 5px;padding:3px;height:24px;background:#3e3a37;position:relative}
ul#navigation li {float:left;font-size:1.2em}
ul#navigation li a {color:#f0f0f0;padding:4px 14px 5px;font-size:1em;font-family:Georgia, "Times New Roman", Times, serif}
ul#navigation li a.first {padding-left:13px}
ul#navigation li a.header-link {padding-right:25px;background:#3e3a37 url(../images/white_arrow_down.gif) no-repeat 56px 9px}
ul#navigation li a.header-link:hover {background:#5a534d url(../images/white_arrow_down.gif) no-repeat 56px 9px}
ul#navigation li a.drinks,ul#navigation li a.drinks:hover{background-position:64px 9px}
ul#navigation li a:hover,ul#navigation li a.active,ul#navigation ul.sub-menu li a:hover {color:#fff;background:#5a534d}
ul#navigation ul.sub-menu {position:absolute;width:135px;display:none;z-index:1000}
ul#navigation ul.sub-menu li {float:none;font-size:1em;margin:0;padding:0}
ul#navigation ul.sub-menu li.first {border-top:3px solid #3e3a37}
ul#navigation ul.sub-menu li a {background:#3e3a37;display:block;padding-top:3px}
ul#navigation ul.sub-menu li a span {font-family:Verdana, Geneva, sans-serif;font-size:0.75em;font-weight:normal;display:block;color:#b9b9b9}

#content {margin:11px 0 0 0;padding:0;min-height:248px;position:relative}
#content p,#content ul li,#content h3 {margin:0 auto;text-align:center}
#content a {text-decoration:underline}
#content a:hover {text-decoration:none}
#content h3{margin:12px auto 4px auto;text-align:center}
#content-left,#content-right {float:left}
#content-left {width:378px}
#content-right {margin-top:25px;padding-left:30px;width:450px}

/*.home #content {margin-top:7px;height:340px}*/
.home #content{margin-left:5px}
.home #content-left {width:286px}
.home #content-right {width:287px}
.home #content-right p {width:272px;text-align:center}
.home #footer{margin-top:36px;padding-bottom:50px}
.home iframe{border:none; overflow:hidden; width:337px; height:427px}
#facebook-plugin{clear:both;padding-top:6px}
/* promos 
.promos img.first{float:left;padding-right:13px}
.promos img.last{margin-top:-33px}*/
#promos{float:left;padding-left:45px;padding-top:8px}
#promos img{display:block;padding-bottom:12px}

.home #footer{margin-top:100px;padding-bottom:20px}

.contact #content-left{margin-left:20px;margin-top:10px;width:298px}
.contact #content-right{margin-top:13px}
.contact #content ul li {margin:0;text-align:left;font-size:1.4em}
.contact #content ul li span{font-size:0.9em}
.contact #content ul li#licensed,
.contact #content ul li#icons {margin:12px 0}
.contact #content ul li#icons a {float:left;margin-right:5px}
.contact #content ul li iframe{margin-top:15px}

.seasonal-events h2{margin-bottom:11px;text-align:center}
.seasonal-events h2 span{color:#a82f3b}
.seasonal-events #content-left{margin-left:56px;margin-top:10px}
.seasonal-events #content-left img{margin-bottom:12px}
.seasonal-events #content-left h3, .seasonal-events #content-left p{width:250px}
.seasonal-events #content-right ul{margin-bottom:24px}
.seasonal-events #content-right ul li {line-height:1.5em}
.seasonal-events #content-right *{width:auto}


.functions #content-right .spamspan{padding:12px 0 6px 0;display:block}
.functions #content ul {text-align:center;width:127px;margin:0 auto}
.functions #content ul li{width:127px;font-size:1.4em;line-height:1.4em;}

.page #content{margin-top:36px}
.page #content p, #content ul li, #content h3{width:600px}
.img-info #content-left{width:520px;margin-left:5px}
.img-info #content-right{width:319px}

span.date {color:#FE3506;font-weight:normal}
#footer {margin:7px auto;clear:both;width:321px;padding:0 37px 0 0}
#footer li {margin:40px 3px 15px 0;padding-top:2px;color:#aaa;font-size:1.1em;float:left;font-family:Georgia,"Times New Roman",Times,serif}
#footer li.icon {padding-top:0}
#footer li a {color:#aaa;font-weight:normal;text-decoration:underline;font-size:1em}
#footer li a:hover {text-decoration:none}
.contact #footer {margin-top:5px}

.note-required{color:red}
#mc_embed_signup{width:301px;padding-left:19px;padding-top:5px;padding-bottom:10px;float:left}
#mc_embed_signup form{position:relative}
#mc_embed_signup fieldset{-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;border:1px solid #FFBD00;padding-top:6px;margin:.5em 0;background-color:#fff;color:#333333;text-align:left;padding-left:18px}
#mc_embed_signup legend{white-space:normal;text-transform:capitalize;font-weight:bold;/*color:#3f6580;*/color:#444;background:#FBD96D;padding:.5em 1em;border:1px solid #FFBD00;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;font-size:1.2em}
#mc_embed_signup input{font-size:1.2em}
#mc_embed_signup .indicate-required{overflow:hidden;color:red;position:absolute;bottom:18px;right:20px;font-size:1.1em}
#mc_embed_signup .mc-field-group.first{margin-top:6px}
#mc_embed_signup .mc-field-group{margin-top:10px;clear:both;overflow:hidden;width:280px}
#mc_embed_signup .mc-field-group input{padding:0 3px 3px 3px !important; font-weight:normal !important;margin:0 !important}
#mc_embed_signup .mc-field-group input.mce_inline_error{border:1px solid red}
#mc_embed_signup label{display:block;margin:.3em 0;margin-top:0;line-height:1em;font-weight:bold;font-size:1.3em;/*color:#3F6580*/color:#444}
#mc_embed_signup .input-group{padding:0;font-size:.9em;margin:-12px 0 0 0}
#mc_embed_signup .input-group ul{margin:0;padding:0}
#mc_embed_signup .input-group ul li{list-style:none;overflow:hidden;padding:.2em 0;clear:left;display:block;margin:0;width:70px}
#mc_embed_signup .input-group ul li input{margin-right:2%;padding:.2em .3em;width:auto;float:left;z-index:999}
#mc_embed_signup .input-group ul li label{display:block;margin:0;line-height:1em;font-weight:normal;width:auto;float:left;text-align:left !important;font-size:0.9em;padding-left:7px !important}
#mc_embed_signup #mce-responses{float:left;top:-1.4em;padding:0;overflow:hidden;width:90%;margin:0;clear:both}
#mc_embed_signup #mce-error-response{display:none;margin:0;padding:10px;font-weight:bold;float:left;top:-1.5em;z-index:1;background:#FBE3E4;color:#D12F19;font-size:1em;margin-bottom:10px}
#mc_embed_signup #mce-success-response{display:none;margin:0;padding:10px;font-weight:bold;float:left;top:-1.5em;z-index:1;background:#E3FBE4;color:#529214;font-size:1em;margin-bottom:10px}
#mc_embed_signup #mc-embedded-subscribe{clear:both;width:auto;display:block;margin:0;margin-bottom:17px}/*-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;border:1px solid #FFBD00;background:#FBD96D;color:#444;cursor:pointer;font-weight:bold;font-size:1.1em;padding:3px 7px}*/
#mc_embed_signup #mc_embed_close{display:none}
.mce_inline_error {color:red;padding:0 !important;font-size:1.1em;padding:0}

/* gallery 
#gallery {float:left;position:relative}
#content .controls {margin-top:5px;height:23px}
#content .controls a {padding:5px}
.nav-controls {float:right}
.slideshow-container {width:378px;height:252px;line-height:252px;overflow:hidden}
.loader {position:absolute;top:0;left:0;background:url('../images/loader.gif') no-repeat center;width:378px;height:252px;border:1px solid #ccc}
#content .slideshow a.advance-link {display:block;width:378px;height:252px;	line-height:252px;text-decoration:none}
.slideshow a.advance-link:hover, .slideshow a.advance-link:active, .slideshow a.advance-link:visited {text-decoration:none}
.slideshow img {	vertical-align:middle;border:none;position:absolute;	top:0;left:0;height:252px;width:auto}
#thumbs {width:120px;height:195px;overflow:hidden;float:left;position:relative;margin-left:8px}
#content ul.thumbs {margin:0;padding:0}
#content ul.thumbs li {float:left;	padding:0;margin:0 0 5px 0;list-style:none;width:60px}
#content a.thumb {display:block}
#content ul.thumbs li img {border:none;	display:block;width:55px}
.pagination {width:115px;clear:left;position:absolute;bottom:0;left:0}
#content .pagination a, 
#content .pagination span.current, 
#content .pagination span.ellipsis {display:block;float:left;margin-right:4px;padding:1px 5px 2px 5px;background:#f2f2f2;color:#808080;font-weight:bold;text-decoration:none;font-size:1em;font-family:Arial, Helvetica, sans-serif}
#content .pagination a:hover,#content .pagination span.current {background:#808080;color:#fff}
#content .pagination span.ellipsis {border:none;padding:5px 0 3px 2px}*/
