  html {
  margin: 0;
  padding: 0;
  border: 0; }

.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, p,
pre, a, abbr, acronym, address,
code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset,
form, label, legend,
caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

blockquote, q {
  quotes: "" ""; }
  blockquote:before, blockquote:after, q:before, q:after {
    content: ""; }

th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

a img {
  border: none; }

body {
  line-height: 1.5em;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 87.5%;
  margin: 0px; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }
  h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0; }

p {
  margin: 0 0 1.5em; }
  p img.left {
    display: inline;
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0; }
  p img.right {
    display: inline;
    float: right;
    margin: 1.5em 0 1.5em 1.5em;
    padding: 0; }

a {
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

blockquote {
  margin: 1.5em;
  font-style: italic; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

dfn {
  font-style: italic;
  font-weight: bold; }

sup, sub {
  line-height: 0; }

abbr, acronym {
  border-bottom: 1px dotted transparent; }

address {
  margin: 0 0 1.5em;
  font-style: italic; }

pre {
  margin: 1.5em 0;
  white-space: pre; }

pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5em; }

li ul, li ol {
  margin: 0; }

ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em; }

ul {
  list-style-type: disc; }

ol {
  list-style-type: decimal; }

dl {
  margin: 0 0 1.5em 0; }
  dl dt {
    font-weight: bold; }

dd {
  margin-left: 1.5em; }

table {
  margin-bottom: 1.4em;
  width: 100%; }

th {
  font-weight: bold; }

tfoot {
  font-style: italic; }

.site_bg_color, body {
  background-color: #fefde6; }

.content_area_bg_color, #content {
  background-color: white; }

.site_font_color, body {
  color: white; }

.content_area_font_color, #content {
  color: #525252; }

.site_header_color, body h1, body h2, body h3, body h4, body h5, body h6, body h1 a, body h2 a, body h3 a, body h4 a, body h5 a, body h6 a, body h1 a:hover, body h2 a:hover, body h3 a:hover, body h4 a:hover, body h5 a:hover, body h6 a:hover, body h1 a:visited, body h2 a:visited, body h3 a:visited, body h4 a:visited, body h5 a:visited, body h6 a:visited, body h1 a:active, body h2 a:active, body h3 a:active, body h4 a:active, body h5 a:active, body h6 a:active, body h1 a:focus, body h2 a:focus, body h3 a:focus, body h4 a:focus, body h5 a:focus, body h6 a:focus {
  color: white; }

.content_area_header_color, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a, #content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover, #content h5 a:hover, #content h6 a:hover, #content h1 a:visited, #content h2 a:visited, #content h3 a:visited, #content h4 a:visited, #content h5 a:visited, #content h6 a:visited, #content h1 a:active, #content h2 a:active, #content h3 a:active, #content h4 a:active, #content h5 a:active, #content h6 a:active, #content h1 a:focus, #content h2 a:focus, #content h3 a:focus, #content h4 a:focus, #content h5 a:focus, #content h6 a:focus {
  color: #363636; }

.site_link_color, body a {
  color: #0e0eff; }

.site_link_color_hover, body a:hover {
  color: #0e0eff; }

.site_link_color_visited, body a:visited {
  color: #0e0eff; }

.site_link_color_active, body a:active {
  color: #0e0eff; }

.site_link_color_focus, body a:focus {
  color: #0e0eff; }

.content_area_link_color, #content a {
  color: #1818ff; }

.content_area_link_color_hover, #content a:hover {
  color: #1818ff; }

.content_area_link_color_visited, #content a:visited {
  color: #1818ff; }

.content_area_link_color_active, #content a:active {
  color: #1818ff; }

.content_area_link_color_focus, #content a:focus {
  color: #1818ff; }

body {
  text-align: justify;
  margin: 0px;
  padding: 0px; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

#dd_navigation {
  text-transform: uppercase;
  margin-bottom: 1.5em; }
  #dd_navigation ul {
    margin: 0px;
    font-size: 1em;
    line-height: 3em;
    margin-bottom: 0em;
    margin-bottom: 0px;
    list-style: none;
    padding: 0px;
    text-align: left; }
  #dd_navigation a.nav_link {
    display: block;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    color: #363636;
    padding-left: 10px; }
  #dd_navigation a:hover.nav_link {
    color: #363636;
    background-color: #e7e7e7; }

#colOne #dd_navigation {
  border-bottom: 1px dashed lightgrey;
  border-top: 1px dashed lightgrey; }
#colOne .dd_sidebar {
  border-bottom: 1px dashed lightgrey;
  padding: 0px 10px; }
#colOne form .text_input_sidebar {
  border: 1px solid #bfbfbf;
  background-color: #f7f7f7;
  color: #525252;
  width: 100%;
  height: 1.5em; }
#colOne fieldset {
  padding: 1.666em 10px;
  margin: 0px;
  border: none;
  border-bottom: 1px dashed transparent;
  border-color: lightgrey;
  font-size: 0.9em;
  line-height: 1.66667; }
  #colOne fieldset p {
    margin-bottom: 1.5em; }

body #dd_wrapper .item_container {
  margin-top: 0em;
  margin-bottom: 1.5em; }
body #dd_wrapper li.first .item_container {
  margin-top: 0em; }
body #dd_wrapper .dd_special_edit .item_container {
  margin-top: 0em;
  margin-bottom: 0em; }

#colTwo .dd_image.dd_image_data_map_align_left {
  margin-right: 20px; }
#colTwo .dd_image.dd_image_data_map_align_right {
  margin-left: 20px; }
#colTwo li .dd_image {
  margin-bottom: 1em; }

#dd_wrapper ul li.coupon_item .item_container {
  margin-top: 0px;
  margin-bottom: 0px; }

#dd_wrapper ul li.coupon_item {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

#dd_wrapper #dd_sidebar ul li.heading_item.first h1, #dd_wrapper #dd_sidebar ul li.heading_item.first h2, #dd_wrapper #dd_sidebar ul li.heading_item.first h3, #dd_wrapper #dd_sidebar ul li.heading_item.first h4, #dd_wrapper #dd_sidebar ul li.heading_item.first h5 {
  margin-top: inherit; }

#footer {
  min-height: 10.5em; }

ul li.blogger_item .item_container {
  background-color: whitesmoke;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 3em;
  padding-bottom: 1.5em; }
ul li.blogger_item .post {
  margin-bottom: 3em; }
  ul li.blogger_item .post .date {
    font-size: 0.8em;
    line-height: 1.875em;
    color: #606060; }
  ul li.blogger_item .post h3.title {
    font-size: 1.4em;
    line-height: 1.07143em;
    margin-bottom: 1.07143em; }
    ul li.blogger_item .post h3.title a {
      color: #363636;
      text-decoration: none; }
      ul li.blogger_item .post h3.title a:hover {
        color: #363636;
        text-decoration: underline; }
  ul li.blogger_item .post .content {
    font-size: 0.95em;
    line-height: 1.57895em;
    margin-bottom: 1.57895em;
    text-align: justify; }
  ul li.blogger_item .post .signature {
    font-size: 0.8em;
    line-height: 1.875em;
    margin-bottom: 1.875em;
    margin-top: 1.875em; }
ul li.blogger_item #blogger_comments {
  position: relative;
  top: -1em;
  margin-bottom: 3em; }
  ul li.blogger_item #blogger_comments .comment {
    margin-bottom: 1em;
    margin-top: 1em; }
  ul li.blogger_item #blogger_comments .author {
    font-size: 0.8em; }
    ul li.blogger_item #blogger_comments .author a {
      font-size: 1.2em; }
  ul li.blogger_item #blogger_comments .date {
    margin-top: 0.3em;
    text-transform: uppercase;
    font-size: 0.7em; }
  ul li.blogger_item #blogger_comments h3.comment_count {
    font-size: 0.9em;
    text-transform: uppercase; }
  ul li.blogger_item #blogger_comments .content {
    padding: 10px 15px;
    line-height: 1.65em;
    text-align: left;
    font-size: 1.05em; }
  ul li.blogger_item #blogger_comments .dd_delete {
    background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/trash.gif) no-repeat scroll center center;
    height: 15px;
    width: 15px;
    padding: 0px 20px; }
  ul li.blogger_item #blogger_comments .blog_add_comment {
    text-transform: uppercase;
    font-size: 1.1em; }

ul li.heading_item {
  /* h1, h2, h3, h4, h5 {
    color: $heading_item_font_color;
    font: {
      family: $heading_item_font_family;
      weight: $heading_item_font_weight;
    };
    letter-spacing: $heading_item_letter_spacing;
    margin: 0;
  } 
  @include headings_corbusier(0em)
   */ }

.main-content-area ul li.heading_item.first h1, .main-content-area ul li.heading_item.first h2, .main-content-area ul li.heading_item.first h3, .main-content-area ul li.heading_item.first h4, .main-content-area ul li.heading_item.first h5, .main-content-area ul li.heading_item.first h6, .header-area ul li.heading_item.first h1, .header-area ul li.heading_item.first h2, .header-area ul li.heading_item.first h3, .header-area ul li.heading_item.first h4, .header-area ul li.heading_item.first h5, .header-area ul li.heading_item.first h6, .footer-area ul li.heading_item.first h1, .footer-area ul li.heading_item.first h2, .footer-area ul li.heading_item.first h3, .footer-area ul li.heading_item.first h4, .footer-area ul li.heading_item.first h5, .footer-area ul li.heading_item.first h6 {
  margin-top: 0px; }

ul li.coupon_item {
  padding: 1.5em;
  padding-top: 0em;
  text-align: center;
  -webkit-border-radius: 1.5em 1.5em;
  -moz-border-radius: 1.5em / 1.5em;
  border-radius: 1.5em / 1.5em; }
ul li.coupon_item::before {
  content: "COUPON";
  line-height: 1.5em; }
ul li.coupon_item .item_container {
  border: 1px dashed transparent;
  margin-bottom: 0em;
  margin-top: 0em;
  padding: 1.5em;
  position: relative; }
ul li.coupon_item .expires {
  font-size: 0.8em;
  line-height: 1.25em;
  margin-bottom: 0em; }
ul li.coupon_item .no_exp_date .expires {
  display: none; }
ul li.coupon_item .good_at {
  font-size: 0.8em;
  line-height: 1.25em;
  margin-bottom: 0em; }
ul li.coupon_item .coupon_print {
  position: absolute;
  right: 0em;
  font-size: 0.9em;
  line-height: 1.11111em;
  margin-bottom: 1.66667em;
  top: -1.6em;
  text-align: right; }
ul li.coupon_item .description {
  text-align: justify;
  font-size: 0.9em;
  line-height: 1.11111em;
  margin-bottom: 1.11111em; }
ul li.coupon_item p {
  margin-bottom: 1.11111em; }
ul li.coupon_item h3 {
  margin-top: 0em; }

#colTwo ul li.coupon_item {
  background-color: #e7e7e7; }
#colTwo ul li.coupon_item::before {
  color: white; }
#colTwo ul li.coupon_item .item_container {
  background-color: white;
  border-color: #a82929;
  -webkit-box-shadow: #676767, 0px, 0px, 2px;
  -moz-box-shadow: #676767, 0px, 0px, 2px;
  box-shadow: #676767, 0px, 0px, 2px; }

#colOne ul li.coupon_item {
  background-color: #e7e7e7; }
#colOne ul li.coupon_item::before {
  color: white; }
#colOne ul li.coupon_item .item_container {
  background-color: white;
  border-color: #a82929;
  -webkit-box-shadow: #676767, 0px, 0px, 2px;
  -moz-box-shadow: #676767, 0px, 0px, 2px;
  box-shadow: #676767, 0px, 0px, 2px; }

.ie ul li.coupon_item {
  padding: 1.5em; }

.ie ul li.coupon_item {
  behavior: url(/ie_compat/PIE.htc);
  z-index: 2;
  position: relative; }

ul li.twitter_item .twitter_div {
  background: transparent url(//dzuniversal.s3.amazonaws.com/services/twitter/larry-shadowed-big.png) no-repeat center 15px;
  padding-right: 59px;
  padding-left: 59px;
  padding-top: 39px;
  padding-bottom: 1.666em;
  font-size: 0.9em;
  line-height: 1.666em;
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px / 4px;
  border-radius: 4px / 4px;
  border: 1px solid transparent; }
  ul li.twitter_item .twitter_div ul {
    list-style: none;
    margin: 0px;
    padding: 0px; }
  ul li.twitter_item .twitter_div li {
    padding: 0.833em 0px;
    border-bottom: 1px dashed transparent;
    font-style: italic; }
  ul li.twitter_item .twitter_div .data_for_behavior {
    display: none; }
  ul li.twitter_item .twitter_div #twitter-link {
    display: block;
    padding: 0.833em 0px; }

#colTwo ul li.twitter_item .twitter_div {
  background-color: whitesmoke;
  border-color: #e6e6e6; }
  #colTwo ul li.twitter_item .twitter_div li {
    border-color: #cccccc; }

#colOne ul li.twitter_item .twitter_div {
  background-color: whitesmoke;
  border-color: #e6e6e6; }
  #colOne ul li.twitter_item .twitter_div li {
    border-color: #cccccc; }

.dd_sidebar ul li.twitter_item .twitter_div {
  padding: 2.4em 0.8em 0.8em;
  width: auto; }

ul li.entre_item .item_container {
  position: relative;
  margin-bottom: 1em; }
ul li.entre_item .image_holder {
  margin-bottom: 10px; }
ul li.entre_item h3.name {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  line-height: 1.5em;
  padding-bottom: 0px;
  font-weight: bold;
  width: 70%;
  font-size: 1em; }
ul li.entre_item p {
  font-size: 0.9em;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  line-height: 1.11em; }
ul li.entre_item .price {
  position: absolute;
  top: 0px;
  left: 60%;
  width: 40%;
  text-align: right; }
ul li.entre_item .description {
  width: auto; }

body #dd_wrapper ul li.entre_item .item_container {
  margin-bottom: 1em; }
  body #dd_wrapper ul li.entre_item .item_container p {
    margin-top: 0px; }

ul li.site_heading_item h1 {
  color: white;
  margin-bottom: 0em;
  margin-top: 0em;
  font-weight: normal;
  font-size: 4.5em;
  line-height: 1em;
  margin-bottom: 0em;
  letter-spacing: 0px; }
ul li.site_heading_item h2 {
  color: white;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5em;
  margin-bottom: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  letter-spacing: 0px; }

ul li.wine_item {
  position: relative; }
ul li.wine_item .name {
  font-weight: bold;
  width: 80%;
  font-variant: small-caps; }
ul li.wine_item .description {
  display: inline;
  padding-right: 10px; }
ul li.wine_item .year {
  display: inline; }
ul li.wine_item .price_holder {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 200px; }
ul li.wine_item .price {
  float: right; }

ul li.event_item .dd_image {
  margin-top: 0px; }
ul li.event_item .item_container {
  border: 1px solid transparent;
  padding: 1.5em 40px;
  padding-bottom: 0.75em;
  position: relative;
  min-height: 6px; }
ul li.event_item .name {
  font-size: 1.5em;
  line-height: 1em;
  font-weight: bold; }
ul li.event_item .date {
  font-size: 0.9em;
  line-height: 1.666em;
  margin-bottom: 0.888em; }

ul li.event_item .date_block {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 100%;
  text-align: center; }
  ul li.event_item .date_block .big_month {
    font-size: 1.5em;
    line-height: 1em;
    font-weight: bold;
    margin-top: 1em; }
  ul li.event_item .date_block .big_date {
    font-size: 2em;
    line-height: 1em;
    margin-bottom: 0.75em; }
ul li.event_item .item_container.dd_big_event_date {
  padding-left: 120px; }

.dd_sidebar ul li.event_item .item_container {
  position: relative;
  padding: 1em 0em;
  padding-top: 2.5em;
  padding-bottom: 0.75em;
  border-left: none;
  border-right: none;
  min-height: 0; }
  .dd_sidebar ul li.event_item .item_container .date {
    position: absolute;
    width: 100%;
    top: 0px;
    text-align: center; }
  .dd_sidebar ul li.event_item .item_container .dd_image {
    display: none; }
  .dd_sidebar ul li.event_item .item_container.dd_big_event_date {
    margin-left: 0px; }
  .dd_sidebar ul li.event_item .item_container .date_block {
    display: none; }
  .dd_sidebar ul li.event_item .item_container .name {
    font-size: 1em; }

#colTwo ul li.event_item {
  background-color: transparent; }
  #colTwo ul li.event_item .item_container {
    background-color: white;
    border-color: #d1d1d1; }
  #colTwo ul li.event_item .date {
    color: #6b6b6b; }
#colTwo ul li.event_item .date_block {
  background-color: #d1d1d1;
  color: white;
  text-shadow: 1px 1px 3px #c1c1c1; }

#colOne ul li.event_item {
  background-color: transparent; }
  #colOne ul li.event_item .item_container {
    background-color: white;
    border-color: #d1d1d1; }
  #colOne ul li.event_item .date {
    color: #6b6b6b; }

#colOne .dd_sidebar ul li.event_item .item_container .date {
  color: white;
  background-color: #525252; }

ul li.special_item .item_container {
  position: relative;
  margin-bottom: 1em; }
ul li.special_item .image_holder {
  margin-bottom: 10px; }
ul li.special_item h3.name {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  line-height: 1.5em;
  padding-bottom: 0px;
  font-weight: bold;
  width: 70%;
  font-size: 1em; }
ul li.special_item p {
  font-size: 0.9em;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  line-height: 1.11em; }
ul li.special_item .price {
  position: absolute;
  top: 0px;
  left: 60%;
  width: 40%;
  text-align: right; }
ul li.special_item .description {
  width: auto; }

.ie7 #dd_wrapper ul li .item_container .dd_image + p {
  margin-top: -1.5em; }

.ie7 #dd_wrapper ul li .item_container .dd_image.empty_image + p {
  margin-top: 0em; }

.ie8 #dd_wrapper ul li .item_container p:first_child {
  margin-top: 0px; }

.ie8 #dd_wrapper ul li .item_container p {
  margin-top: 1.5em;
  margin-bottom: 0px; }

.ie7 #dd_wrapper ul li.twitter_item .item_container {
  margin-bottom: 0px; }

#header, #footer {
  width: 910px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: 830px;
  padding-right: 30px;
  padding-left: 40px; }

#inner_content {
  width: 910px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  position: relative;
  overflow: visible; }

.content-area .sidebar-content-area {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
  display: inline;
  float: right;
  margin-right: 30px; }
  * html .content-area .sidebar-content-area {
    overflow-x: hidden; }

.content-area .main-content-area {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 590px;
  margin-left: 40px; }
  * html .content-area .main-content-area {
    overflow-x: hidden; }

#footer {
  padding-top: 1.5em; }
  #footer p {
    text-align: center;
    padding: 0;
    font-size: 0.9em; }

#content.content-area {
  -webkit-box-shadow: #cbc308, 0px, 0px, 5px;
  -moz-box-shadow: #cbc308, 0px, 0px, 5px;
  box-shadow: #cbc308, 0px, 0px, 5px;
  margin: 0px auto;
  border: 10px solid #fefef2;
  width: 910px;
  background-color: #fefef2;
  behavior: url(/ie_compat/PIE.htc); }
  #content.content-area #inner_content {
    background-color: white; }

.ie7 #inner_content {
  position: relative;
  top: -2px; }

#header.header-area, #footer.footer-area {
  width: 930px;
  padding: 0px; }

.main-content-area, .sidebar-content-area {
  padding-top: 1.5em; }

.content_area > ul.dd_special_edit_area {
  border-bottom: 10px solid #fefef2; }

#dd_navigation ul li a.nav_link {
  background-color: #f7f7f7;
  color: #0045a0;
  text-align: center;
  padding-left: 0px;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid white; }

#colOne #dd_navigation {
  border-bottom: 0px;
  border-top: 0px; }

#colOne #dd_navigation {
  border-bottom: 0px; }

.ie #header ul li.site_heading_item h2.catch_phrase {
  bottom: 0.3em; }

.ie7 #header ul li.site_heading_item h2.catch_phrase {
  bottom: 0.6em; }

#header ul li.site_heading_item .dd_top_header {
  position: relative; }
#header ul li.site_heading_item h1.site_name, #header ul li.site_heading_item h2.catch_phrase {
  line-height: 1em; }
#header ul li.site_heading_item #nah_not_now h1.site_name {
  position: absolute;
  bottom: 0px;
  left: 0px; }
#header ul li.site_heading_item h2.catch_phrase {
  position: absolute;
  bottom: 0px;
  right: 0px; }

h1 {
  font-size: 2.64265em;
  line-height: 1.13522em;
  margin-top: 1.13522em;
  margin-bottom: 1.13522em; }

h2 {
  font-size: 2.07267em;
  line-height: 1.44741em;
  margin-top: 1.44741em;
  margin-bottom: 1.44741em; }

h3 {
  font-size: 1.62562em;
  line-height: 1.84545em;
  margin-top: 0.92272em;
  margin-bottom: 0.92272em; }

h4 {
  font-size: 1.275em;
  line-height: 1.17647em;
  margin-top: 1.17647em;
  margin-bottom: 1.17647em; }

h5 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

h6 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

.menu_content_page #colTwo ul li.heading_item h1, .menu_content_page #colTwo ul li.heading_item h2, .menu_content_page #colTwo ul li.heading_item h3, .menu_content_page #colTwo ul li.heading_item h4, .menu_content_page #colTwo ul li.heading_item h5 {
  background: transparent url("//dzuniversal.s3.amazonaws.com/menus/rules/horizontal_rule_smaller.png") no-repeat bottom center;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0px;
  margin: 0;
  padding-bottom: 22px; }
.menu_content_page #colTwo ul li.heading_item h1 {
  background-image: none;
  padding-bottom: 0px; }

body {
  font-family: Corbel, Helvetica Neue, Helvetica, Arial Unicode MS, Arial, sans-serif; }

body {
  font-weight: 300; }

ul li.heading_item h1, ul li.heading_item h2, ul li.heading_item h3, ul li.heading_item h4, ul li.heading_item h5, ul li.heading_item h6 {
  font-family: Candara, Helvetica Neue, Helvetica, Arial Unicode MS, Arial, sans-serif; }

ul li.site_heading_item h1, ul li.site_heading_item h2 {
  font-family: Candara, Helvetica Neue, Helvetica, Arial Unicode MS, Arial, sans-serif; }

ul li.site_heading_item h1 {
  font-size: 3.3em;
  line-height: 1.36364em;
  margin-bottom: 0em; }

ul li.site_heading_item h2 {
  font-size: 1.1em;
  line-height: 1.36364em;
  margin-bottom: 0em; }

ul li.heading_item h1, ul li.heading_item h2, ul li.heading_item h3, ul li.heading_item h4, ul li.heading_item h5, ul li.heading_item h6 {
  font-family: PhilosopherRegular, Candara, Helvetica Neue, Helvetica, Arial Unicode MS, Arial, sans-serif; }

ul li.site_heading_item h1, ul li.site_heading_item h2 {
  font-family: PhilosopherRegular, Candara, Helvetica Neue, Helvetica, Arial Unicode MS, Arial, sans-serif; }

ul li.site_heading_item h1 {
  font-size: 3.3em;
  line-height: 1.36364em;
  margin-bottom: 0em; }

ul li.site_heading_item h2 {
  font-size: 1.1em;
  line-height: 1.36364em;
  margin-bottom: 0em; }

body {
  background: url("//dropzite-images.s3.amazonaws.com/img/23200/4548c56/original/Seahorse_back_fillre.png") no-repeat fixed center top transparent; }

body.pic2 {
  background: url("//dropzite-images.s3.amazonaws.com/img/20093/53294c3/original/106_3282re.png") no-repeat fixed center top transparent; }

body.pic3 {
  background: url("//dropzite-images.s3.amazonaws.com/img/20096/c16e741/original/IM000009re.png") no-repeat fixed center top transparent; }

body.pic4 {
  background: url("//dropzite-images.s3.amazonaws.com/img/20095/74c2ae4/original/IM000093re.png") no-repeat fixed center top transparent; }

body.pic5 {
  background: url("//dropzite-images.s3.amazonaws.com/img/20312/3443873/original/IM000018re.png") no-repeat fixed center top transparent; }

/*
.raised_main_area_bg_color, .menu_content_page #colTwo, .wine_content_page #colTwo, .specials_content_page #colTwo {
  @include transparent_bg(darken($site_bg_color, 20), 0.2);
}
*/
#colOne .photo_drop_item ul li.image_data_map span, #colOne .gallery_item ul li.image_data_map span, #colOne .textblock_item ul li.image_data_map span, #colTwo .photo_drop_item ul li.image_data_map span, #colTwo .gallery_item ul li.image_data_map span, #colTwo .textblock_item ul li.image_data_map span {
  -webkit-box-shadow: black, 0px, 0px, 3px;
  -moz-box-shadow: black, 0px, 0px, 3px;
  box-shadow: black, 0px, 0px, 3px; }

h1, h2, h3, h4, h5, h6 {
  margin: 0px; }

#dd_wrapper ul li.site_heading_item h1 {
  font-size: 3.3em;
  margin-bottom: 0;
  color: white; }

#dd_navigation ul li a.nav_link {
  line-height: 2.2em;
  padding-left: 8px;
  text-align: left; }

.content-area .main-content-area {
  margin-left: 20px;
  margin-right: 10px;
  width: 619px; }

#footer p {
  color: #1F1F1F; }

.content-area .sidebar-content-area {
  display: inline;
  float: center;
  margin-right: 15px;
  width: 210px; }

