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

/* new steez */

* { behavior: url(iepngfix.htc); }

:focus {-moz-outline: none;}

.accessibility{display:none;}

div#footer ul{margin:0; padding:0; list-style:none;}

div#footer ul li{display:inline; padding:0 10px; border-left: 1px solid #000;}

div#footer ul li:first-child{border:none;}

div#content {background:url(images/main_images/about.jpg) top left no-repeat;}

body.about div#content {background-image:url(images/main_images/about.jpg);}

body.events div#content {background-image:url(images/main_images/events.jpg);}

body.gallery div#content {background-image:url(images/main_images/press_room.jpg);}

body.home div#content {background-image:url(images/main_images/home.jpg);}

body.menus div#content {background-image:url(images/main_images/menus.jpg);}

body.brunch div#content {background-image:url(images/main_images/brunch.jpg);}

body.dinner div#content {background-image:url(images/main_images/dinner.jpg);}

body.dessert div#content {background-image:url(images/main_images/dessert.jpg);}

body.philanthropy div#content {background-image:url(images/main_images/philanthropy.jpg);}

body.press div#content {background-image:url(images/main_images/press_room.jpg);}


body { background: #CDC5b9; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#403a31; }

/*CONTAINERS*/

#container { width:1080px; margin:0 auto; }

#header { width:1080px; height:137px; float:left; background:url(images/shared/header_bg.jpg) top left no-repeat; }

#navigation { width:750px; height:65px; float:right; padding-top:86px; padding-right:17px; }

h1 { width:181px; height:137px; float:left; margin: 0 0 0 65px;  }

h1 a {display: block; width:181px; height:137px; background: url(images/shared/logo.jpg);}

#content { width:1080px; height:547px; clear:both; padding: 25px 0 25px 85px;}

#content_left { width:320px; height:535px; padding-right:25px;}

#footer { top: -1px; width:1080px; height:54px; padding-top:10px; background:url(images/shared/footer_bg.jpg) top left; display:block; float:left; position:relative; }


 ul#nav { float: left; list-style: none; font-family: "Century Gothic", "Trebuchet MS", Helvetica, serif; padding-top:7px; padding-left:30px; margin:0; }
  ul#nav li { display: block; float: left; background: url(images/main_nav/nav_left.png) no-repeat; padding-left: 29px; margin-left: -13px; }
    ul#nav li a { display: block; float: left; padding: 5px 3px; color: #fff; padding-right: 20px; padding-top: 20px; background: url(images/main_nav/nav_right.png) top right no-repeat; text-decoration: none; letter-spacing: 0.05em; font-size:14px; }
      
      ul#nav li a:hover { color: #ef4035; }

      body.menus ul#nav li.menus a, body.dinner ul#nav li.menus a,
      body.menus ul#nav li.menus a, body.brunch ul#nav li.menus a,
      body.menus ul#nav li.menus a, body.dessert ul#nav li.menus a,
      body.menus ul#nav li.menus a, body.cocktails ul#nav li.menus a
      
        {color: #ef4035;}
      body.press ul#nav li.press a {color: #ef4035;}
      body.about ul#nav li.about a {color: #ef4035;}
      body.events ul#nav li.events a {color: #ef4035;}
      body.philanthropy ul#nav li.philanthropy a {color: #ef4035;}
      
a#reservations{  float:left; width:147px; height:35px; margin-top:16px;  overflow:hidden; display:block; background:url(images/main_nav/reservations_css.jpg) top left no-repeat;}

a#reservations:hover{background-position: bottom left;}

#reservations_on{width:147px; height:35px;background:url(images/main_nav/reservations_on.jpg) top left no-repeat;}

/*COPY CLASSES*/

.body_copy {  color:#403a31; line-height: 30px; }

.body_copy_press {  color:#403a31; line-height: 16px; }


div#footer {font-size:11px; color:#393939; text-align: center;}

#footer a {color:#393939; text-decoration:none; }

#footer a:hover { text-decoration:underline; }

div#sn {float:left; margin-top:-5px; text-align: left; padding-left:65px;}

div#zenman {font-size:11px; color:#393939; float:right; margin-top:-15px; padding-right:65px;}


h3 {font-size:16px; color:#261c02; text-decoration:none; }


.bio_header {font-size:16px; color:#261c02; text-decoration:none; font-weight:bold; }

.bio_header a {text-decoration:none; font-weight:bold; color:#261c02; }

.bio_header a:hover {font-size:16px; color:#261c02; text-decoration:underline; font-weight:bold; }


.menus {color:#261c02; text-decoration:none; }

.menus a {text-decoration:none; font-weight:bold; color:#261c02; }

.menus a:hover { color:#261c02; text-decoration:underline; }


a { color: #261c02; font-weight: bold; text-decoration: none;}

a:hover {text-decoration: underline;}



