




/*
     FILE ARCHIVED ON 4:24:33 Sep 15, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:24:16 Oct 15, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/** body **/
  body {background-color:#402C2C;}
  a {outline:none;}
  img {font-size:0;line-height:0;padding:0;margin:0;}
  
  table a {color:#432c2c;text-decoration:none;}
  table a:hover {color:#A9916A;}

  #page {z-index:1;width:1000px;margin-left:auto;margin-right:auto;}
  #page-inner {}

/** header **/
  #header {padding-top:30px;}
  #header-inner {}

  #content-header {position:relative;width:auto;width:920px;}
  #logo-title {}
  #logo {position:absolute;top:0;right:10px;padding: 0;width:274px;z-index:99;}
  #logo-image {}

  #intro_img {display:block;position:relative;width:1005px;margin:0 auto;display:none;}
  #intro_img img {position:absolute;top:5px;left:4px;z-index:99;}

  h1#site-name, div#site-name {margin: 0; font-size: 2em; line-height: 1.3em;}

  #site-name a:link,
  #site-name a:visited {color: #000; text-decoration: none;}
  #site-name a:hover {text-decoration: underline;}

  #site-slogan {}
  #header-blocks {}

/** main (container for everything else) **/
  #main {background:url("brown_tile.png");z-index:1;}
  #main-inner {}
  #main-inner table {width:100%;}
  
  .page-tastes #main,
  .page-clients #main,
  .page-venues #main,
  .page-contact #main {background:url("blue_tile.png");z-index:1;}
  .front #main-inner {background:url("blue_tile_alpha.png");}
  .front #main {background:url("bg_home_texture.jpg");z-index:1;}

  #flashContent-wrap {position:relative;width:1005px;margin:0 auto;z-index:999;}
  #flashContent {position:absolute;left:0;top:0;}

.front #flashContent-wrap {height:100%;width:100%;}  
.front #intro_img {position:absolute;top:0;left:0;}
.front #intro_img img {position:absolute;top:0;left:0;}
  
/** content **/
  #content {}
  #content-inner {padding:40px;}
  .section-node-edit #content-inner,
  .section-node-add #content-inner {padding:40px 340px 40px 40px;}

  .section-news h1.title {display:block;height:35px;width:435px;background:url("title_blog.png") no-repeat top left transparent;text-indent:-9999px;}
  .page-about h1.title {display:block;height:42px;width:250px;background:url("title_about.png") no-repeat top left transparent;text-indent:-9999px;margin-left:20px;}
  h3.title {color:#5F3813;font:normal normal 16px/28px 'Old Standard TT', Georgia, serif;text-transform:uppercase;padding:3px 0;border-top:1px dotted #4D2D2E;border-bottom:1px dotted #4D2D2E;}
  
/** homepage **/
  .front #content-inner {min-height:490px;}
  .front h1.title {display:none;}
  .front #content-area {margin:250px 200px 40px 20px;background:url("bg_blog_hdots.gif") repeat-x top left transparent;}
  .front .node-inner {background:url("bg_blog_hdots.gif") repeat-x bottom left transparent;padding:1px 0;}
  .front .node-inner .content {font:normal normal 30px/130% 'Old Standard TT',Georgia, serif;color:#793900;}
  .front .node-inner p {margin:10px 0;}
  .front .blue_txt {color:#8CB8D2;}


																	
/** about **/
  .page-about .item-list ul,
  .page-about .item-list li {list-style:none;margin:0;padding:0;clear:both;padding:30px 0;}
  .page-about #content-header {padding:130px 0 0 0;}
  .page-about #content-area {padding:0 30px 0 20px;}
  .page-about .view-about-us .view-header {color:#4D2D2E;font:normal normal 16px/28px 'Old Standard TT', Georgia, serif;text-transform:uppercase;background:url("bg_blog_hdotsbr.gif") repeat-x top left transparent;padding:10px 0 0 0;}
  .page-about .attachment .views-row {float:left;display:block;padding:5px 10px;background:url("bg_blog_vdotsbr.gif") repeat-y top right transparent;}
  .page-about .attachment .views-row-first {padding-left:1px;}
  .page-about .attachment .views-row-last {background-image:none;}
  .page-about .attachment .views-row a {color:#7AA0B7;text-decoration:none;font:normal normal 12px/120% Georgia, serif;}
  .page-about .attachment .views-row a:hover {color:#A9916A;}
  .page-about .view-content {clear:both;}
  .page-about .view-content .views-row {}
  
  .page-about .views-field-field-staff-image-fid {width:170px;height:170px;float:left;
    display:block;border:25px solid #fff;
	-moz-box-shadow:3px 3px 10px #999;
	-webkit-box-shadow:3px 3px 20px #999;
	-o-box-shadow:3px 3px 20px #999;
	-ms-box-shadow:3px 3px 20px #999;
	box-shadow:3px 3px 10px #999;
	}

  .page-about .views-field-body {background:#fff;padding:40px 50px;border:1px dotted #7AA0B7;margin:0 0px 0 280px;}
  .page-about .views-field-body p {color:#4C2C2D;font:normal normal 14px/24px Georgia, serif;}  
  .page-about .views-field-body h4 {font:normal normal 18px/30px 'Old Standard TT',Georgia, serif;color:#85A7BF;margin:0 0 10px 0;padding:0;text-transform:uppercase;}
  .page-about .views-field-body h4:first-letter {font-size:22px;}
  .page-about #about_kosher {position:absolute;top:130px;left:40px;background:url("about_kosher.png") left top no-repeat transparent;height:115px;width:116px;display:block;overflow:hidden;z-index:99;}
  .page-about #about_kosher:hover {background-position:0 -116px;}
  .page-about h1.title {margin-left:130px;z-index:1;}
  .page-about .view-about-us .view-footer {background:url("bg_blog_hdotsbr.gif") repeat-x top left transparent;}
  .page-about .views-field-nothing-1 a {color:#5F3813;font:normal normal 12px/100% Georgia, serif;text-decoration:none;text-transform:uppercase;text-align:right;display:block;padding:10px 10px 0 0;}
  .page-about .view-about-us .view-footer a {display:none;}

/** tastes **/
  .section-tastes #content-inner {padding:60px 40px 20px 40px }
  .section-tastes h1.title {display:none;}
  .section-tastes .view-Taste-page {position:relative;}
  .section-tastes .taste_big {float:left;display:block;width:455px;height:458px;}
  .section-tastes .big_image {display:block;border:75px solid #fff;height:308px;width:308px;
	-moz-box-shadow:6px 6px 20px #999;
	-webkit-box-shadow:6px 6px 20px #999;
	-o-box-shadow:6px 6px 20px #999;
	-ms-box-shadow:6px 6px 20px #999;
	box-shadow:6px 6px 20px #999;
  }
  
  .section-tastes .view-display-id-page_2 .view-header {width:400px;position:absolute;top:150px;left:500px;}
  .section-tastes h3 {color:#5F3813;font:normal normal 18px/33px 'Old Standard TT',Gerogia,serif;text-transform:uppercase;height:33px;background:url("bg_tastes_ttl.png") repeat-x left top transparent;}
  .section-tastes .big_desc {font:normal normal 15px/125% Georgia, serif;color:#5F3813;}
  
  .section-tastes .main-view-content {padding:250px 0 0 500px;z-index:1;}
  .section-tastes .pager {padding:20px 20px 0 0;margin:0 0 0 500px;font:normal normal 12px/125% Georgia, serif;color:#4d312d;}
  .section-tastes .pager .item-list ul {padding:0;}
  .section-tastes .attachment-before {float:left;width:458px;}
  .section-tastes .attachment-after {margin-left:500px;height:458px;position:relative;}
  .section-tastes .views-field-field-taste-image-fid a.thumb_active .imagecache-taste_thumbnail,
  .section-tastes .views-field-field-taste-image-fid a:hover .imagecache-taste_thumbnail {opacity:.25;filter:alpha(opacity=25)}
  .section-tastes .views-field-field-taste-image-fid .tastebox {display:block;float:left;margin:20px 18px 0 0;border:8px solid #fff;line-height:0;font-size:0;
	-moz-box-shadow:4px 4px 10px #999;
	-webkit-box-shadow:4px 4px 10px #999;
	-o-box-shadow:4px 4px 10px #999;
	-ms-box-shadow:4px 4px 10px #999;
	box-shadow:4px 4px 10px #999;  
  }
/*  .section-tastes .views-field-field-taste-image-fid .tastebox {padding:8px 15px 15px 8px;background:url("tastes_thumb.png") left top no-repeat transparent;}*/
  .section-tastes .view-display-id-attachment_2 {position:absolute;bottom:210px;width:420px;}
  .section-tastes .view-display-id-attachment_3 {position:absolute;bottom:0;width:420px;}

  .section-tastes .pager {text-align:right;}
  .section-tastes .pager li {font:normal normal 12x/100% 'Old Standard TT', Georgia, serif;text-transform:uppercase;}
  .section-tastes .pager li a {text-decoration:none;}
  .section-tastes .pager li a:hover {color:#7298AC;}

/** parties **/
  .section-parties #content-inner {background:url("bg_venues.png") left top repeat-y transparent;padding:30px 22px;}
  .section-parties #content-header {width:950px;}
  .section-parties #content-area {z-index:1;}
  .section-parties h1.title {display:none;}

  .section-parties #block-menu-menu-party-sub-nav {position:absolute;margin-left: 618px;bottom:290px;width:360px;z-index:2;background:url("bg_party_sub.gif") left top repeat-y #fff;}
  .section-parties #block-menu-menu-party-sub-nav .block-inner {background:url("bg_blog_hdotsbr.gif") repeat-x top left transparent;}
  .section-parties #block-menu-menu-party-sub-nav .block-inner .content {background:url("bg_blog_hdotsbr.gif") repeat-x bottom left transparent;padding-left:27px;}
  .section-parties #block-menu-menu-party-sub-nav ul.menu {margin:0;padding:0;height:60px;width:360px;display:block;}
  .section-parties #block-menu-menu-party-sub-nav ul.menu li {list-style:none;padding:0;margin:0;float:left;display:block;height:60px;line-height:60px;}
  .section-parties #block-menu-menu-party-sub-nav ul.menu li a {color:#799FB7;text-decoration:none;background:url("bg_blog_vdotsbr.gif") repeat-y top right transparent;padding:3px 13px;font:normal normal 16px/125% Georgia, serif;}
  .section-parties #block-menu-menu-party-sub-nav ul.menu li.last a {background-image:none;}
  .section-parties #block-menu-menu-party-sub-nav ul.menu li a.active {color:#5F3813;}
  .section-parties #block-menu-menu-party-sub-nav ul.menu li a:hover {color:#A9916A;}
  .page-parties #block-menu-menu-party-sub-nav ul.menu li.first a {color:#5F3813;}
  
  .section-parties .view-id-party_display {width:620px;}


  .section-parties .views-field-field-party-image-e-fid,
  .section-parties .views-field-field-party-image-d-fid,
  .section-parties .views-field-field-party-image-c-fid,
  .section-parties .views-field-field-party-image-b-fid,
  .section-parties .views-field-field-party-image-fid {display:block;float:left;position:relative;margin:0 16px 20px 0;}
  .section-parties .img_tl {position:absolute;top:-4px;left:-4px;}
  .section-parties .img_br {position:absolute;bottom:-4px;right:-4px;}

  .section-parties .views-field-field-party-image-e-fid .field-content img,
  .section-parties .views-field-field-party-image-d-fid .field-content img,
  .section-parties .views-field-field-party-image-c-fid .field-content img,
  .section-parties .views-field-field-party-image-b-fid .field-content img,
  .section-parties .views-field-field-party-image-fid .field-content img {border:7px solid #fff;font-size:0;line-height:0;
  	-moz-box-shadow:1px 1px 3px #999;
  	-webkit-box-shadow:1px 1px 3px #999;
  	-o-box-shadow:1px 1px 3px #999;
  	-ms-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;
}

  .section-parties .pager {margin:0;padding:0;float:right;font:normal normal 15px/100% Georgia, serif;padding-right:50px;}
  .section-parties .pager a {color:#799FB7;text-decoration:none;}
  .section-parties .pager .pager-current {color:#5F3813;font-weight:normal;}
  .section-parties .item-list .pager .pager-first,
  .section-parties .item-list .pager .pager-previous,
  .section-parties .item-list .pager .pager-next,
  .section-parties .item-list .pager .pager-last {display:none;}
  
  .section-parties .view-id-party_display {position:relative;}
  .section-parties .views-field-field-party-photographer-url {position:absolute;bottom:0;right:-360px;width:360px;}
  .section-parties .views-field-field-party-photographer-url .field-content {font:normal normal 11px/120% Georgia, sans-serif;color:#5F3813;display:block;padding-left:40px;}
  .section-parties .views-field-field-party-photographer-url .field-content a {color:#5F3813;}
  .section-parties .views-field-field-party-photographer-url .field-content a:hover {color:#A9916A;}
  .section-parties .views-field-field-party-photographer-url .img_tl,  
  .section-parties .views-field-field-party-photographer-url .img_br {display:none;}

views-field-field-party-image-b-fid
  
/** clients **/
  .section-clients #content-inner {padding:1px 0;margin:20px 20px 0 20px;background:url("bg_client.png") left top repeat transparent;
  }
  .section-clients #content-area {position:relative;}
  .section-clients h1.title {display:none;}
  .section-clients #content-header {width:960px;}
  .section-clients #content-header #logo {display:none;}
  .section-clients #card {background:url("clients_card.png") no-repeat right top transparent;height:199px;width:361px;position:absolute;top:-45px;right:-20px;}

  .section-clients .info {float:right;width:345px;padding:160px 0 30px 25px;color:#5F3813;font:normal normal 14px/20px Georgia, serif;}
  .section-clients .info_insert div,
  .section-clients .info_insert h4 {clear:both;padding-top:5px;}
  .section-clients .info_insert ul,
  .section-clients .info_insert li {list-style:none;padding:0;margin:0;}
  .section-clients .info_insert ul {float:left;width:165px;padding-right:20px;}
  .section-clients .info_insert li {padding:0 0 5px 0;}

  .section-clients .tables {position:relative;width:540px;height:500px;padding:0;margin:65px 0;border-right:1px dotted #4D2D2E;}
  .section-clients .tables ul {margin:0;padding:0;}
  .section-clients .tables ul li {list-style:none;padding:0;margin:0;position:absolute;display:block;height:122px;width:122px;}
  .section-clients .tables ul li a {display:block;height:122px;width:122px;background:url("clients_table-up.png") left top no-repeat transparent;text-indent:-9999px;}
  .section-clients .tables ul li a:hover {background:url("clients_table-down.png") left top no-repeat transparent;}

  .section-clients #center_table {top:170px;left:175px;height:148px;width:189px;background-color:#ffffff; border:1px dashed #7B3800;text-align:center;position:absolute;color:#8CB8D2;font-family:Georgia, serif;line-height:148px;font-size:24px;}
  .section-clients #center_table span {display:block;}
  .section-clients .ctr_colleges span {line-height:36px;padding-top:36px;}
/*  .section-clients .ctr_schools span {font-size:24px;}
  .section-clients .ctr_museums span {font-size:24px;}
  .section-clients .ctr_hospitals span {font-size:24px;}
  .section-clients .ctr_organs span {font-size:24px;}
  .section-clients .ctr_corporate span {font-size:24px;}
  .section-clients .ctr_law span {font-size:24px;}
  .section-clients .ctr_charities span {font-size:24px;}*/
  .section-clients #tbl_1 {top:30px;left:60px;}
  .section-clients #tbl_2 {top:30px;left:205px;}
  .section-clients #tbl_3 {top:30px;left:350px;}
  .section-clients #tbl_4 {top:185px;left:30px;}
  .section-clients #tbl_5 {top:185px;left:390px;}
  .section-clients #tbl_6 {top:340px;left:60px;}
  .section-clients #tbl_7 {top:340px;left:205px;}
  .section-clients #tbl_8 {top:340px;left:350px;}
  
  .section-clients #clients-paper {margin-left:-10px;}
  .section-clients .paper-top {display:block;height:33px;width:1000px;}
  .section-clients .paper-btm {display:block;height:41px;width:1000px;clear:both;margin-bottom:40px;}
  .section-clients .paper-mid {background:url("clients_paper_mid.png") left top repeat-y transparent;padding:50px 0 20px 80px;}
  .section-clients .paper-mid h2.title {color:#5F3813;font:normal normal 24px/33px 'Old Standard TT',Gerogia,serif;text-transform:uppercase;margin:0;}
  .section-clients .paper-mid h3 {font:normal normal 16px/138% Gerogia, serif;color:#85A7BF;}  
  .section-clients .paper-mid ul,
  .section-clients .paper-mid li {list-style:none;padding:0;margin:0;font:normal normal 14px/129% Georgia, serif;color:#4C2C2D;}
  .section-clients .paper-mid ul {padding-bottom:20px;}
  .section-clients .paper-mid li {padding:0 0 7px 0;}
  .section-clients .paper-mid .paper-col {float:left;width:240px;padding-right:30px;}
  
  .section-clients .info p a {color:#799FB7;text-decoration:none;}
  .section-clients .info p a:hover {color:#A9916A;}




/** venues **/
  .section-venues #content-header {padding-top:100px;}
  .section-venues h1.title {background:url("ttl_venues.png") left top no-repeat transparent;overflow:hidden;height:31px;width:299px;text-indent:-9999px;}

  .section-venues .door_1 a {margin-right:14px;}
  .section-venues .door_1 a,
  .section-venues .door_2 a {border:15px solid #A3D6F3;padding:5px;width:218px;height:322px;display:block;float:left;}
  .section-venues .door_1 a:hover,
  .section-venues .door_1 a.active,
  .section-venues .door_2 a:hover,
  .section-venues .door_2 a.active {border-color:#A88A78;}
  
  .section-venues .door_4 {padding:30px 0 10px 40px;clear:left;color:#A9916A;}
  .section-venues .door_4 p {font:normal normal 18px/28px 'Old Standard TT',Gerogia,serif;text-transform:uppercase;}
  .section-venues .door_4 p a {color:#85A7BF;text-decoration:none;}
  .section-venues .door_4 p a:hover {color:#5F3813;}
  
  .page-venues .door_3 {color:#A9916A;font:normal normal 18px/33px 'Old Standard TT',Gerogia,serif;text-transform:uppercase;width:327px;height:327px;text-align:center;background:url("venues_circle.png") left top no-repeat transparent;}
  .page-venues .door_3 p {padding:90px 0;}

  .page-venues-kosher .door_3, 
  .page-venues-non-kosher .door_3 {background-color:#ffffff;padding:30px 0;border:1px dashed #B2C8D5;}
  .page-venues-kosher .door_3 h3, 
  .page-venues-non-kosher .door_3 h3 {color:#799FB7;font:normal normal 18px/33px 'Old Standard TT',Gerogia,serif;text-transform:uppercase;margin-top:0;clear:left;margin:0 30px 5px 30px;}
  .page-venues-kosher .door_3 .list_1,
  .page-venues-kosher .door_3 .list_2,
  .page-venues-non-kosher .door_3 .list_1,
  .page-venues-non-kosher .door_3 .list_2 {width:150px;float:left;list-style:none;padding:0;margin:0;color:#5F3813;font:normal normal 13px/20px Georgia, serif;padding:0 0 20px 20px;}
  .page-venues-kosher .door_3 .list_1 a,
  .page-venues-kosher .door_3 .list_2 a,
  .page-venues-non-kosher .door_3 .list_1 a,
  .page-venues-non-kosher .door_3 .list_2 a {font:normal normal 13px/20px Georgia, serif;text-decoration:none;color:#5F3813;padding:0 0 0 10px;display:block;}
  .page-venues-kosher .door_3 .list_1 a:hover,
  .page-venues-kosher .door_3 .list_2 a:hover,
  .page-venues-non-kosher .door_3 .list_1 a:hover,
  .page-venues-non-kosher .door_3 .list_2 a:hover {color:#A9916A;background:url("venues_rollover.gif") left top repeat-y transparent;}
  .page-venues-kosher .door_3 .list_1 li,
  .page-venues-kosher .door_3 .list_2 li,
  .page-venues-non-kosher .door_3 .list_1 li,
  .page-venues-non-kosher .door_3 .list_2 li {padding-bottom:7px;}
  .page-venues-kosher .door_3 p {padding:90px 0;}
  
  .section-venues #content-area { position:relative; clear:both; float:left; width:100%; overflow:hidden;padding:20px 0 100px 0;background:url("bg_blog_hdotsbr.gif") repeat-x top left transparent;}
  .section-venues .colleft { float:left; width:200%; position:relative; left:564px;}
  .section-venues .col1wrap { float:right; width:50%; position:relative; right:564px;}
  .section-venues .col1 { margin:0 0 0 564px; position:relative; right:100%; overflow:hidden;}
  .section-venues .col2 { float:left; width:564px; position:relative; right:564px;}

/** contact **/
  .page-employment #content-area {margin-top:150px;}

  .page-employment h1.title,
  .page-contact h1.title {display:none;}

  .page-employment p,
  .page-contact p {margin:130px 0 0 0;}
  .page-employment p,
  .page-contact p,
  .page-employment p a,
  .page-contact p a {font:normal normal 14px/21px Georgia, serif;color:#5F3813;text-decoration:none;}
  .page-employment p a:hover,
  .page-contact p a:hover {color:#779BB2;}
  .page-employment p span,
  .page-contact p span {display:block;padding:10px;float:left;}
  .page-employment p img,
  .page-contact p img {padding:0 10px;}

  .page-employment #webform-client-form-69,
  .page-contact #webform-client-form-16 {border:1px dotted #8DBAD4;margin:20px 0;background:#fff;padding:20px 0 10px 0;}
  .page-employment .form-item input,
  .page-contact .form-item input,
  .page-employment .form-item textarea,
  .page-contact .form-item textarea {color:#779BB2;background:#F0F5F7;border:none;padding:5px;font:normal normal 13px/18px Arial, sans-serif;}
  .page-employment .form-item label,
  .page-contact .form-item label {float:left;width:150px;text-align:right;padding-right:10px;font:normal normal 14px/18px Georgia, serif;color:#5F3813;}
  .page-employment #webform-component-email,
  .page-employment #webform-component-name,
  .page-employment #webform-component-phone,
  .page-employment #webform-component-position,
  .page-contact #webform-component-email,
  .page-contact #webform-component-name,
  .page-contact #webform-component-phone,
  .page-contact #webform-component-number_of_guests,
  .page-contact #webform-component-type_of_event,
  .page-contact #webform-component-event_date,
  .page-contact #webform-component-number_of_guests {float:left;width:500px;}
  .page-employment #webform-component-email input,
  .page-employment #webform-component-name input,
  .page-employment #webform-component-phone input,
  .page-employment #webform-component-position select,
  .page-contact #webform-component-email input,
  .page-contact #webform-component-name input,
  .page-contact #webform-component-phone input,
  .page-contact #webform-component-number_of_guests input,
  .page-contact #webform-component-type_of_event input,
  .page-contact #webform-component-number_of_guests input {width:300px;}
  .page-contact #webform-component-event_date .container-inline {width:400px;}
  .page-employment #webform-component-please_let_us_know_any_other_information,
  .page-contact #webform-component-please_let_us_know_any_other_information {width:400px;margin:0 0 20px 500px;padding-top:3px;}
  .page-employment #webform-component-please_let_us_know_any_other_information textarea,
  .page-contact #webform-component-please_let_us_know_any_other_information textarea {height:70px;}
  .page-employment #webform-component-please_let_us_know_any_other_information label,
  .page-contact #webform-component-please_let_us_know_any_other_information label {float:none;text-align:left;width:100%;padding-bottom:14px;}
  .page-employment #btn_employ,
  .page-contact #btn_employ {display:block;margin:0 20px 20px 0;height:50px;width:139px;background:url("btn_employ.png") no-repeat top left transparent;text-indent:-9999px;border:none;float:right;}
  .page-contact #btn_employ:hover {background-position:0 -50px;cursor:pointer;}

  .page-employment #btn_send,
  .page-contact #btn_send {display:block;margin:0 30px 20px 0;height:50px;width:117px;background:url("btn_send.png") no-repeat top left transparent;text-indent:-9999px;border:none;float:right;}
  .page-employment #btn_send:hover,
  .page-contact #btn_send:hover {background-position:0 -50px;cursor:pointer;}

  .page-employment .description p {margin:0;}
  .form-required {color:#779BB2;}
  
  
/** blog **/
  .section-news #logo {padding:40px 40px 0 0;}
  .section-news #main-inner {position:relative;}
  .section-news #content {width: 725px; margin-left: 0; margin-right: -725px;  background: url("bg_blog_full.gif") repeat-y scroll right top #FFFFFF;}
  .section-news #sidebar-right {float: left; width: 275px; margin-left: 725px; margin-right: -275px;    padding: 0;}
  .section-news #sidebar-right-inner {margin: 20px 55px 0 50px; padding: 0;}
  
  .section-news #block-block-6 {margin-bottom:40px;}
  .section-news #block-block-6,
  .section-news #block-block-2 {padding:0 0 40px 0;border-bottom:1px dotted #9DB8CB;}

  .section-news #content-inner {padding:0;}  
  .section-news #content-header {padding:130px 40px 10px 40px;background:url("bg_blog_hdots.gif") repeat-x bottom left transparent;}
  .section-news #content-area {padding:10px 40px 40px 40px;}

  .section-news .views-field-field-newsvendor-link-url,
  .section-news .views-field-field-newslink-link-url {margin-left:-10px;display:block;}
  .section-news #sidebar-right a {color:#4D312D; text-decoration:none; font:normal normal 14px/22px Georgia, serif; padding-left:10px; display:block;}
  .section-news #sidebar-right .view-news-archive a:hover {color:#779BB2; }
  .section-news #sidebar-right .views-field-field-newsvendor-link-url a,
  .section-news #sidebar-right .views-field-field-newslink-link-url a {}
  .section-news #sidebar-right .views-field-field-newsvendor-link-url a:hover,
  .section-news #sidebar-right .views-field-field-newslink-link-url a:hover {color:#779BB2; background:url("venues_rollover.gif") left top repeat-y transparent;}
  .section-news #sidebar-right a.tastebox {padding:0; margin-bottom:10px;}
  .section-news #sidebar-right a.tastebox:hover {background:none;}
  .section-news #sidebar-right a.tastebox_ttl {display:block;clear:both;text-align:center;padding:0 10px;margin:10px;border-right:1px dotted #663300;border-left:1px dotted #663300;}
  .section-news #sidebar-right a.tastebox_ttl:hover {background:none;}

  .section-news #sidebar-right a#blog_passover {height:128px;width:128px;text-indent:-9999px;background:url("blog_passover.png") left top no-repeat transparent;overflow:hidden;display:block;margin:0 auto;padding:0;}
  .section-news #sidebar-right a#blog_passover:hover {background:url("blog_passover.png") -128px 0 no-repeat transparent;}

  .section-news #sidebar-right a#blog_takeout {height:128px;width:128px;text-indent:-9999px;background:url("blog_takeout.png") left top no-repeat transparent;overflow:hidden;display:block;margin:0 auto;padding:0;}
  .section-news #sidebar-right a#blog_takeout:hover {background:url("blog_takeout.png") 0 -128px no-repeat transparent;}

  .section-news #block-views-Taste_page-block_1 h2.title {font:normal normal 16px/22px 'Old Standard TT',Georgia, serif;color:#4C312C;margin:20px 15px;padding:0;text-transform:uppercase;text-align:center;}
  .section-news #block-views-Taste_page-block_1 h2.title:first-letter {font-size:20px;}

  .section-news .views-field-field-taste-image-fid a:hover .imagecache-taste_thumbnail {opacity:.25;filter:alpha(opacity=25)}
  .section-news .views-field-field-taste-image-fid .tastebox {display:block;float:left;margin:0 0 0 35px;border:14px solid #fff;line-height:0;font-size:0;
	-moz-box-shadow:4px 4px 10px #999;
	-webkit-box-shadow:4px 4px 10px #999;
	-o-box-shadow:4px 4px 10px #999;
	-ms-box-shadow:4px 4px 10px #999;
	box-shadow:4px 4px 10px #999;  
  }

  .section-news #sidebar-right-inner {padding-bottom:40px;}
  .section-news #sidebar-right .block-views {clear:both;}
  .section-news #sidebar-right .tastebox {font-size:0;line-height:0;}
  .section-news #sidebar-right #block-views-news_archive-block,
  .section-news #sidebar-right #block-views-blog_sidebar-block_2,
  .section-news #sidebar-right #block-views-blog_sidebar-block_1,
  .section-news #sidebar-right #block-views-blog_sidebar-block_3 {padding-top:30px;}
  .section-news #sidebar-right #block-views-blog_sidebar-block_2 h2.title {background:url("news_ttl_vendors.png") left top no-repeat transparent;display:block;height:28px;text-indent:-9999px;border-bottom:1px dotted #9DB8CB;}
  .section-news #sidebar-right #block-views-blog_sidebar-block_1 h2.title {background:url("news_ttl_events.png") left top no-repeat transparent;display:block;height:28px;text-indent:-9999px;border-bottom:1px dotted #9DB8CB;}
  .section-news #sidebar-right #block-views-blog_sidebar-block_3 h2.title {background:url("news_ttl_welike.png") left top no-repeat transparent;display:block;height:28px;text-indent:-9999px;border-bottom:1px dotted #9DB8CB;}
  .section-news #sidebar-right #block-views-news_archive-block h2.title {background:url("news_ttl_archive.png") left top no-repeat transparent;display:block;height:28px;text-indent:-9999px;border-bottom:1px dotted #9DB8CB;}

  .section-news .blog_body a {color:inherit;text-decoration:none;border-bottom:1px dotted #000;}
  .section-news .blog_body a:hover {color:#fff;text-decoration:none;border-bottom:1px dotted #fff;}

  .section-news .item-list ul,
  .section-news .item-list li {margin:0;padding:0;list-style:none;list-style-image:none;}
  .section-news #sidebar-right #block-views-news_archive-block .view-content ul {background-color:#85AEC6;}
  .section-news #sidebar-right #block-views-news_archive-block .view-content li {border-bottom:1px dotted #ffffff;}
  .section-news #sidebar-right #block-views-news_archive-block .view-content li:last-child {border:none;}
  .section-news #sidebar-right #block-views-news_archive-block .view-content a {display:block;padding:5px 15px;text-transform:uppercase;font:normal normal 13px/22px Georgia, serif;}
  .section-news #sidebar-right #block-views-news_archive-block .view-content a:hover {background-color:#DDD8CF;color:#4D312D;}

  .view-blog-page .views-row {width:635px;margin:30px 0 30px 0;padding:0 0 40px 0;clear:both;color:#4D2D2E;font-family:georgia,sans-serif;background:url("bg_blog_hdots.gif") repeat-x bottom left transparent;}
  .view-blog-page .views-row .blog_card {background:url("bg_blog_odd.gif") repeat-y top left transparent;position:relative;}
  .view-blog-page .views-row-even .blog_card {background:url("bg_blog_even.gif") repeat-y top left transparent;}
  .view-blog-page .views-row .blog_shadow {background:url("bg_blog_btmshadow.gif") no-repeat bottom left transparent;display:block;height:10px;width:635px;}
  .view-blog-page .views-row .blog_ttl {font-family: 'Old Standard TT', Georgia, serif;}
  .view-blog-page .views-row .blog_imgs {padding:10px 40px;}
  .view-blog-page .views-row .blog_imgs a.imagecache-taste_thumbnail {height:70px;width:70px;display:block;border:10px solid #fff;float:left;margin:10px;background-color:#fff;
	-moz-box-shadow:1px 1px 3px #999999;
	-webkit-box-shadow:1px 1px 3px #999999;
	-o-box-shadow:1px 1px 3px #999999;
	-ms-box-shadow:1px 1px 3px #999999;
	box-shadow:1px 1px 3px #999999;
  }
  .section-news .views-row .blog_imgs a.imagecache-taste_thumbnail:hover img {opacity:.25;filter:alpha(opacity=25)}
  .view-blog-page .views-row .blog_author {border:1px dotted #85AEC6;border-bottom:none;display:inline;padding:5px 10px;position:absolute;bottom:0;right:40px;font-style:italic;clear:both;}

  .view-blog-page .blog_card {padding:30px 0;}
  .view-blog-page .tab_events,
  .view-blog-page .tab_news {display:block;height:30px;width:138px;line-height:30px;text-align:center;padding:5px 6px 0 0;}

  .view-blog-page .tab_events {}
  .view-blog-page .tab_news {margin-left:120px;}
  .view-blog-page .views-row .tab_events,
  .view-blog-page .views-row .tab_news {background:url("bg_blog_tab01.jpg") no-repeat top left transparent;}
  .view-blog-page .views-row-even .blog_author {border-color:#4D2D2E;}
  .view-blog-page .views-row-even .tab_events,
  .view-blog-page .views-row-even .tab_news {background:url("bg_blog_tab02.jpg") no-repeat top left transparent;}

.view-blog-page .blog_img img {clear:both;display:block;margin:0 0 20px 55px;border:10px solid #fff;
  	-moz-box-shadow:1px 1px 3px #999;
  	-webkit-box-shadow:1px 1px 3px #999;
  	-o-box-shadow:1px 1px 3px #999;
  	-ms-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;
  }
  .view-blog-page .blog_header {display:block;padding:1px 0 0 0;height:56px;}
  .view-blog-page .blog_date {display:block;height:56px;width:56px;font:normal normal 13px/100% georgia, sans-serif;text-transform:uppercase;margin-left:45px;float:left;}
  .view-blog-page .views-row .blog_date {background:url("bg_blog_odddate.gif") no-repeat bottom left transparent;}
  .view-blog-page .views-row-even .blog_date {background:url("bg_blog_evendate.gif") no-repeat bottom left transparent;}
  .view-blog-page .blog_date .blog_date_m {display:block;text-align:center;padding-top:15px;}
  .view-blog-page .blog_date .blog_date_d {display:block;text-align:center;font-size:18px;}
  .view-blog-page .blog_ttl {font-size:15px;text-transform:uppercase;background:url("bg_blog_hdotsbr.gif") repeat-x top left transparent;font-weight:normal;margin:13px 55px 0 72px;}
  .view-blog-page .blog_ttl_wrap {background:url("bg_blog_hdotsbr.gif") repeat-x bottom left transparent;display:block;padding:5px 0 5px 43px;}
  .view-blog-page .blog_body {font-size:14px;line-height:24px;padding:2px 55px 8px 55px;clear:both;}
  .view-blog-page .blog_link {margin:0 55px;}
  .view-blog-page .blog_link a {text-decoration:none;color:#000;}
  .view-blog-page .blog_link a:hover {text-decoration:underline;}
  
  .section-news #content-bottom p {font:italic normal 13px/15px 'Old Standard TT', Georgia, serif;color:#4C312C;padding:10px 40px;}


/** navbar **/
  #navbar {}
  #navbar-inner {}

  ul.links li {padding:0;}

  #primary {background:url("main_nav.png") no-repeat left top transparent;height:34px;width:1000px;display:block;overflow:hidden;position:relative;}
  #primary li {display:block;height:34px;position:absolute;top:0;}
  #primary li a {display:block;height:34px;text-indent:-9999px;}

  .menu-391 {left:19px;width:138px;}
  .menu-446 {left:157px;width:138px;}
  .menu-485 {left:295px;width:138px;}
/*  .menu-351 {left:295px;width:138px;}*/
  .menu-352 {left:433px;width:136px;}
  .menu-353 {left:569px;width:136px;}
  .menu-353home {left:569px;width:136px;}
  .menu-392 {left:705px;width:140px;}
  .menu-387 {left:845px;width:140px;}

  .menu-391 a.active,
  .menu-391 a:hover {background:url("main_nav.png") no-repeat -19px -35px transparent;}
  .menu-446 a.active,
  .menu-446 a:hover {background:url("main_nav.png") no-repeat -157px -35px transparent;}
  .section-parties .menu-485 a,
  .section-parties .menu-485 a.active,
  .section-parties .menu-485 a:hover,
  .menu-485 a.active,
  .menu-485 a:hover {background:url("main_nav.png") no-repeat -295px -35px transparent;}
  .menu-352 a.active,
  .menu-352 a:hover {background:url("main_nav.png") no-repeat -433px -35px transparent;}

  .section-venues .menu-353 a,
  .menu-353 a.active,
  .menu-353 a:hover {background:url("main_nav.png") no-repeat -569px -35px transparent;}
  .menu-353home a:hover {background:url("main_nav.png") no-repeat -569px -35px transparent;}
  .page-employment .menu-392 a,
  .menu-392 a.active,
  .menu-392 a:hover {background:url("main_nav.png") no-repeat -705px -35px transparent;}
  .menu-387 a.active,
  .menu-387 a:hover {background:url("main_nav.png") no-repeat -845px -35px transparent;}
  
  #secondary {}

/** sidebar-left **/
  #sidebar-left {}
  #sidebar-left-inner {}

/** sidebar-right **/
  #sidebar-right {}
  #sidebar-right-inner {}

/** footer **/
  #footer {}
  #footer-inner {}
  #footer-message {}

/** closure **/
  #closure-blocks {}

/** Drupal forms **/
  .form-item,  .form-checkboxes,
  .form-radios {margin: 10px 0 0 0;}

  .form-item input.error,  .form-item textarea.error,
  .form-item select.error {border: 2px solid #c00;}
  .form-item label {display: block; font-weight: bold;}
  .form-item label.option {display: inline; font-weight: normal;}
  .form-item .description {font-size: 0.85em;}
  .form-checkboxes .form-item,  .form-radios .form-item {margin: 0.4em 0;}
  .form-submit {}
  .container-inline div, .container-inline label {display: inline;}
  .tips {margin: 0; padding: 0; font-size: 0.9em;}

/** OpenID **/
  /* The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
  #user-login-form ul {margin-bottom: 0;}
  #user-login-form li.openid-link {margin-top: 1em; margin-left: -20px;}
  #user-login-form li.user-link {margin-top: 1em;}
  #user-login ul {margin: 1em 0;}
  #user-login li.openid-link,  #user-login li.user-link {margin-left: -2em;}

/** Drupal admin tables **/
  /* We overrode these styles in html-elements.css, but restore them for the
   * forms on the site.
   */
  form tbody {border-top: 1px solid #ccc;}
  form th {text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc;}
  form tbody th {border-bottom: 1px solid #ccc;}
  form thead th {text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc;}
  
  #admin-menu li li {opacity:0.97;}
  #admin-menu {background:#000;opacity:0.97;}
  
  .clear {clear:both;}