@charset "UTF-8";

@font-face {
    font-family: 'GoudyRoman';
    src: url('goudy-webfont.eot');
    src: url('goudy-webfont.eot?iefix') format('eot'),
         url('goudy-webfont.woff') format('woff'),
         url('goudy-webfont.ttf') format('truetype'),
         url('goudy-webfont.svg#webfontR0nhvt5m') format('svg');
    font-weight: normal;
    font-style: normal;

}
#menu-landing {
	margin: 20px 0;
	padding: 175px 0 0 0;
	width: 100%;
	height: 608px;
	background: url(../graphics/bg/bg-menu-horiz.jpg) 0 0 no-repeat; 
}
#menu-landing p a { font-family: 'GoudyRoman'; color: #411a0a; } 
#menu-landing p a:hover { color: #AF923A; }



/* CSS Document */
html, body { height: 100%; } 
body { background-color: #000; color: #FFF; } 
a { outline: none; color: #af923a; text-decoration: none; } 
em {
	 font-style: italic;
}
/* Links on single page not inside <a> tag */
.navigation { outline: none; color: #af923a; text-decoration: none; margin: 15px auto; } 

a { font-family: Georgia, Times, Serif; }
a:hover { color: #d7ccb1; }
p, .right div { color: #d7ccb1; font-family: Georgia, Times, Serif; margin-bottom: 10px; } 
strong { font-weight: bold; }
label { color: #d7ccb1; margin-bottom: 3px; }
h2 { font-size: 182%; color: #af923a; font-family: Georgia, Times, Serif; margin-bottom: 10px;}
h3 { font-size: 138.5%; color: #af923a; font-family: Georgia, Times, Serif; margin-bottom: 5px;  }
.clear { clear: both; }

/* ALIGNMENTS */

.alignleft { float: left; margin-right: 10px; }
.press-logo { float: right;  }
.alignright { float: right; margin-left: 10px;  } 

.more-link {  margin: 25px 0; float: right; color: #211008; }
.more-link:hover { color: #211008; }

/* CONTAINER */ 

div.container { 
	width: 1000px; 
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin: 0 auto; 
	background-image:url(../graphics/bg/content.jpg); 
	background-position: 0px 240px;
 } 
 
#content  { width: 680px; min-height: 530px; padding: 10px 160px 260px 160px; }
/* HEADER AND NAV */ 
div#header { width: 1000px; height: 190px; background-image:url(../graphics/bg/header.jpg);position: relative;  } 
div#nav {   position: absolute; left: 49px; bottom: 8px; } 
div#nav ul li { float: left; } 
div#nav ul li a { height: 15px; display: block; }
span.hide-nav { display: none; }  

/*
#home_link { width: 91px; height: 15px; background-image: url(../graphics/nav/home.jpg); } 
#history { width: 100px; height: 15px; background-image: url(../graphics/nav/history.jpg); } 
#cocktails { width: 116px; height: 15px; background-image:url(../graphics/nav/cocktails.jpg); } 
#savory_bites { width: 139px; height: 15px; background-image:url(../graphics/nav/savory_bites.jpg); } 
#calendar { width: 114px; height: 15px; background-image:url(../graphics/nav/calendar.jpg);} 
#reservations { width: 212px; height: 15px; background-image:url(../graphics/nav/reservations.jpg);} 
#gallery { width: 100px; height: 15px; background-image:url(../graphics/nav/gallery.jpg);} 
#press { width: 85px; height: 15px; background-image:url(../graphics/nav/press.jpg);} 
*/

#home_link { width: 184px; height: 15px; background-image: url(../graphics/nav/home.jpg); }
#map { width: 79px; height: 15px; background-image: url(../graphics/nav/map.jpg); } 
#history { width: 101px; height: 15px; background-image: url(../graphics/nav/history.jpg); } 
#menu { width: 95px; height: 15px; background-image: url(../graphics/nav/menu.jpg); }
#liquid_brunch { width: 166px; height: 15px; background-image: url(../graphics/nav/liquid_brunch.jpg);}
#events { width: 166px; height: 15px; background-image: url(../graphics/nav/events.jpg); } 
#gallery { width: 101px; height: 15px; background-image: url(../graphics/nav/gallery.jpg); } 
#press { width: 175px; height: 15px; background-image: url(../graphics/nav/press.jpg); } 

/* FOOTER */
div#footer { width: 1000px; height: 220px; position: absolute; bottom: 0px; left: 0px; *padding-top: 30px; background-image: url(../graphics/bg/footer.jpg); }
div#footer ul { position: absolute; right: 241px; top: 5px; } 
div#footer ul li { float: left; } 
div#footer ul li a { height: 17px; display: block; } 
#address { width: 237px; height: 17px; background-image: url(../graphics/footer/address.jpg); } 
#phone { width: 104px; height: 17px; background-image: url(../graphics/footer/phone.jpg); } 
#email {  width: 171px; height: 17px; background-image:url(../graphics/footer/email.jpg); } 

/* HISTORY PAGE */
#history_nav { float: left; width: 100px; margin-right: 60px; padding-top: 50px; }
#history_nav a { color: #e5c843; display: block; height: 13px;}
#history_page { width: 100%; margin: auto auto; }
#history_page p { line-height: 24pt; }
#historypg { width: 52px; height: 13px; background-image: url(../graphics/btns/history.png); } 
#our_story { width: 75px; height: 13px; background-image: url(../graphics/btns/our_story.png); } 
#macedonia { width: 78px; height: 13px; background-image: url(../graphics/btns/macedonia.png); } 

.rule { width: 20px; height: 1px; margin-left: 20px; margin-top: 7px; margin-bottom: 7px;  background-image: url(../graphics/btns/history_rule.png); }

/* PARTY PAGES */
#party_nav { float: left; padding-top: 50px; margin-right: 50px;  } 
#party_nav a { display: block; height: 13px; }
#party_page { width: 650px; margin: auto auto;  } 

#dinner_reservations { width: 147px; height: 13px; background-image: url(../graphics/btns/dinner_reservations.png); } 
#private_parties { width: 147px; height: 13px; background-image: url(../graphics/btns/private_parties.png); } 
#corporate_events { width: 147px; height: 13px; background-image: url(../graphics/btns/corporate_events.png); } 

	/* FORM 
	.wpcf7-form {   }
	.wpcf7-form label { display: block; }
	.wpcf7-form .left { float: left;  margin-right: 20px; } 
	.wpcf7-form input[type='text'] { color: #000; background-image: url(../graphics/bg/input_bknd.jpg); width: 238px; height: 13px; margin-top: 3px; padding: 5px; }
	.wpcf7-form textarea { color: #000; padding-top: 5px; padding-left: 5px; background-image: url(../graphics/bg/textarea-bknd.jpg); margin-top: 3px; width: 243px; height: 131px; } 
	.wpcf7-form .right { float: left; width: 248px; position: relative; height: 190px;}
	.submit-btn { display: block; width: 63px; height: 15px; background-image: url(../graphics/btns/submit.png);margin-left: 180px; margin-top: 10px;   }
	.wpcf7 p { margin-bottom: 3px; }
	.wpcf7-f1-p19-o1 {  }
	.wpcf7-response-output,  .wpcf7-validation-errors { display: none; }
	
	/* CFORM STYLING  on RESERVATIONS PAGE
	.cf-ol label { display: block; font-family: Georgia,Times,Serif; margin-bottom: 5px; }
	.cf-ol { position: relative; }
	.cf-ol .single { width: 238px; height: 19px; padding: 2px; background-image: url(../graphics/bg/input_bknd.jpg);  }
	.cf-ol .area { background-image: url(../graphics/bg/textarea-bknd.jpg); }
	.cf-ol li { display: block; margin-bottom: 10px; }
	#li--1, #li--2, #li--3 { float: left; clear: left; }
	#li--4 { position: absolute; left: 300px; top: 0px; }
	
	#sendbutton { clear: left;display: block; width: 63px; height: 15px; background-image: url(../graphics/btns/submit.png);margin-left: 180px; margin-top: 10px;  }
	#usermessagea { color: #FF3300; }
	*/
#cocktails_outer {  background: url(../graphics/bg/bg-menu-mid.jpg) center 0  repeat-y; }
#cocktails_container { min-height: 1280px; width: 100%; background: url(../graphics/bg/bg-menu-top.jpg) center 0px no-repeat;  position: relative;  z-index: 2; }
#cocktails_container.cocktails { background: url(../graphics/bg/bg-menu-top-cocktails.jpg) center 0px no-repeat; }
#cocktails_container.lunch { background: url(../graphics/bg/bg-menu-top-lunch.jpg) center 0px no-repeat; }
#cocktails_container.brunch { background: url(../graphics/bg/bg-menu-top-brunch.jpg) center 0px no-repeat; }
#cocktails_container.brunch-cocktails { background: url(../graphics/bg/bg-menu-top-brunch-cocktails.jpg) center 0px no-repeat; }    
#cocktails_container.special { background: url(../graphics/bg/bg-menu-top-specials.jpg) center 0px no-repeat; }
#cocktails_container.evening { background: url(../graphics/bg/bg-menu-top-evening.jpg) center 0px no-repeat; }


#cocktails_container #cocktails_content { padding: 275px 125px; }
#cocktails_container #cocktails_content table tr td { padding: 0px 20px; vertical-align: top; width: 50%; }
#cocktails_container #cocktails_content table tr td p img.aligncenter { display: block; margin: auto auto;  }
#cocktails_container #cocktails_content table tr td h2 { text-align: center; color: #3b3018; }
#cocktails_container #cocktails_content table tr td h3 { font-size: 112%; font-weight: bold; color: #3b3018; margin: 0 !important;  }

#cocktails_container #cocktails_content p { color: #000;  margin: 0 0 25px 0;}
#cocktails_outer #inner { width: 100%; height: 854px; z-index: 1; background: url(../graphics/bg/bg-menu-bot.jpg) center 0 no-repeat; position: absolute; bottom: 0; }
	
/* MAP AND DIRECTIONS PAGE */
#map_page { }
.map-image { margin-right: 20px; margin-bottom: 20px; background-color: #675523; padding: 1px; } 

#map_container {  min-height: 826px; padding: 200px 125px; background: url(../graphics/bg/bg-maps.jpg) center 0 no-repeat; }
#map_container .entry { width: 600px; }
#map_container .entry p { color: #211008;  text-indent: -5.2em; padding-left: 5.2em;}
#map_container .entry p a { color: #000; }

/* POST PRESS */
#press_outer { background: url(../graphics/bg/bg-menu-mid.jpg) center 1358px repeat-y; }
#press_container { width: 100%; min-height: 1280px;  margin: auto auto; background: url(../graphics/bg/bg-menu-top.jpg) center 0px no-repeat;  position: relative;  z-index: 2; }
#press_container #press_content { padding: 250px 175px 50px 175px; }
#press_outer #press_inner { width: 100%; height: 854px; z-index: 1; background: url(../graphics/bg/bg-menu-bot.jpg) center 0 no-repeat; position: absolute; bottom: 0;}
#press_container .regular, #press_container .featured { width: 100%;  margin: auto auto; margin-bottom: 50px; }
#press_container .regular .left, #press_container .featured .left { float: left; width: 210px; text-align: center; }
#press_container .regular .right, #press_container .featured .right { float: right; width: 390px; padding: 0px 0px 0px 20px; }
#press_container .regular .right div p, #press_container .featured .right p {  color: #000; }
#press_container .regular .right a, #press_container .featured .right a { color: #211008;}
#press_container h3  { font-weight: bold; color: #000; }
#press_container .regular ul { border-bottom: 1px solid #937928; color: #af923a;  }
#press_container .featured p.press-time { width: 100%; color: #86744b; text-align: left; font-size: 93%; padding-bottom: 3px; _padding-bottom: 20px; margin: 0 0 0 0!important;}

#press_container .regular p.press-time { width: 100%;  color: #86744b; text-align: left; font-size: 93%; padding-bottom: 3px; margin: 0 0 0 0!important;  } 
#press_container .regular ul { text-align: right; }
#press_container .post-meta-key { display: none; }
#press_container .static-page .post { margin: 0; width: auto; }
#press_container .wp-caption .wp-caption-text { display: none; }


/* POST CALENDAR */
#cal_container { width: 100%; margin: auto auto; }
#cal_left { width: 225px; height: 300px; float: left; margin-top: 28px; margin-right: 10px; } 
#cal_left img { padding: 1px; background-color: #675523; }
#cal_right { width: 440px; float: left; }

#cal_container .regular, #cal_container .featured { width: 440px;  margin: auto auto; margin-bottom: 30px; }
#cal_container .regular .left, #cal_container .featured .left { float: left; width: 210px; text-align: right; padding: 0px 10px 0px 0px; }
#cal_container .regular .right, #cal_container .featured .right { float: left; width: 205px; _width: 200px; padding: 0px 0px 0px 10px; }
#cal_container .regular .right p, #cal_container .featured .right p { font-style: italic; }
#cal_container .regular ul, #cal_container .featured ul { border-bottom: 1px solid #937928; color: #af923a;  }
#cal_container .regular ul, #cal_container .featured ul { text-align: right; }
#cal_container .post-meta-key { display: none; }
#cal_container .static-page .post { margin: 0; width: auto; }
#cal_container .wp-caption .wp-caption-text { display: none; }

#cal_container .regular p.event-time, #cal_container .featured p.event-time  { width: 440px; height: 33px; background-image: url(../graphics/bg/regular.png); _background: transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/clover/graphics/bg/regular.png"); background-repeat: no-repeat; background-position: 0px 28px; color: #af923a; text-align: right; font-size: 138.5%; padding-bottom: 3px; }

#cal_container .featured p.event-time {  width: 440px; height: 36px; background-image: url(../graphics/bg/featured.png);  _background: transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/clover/graphics/bg/featured.png"); background-repeat: no-repeat; background-position: 0px 15px; color: #af923a; text-align: right; font-size: 138.5%; padding-bottom: 3px; }

/* SINGLE PAGE */

#single_container { width: 100%; margin: auto auto; }
#single_container .left { float: left;  margin-bottom: 5px; margin-right: 10px;  }
#single_container .entry p { line-height: 14pt; }
#single_container .entry { color: #d7ccb1; }
.press-image {  clear: left;  } 



/* SUBSCRIPTION */


#MailPress { position: relative; width: 300px; margin: 10px auto; /* right: 86px; top: 30px; */ height: 23px; text-align: center; } 
#MailPress .MailPressFormEmail { height: 13px; width: 200px; padding: 5px; font-size: 80%; color: #a08535; background-color: #000; border: 1px solid #a08535; 
	filter: alpha(opacity=50):
 moz-opacity: .50;
    opacity: .50;
 
	
	 }
#MailPress .MailPressFormSubmit { width: 70px; height: 25px; font-size: 80%; vertical-align: top; *margin-top: 1px; color: #937928; background-color: #000; border: 1px solid #a08535; filter: alpha(opacity=50):
 moz-opacity: .50;
    opacity: .50; } 
#mp-message { width: 300px; margin-top: 10px; color: #937928; }
#mp-loading  { color: #937928; width: 300px; margin: 7px auto; }


  .slides_container {
    width:965px;
    height:438px;
  }
  .slides_container div {
    width:965px;
    height:438px;
    display:block;
  }

