@charset "UTF-8";
/* CSS Document */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
a{text-decoration:none;}
em {font-style:oblique;}

body {
	background:		 	#ffc267;
	font-size:			small;
	min-height:			1400px;
	padding:			10px 0;
}


strong {
	font-weight:		600;
	}
	
h1 {
	font-weight:		bold;
	font-size:			130%;
	color:				#663300;
	font-family:		Georgia,"Times New Roman",Times,serif;
}

h2 {
	font-weight:		bold;
	font-size:			120%;
	color:				#663300;
	font-family:		Georgia,"Times New Roman",Times,serif;
	padding-left:		0;
}
	


#wrap {
	width:				858px;
	margin:				0 auto;
	background:			url(../images/backgrounds/borders.png) top left repeat-y;
}


#header {
	background:			url(../images/backgrounds/top_border.png) top left no-repeat;
	margin:				0 auto;
	padding-top:		14px;
}

#logo_home {
	width:				811px;
	margin:				0 auto;
	background:			#e7a716 url(../images/other/home_pic_top.png) top right no-repeat;
	text-align:			left;
}

#home_slides {
	width:				811px;
	margin:				0 auto;
	padding:			0;
}

#home_intro_bg {
	width:				811px;
/*	background:			url(../images/intro_bg.jpg) top center repeat-y; 	*/
	background:			#e6e8b6;
	margin:				0 auto;
	padding:			0 0 0 0;
}

#home_intro {
	width:				541px;
	float:				left;
/*		background:			url(../images/white_bg.png) center left; 	*/	
	background:			#e6e8b6;
	margin:				0;
	color:				#663300;
	padding:            4px 0;
	font-family:		Geneva, Helvetica, Arial,  sans-serif;
	text-align:			left;
/*	border:				2px solid #FF9900;								*/
}


#home_intro h1 {
	font-size:			220%;
	letter-spacing:		-2px;
	text-transform:		uppercase;
	padding:            0 10px;
}

#home_intro h2 {
	font-size:			120%;
	padding:            0 20px;
}

#home_intro h3 {
	font-size:			110%;
	padding:            0 20px;
}

#home_intro h2, 
#home_intro h3 {
	font-weight:		normal;
	margin:				6px 0 4px 0;
	text-align:			left;
	font-family:		Georgia,"Times New Roman",Times,serif;
}

#trip-advisor-review {
	padding-right: 14px; 
	padding-bottom: 3px; 
	padding-left: 14px;
	margin-left:20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border:3px solid #589442; 
	width:434px;background:#fff;
	}
	
#home_intro #trip-advisor-review h1 {
	font-size:			120%;
	letter-spacing:		normal;
	text-transform:		capitalize;
	margin:				10px 0;
	padding:            0 0 0 90px;
	background:			url(http://www.tripadvisor.com/img/cdsi/img2/branding/identity125x20-11900-2.gif) left no-repeat;
}

#home_intro #trip-advisor-review p {
	margin:				10px 0;
	font-family:		Helvetica, Arial,  sans-serif;
	font-size:120%;
	}
	
/*ahcr code */
#ahcr1 {
	width:486px;float:left;margin-top:20px;}
#ahcr2 {
	border: 1px solid #cc9933; padding: 4px; background: #ffffcc none repeat scroll 0% 0%; width: 460px;text-align: left; margin-left:20px;font-size: 90%;}
#ahcr3 {
	margin: 0pt auto 6px; text-align: center; width: 464px;}

#home_right {
	width:				270px;
	padding:			10px 0 0 0;
	float:				right;
	background:			#eff0d0;
}		

.button1 {
	background:			#FFFF99;
	padding:			3% 6%;
	border:				1px outset #663300;
	width:				80%;
	margin:				0 2% 4% 2%;
}

.button1 a {font-weight:bold;color:#3E0F00;}

.button2 {
	background:			#FFFF00;
	padding:			3% 6%;
	border:				1px outset #663300;
	width:				80%;
	margin:				4% 2%;
}

#home_right h1 {margin-top:0;padding:0;}

.deal {background:yellow;margin-bottom:10px;padding:10px 0;}

#logo {
	width:				811px;
	margin:				0 auto;
	background:			#e6e8b6 url(../images/other/jungle.png) top right no-repeat;
	text-align:			left;
}


#inner_content {
	background:			#e6e8b6;
	width:				731px;
	margin:				0 auto;
	padding:			10px 40px;
	text-align:			left;
}



#blog_content {
	background:			#e6e8b6;
	width:				731px;
	margin:				0;
	padding:			10px 40px;
	text-align:			left;
	margin-left:		24px;
}

#blog_posts {
	float:				left;
	width:				520px;
}

#blog_content a,
#inner_content a {
	color:				#3e0f00;
	font-weight:		800;
}

#blog_content a:hover,
#inner_content a:hover {
	color:				#663333;
}

#blog_content p,
#inner_content6 p,
#inner_content p {
/*	color:				#3e0f00; brown color */
	color:				#000;
	font-size:			110%;
	font-family:		Helvetica, Arial,  sans-serif;
	line-height:		120%;
	margin-bottom:		10px;
}
#blog_content ul,
#inner_content ul {
	margin-bottom:		20px;
	margin-left:		20px;
	font-size:			110%; 
	font-family:		Helvetica, Arial,  sans-serif;
}
	#blog_content ul li,
#inner_content ul li {
	list-style-type:	disc;
}

#blog_content #sidebar ul li {
	list-style-type:	none;
	margin-bottom:		6px;
	font-weight:normal;
	font-size:90%;
}



#blog_content #sidebar ul li li {
	list-style-type:	disc;
	
}


#sidebar {float:right;padding-right:0px; width:180px;
	background:			#e6e8b6;
	border-left:1px dotted #FFFFCC; height:100%;
}

#footer-nav {
	width:				811px;
	margin:				0 auto;
	text-align:			center;
	font-family:		Verdana, Helvetica, Arial,  sans-serif;
	padding:			4px 0 10px 0;
}


#footer-nav a { 
	color:				#663300;
}

#footer-nav a:hover { 
	color:				#330000;
}

#footer-nav a.active {
	border-bottom:	1px dotted #663300;
}

#footer-nav li {
	font-size:			80%;
	display:				inline;
	margin:				0 10px;
}



p.copyright {
	color:				#330000;
	margin-top:			10px;
	font-size:			6px;
	text-align:			center;
	font-family:		Verdana, Helvetica, Arial,  sans-serif;
}

#bottom_border {
	background:			url(../images/backgrounds/bottom_border.png) bottom no-repeat;
	width:				853px;
	height:				23px;
	margin:				0 auto;
	text-align:			center;
}


.facebook {
	clear:				both;
	width:				300px;
	margin:				20px auto; 
	text-align:			center;
}

li.facebook {
	width:				auto;
	margin:				auto; 
	text-align:			left;
}

.facebook img {
	 vertical-align:	middle;
	 margin-right:		8px;
}


/* FAQ */
#questions {
	margin:				0 0 30px 0;
	padding-top:		4px;
}

.answer {
	border:				1px outset #663300; 
	width:				80%;
	padding:			14px;
	margin:				4px 0 30px 0;
	background:#FFFFCC;
}

#answers .q2 {
	font-size:			110%;
	color:				#663300;
	font-weight:		bold;
	margin-bottom:		2px;
}


/* LINKS */

#links {
	margin:				0 0 30px 0;
	padding-top:		4px;
}


#links ul {
	list-style-type:	circle;
}

#links li {
	margin-bottom:		20px;
	marign-left:		10px;
	list-style-type:	circle;
}
/* RESERVATIONS */

#reservations {
	width:				635px;
	margin:				0 auto;
}

#rates p { 
	margin: 			0;
}

#rates  {
	border:				1px solid #663300;
}

#rates td {
	padding:			4px 8px;
}

.rates1 {
	font-size:			12px;
	font-weight:		bold;
	text-align:			center;
}

.rates2 p {
	font-size:			11px;
	font-weight:		bold;
	text-align:			center;
}

.rates3 p {
	font-size:			11px;
	font-style:			italic;
	text-align:			center;
}

.rates4 {
font-size:				13px;
	text-align:			center;
}

.rates5 {
	text-align:			left;
}

.rates5 ul {
	font-size:			12px;
}

.rates5 li {
	list-style-type:	square;
	margin:				0 0 4px 0;
}

.rates6 {
	text-align:			right;
	margin-right:		9px;
	font-weight:		bold;
	font-style:			oblique;
	color:				#666;
}
#reservations h4 {
	color:				#663300;
	font-size:			16px;
	margin:				0;
}

#contact,
#form {
	width:				575px;
	margin:				0 auto;
	padding:			0 30px 0 30px;
}

#form {
	margin-top:			40px;
}


#contact p {
	margin:				0;
}

#contact h3 {
	margin:				10px 0 4px 0;
}

#form h3 {
	margin:				0 0 0 0;
	padding:			6px 0 3px 10px;
}

hr {
	margin:				20px auto;
}

#form p {
	margin:				0;
}	

table#contact_form {
	border:				1px solid #330000;
	padding:	 		1px;
}

table#contact_form td {
	padding:			8px 2px 4px 8px;
	border-bottom:		1px solid #999999;
}

#Arrival, #Departure {
	color:				#CCCCCC;
}

 

/* CLASSES */


.float_left {
	float:				left;
}

.mr10 {
	margin-right:		10px;
}

.mr15 {
	margin-right:		15px;
}

.mb10 {
	margin-bottom:		10px;
}

.frame1 {
	border-right:		1px solid #e7a716;
	border-left:		1px solid #e7a716;
	border-bottom:		1px solid #e7a716;
}

.frame2 {
	border:				1px solid #330000;
}


.section {
	padding:			14px; 
	border:				1px outset #663300; 
	margin: 			0 auto; 
	margin:				20px 0;
	clear:				both;
	background:			#FFFFCC
}


.section2 {
	padding:			14px; 
	border:				1px outset #663300; 
	margin: 			0 auto; 
	margin:				20px 0;
	background:			#FFFFCC
}

.section h2 {
	text-align:			left;
	margin:				0 0 10px 0;
}

#inner_content .section a.button {
	font-size:			80%;
	float:				right;
	text-align:			center;
	padding:			4px 10px;
	background:			#663300;
	border:				1px inset #666600;
	color:				#FFFFCC;
}

#inner_content .section a.button:hover {
	border:				1px outset #666600;
	color:				#FFF;
}

/*.section p {
	margin-left:		120px;
}*/

.current {}

.right {
	text-align:			right;
}

.clear {
	clear:				both;
}


.top  {
	text-align:			right;
	margin:				6px 10px 10px 0;
	}

.top a {
	font-weight:		normal;
	font-size:			80%;
	}



/* IMAGES 


.left_h_image {
	float:					left;
	width:					442px;
}

.left_v_image {
	float:					left;
	width:					289px;
}

.left_v_image img,
.left_h_image img {
	margin:					0 20px 4px 0;
/*	padding:				1px;	
	border:					1px solid #804000;	
}


.right_h_image {
	float:					right;
	width:					422px;
	text-align:				right;	
}

.right_v_image {
	float:					right;
	width:					289px;
	text-align:				right;
}

.right_v_image img,
.right_h_image img {
	margin:					0 0 4px 20px;
/*	padding:				1px;				
	border:					1px solid #804000;	
}


.right_h_image ul,
.right_v_image ul{
	margin:					0 0 15px 0;
	text-align:				right;	
}

.left_h_image ul,
.left_v_image ul {
	margin:					0 0 15px 0;
	text-align:				left;
}
.right_h_image li,
.right_v_image li,
.left_h_image li,
.left_v_image li {
	list-style-type:		none;
	display:				inline;
	padding:				0 8px 0 10px;
	font-size:				80%;
	font-stretch:			semi-expanded;
	font-family:			Verdana, Helvetica, Arial,  sans-serif;
}

.left_v_image li,
.left_h_image li {
	text-align:				left;
}	

*/

/* BREADCRUMBS */
#breadcrumbs {
	background:			#e6e8b6;
	width:				731px;
	margin:				0 auto;
	padding:			10px 40px;
	font-family:		Verdana, Helvetica, Arial,  sans-serif;
	font-size:			90%;
	text-align:			left;
}

#breadcrumbs a {
	color:				#663333;
}

#breadcrumbs a:hover {
	color:				#491B0A;
	border-bottom:		1px dotted #491B0A; 
	text-decoration:	none;
}

#breadcrumbs ul {
	list-style: 		none;
	padding: 			0;
	margin: 			0;
}

#breadcrumbs li {
	display: 			inline;
	padding: 			0;
	margin: 			0 10px;
}

#breadcrumbs li.home {
	margin-left:		0;
}



#breadcrumbs span.current li {
	font-weight:		bold;
	color:				#663300;
	border-bottom:		1px dotted #663300;
	
}




.info_box {
	margin-bottom:20px;
}

.info_box img {
	float:left; 
	width:63px; 
	margin:2px 16px 2px 0;
}

.info_box2 {
	margin-bottom:30px;
}

.info_box2 img {
	float:left; 
	width:105px; 
	margin:2px 16px 2px 0;
}

#gallery {
	width:700px;
	margin:	20px auto;
	text-align:center;
}

#gallery img {
	padding:	1px;
	border:		1px solid #330000;
}

#gallery li {
	display:	inline;
	list-style:	none;
}

#site_map ul {
	font-size:		120%;
}

#site_map ul ul {
	font-size:		100%;
}

#site_map li {
	margin-left:	20px;
}
	
	
html > body	.page .entry li {list-style-type:disc;}



/* superfish */
/*** ap styles ***/

#nav_wrap {
	width:			811px;
	margin:			0 auto;
	text-align:		center;
	font-family:	Georgia, "Times New Roman", Times, serif;
	font-weight:	bold;
	background:		#3e0f00;
	padding:		4px 0 26px 0;
	font-size:		110%;
	border-top:		1px outset #FFCC33;
	border-bottom:	2px outset #FFCC33;
}
#nav .current, #nav .active {
	color:			#FFFF99;
}


/*** ESSENTIAL STYLES ***/
/*
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
*/

/*
.sf-menu {
	line-height:	1.0;
}
*/

.sf-menu ul {
	text-align: center;
	position:		absolute;
	top:			-999em;
	width:			13em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			.6em;
	top:			1.6em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			13em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			13em; /* match ul width */
	top:			0;
}


/*** DEMO SKIN ***/
.sf-menu {
	margin-bottom:		0em;
	margin-left:		0;
	padding:		.1em 0;
}

.sf-menu a {
	padding: 		.2em 1em .3em 1em;
	text-decoration:none;
	color:			#fff;
}

.sf-menu a:hover {
	color:			#663300;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
/*	background:		#663333;*/
}

.sf-menu li ul {
	text-align:		left;
}

.sf-menu li li {
	background:		#3e0f00;
	border-bottom:		1px dotted #784F15;
	color:			#fff;
	font-size:		90%;
	padding:		.3em .1em .2em 0;
}

.sf-menu li li:hover {

	border-bottom:	1px solid #784F15;
	background:		#4c1402;
	}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	color:			#FFFF99;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			.65em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(../images/assets/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.4em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url(../images/assets/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/* Nav active */
.bungalows #nav .bungalows a,
.our-place #nav .our-place a,
	.location #nav .location a,
	.how-to-get-here #nav .how-to-get-here a,
	.area-activities #nav .area-activities a,
	.area-history #nav .area-history a,
	.your-hosts #nav .your-hosts a,
	.photo-gallery #nav .photo-gallery a,
.services #nav .services a,
	.lessonsrentals #nav .lessonsrentals a,
	.little-extras #nav .little-extras a,
	.eco-commitment #nav .eco-commitment a,
	.links #nav .links a,
.faqs #nav .faqs a,
.reservations #nav .reservations a,
.home #nav .blog a, #nav .current_page_item > a
{color:#FFFF99;}

 #nav li.current_page_item a li a
{color:#fff}


/*galleria*/

/*	Universal	*/
.gallery .right {margin-top:0;}

html > body .entry #box-rh li,
html > body .entry #box-lv li

{

margin-top: 0;

margin-right: 0;

margin-bottom: 0;

margin-left: 0;
	list-style-type:	none;
padding:0;

}


#box-rh li,
#box-lv li {
	list-style-type:	none;
	margin-left:		0;
	padding-left:		0;
	line-height:		0;
}

#inner-content #box-rh ul,
#inner-content #box-lv ul {
	margin-left:		0;
	padding-left:		0;
}


#box-rh a:hover,
#box-lv a:hover {
	text-decoration: 	underline;
}

div.navigation-rh {
	padding:0;margin:0;
	line-height:0;}
	

div.content-rh a, 
div.navigation-rh a,
div.content-lv a, 
div.navigation-lv a {
	text-decoration: 	none;
	color:				#663300;
}

div.controls-rh a,
div.controls-lv a {
	padding: 			0px 5px 0 5px;
	color:				#666633;
}

div.content-rh a:focus, 
div.content-rh a:hover, 
div.content-rh a:active,
div.content-lv a:focus, 
div.content-lv a:hover, 
div.content-lv a:active {
	text-decoration: 	underline;
}

div.ss-controls {
	float:				left;
	margin-right:		14px;
}

div.nav-controls {
	float: 				right;	
}

div.loader {
	background-image: 	url('http://www.tierradesuenoslodge.com/images/assets/loader.gif');
	background-repeat: 	no-repeat;
	background-position:center;
}

div.slideshow {
	clear: 				both;
}
div.slideshow span.image-wrapper {
	float: 				left;
	padding-bottom: 	0px;
}

div.slideshow a.advance-link {
	padding: 			0;
	display: 			block;
	border: 			1px solid #E6E8B6;
}
div.slideshow img {
	border: 			none;
	display: 			block;
}

div.zoom {
	float: 				right;
	margin-left:		6px;
}

div.image-title {
	font-weight: 		bold;
	font-size: 			1.3em;
	color:				#663300;
}

div.image-desc {
	line-height: 		1.2em;
	padding-top: 		8px;
	padding-bottom:		0;
	margin-bottom:		0;
	color:				#663300;
}

ul.thumbs {
	clear: 				both;	
	margin: 			0;
	padding: 			0;
}
.thumbs p {margin:0; padding:0;}
ul.right li {
	float:				right;
	margin: 			0x 0px 0 4px;
	list-style: 		none;
}

ul.left li {
	float:				left;
	margin: 			0px 4px 0 0px;
	list-style: 		none;
	padding-left:		1px;
}
		
.page ul.thumbs li {
	margin: 			0;
	list-style: 		none;
	list-style-position:outside;
}

a.thumb {
	padding: 			1px;
	display: 			block;
	border: 			thin solid #663300;
	background:			#663300;
}

ul.thumbs li.selected a.thumb {
	background:			#FFFFCC;
}

a.thumb:focus {
	outline: 			none;
}

ul.thumbs img {
	border: 			none;
	display: 			block;
}
.pagination ul.thumbs {clear:both;margin-top:20px;}

div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */	
}


/* Right Horizontal */
div.content-rh {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: 			none;
	width:				402px;
}

#box-rh {
	float:				right;
	margin-left:		15px;
	margin-bottom:		10px;
	border:				1px solid #663300;
	width:				402px;
	background:			#E6E8B6;
	text-align:			left;
	font-family: 		"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	font-size: 			75%;
}

div.controls-rh {
	margin-top: 		2px;
	height: 			23px;
	clear:				both;
	font-size:			90%;
	width:				402px;
}

div.embox-rh {
	clear: 				both;
	border-bottom:		1px dotted #666633;
	background-color: 	#FFFFCC;
	padding: 			0 8px 4px;
	width:				384px;
	margin-bottom:		0;
}


/* Right Vertical */



/* Left Horizontal */

div.content-lv {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	width:				252px;
	display:			none;
}


#box-lv {
	float:				left;
	margin-right:		25px;
	border:				1px solid #B6A227;
	width:				252px;
	background:			#E6E8B6;
	font-family: 		"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	font-size: 			75%;
}

div.controls-lv {
	margin-top: 		5px;
	height: 			23px;
	clear:				both;
	font-size:			90%;
	width:				252px;
}

div.embox-lv {
	clear: 				both;
	border-bottom:		1px dotted #666633;
	background-color: 	#FFFFCC;
	padding: 			6px 8px;
	width:				234px;
}


#inner_content h2.post-title {
	font-size:			150%;
	letter-spacing:		-1px;
	text-transform:		uppercase;
	display:			block;
	float:				left;
	margin:				0;
}


/* Captions & aligment */
.reply {margin-top:20px;}
.commentlist {font-family:Helvetica, Arial, sans-serif;}
.comment-box {border:1px inset #CCCC66; padding:8px 14px; margin:10px auto;background:#CCCC99;}
.comment-text {font-size:120%;}

#inner-content ol.commentlist li {list-style-type:none;}

.posts-navigation {
	float:				right;
	color:				#CCCC66;
	margin-bottom:12px;
}

.posts-navigation a {
	font-size:			130%}

.posts-navigation .alignleft {
	float:				left;
	margin-right:		10px;
}


.posts-navigation .alignright {
	float:				right;
	margin-left:		10px;
	text-align:			right;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin: 0 16px 10px 0;
}

.alignright {
	float: right;
	margin: 0 0 10px 16px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 90%;
	line-height: 17px;
	padding: 0 4px;
	margin: 6px 0 0 0 ;
}
/* End captions & aligment */


.bungalows #footer .bungalows,
.our-place #footer .our-place,
	.location #footer .location,
	.how-to-get-here #footer .how-to-get-here,
	.area-activities #footer .area-activities,
	.area-history #footer .area-history,
	.your-hosts #footer .your-hosts,
	.photo-gallery #footer .photo-gallery,
.services #footer .services,
	.lessonsrentals #footer .lessonsrentals,
	.little-extras #footer .little-extras,
	.eco-commitment #footer .eco-commitment,
	.links #footer .links,
.faqs #footer .faqs,
.reservations #footer .reservations,
.home #footer .blog
{border-bottom:1px dotted #663300;font-weight:bold;}


#TA_selfserveprop417 {margin-left:20px;margin-top:10px;}

#google_translate_element {width:100%;margin:0 auto;text-align:center;}