/*
THEME NAME: EcoVenao 
DESCRIPTION: Eco Venao theme developed by Timo Franz for Eco Venao Panama.
VERSION: 1.0
AUTHOR: <a mailto="tmfrnz@gmail.com">Timo Franz</a>
AUTHOR URI: http://www.dumpark.com
*/

@import "reset.css";
@import "navigation.css";

body {
        background: #69824b;
	font-family: Georgia, Times, serif;
	font-size: 11pt;
	color: #3a5520;
        line-height: 1;
}

a, a:visited {
        color: #FFF;
	text-decoration: none;
}

a:hover {
        color: #FFF;
	text-decoration: none;
}

strong {
	font-weight: 700;
}

hr {
        color:#FFF;
        background-color:#abc49c;
        height:0px;
        width:100%;
        border-top:none;
        border-bottom:1px solid #3a5520;
	margin: 20px 0 8px 0;
}


#sidebar #TA-badge {
        margin: 20px 4px 0;
        float: left;
}

#content #TA-widget .widSSP {
max-width:440px;
}


#content-wrapper {
        background: url(/wp-content/themes/EcoVenao/design/menu/Sidebar_menu_bottom.png) repeat-y top left;
        /*position: relative;*/
        float:left;
}

/* Image & Captions */

#content img {
    margin-top: 5px;
    margin-bottom: 0px;
    padding:0;
    max-width: 438px;
}

#content a.tt-flickr:hover,
#content a.tt-flickr:active,
#content a.tt-flickr:link,
#content a.tt-flickr:visited {
border: 0 none;
}

#content a.tt-flickr img {
     max-width:215px;
}
#content a.tt-flickr-Square img {
height:83px;
margin:1px;
padding:0;
width:83px;
}

#content a.tt-flickr-Thumbnail img {
     margin: 5px 5px 5px 0px;
}

#content .wp-caption a:hover,
#content .wp-caption a:active,
#content .wp-caption a:link,
#content .wp-caption a:visited {
border: 0 none;
}

#content .wp-caption img { 
    margin:0px;
    padding:0px;
    /*border-bottom:2px solid #abc49c;*/
}

.wp-caption img { 
    margin:0px;
    padding:0px;
    /*border-bottom:2px solid #abc49c;*/
}

.wp-caption {
    /*background: #7e9f66;*/
    margin: 5px 5px 0 0;
    padding: 0px;
    max-width: 438px;
}

img.alignleft, .wp-caption.alignleft {
    margin-bottom:0px;
    margin-left:0px;
    margin-right: 6px;
    padding-right: 0px;
    padding-bottom: 3px;
    display: inline;
}
img.alignright, .wp-caption.alignright {
    margin-bottom:0px;
    margin-right:0px;
    margin-left:4px;
    padding-left:0px;
    padding-bottom: 3px;
    display: inline;
}
img.center, .wp-caption.aligncenter {
    margin: 0px auto 0px;
    display: block;
    padding-bottom: 3px;
}

img.alignnone, .wp-caption.alignnone {
    margin-bottom: 0px;
    display: block;
    padding-bottom: 3px;
}

.wp-caption p.wp-caption-text {
    background: #81a469;
    margin: 2px 0px;
    padding: 2px 5px 2px 5px;
    line-height: 1.2;
    font-size: 11px;
}

.alignright {
float: right;
}
.alignleft {
float: left;
}

#wrapper {
	width: 800px;
	/*background: #69824b;*/
	margin: 0 auto 20px;
}

/* --------------------------
end general section
begin header.php section 
---------------------------*/

#top {
        padding-right: 16px;
        padding-top: 8px;
	overflow: hidden;
        height: 41px; 
        width: 784px;
        font: Georgia, Times, serif;
        text-align: right;
        font-style: italic;
        font-size: 11px;
        color: #abc49c;
}

#top.lang-en {
        background: url('/wp-content/themes/EcoVenao/design/Top_bgr-en.png') no-repeat;
}

#top.lang-es {
        background: url('/wp-content/themes/EcoVenao/design/Top_bgr-es.png') no-repeat;
}

#top p {
        color: #abc49c;
        margin-top:16px;
        /*border:none;*/
        line-height: 16px;
}

#top p a {
        color: #abc49c;
}

#top p a:hover{
        color: #fff;
        /**border-bottom: 1px dotted #abc49c;**/
}

#top p a img {
        vertical-align: middle;
        padding-bottom: 3px;
}


#top p a:hover img {
        border-bottom: none;
}

#top ul {
        font-style: normal;
        float: right;
	text-transform: uppercase;
        font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
        color: #abc49c;
}

#top ul a {
        color: #FFF;
        text-decoration: none;
}

#top ul a:hover{
	text-decoration: none;
        border-bottom: 1px dotted #FFF;
}

/* menu styles defined in navigation.css */

#header {
        background: #000;
        border-top: 2px solid #69824b;
        border-bottom: 2px solid #69824b;
	/*overflow: hidden;*/
	width: 800px;
        height: 300px;
        display:block;
}

#webcam {
        background: #abc49c;
}

#header img#cam{
}

/* --------------------------
end header.php section
begin main/page section 
---------------------------*/

#container {
        background: #abc49c;
	width: 800px;
        overflow:hidden;
}

#container_head {
        background: #3a5520; 
}

#container_head img {
    width: 800px;
}

/* --------------------------
begin main/page section: sidebar 
---------------------------*/

#sidebar {
        float: left;
	width: 179px;
        position:relative;
}

#sidebar img {
    margin: 0;
    padding:0;
    max-width: 179px;
}

#sidebar_top {
        background:  url('/wp-content/themes/EcoVenao/design/Sidebar_top.png') no-repeat;        
        float: left;
	width: 179px;
        height: 24px;
}

#sidebar_teaser {
        background: #69824b;
        float: left;
	width: 179px;
        margin:0px;
        padding:0px;
}

#sidebar_teaser a, #sidebar_teaser a:visited, #sidebar_teaser a:hover{
        margin:0px;
        padding:0px;
}

#sidebar_teaser table td a, 
#sidebar_teaser table td a:visited, 
#sidebar_teaser table td a:hover{
        display: block;
        margin:0px;
        padding:0px;
}

.sidepanel {
	margin: 0px;
        padding:0px;
}

/* --------------------------
end main/page section: sidebar 
begin main/page section: content 
---------------------------*/

#content {
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_butterfly.png') no-repeat;
	float: right;
	width: 440px;
        padding-top: 23px;
        padding-left:40px;
        padding-right: 141px;
        padding-bottom: 60px;
        /*line-height: 1.3px;*/
}

#content table {
        background: #81a469;  
        border: 0px solid #abc49c;
        font-size: 11px;
        line-height: 13px;
        margin-top:15px;
        margin-bottom:15px;
}

#content .groups table {
line-height: 12px;
font-size: 10px;
}

#content table img {
    margin:-2px;
}

#content table td {  
        border: 1px solid #abc49c;
        vertical-align:middle;
        padding:2px;
}

#content .groups-es table td{
        padding:0 2px;
}

#content table.layouttable {
        background: none;  
        border: none;
        font-size: 10pt;
        line-height: 1;
        margin-top:5px;
        margin-bottom:10px;
}

#content table.layouttable td{  
        border: none;
        text-align: left;
        vertical-align:top;
        padding:0;
}

#content table.layouttable td ul{  
        margin-top:0;
        margin-bottom:0;
}

#content a, #content a:visited {
        color: #3a5520;
	text-decoration: none;
        border-bottom: 1px dotted #3a5520;
}

#content a:hover {
        color: #fff;
	text-decoration: none;
        border-bottom: 1px dotted #fff;
}

/* --------------------------
begin content elements section
---------------------------*/

.post {
	margin-bottom: 20px;
}

#post-wrapper {
        margin-bottom: 31px;
        padding-bottom: 20px;
        border-bottom:1px solid #3a5520;
}

.post-content h1,
h1.post-title  {
        font-style: italic;
        color: #FFF;
	font-size: 28px;
	line-height: 1.4;
	font-weight: normal;
        margin-bottom:18px
}


#respond h2,
h2.post-title {
	font-weight: bold;
        line-height: 2;
        margin-bottom: 5px;
}


#content h2.post-title a, #content h2.post-title a:visited {
        color: #3a5520;
	text-decoration: none;
        border-bottom: none;
}

#content h2.post-title a:hover {
	text-decoration: none;
        border-bottom: none;
}

.post-content {
	line-height:1.4;
}

.post-content h1 {
        margin-top:18px;
}

.post-content h2,
.post-content h3, 
.post-content h4,
.post-content h5,
.post-content h6   {
	font-weight: bold;
        line-height: 1.78;
        margin-top: 15px;
}

.post-content p {
	line-height: 1.6;
	margin-bottom: 11px;
}

.post-content address,
.post-content em  {
	line-height: 1.78;
	margin-bottom: 10px;
        font-style:italic;
}

.post-content pre {
	line-height: 1.78;
	margin-bottom: 10px;
        font-family: Courier, "Courier New", monospace;
}

.post-content blockquote{
	font-style: italic;
	padding: 20px 150px 20px 0px;
}

.post-content ul,.post-content ol {
	margin-left: 30px;
	margin-bottom: 20px;
        margin-top: 10px;
}

.post-content ul {
	list-style: outside;
}

.post-content ol {
	list-style: decimal;
}

.post-content ul li,.post-content ol li {
	line-height: 1.78;
	margin-bottom: 5px;
}


.post-meta {
	font-size: 85%;
	/**color: #999;**/
	padding-top: 6px;
        
}

.post-meta-foot {
	font-size: 85%;
        padding-top: 9px; 
}

#content .post-meta-foot a {
	color: #abc49c;
	padding: 0px 3px;
        background: #3a5520;
        border-bottom: none;
}

.post-comments {
	float: right;
	background: url(images/cbubble_left.gif) no-repeat top left;
	padding: 3px 0 7px 7px;
}

.post-comments a {
	background: url(images/cbubble_right.gif) no-repeat top right;
	padding: 3px 7px 7px 0;
	color: #FFFFFF;
}

.post-comments a:hover {
	color: #FFFFFF;
}

.more-link {
	font-weight: 700;
	display: block;
	margin-top: 10px;
}

.section-title {
	font-size: 140%;
	margin-bottom: 10px;
}

.navleft {
	float: left;
	margin: -26px 15px 15px 0;
        font-size: 11px;
}

.navright {
	float: right;
	margin: -26px 0 15px 15px;
        font-size: 11px;
}

.navigation div a {
	font-size: 100%;
}

#comments ol li {
	margin-top: 2px;
	border-bottom: 1px solid #F0F0F0;
	padding: 10px 0;
	overflow: hidden;
	height: 1%;
}

#comments {
margin-top: 40px;
}

.comment-gravatar {
	float: left;
	margin-right: 10px;
	background: #FFF;
	border: 1px solid #F0F0F0;
	padding: 3px;
}

.comment-data {
margin: 0 0 15px;
padding: 10px;
background: #81a469;
}

.comment-data p {
	margin-top: 8px;
	line-height: 1.7;
}

.comment-author {
	font-weight: 700;
	margin-bottom: 3px;
}

.comment-meta {
	margin-bottom: 5px;
	font-size: 85%;
        font-weight: bold;
}

.unapproved {
	font-style: italic;
}

#respond {
	margin-top: 30px;
}

#comment-form {
	margin-top: 5px;
	margin-bottom: 10px;
}

#comment-form p {
	font-size: 85%;
}

#comment-form label {
	font-size: 90%;
	display: block;
	margin-bottom: 5px;
}

#comment-form input {
	width: 240px;
	margin-bottom: 10px;
	padding: 5px;
}

#comment-form textarea {
	width: 420px;
	height: 200px;
	margin-top: 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	padding: 10px;
}

.sep {
	margin: 0 0px;
}

.ico-small {
	vertical-align: middle;
	margin: 0 5px 2px 0;
}

/* --------------------------
end main/page section
begin footer.php section:  
--------------------------*/

#bottom {
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Bottom_bgr.png') no-repeat;
        overflow: hidden;
        width: 760px;   
        height: 83px; 
        padding-right: 40px;
        padding-top: 60px;
        padding-left: 0px;
}

#bottom p {
        font-style:italic;
        line-height: 20px;
        text-align: right;
}

#bottom a {
        color: #3a5520;  
        border-bottom: 1px dotted #3a5520;          
        text-decoration:none;
}

#bottom a:hover {
        text-decoration:none;
}

#footer {
       background: #3a5520 url('/wp-content/themes/EcoVenao/design/Footer_bgr.png') no-repeat;   
        color: #abc49c;
        font-size: 10px;
        width: 800px;
	height: 20px;
        overflow: hidden;
        text-align: center;
	padding-top: 12px;
        font-family: Helvetica, Arial, sans-serif;
        text-transform: uppercase;
}

#footer a {
        color: #FFF;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: none;
        border-bottom:1px dotted #FFF;
}

#footer #dumparkref a{
        text-transform: none;
        color: #abc49c;
}

#footer #dumparkref a:hover{
	text-decoration: none;
        border-bottom:1px dotted #abc49c;
}


/* special reservation page */

.parent-pageid-45 #content.reservation,
.parent-pageid-203 #content.reservation {
background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_tucan.png') top no-repeat;
padding: 23px 0 60px;
width:621px;
}


.parent-pageid-45 #content.reservation .post,
.parent-pageid-203 #content.reservation .post{
padding: 50px 0 43px 40px;
}

/* TODO enable for reservation 
#post-224,
#post-570{
 padding: 0 141px 0 40px;
}
*/

/* section dependent background-images */



.page-id-12 #content,
.page-id-23 #content{
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_butterfly_green.png') top no-repeat;
}

.parent-pageid-12 #content,
.parent-pageid-23 #content{
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_butterfly.png') top no-repeat;
}

.page-id-39 #content,
.parent-pageid-39 #content,
.page-id-192 #content,
.parent-pageid-192 #content{
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_monkey.png') top no-repeat;
}


.page-id-29 #content,
.parent-pageid-29 #content,
.page-id-194 #content,
.parent-pageid-194 #content{
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_tucan.png') top no-repeat;
}

.page-id-42 #content,
.parent-pageid-42 #content,
.page-id-204 #content,
.parent-pageid-204 #content{
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_surfer.png') top no-repeat;
}

.page-id-45 #content,
.parent-pageid-45 #content,
.page-id-203 #content,
.parent-pageid-203 #content{
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_coati.png') top no-repeat;
}

.page-id-47 #content,
.parent-pageid-47 #content,
.page-id-200 #content,
.parent-pageid-200 #content{
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_turtle.png') top no-repeat;
}

.page-id-41 #content,
.parent-pageid-41 #content,
.page-id-195 #content,
.parent-pageid-195 #content,
.page-id-2093 #content{
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_deer.png') top no-repeat;
}

.blog #content,
.category #content,
.single #content  {
        background: #abc49c url('/wp-content/themes/EcoVenao/design/Content_iguana.png') top no-repeat;
}

#content a.noborder, #content a.noborder:visited,
#content .navleft a, #content .navleft a:visited,
#content .navright a, #content .navright a:visited    {
        border-bottom: none;
}

#feed {
display:block;
float:right;
font-size:77%;
font-weight:bold;
height:30px;
margin:-15px 5px 0 0;
width:80px;
}

.groups {
margin: 0 0 0 0px;
float: left;
}

#home-link {
display:block;
float:left;
height:49px;
margin-top:-8px;
width:247px;
}

#msw {
background:white none repeat scroll 0;
margin-top:20px;
padding-left:15px;
padding-top:10px;
}

/* end section dependent backgrounds */
