/*   
Theme Name: Casa Tortuga Theme
Theme URI: www.casatortuga.net 
Description: Theme for Casa Tortuga
Author: Kim Strom
Author URI: http://gomediabloom.com/
Template: thematic
Version: 1.0
Tags: Casa Tortuga
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body {background:transparent url(img/bg.jpg);}

/* = Different Body Backgrounds ---------------------------------*/
body.slug-weddings {background:#fff url(http://casatortuga.net/wp-content/uploads/2010/10/casa-tortuga-wedding.jpg) no-repeat center top fixed;
}


body.blog {background:#FFF url(http://casatortuga.net/wp-content/uploads/2010/10/casa-tortuga-blog.jpg) no-repeat center top fixed;}


body {background:#fff url(http://casatortuga.net/wp-content/uploads/2010/10/casa-tortuga-house.jpg) no-repeat center top fixed;
}

body.slug-yoga {background:#FFF url(http://casatortuga.net/wp-content/uploads/2010/10/casa-tortuga-yoga.jpg) no-repeat center top fixed;}

body.slug-activities {background:#FFF url(http://casatortuga.net/wp-content/uploads/2010/10/casa-tortuga-activities.jpg) no-repeat center top fixed;}


body.slug-book #page-bottom {display: none;}

li#menu-item-222{padding-left: 28px; background:url(http://casatortuga.net/wp-content/uploads/2010/10/menu-faq.png) no-repeat left;}
li#menu-item-223{padding-left: 28px; background:url(http://casatortuga.net/wp-content/uploads/2010/10/menu-camera.png) no-repeat left;}
li#menu-item-225{padding-left: 28px; background:url(http://casatortuga.net/wp-content/uploads/2010/10/menu-aboutus.png) no-repeat left;}
li#menu-item-224{padding-left: 28px; background:url(http://casatortuga.net/wp-content/uploads/2010/10/menu-contact.png) no-repeat left;}
.sf-menu li.current_page_item a,.aside .current_page_item a {
color:#fff; background:#e59c80;
}


#blog-title {visibility: hidden;}
#header {background:transparent url(http://casatortuga.net/wp-content/uploads/2010/10/tortuga-header-test.png) repeat-x top center;}
#branding {height: 172px;}
#main {padding: 22px 0 0 22px; -moz-border-radius: 11px; -webkit-border-radius: 11px;background:transparent url(http://casatortuga.net/wp-content/uploads/2010/10/bg-trans.png);}

#widget-01 {width: 316px; height: 200px; background: transparent url(http://casatortuga.net/wp-content/uploads/2010/10/widget-01.png) no-repeat top left; padding: 41px 0 0 40px;}

li#text-4 h3 {color:#38bdba;}

.entry-title{
margin: 30px 0px 0px 8px;
font-family: Georgia; 
color:#D6673E; 
font-weight: normal; 
font-size: 2.4em;
-moz-border-radius: 11px; -webkit-border-radius: 11px;}

.menu-mini-menu-container a {
text-decoration: none;
font-size: 1.6em;
line-height: 1.6em;
padding: 3px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
}

.main-aside ul {padding: 0 0px!important;}

.menu-mini-menu-container {padding-bottom: 12px;border-bottom:#D76D45 1px dashed;}
li#text-4 {padding-bottom: 3px;text-align: center;}
li#text-2 {padding-bottom: 32px;border-bottom:#D76D45 1px dashed; text-align: center; margin-top: 22px;}
li#categories-2 {padding-bottom: 32px;padding-left: 68px; margin-left: 16px;
background:url(http://casatortuga.net/wp-content/uploads/2010/10/blog-icon.png) no-repeat left 30px;
}
li#wpweather-3 {padding-bottom: 0px; padding-left: 68px; margin-left: 16px;
background:url(http://casatortuga.net/wp-content/uploads/2010/10/weather-icon.png) no-repeat left 30px;
}

li#testimonials-3 {padding-bottom: 0px; padding-left: 34px;margin-left: 16px;
background:url(http://casatortuga.net/wp-content/uploads/2010/10/testimonials-icon.png) no-repeat left 30px;
}

li#testimonials-3 h3 {margin-left: 34px;}


#secondary {margin-top: 0px!important; padding-top: 0px!important;}

.aside h3 {
font-style: normal;
font-size: 1.4em;
margin-top: 32px;
color: #D6673E;
}

#primary.widgetcontainer h3 {margin-top:22px;}

.aside ul ul {margin: 0px;}

.weather_credit {display:none;}

.menu-mini-menu-container a:hover {
text-decoration: none;
font-size: 1.6em;
line-height: 1.6em;
padding: 3px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
background: #D76D45;
color: #fff;
}

#content .aside {border: none;}
#container {-moz-border-radius: 11px; -webkit-border-radius: 11px; background:transparent url(img/container-vr.png) repeat-y top right;}

.full_widget {border: none;}

#takeMeUpContainer {-moz-border-radius: 11px; -webkit-border-radius: 11px; width: 100px!important;}
#takeMeUp {
margin-left: 10px;
font-family: Georgia; 
font-size: 1.4em;
color:#fff; 
font-weight: normal; 
}

#access {border: none;}

#primary {border: none;}
.aside ul ul li {list-style: none;}

p {color: #4b463f;}

.entry-content h2 {
margin: 30px 0px 0px 8px;
padding-top: 4px;
font-family: Georgia; 
color:#e28360; 
font-weight: normal; 
font-size: 2.2em;}

/*-Menu--------------------------------*/
.sf-menu, .sf-menu * {-moz-border-radius: 12px; border-radius: 12px; color: none; margin: 0px; border-right: none;}
.sf-menu a, .sf-menu a:visited {font-size: 1.8em;}
.sf-menu a {color: #666; background: #fff; border: none;}
.sf-menu a:hover {color: #fff; background:#D76D45;}
.sf-menu li:hover {background:#D76D45;}
.sf-menu li {background-color: #D6673E; margin: 6px; color:#D6673E; }

/*-Book-item---------------------------*/
.sf-menu li.page-item-28 {}

.sf-menu li.page-item-28 a {padding-left: 38px; color:#D6673E; background: #fff url(http://casatortuga.net/wp-content/uploads/2010/10/book-icon-hover.png) no-repeat left ;}
.sf-menu li.page-item-28 a:hover {padding-left: 38px; color: #fff; background: #D6673E url(http://casatortuga.net/wp-content/uploads/2010/10/book-icon.png) no-repeat left ;}

a, a:visited,a:link {color:#DF6E53;}
a:hover {text-decoration: none;}

#respond {background: none; border-top: 1px}

.entry-content h2 {
color:#E28360;
font-family:Georgia;
font-size:1.4em;
font-weight:normal;
margin:0px;
}

.entry-content {padding: 0px;}

.hentry {padding: 0px;}

.archive-meta h1 {margin: 0px;}

.page-title {padding:0px;}

#subsidiary .aside {-moz-border-radius: 11px; -webkit-border-radius: 11px;background:transparent url(http://casatortuga.net/wp-content/uploads/2010/10/bg-trans.png);}

#footer {border-top: none; margin-top: 8px;}

p {margin-bottom: 18px; font-family: Helvetica; line-height: 17px; color: #5e5e5e;}

#nav-above {padding-bottom: 12px!important;}
.post-teaser-block {font-size: 1.4em; margin: 18px; background-color: #D6673E; -moz-border-radius: 11px; -webkit-border-radius: 11px; display: block; width: 180px; padding: 8px 0px 8px 12px;}
.post-teaser-block a:link, .post-teaser-block a:hover, .post-teaser-block a:visited {color:#fff;}

.hentry h1 {margin: 0px;}

.entry-utility {display: none;}

tr, td, table {border:none;}

#calendar {width: 530px;}

.booking {width: 530px;}
.wpcf7-acceptance {float: left; margin: 0px 4px 80px 0px}
span.wpcf7-list-item { display: block; }

.wpcf7-text {
width: 220px;
-moz-border-radius:6px 6px 6px 6px;
border:1px solid #D9D9D9;
font-size:20px;
padding:8px 10px;}

input {font-size: 2em; color: #333;}

span.text-85 {height: 220px;}

span.wpcf7-form-control-wrap p {width: 400px;}
.confirm tr {width: 400px!important;}
.confirm tr td {width: 400px!important;}
#message td {width: 530px!important;}
#rates {width: 220px; height: 320px; float: left;}
#calendar-container {float: left!important;}
td.rates {float: left;vertical-align: 50px; height: 300px;width: 240px;}
td.rates ul li {list-style-type: none; margin-left: -30px;}
td.rates h2 {margin: 0px; font-size: 2em; color: #D6673E;}
td.rates p {font-size: 0.8em; margin: 0px!important; line-height: 8px; font-style: italic;}
td.rates strong {font-size: 1.2em; color: #555;}

.booking p {color:#E28360;
font-family:Georgia;
font-size:1em;
font-weight:normal;
margin:0px;}

.booking h1 {color:#E28360;
font-family:Georgia;
font-size:1.8em;
font-weight:normal;
margin-top:-18px;}

.booking h2, .calendarTitle span {color:#444;
font-family:Georgia;
font-size:0.85em;
font-weight:normal;
font-style: oblique;
margin:0px 0px -4px 0px;
line-height: 1em;}


td.checkbox {vertical-align:bottom;}
.wpcf7-form {}

.add tr td {margin-top: 32px;}

.widget_rss {}
.widget_rss a:link, .widget_rss a:visited {font-size: 0.85em; color: #333;}
