/*
Theme Name: El Gaucho
Theme URI: http://wordpress.org/
Description: Modified from "The 2010 default theme for WordPress 3."
Author: the WordPress team - Modified by Gregory Carvalhal - CaribMedia
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
body{margin:0;padding:0;background:url(images/bg_top.jpg) repeat-x 0 0 #4b0408;color:#1f0202;font-family:arial,helvetica,sans-serif;font-size:0.875em;}
h1,h2,h3,h4,h5,h6{margin:8px 0px 3px;padding:0px;font-family:times New Roman,serif,georgia;text-shadow:1px 1px 2px #8f7147;}
h1{font-size:2em;}
h2{font-size:1.8em;}
h3{font-size:1.5em;}
h4{font-size:1.2em;}
h5{font-size:0.9em;}
h6{font-size:0.8em;}
/* tables still need 'cellspacing="0"' in the markup */
/*
LAYOUT: Three columns
DESCRIPTION: Three columns fixed layout with two sidebars, one right and one left of content
*/
#contentPane{margin:0 auto;/*	border-right: 1px solid #dfc08b;*/ padding:0 10px 30px;width:580px;font-size:0.9em;position:relative;}
#primary,#secondary{padding:10px;width:150px;}
#primary{float:left;}
#secondary{float:right;font-size:0.875em;}
/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/
.one-column #content{}
/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/
.single-attachment #content{}
/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url{}
pre{}
code{}
/* =Structure
-------------------------------------------------------------- */
/* The main theme structure */
#main{margin:20px auto;padding:0;width:980px;background:none repeat scroll 0 0 transparent;position:relative;}
/* Structure the footer area */
#footer-widget-area{height:120px;}
#footer-widget-area .widget-area{margin:0;padding:0;float:left;border:0px none;height:70px;position:relative;}
#footer-widget-area .widget-area ul,#footer-widget-area .widget-area li{padding:0;margin:0;list-style:none outside none;display:inline;white-space:nowrap;position:relative;}
/* =Global Elements
-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles  */
body{}
/* Text elements */
p{margin:10px 0 20px;overflow:hidden;}
a:link{color:#6f470d;}
a:visited{color:#6f470d;}
a:active,
a:hover{color:#1f0202;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1f0202!important;}
#outer{background-color:#faddb2;}
#inner{padding:10px;min-height:500px;overflow:hidden;}
body.page-template div.entry-content a img{width:250px;padding:3px;border:1px solid #bf9f62;background-color:#dfc08b;}
img.left,img.alignleft{float:left;margin:0 5px 5px 0;}
img.right,img.alignright{float:right;margin:0 0 5px 5px;}
/* Text meant only for screen readers */
.screen-reader-text{display:none;}
/* =Header
-------------------------------------------------------------- */
#header{border-color:#c09e61;border-style:solid;border-width:1px 1px 6px;background:url("images/bg_header3.png") repeat-x scroll -10px -10px transparent;height:276px;position:relative;z-index:5;border-radius:25px 25px 0 0;-moz-border-radius:25px 25px 0 0;-webkit-border-radius:25px 25px 0 0;}
#siteInfo{padding:10px;height:65px;}
#header .vcard{display:none;text-align:right;position:absolute;right:10px;top:10px;}
#site-title{margin:0 0 5px;padding:0;width:200px;display:block;background:url("images/logo_elgaucho-sm.png") no-repeat scroll 0 0 transparent;font-size:1.4em;font-weight:bold;text-indent:-10000px;height:120px;left:25px;position:relative;top:25px;z-index:10;}
#site-title a{display:block;height:120px;}
#header #subTitle{width:185px;display:block;color:#c0a067;font-family:times New Roman;font-size:33px;letter-spacing:3px;text-align:center;left:39px;position:relative;top:32px;text-shadow:-1px -1px 0 #000000;}
#site-description{}
/* This is the custom header image */
#branding img{border-bottom:3px solid #000000;border-top:3px solid #000000;display:none;}
#sidebar-header{display:none;}
#breadCrumb{display:none;color:#ddc568;font-size:12px;position:absolute;top:-18px;left:40px;}
#breadCrumb a{color:#ddc568;text-decoration:none;}
/* =Menu
-------------------------------------------------------------- */
#access{display:none;}
.widget_nav_menu .menu-main-menu-container ul.menu li.first a{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.widget_nav_menu .menu-main-menu-container ul.menu li.last a{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.widget_nav_menu .menu-main-menu-container ul.menu li{padding:0px 0px 3px 0;background:url(images/buttonEdge_bg.jpg) no-repeat 0px 110%;}
.widget_nav_menu .menu-main-menu-container ul.menu li.last{padding:0px;background:none;}
.widget_nav_menu .menu-main-menu-container ul.menu li a{width:150px;display:block;background-color:#efca95;color:#1f0202;font-family:Times New Roman;font-size:1.1em;font-weight:bold;line-height:35px;text-indent:10px;height:35px;text-shadow:1px 1px 0px #ffffff;}
.widget_nav_menu .menu-main-menu-container ul.menu li a:hover{background:url(images/button_bg.jpg) no-repeat -2px -2px transparent;text-decoration:none;}
.widget_nav_menu .menu-main-menu-container ul.menu li.current_page_item a,body.single .widget_nav_menu .menu-main-menu-container ul.menu li.current_page_parent a{background:url("images/button_bg.jpg") no-repeat scroll -2px -2px transparent;text-decoration:none;}
.widget_nav_menu ul.menu{box-shadow:1px 1px 3px #af864c;-moz-box-shadow:1px 1px 3px #af864c;-moz-border-radius:10px;-webkit-box-shadow:1px 1px 3px #af864c;-webkit-border-radius:10px;border-radius:10px;}
/* =Content
-------------------------------------------------------------- */
#contentPane{min-height:500px;overflow:hidden;}
.hentry{margin:10px 0;padding:10px;background:none repeat scroll 0 0 #efd0a4;overflow:hidden;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}
.attachment .hentry{margin:10px 0 5px;padding:10px;background:none repeat scroll 0 0 #efd0a4;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 10px 10px;}
.category-awards .entry-utility,.category-awards .entry-meta{display:none;}
#contentPane .entry-title{padding:0;margin:0 0 15px;}
body.blog .entry-title,body.single .entry-title{font-size:1.5em;}
.entry-meta{font-size:0.875em;}
.entry-utility{font-size:0.875em;}
#searchPage_searchForm{display:none;}
/* Asides
-------------------------------------------------------------- */
.home #contentPane .category-asides p{}
/* Gallery listing
-------------------------------------------------------------- */
.category-gallery{}
.gallery.gallery-columns-3 dl{float:left;margin:1%;width:31.3%;}
.gallery img{height:auto;width:100%;}
/* Attachment pages
-------------------------------------------------------------- */
.entry-content .attachment img{}
/* Images
-------------------------------------------------------------- */
body.single div.category-awards img,body.blog div.category-awards img{border:none;width:100px;background:none;}
body.p_tourist #contentPane .attachment img{border:none;background:none;}
/* =Home
-------------------------------------------------------------- */
p#contactLink a{border-color:#efca95 #cfa974 #cfa974 #efca95;border-style:solid;border-width:1px;margin:0 auto;padding:3px 10px;width:250px;display:block;background:url("images/prefillButton_bg.png") repeat-x scroll 0 0 transparent;color:#4b0408;font-weight:bold;text-align:center;text-decoration:none;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;text-shadow:1px 1px 0 #faddb2;}
p#contactLink a:hover{background-position:0 -5px;color:#bf0011;}
p.note{border:2px groove #ffca7f;margin:0 auto;padding:10px;width:485px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}
p.note strong{margin-bottom:10px;display:block;}
p.note em{display:block;text-indent:10px;}
p.note span{margin-top:20px;display:block;}
/* =Food Menu Page
-------------------------------------------------------------- */
body.Menu #contentPane img.firstImage{width:150px;}
#foodMenu{margin:0;padding:10px;background-color:#efd0a4;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#foodMenu q{font-style:italic;font-weight:bold;font-family:Georgia,serif;}
#foodMenu ul{padding:0;margin:0 0 20px 0;}
#foodMenu li{padding:10px 0 10px 10px;list-style:none outside none;}
#foodMenu li span{padding-left:15px;display:block;}
#foodMenu img{width:125px;}
#foodMenu span.new{display:inline;color:#a52a2a;font-size:0.875em;font-style:italic;font-family:georgia;text-decoration:none;}
div.foodMenuButtons{margin:0px auto 50px auto;width:250px;}
a.backToTop,a.reserve{border-color:#efca95 #cfa974 #cfa974 #efca95;border-style:solid;border-width:1px;margin-right:10px;padding:3px 10px;background:url("images/prefillButton_bg.png") repeat-x scroll 0 0 transparent;color:#4b0408;font-weight:bold;text-decoration:none;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;text-shadow:1px 1px 0 #faddb2;}
a.backToTop:hover,a.reserve:hover{background-position:0px -5px;color:#bf0011;}
/* =Slide Show
-------------------------------------------------------------- */
div#slideshowidget{background:url("images/form_bg.jpg") repeat-x scroll 0 0 #801010;left:280px;position:absolute;top:16px;z-index:-1;}
div.aslideshow{position:relative;}
div.aslideshow-content{background:none !important;position:relative;}
div.aslideshow-slide{}
div#slideshowidget img{border-left:3px solid #550f0f !important;margin-left:200px!important;width:485px !important;height:auto !important;left:1px!important;position:absolute!important;}
div.aslideshow-shadow{display:none;}
/* =Contact Form
-------------------------------------------------------------- */
#frmContact{padding:0px;}
#frmContact fieldset{border:2px groove #ffca7f;padding:20px;}
#frmContact fieldset .field{margin:5px 0;}
#frmContact fieldset textarea{width:500px;}
#frmContact label{float:left;width:145px;display:block;}
#frmContact .optin label{float:none;margin:10px 0 10px 20px;width:500px;}
#frmContact button{margin-left:20px;}
#frmContact .extraInfo{margin-left:20px;}
#frmContact .required-indicator{color:#ff0000;font-size:10px;}
#captchaObject img{width:auto;}
#captchaObject{margin:7px 0px 7px 21px;}
.verhum{margin:0 0 0 22px;}
/* =Reservation Form
-------------------------------------------------------------- */
.USphone strong{color:#8d1111;}
#frmReservation{position:relative;top:-25px;}
#frmReservation fieldset{border:2px groove #ffca7f;margin-top:15px;padding:5px 15px;position:relative;}
#frmReservation fieldset .field{margin:5px 0;}
#frmReservation fieldset textarea{width:500px;}
#frmReservation label{float:left;width:175px;display:block;}
#frmReservation .optin label{float:none;margin:10px 0 10px 20px;width:500px;}
#frmReservation button{margin-left:20px;}
#frmReservation .extraInfo{margin:20px auto;padding:3px 10px;width:350px;background-color:#efd0a4;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#frmReservation p.required-indicator{margin:10px 0 20px;color:#6f0d14;text-align:center;}
#frmReservation span.required-indicator{color:#6f0d14;font-size:10px;}
#errors{margin:10px;padding:0 20px;color:#ff0000;font-size:0.875em;}
#errors br{margin:5px;}
/* =Prefill Form
-------------------------------------------------------------- */
#PRFfrmReservation{position:relative;}
div#prefillForm{margin:0;padding:0;width:200px;color:#ffffff;height:235px;left:281px;position:absolute;top:18px;z-index:1000;}
div#prefillForm h2{margin:0px;padding:5px 0px 0px 0px;color:#540f0f;font-family:arial,helvetica,sans-serif;font-size:1.4em;text-align:center;text-shadow:1px 1px 0px #dfa46f;}
div#prefillForm form{margin:0;padding:4px 10px;font-weight:bold;top:0;text-shadow:-1px -1px 0 #5f3c1d;}
div#prefillForm #errors{display:none;}
div#prefillForm .field{margin:3px 0;padding:0;height:20px;position:relative;}
div#prefillForm label{width:75px;display:block;line-height:20px;}
div#prefillForm input{border:1px solid #af8662;padding:0;width:180px;text-indent:5px;height:18px;-moz-box-shadow:1px 1px 2px #000000 inset;-webkit-box-shadow:1px 1px 2px #000000 inset;}
div#prefillForm .date{}
div#prefillForm .date label{width:40px;}
div#prefillForm .date input{margin-left:5px;margin-right:5px;width:75px;position:absolute;top:0px;left:40px;}
div#prefillForm .date button{border:1px solid #af8662;float:right;margin:0;width:49px;padding:0px 4px;display:block;background:url("images/prefillButton_bg.png") repeat-x scroll 0 -5px transparent;color:#590f0f;font-weight:bold;height:20px;cursor:pointer;position:absolute;top:0;right:0;border-radius:3px;box-shadow:1px 1px 2px #2f1d0f;-moz-border-radius:3px;-moz-box-shadow:1px 1px 2px #2f1d0f;-webkit-border-radius:3px;-webkit-box-shadow:1px 1px 2px #2f1d0f;text-shadow:1px 1px 0 #ffe8cf;}
div#prefillForm .date button:hover{background:url("images/prefillButton_bg.png") repeat-x scroll 0 -15px transparent;}
div#prefillForm .time{}
div#prefillForm .time label{}
div#prefillForm .adults{}
div#prefillForm .adults label{}
div#prefillForm .adults select,div#prefillForm .children select,div#prefillForm .time select{border:1px solid #af8662;margin-left:5px;width:100px;background-color:#ffffff;position:absolute;right:0;top:0;}
div#prefillForm .first_name label,div#prefillForm .last_name label,div#prefillForm .phone label,div#prefillForm .email label{display:none;}
div#prefillForm input#continueButton{width:100px;margin:7px 0px;float:right;background:url("images/prefillButton_bg.png") repeat-x scroll 0 -5px transparent;color:#590f0f;font-weight:bold;cursor:pointer;box-shadow:1px 1px 2px #2f1d0f;border-radius:3px;-moz-box-shadow:1px 1px 2px #2f1d0f;-moz-border-radius:3px;-webkit-box-shadow:1px 1px 2px #2f1d0f;-webkit-border-radius:3px;text-shadow:1px 1px 0 #ffe8cf;}
div#prefillForm input#continueButton:hover{background:url("images/prefillButton_bg.png") repeat-x scroll 0 -15px transparent;}
/* Calendar Overrides
-------------------------------------------------------------- */
div.calendar{border:1px solid #bf9f62;padding:2px;z-index:20 !important;-moz-box-shadow:1px 1px 5px #000000;}
.calendar td{width:20px!important;}
.calendar thead .button{background:none repeat scroll 0 0 #4B0408!important;}
.calendar thead .title{background:none repeat scroll 0 0 #4B0408!important;}
.calendar thead .headrow .button{background:none repeat scroll 0 0 #FFE2AF!important;}
.calendar thead .title{background:none repeat scroll 0 0 #4B0408!important;}
.calendar tbody td.selected{border:none!important;background-color:#cccccc!important;}
.calendar tbody td.hilite{border:none!important;}
.calendar tfoot .ttip{background:none repeat scroll 0 0 #FFE2AF!important;}
/* =Navigation
-------------------------------------------------------------- */
.navigation a:link,.navigation a:visited{color:#1f0202;font-weight:bold;line-height:25px;text-decoration:none;text-shadow:1px 1px 0 #faddb2;}
.navigation a:link,.navigation a:visited{text-decoration:none;}
.navigation a:active,
.navigation a:hover{text-decoration:underline;}
.nav-previous{float:left;width:100px;display:inline;}
.nav-previous a span.meta-nav{float:left;width:20px;display:block;background:url(images/previous.png) no-repeat 0px 7px transparent;text-indent:-10000px;}
.nav-next a span.meta-nav{float:right;width:20px;display:block;background:url(images/next.png) no-repeat 5px 7px transparent;text-indent:-10000px;}
.nav-next a span.meta-nav{position:absolute;right:17px;top:0px;}
.page-title a span.meta-nav{float:left;width:20px;display:block;background:url(images/previous.png) no-repeat 0px 3px transparent;text-indent:-10000px;}
.attachment .nav-next{width:auto;}
.nav-next a{}
.nav-next{float:right;width:100px;display:inline;}
.paged #nav-above,.single #nav-above,.paged #nav-below,.single #nav-below{margin-top:10px;padding:0 15px;background-color:#efd0a4;overflow:hidden;position:relative;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}
.attachment #nav-below{margin-top:5px;padding:10px 15px;background-color:#efd0a4;overflow:hidden;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
.attachment .nav-previous a img,.attachment .nav-next a img{border:1px solid #bf9f62;padding:3px;width:auto;background-color:#dfc08b;height:75px;}
.paged #nav-below a,.single #nav-below a,.paged #nav-above a,.single #nav-above a{}
#nav-above{height:25px;}
/* =Comments
-------------------------------------------------------------- */
body.page #comments{display:none;}
body.Guestbook #comments{display:block;position:relative;}
body.Guestbook .entry-content ul{padding:0;list-style:none;}
body.Guestbook .entry-content li{padding:3px;display:inline;}
#comments{border-top:1px solid #cfa467;margin-top:50px;padding:0 10px;}
#comments .navigation_top,#comments .navigation_bottom{margin-top:10px;padding:0 15px;background-color:#efd0a4;overflow:hidden;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}
h3#comments-title,
h3#reply-title{}
h3#comments-title{}
.commentlist{margin:0;padding:0;list-style:none outside none;}
.commentlist li.comment{margin:5px 0;padding:5px 5px 10px;list-style:none outside none;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}
.commentlist .avatar{float:right;}
.commentlist .even{background-color:#efd0a4;}
.commentlist .odd{background-color:#ffe5bf;}
/* Comments form */
input[type=submit]{}
#respond{border-bottom:1px solid #efca95;border-top:1px solid #efca95;margin-top:20px;padding:5px 10px;position:relative;}
#respond p.logged-in-as{position:absolute;right:15px;top:0;}
#respond .comment-notes span.required{margin-left:0;position:static;}
#respond span.required{margin-left:-10px;position:absolute;}
#respond label{float:left;width:100px;}
#respond input{}
#respond textarea{width:425px;}
#respond .form-allowed-tags{margin-left:100px;width:425px;}
#respond .form-allowed-tags code{margin-top:10px;display:block;color:#4f2e00;font-size:1.1em;}
#respond .form-submit input{margin-left:100px;}
#respond .form-submit input{}
#contentPane div#captchaImgDiv{margin-left:100px;}
#contentPane img#si_image_com,#si_image_reg,#si_image_log,#si_image_side_login{margin:0;}
/* =Widget Areas
-------------------------------------------------------------- */
.widget_recent_entries h3{padding:0px;margin:0px;display:block;background:url("images/button_bg.jpg") repeat scroll -1px -3px transparent;line-height:25px;text-align:center;-moz-box-shadow:0 1px 2px #000000;-webkit-box-shadow:0 1px 2px #000000;text-shadow:1px 1px 0 #faddb2;}
.widget_recent_entries li{margin:5px 0;padding:5px;display:block;background-color:#efd0a4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.widget_recent_entries li:hover{background-color:#ffe5bf;cursor:pointer;}
.widget_recent_entries li:hover a{color:#1f0202;}
.widget_recent_entries li a:hover{text-decoration:none;}
.widget-area ul{margin:0;padding:0;list-style:none outside none;}
.widget-area ul ul{}
li.widget_search{margin:15px 0px;}
li.widget_search input{margin:3px 0px;float:right;}
.widget_slideshow .widget-title,#primary .widget_text .widget-title{display:none;}
.widget-area a:link,
.widget-area a:visited{text-decoration:none;}
.widget-area a:active,
.widget-area a:hover{text-decoration:underline;}
.widget-area .entry-meta{}
#wp_tag_cloud div{}
#wp-calendar{margin:0 auto;width:100%;text-align:center;}
#wp-calendar caption{border-top:3px solid #000000;padding:2px 5px;background-color:#333333;color:#ffffff;font-weight:bold;text-align:right;}
#wp-calendar thead{}
#wp-calendar thead th{}
#wp-calendar tbody{}
#wp-calendar tbody td{background-color:#f1f1f1;}
#wp-calendar tbody .pad{background-color:#ffffff;}
#wp-calendar tfoot #next{}
.widget_rss a.rsswidget{}
.widget_rss a.rsswidget:hover{}
.widget_rss .widget-title img{}
/* Main sidebars */
#main .widget-area ul{}
#main .widget-area ul ul{}
#primary{}
#secondary{}
/* Footer widget areas */
#footer-widget-area{}
#footer-widget-area #first{border-bottom:1px solid #faddb3;float:none;margin:0;padding:0;width:100%;height:auto;position:relative;}
#footer-widget-area #second{width:30%;}
#footer-widget-area #second span{font-weight:bold;}
#footer-widget-area #third{width:40%;padding-left:80px;margin-right:-80px;}
#footer-widget-area #third span{font-weight:bold;}
#footer-widget-area #fourth{width:30%;float:right;}
#social_media a{margin:0px 0 0 10px;float:left;width:35px;display:block;text-indent:-10000px;position:relative;left:187px;height:35px;}
#social_media a#faceBook_link{background:url("images/social_mediaIcons.png") no-repeat scroll 0 0 transparent;}
#social_media a#faceBook_link:hover{background:url("images/social_mediaIcons.png") no-repeat scroll 0 -35px transparent;}
#social_media a#twitter_link{background:url("images/social_mediaIcons.png") no-repeat scroll -35px 0 transparent;}
#social_media a#twitter_link:hover{background:url("images/social_mediaIcons.png") no-repeat scroll -35px -35px transparent;}
#footer-widget-area #first .textwidget{border-bottom:1px solid #000000;}
#footer_tagLine{padding:5px 0  10px 0;display:block;font-family:Lucida Grande;font-size:16px;font-style:italic;font-weight:bold;letter-spacing:0.08em;text-align:center;text-shadow:-1px -1px 0 #000000;}
/* =Footer
-------------------------------------------------------------- */
#footer{margin-bottom:75px;padding:110px 30px 0;background:url("images/silhoutte2.jpg") no-repeat scroll 0 0 #4b0408;color:#faddb2;font-size:0.875em;height:160px;position:relative;z-index:5;}
#footer a{color:#ffffff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#credit_area #site-info,#credit_area #site-generator{display:none;}
#caribMediaCredits .footerCredits{float:left;width:50%;margin:30px 0 0 0;display:block;line-height:20px;}
#caribMediaCredits #credits{text-align:right;}
#colophon{}
#site-info{}
#site-info a{}
#site-generator{}
#site-generator a{}
#site-generator a:hover{}
img#wpstats{}
/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
/* =Print Style
-------------------------------------------------------------- */
@media print{
body,html{background:none !important;color:#000000!important;font-size:12pt;overflow:visible!important;}
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{float:none!important;overflow:visible!important;}
h1,h2,h3,h4,h5,h6,a,body,p,div,span{font-family:Arial,Helvetica,sans-serif!important;font-size:12pt!important;font-style:normal!important;text-decoration:none!important;text-shadow:0px 0px 0px #ffffff!important;}
#main,#contentPane,#inner{float:none !important;clear:both !important;display:block !important;position:relative !important;overflow:visible!important;}
li{margin:0 0 2pt 0!important;}
#header{display:none;}
img{display:none;}
#subTitle{display:none;}
.foodMenuButtons{display:none;}
#footer{display:none!important;}
.entry-title{font-size:18pt;}
#access,
#branding img,
#respond,
.comment-edit-link,
.edit-link,
.navigation,
.page-link,
#inner .widget-area{display:none !important;}
p,p#contactLink,p#contactLink a{width:100%!important;padding:0!important;border:0px solid!important;}
#main,
.note{width:100%;margin:0;color:#000000!important;}
#contentPane #foodMenu .foodMenuButtons{margin-bottom:30px!important;page-break-after:always!important;}
#contentPane,
.one-column #contentPane{width:100%;margin:24pt 0 0;}
#site-info,
#site-generator{float:none;width:auto;}
img#wpstats{display:none;}
#site-generator a{padding:0;margin:0;}
#entry-author-info{border:0px solid #e7e7e7;}
}
#social_media a#twitter_link{display:none;}