/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/*------------------------------------------
--  Reseting -------------------------------
------------------------------------------*/

html, body, div, object, 
h1, h2, h3, h4, h5, h6, p, ul, ol,
dl, dt, dd, blockquote, address,
img, sub, sup, small, big, abbr, acronym, 
form, fieldset, legend, label, input, 
del, ins, dfn, cite, code, var, samp, kbd,
table, caption, tbody, tfoot, thead, tr, th, td
				{ margin: 0; padding: 0;
				  border: 0; outline: 0;
				  font-weight: normal;
				  font-style: normal;
				  font-size: 1em;
				  font-family: inherit;
				  vertical-align: baseline;
				  background: transparent }
				  
:focus, :active	{ outline: 0 }

html 			{ height: 100%; font-size: 100.01% }
body 			{ height: 100%; font-size: 62.5% }	

/* Common
------------------------------------------*/

acronym, abbr 	{ cursor: help; letter-spacing: 1px;
				  border-bottom: 1px dashed }

ul, ol			{ margin-bottom: 1.5em }
ul 				{ list-style-type: square }
ol 				{ list-style-type: decimal }
li	 			{ margin: 0 0 0 1.5em }
li ul			{ margin-bottom: 0 }

small 			{ font-size: .85em }
big 			{ font-size: 1.15em }
 
sup				{ font-size: .85em; position: relative; bottom: .3em }
sub				{ font-size: .85em; position: relative; bottom: -.2em }

legend			{ display: none }
label 			{ cursor: default }

table			{ margin: 0 auto 1.5em; border-collapse: collapse }
table th		{ vertical-align: middle; font-weight: bold }
table td,
table th		{ border: 1px solid #000; padding: .1666em .4166em }

/* Typography
------------------------------------------*/

h1, h2, h3
 				{ font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif }
h4, h5, h6,
p, pre, label, caption, th, td, dt, dd, 
select, ul, ol, address, cite, img
				{ font-family: Georgia, "Times New Roman", Times, serif } 
blockquote		{ font-family: Georgia, "Times New Roman", Times, serif } 			
tt, code, samp	{ font-family: Georgia, "Times New Roman", Times, serif }

h1				{ color: #8e7700}

h2, h3			{ font-weight: normal; color: #3f2005 }
h4, h5, h6		{ font-weight: bold; color: #543d14 }
				
h1 				{ font-size: 4.8em; line-height: 1em; margin-bottom: 0em }
h2				{ font-size: 1.9em; line-height: 1.1111em; margin-bottom: 0.6346em }
h3				{ font-size: 1.5em; line-height: 1.4285em; margin-bottom: 1em }
h4, h5, h6		{ font-size: 1.2em; line-height: 1.16667em; margin-bottom: 1.16667em }

p, pre, label, dt, dd, 
select, blockquote, address
				{ font-size: 1.2em; line-height: 1.5em; margin-bottom: 1.5em }
ul, th, td, caption, img
				{ font-size: 1.2em; line-height: 1.5em }
li ul			{ font-size: 1em }

/* Links
------------------------------------------*/

a:link, a:visited, a:hover, a:active
				{ text-decoration: none; color: #543d14 }
a:hover			{ text-decoration: underline }
a img			{ border: none }

/* Global Classes
------------------------------------------*/

.clear			{ clear: left }
.floatLeft		{ float: left }
.floatRight		{ float: right }

.noPadding		{ padding: 0 !important }
.noMargin		{ margin: 0 !important }

.noBorder		{ border: none !important }
.noBg			{ background: none !important }

.imgLeft		{ float: left; margin: 0 1.5em 1.5em 0 }
.imgRight		{ float: right; margin: 0 0 1.5em 1.5em }

.clearfix:after { content: "."; display: block; height: 0; 
				  clear: both; visibility: hidden }
.clearfix 		{ display: inline-block }

/* Hides from IE-mac \*/
* html .clearfix 
				{ height: 1% }
.clearfix 		{ display: block }
/* End hide from IE-mac */


/*------------ Main -----------*/
body			{ color: #3f2005; background: #9f9c8f }
.extra-footer,
.extra-wrap		{ background: #9f9c8f url(img/wrap-shadow.gif) repeat-y center; }
#wrap			{ width: 954px; margin: 0 auto; background: #fff}
/*------------- Header ---------------------*/
#header			{ background: #fff; position: relative; height: 162px; z-index: 50}

.rightHead		{ float: right; width: 262px}

/*--------- Shadow ------------*/
.drop-block		{ position: relative;}
.js-enable .drop-block
				{ position: absolute; z-index: 50; display: none; left: 0}

.js-enable div.drop-shadow
				{ display: block; background-image: url(img/layer-shadow.png); background-repeat: no-repeat; position: absolute;}

div.right-shadow
				{ width: 7px; margin-right: -7px; height: 100%; background-position: top right; top: 0; right: 0}
div.bottom-shadow
				{ height: 8px; margin-bottom: -8px; background-position: bottom left; bottom: 0; left: 0; width: 100%}
div.angle-shadow
				{ width: 7px; height: 8px; margin: 0 -7px -8px 0; background-position: bottom right; bottom: 0; right: 0}

a.more:link,
a.more:visited	{ font-weight: bold; text-decoration: underline}
a.all:link,
a.all:visited	{ text-decoration: underline}
/*----- General ------*/
.hidden,
div.drop-shadow	{ display: none}

.map-popap		{ position: relative; float: left}
.map-popap img	{ float: left; border: 6px solid #fff}
.map-popap .description
				{ position: absolute; bottom: 30px; right: 18px; width: 190px}
.map-popap .description h3
				{ font-size: 1.3em; line-height: 1.3077em; color: #6e5d3e; margin-bottom: 4px}
.map-popap .description ul
				{ margin: 0; font-size: 1em; list-style: none}
.map-popap .description ul li
				{ margin: 0; padding-bottom: 10px}
.map-popap .description ul ul
				{ font-size: 1.1em; line-height: 1.4545em; padding-left: 18px;}
.map-popap .description ul ul li
				{ color: #a0875a; padding-bottom: 0}
.map-popap .description a:link,
.map-popap .description a:visited
				{ color: #a0875a; text-decoration: underline}
.map-popap .description a:hover,
.map-popap .description a:active
				{ color: #4b2e14}

.tabs-wrap h3	{color: #3f2005}
.tabs-wrap p	{ line-height: 1.333em; color: #3f2005}
.tabs-wrap .tabs-wrap .action a:link,
.tabs-wrap .tabs-wrap .action a:visited,
.tabs-wrap .tabs-wrap p
				{color: #4b2e14}
.tabs-wrap .tabs-wrap .action a:hover,
.tabs-wrap .tabs-wrap .action a:active
				{ color: #c36510}
/*==========================*/
/*-------- Header --------*/
#header	#logo	{ position: absolute; left: 388px; top: 21px; margin: 0}
#header	#logo a:link,
#header	#logo a:visited
				{ text-indent: -999.9em; background: url(img/logo.png) no-repeat left top; width: 180px; height: 106px; display: block}
#header	select,
#header	input	{ margin-bottom: 0; float: left; font-size: 1.1em; line-height: 1.1818em; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

#header	input.text
				{ border: 1px solid #b3d4ee; padding: 2px 3px 4px;}
#header	input.width1
				{ width: 44px;}
#header	input.chechbox
				{ margin: 4px 4px 0 0}

#header	input.submit
				{ height: 18px; color: #fff; text-transform: uppercase; cursor: pointer; font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
					padding-bottom: 2px}
#header	select	{ height: 20px; margin-right: 2px}
#header	select.dd
				{ width: 40px}
#header	select.mm
				{ width: 66px}
#header	select.yy
				{ width: 50px}

/*------------- Content ---------------------*/
#main-banner	{ overflow: hidden}
#main-banner img
				{ float: left}
#bottom-content	{ background: #faf2e4 url(img/content-bottom-shadow.gif) repeat-x top; border-bottom: 2px solid #fff; 
					padding: 30px 28px 34px 22px}
#bottom-content	img
				{ border: 1px solid #826349}

#bottom-content .title
				{ padding-bottom: 16px; margin-bottom: 20px; background: url(img/bottom-content-dasher-border.gif) repeat-x bottom}
#bottom-content .title h3
				{ margin: 0; color: #66370f}
#bottom-content	.left .title
				{ margin-right: -20px; padding-right: 20px}
#bottom-content	.right .title
				{ margin-left: -24px; padding-left: 24px;}

.content-inner .description,
#bottom-content .bottom-column .description
				{ overflow: hidden}
				
#bottom-content .bottom-column ul.posts
				{ margin: 0; list-style: none; font-size: 1em}
#bottom-content .bottom-column ul.posts li.post-item
				{ margin: 0; padding-bottom: 20px}

#bottom-content .bottom-column h4,
#bottom-content .bottom-column p,
#bottom-content .bottom-column a:link,
#bottom-content .bottom-column a:visited
				{ color: #3f2005}
#bottom-content .bottom-column a:hover,
#bottom-content .bottom-column a:active
				{ color: #a75d1c}
#bottom-content .bottom-column p
				{ line-height: 1.25em; margin-bottom: 0}
#bottom-content .bottom-column h4 em
				{ font-weight: normal}

#bottom-content	.left
				{ width: 290px; padding-right: 20px; float: left}
#bottom-content	.center
				{ float: left; width: 298px}
#bottom-content	.right
				{ float: right; width: 270px;}

#bottom-content	.left img
				{ float: left; margin-right: 10px}
#bottom-content	.right img
				{ float: right; margin-left: 24px}

#bottom-content .bottom-column ul.posts ul
				{ font-size: 1.2em}
				
/*         Lodges          */
.content-inner	{ padding: 74px 22px 28px 20px}

.content-inner ul
				{ list-style: none;}
.content-inner ul ul
				{ font-size: 1em; overflow:hidden}
.content-inner ul li
				{ margin-left: 0; padding-left: 16px; background: url(img/list-mark.gif) no-repeat left 10px}
.content-inner .l2 li,
.content-inner ul li li
				{ padding-left: 7px; background: url(img/list-mark-2l.gif) no-repeat left 12px; line-height: 1.3333em}
.content-inner ul li a:link,
.content-inner ul li a:visited
				{ color: #5f4922; text-decoration: underline}
.content-inner ul.related_post li
				{ background: none; padding-left: 0}
.content-inner ul.related_post li div
				{ background-image: url(img/list-mark.gif); background-repeat: no-repeat; float: left}
.content-inner ul.related_post li div.related-post-thumb
				{ width: 74px; background-position: 60px 20px}
.content-inner ul.related_post li div.related-post-empty-thumb
				{ padding-right: 16px; background-position: left 6px; width: 0px; height: 15px}
				
.content-inner .link-list
				{ font-size: 1.1em;}
.content-inner .link-list li
				{ line-height: 1.4545em}

.content-inner .link-list li.active li
				{ font-style: normal; font-weight: normal}
.content-inner .link-list li.active
				{ font-style: italic; font-weight: bold}

.content-inner .link-list li.active a:link,
.content-inner .link-list li.active a:visited
				{ text-decoration: none}

.content-inner img
				{/* border: 1px solid #826349*/ border: 4px solid #fff}

#sidebar		{ width: 222px;}
#main-content	{ width: 667px}

#main-content a:link,
#main-content a:visited
				{ font-weight: bold; text-decoration: underline}
#main-content a:hover,
#main-content a:active
				{ color: #A89015}

.widget-box		{ margin-bottom: 20px; background: #faf2e4; color: #69542f}
.widget50		{ width: 292px; margin-left: 19px; float: left}
.leftW			{ margin-left: 0px;}
.border-dasher	{ border-bottom: 1px dashed #d9ceba; margin-bottom: 14px}

.widget-box h1	{ font-size: 1.9em; margin-bottom: 16px; color: #69542f}
.widget-box h2	{ font-size: 1.4em; margin-bottom: 14px}
.widget-box h3	{ font-size: 1.2em; font-weight: bold; margin-bottom: 12px; font-family: Georgia, "Times New Roman", Times, serif}

#sidebar .widget-box
				{ padding: 16px 15px 10px 16px}
#main-content .widget-box
				{ padding: 16px 16px 10px }
				
.widget-box h3.title
				{ font-size: 1.9em; line-height: 1em; padding-bottom: 8px; border-bottom: 1px dashed #dbd0bd; margin-bottom: 14px; overflow: hidden}
.cufon-active .widget-box h3.title
				{ padding: 2px 0 8px;}
				
.location-thumbs
				{ display: block; padding: 3px; background: #fff; border: 1px solid #927b08; margin-bottom: 8px}
.downloads img,
.location-thumbs img
				{ border: none}

ul.photo-gallery
				{ font-size: 1em; margin-right: -5px}
ul.photo-gallery li
				{ background: none; padding: 0 5px 5px 0; float: left}
ul.photo-gallery li a:link,
ul.photo-gallery li a:visited
				{ display: block;}
ul.photo-gallery li img
				{ float: left; border: none; display: block}
.relaischateaux img
				{ border: none}

.lodge-cat h2	{ font-size: 2em; margin-bottom: 8px}

.lodge-cat h3	{ font-size: 1.1818em; margin-bottom: 4px;}

.lodge-cat ul	{ margin-bottom: 10px}
.content-inner .lodge-cat li	
				{ background-position: left 4px}
.content-inner .lodge-cat li li
				{ background-position: left 8px}

.title-section	{ border-bottom: 1px dashed #cbc4b8; padding-bottom: 10px; margin-bottom: 14px}
.title-section h2
				{ float: left; margin: 0}

.breadcrumbs ul	{ margin: 0; font-size: 1.1em}
#main-content .breadcrumbs ul a:link,
#main-content .breadcrumbs ul a:visited,
.breadcrumbs ul li
				{ float: left; padding: 0; background: 0; margin: 0; color: #565655; font-weight: normal}
				
.page-banner	{ margin-bottom: 20px;}
.page-banner img
				{ border: 1px solid #8f7802; float: left}
				
.hint			{ margin: 0}
.font11			{ font-size: 1.1em; }
.font12			{ font-size: 1.2em; }
.font18			{ font-size: 1.8em; font-weight: normal}
.large			{ font-size: 2.2727em; line-height: 1em}
.noMarginBottom	{ margin-bottom: 0}
.marginTop26	{ margin-top: 26px}
img.floatRight	{ margin-left: 22px; margin-bottom: 6px;}
img.floatLeft	{ margin-right: 16px; margin-bottom: 6px;}
.date			{ font-weight: normal; font-style: italic}

.vidoe-player	{ width: 635px; height: 273px; background: #fff; margin: 0 auto 10px;}
.vidoe-player p	{ padding-top: 118px; text-align: center}

.colorBeige		{ background-color: #f6f4e7; color: #6e5c00}
.colorBeige h2,
.colorBeige h3,
.colorBeige h4	{ color: #6e5c00}

.content-inner .colorBeige ul li
				{ background-image: url(img/list-mark2.gif)}

.content-inner .ext-list li
				{ padding-bottom: 12px; padding-left: 10px}

a.enquiry:link,
a.enquiry:visited
				{ color: #a89015; text-decoration: underline}
#main-content a.enquiry:hover,
#main-content a.enquiry:active
				{ color: #543D14}
				
.content-inner ul li.air-mark
				{ background-image: url(img/air-mark.gif); background-position: left top; margin-left: -6px; padding-left: 19px}

.downloads h4	{ font-size: 1.6em; margin-bottom: 12px}
.downloads p	{ line-height: 1.25em}

.downloads h4,
.downloads p	{ margin-left: 65px}

/*           Gides page          */
.gides-page h3	{ margin-bottom: 0}
.gides-page p	{ margin-bottom: 6px}

.lightGray		{ background: #efece6}

.info-box		{padding: 12px 16px; float: right; background: #eadeca; width: 228px; margin-left: 20px}
.info-box h3	{ border-bottom: 1px dashed #bfae6c; padding-bottom: 4px; margin-bottom: 10px}
.info-box p		{ margin-bottom: 4px; color: #69542f; font-size: 1.1em}
.info-box .label
				{ font-weight: bold; width: 135px; display: inline-block}
				
.cat-gallery	{ padding: 15px 0 12px 18px; background: #eadeca; margin-bottom: 18px; float: left}
.cat-gallery p	{ margin: 0; clear: both; text-align: center}
.cat-gallery ul
				{ margin: 0; list-style: none; padding: 0; float: left;}
.cat-gallery ul li
				{ float: left; margin: 0; padding: 0 18px 12px 0; background: none;}
.cat-gallery ul li a:link,
.cat-gallery ul li a:visited,
.cat-gallery ul li img
				{ float: left}
				

.clearRight		{ clear: right}

.general-info	{ padding: 15px 36px 10px 20px; background: #e9d9be; margin-bottom: 10px}
.general-info h3
				{ margin-bottom: 20px}
.general-info p
				{ margin-bottom: 8px;}
.general-info a.back-top:link,
.general-info a.back-top:visited
				{ float: right; padding-top: 36px; display: inline-block; font-size: 1.1em; background: url(img/top-arrow.gif) no-repeat top center;
					margin-top: 20px; color: #69542f}
#main-content .general-info a.back-top:link,
#main-content .general-info a.back-top:visited
				{ text-decoration: none}
/*--------- Form style -----------*/
.form input.text,
.form textarea
				{ background: #fff; padding: 3px 8px 5px; width: 205px; border: 1px inset}

.form input.file,
.form label,
.form input.text,
.form textares,
.form select
				{ color: #543d14; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; margin: 0;}
.form label
				{ width: 160px; float: left; line-height: 2.16667em}
.form select	{ width: 201px; margin-top: 2px; margin-right: 9px}
.form p			{ font-size: 1em; overflow: hidden; margin: 0; padding-bottom: 10px;}

.form input.submit
				{ background: url(img/button/gray-b3.gif) repeat-x top;height: 25px; width: 60px;margin-bottom: 10px;
					color: #fff; font-size: 1.2em; font-family: Calibri,Arial,"Helvetica Neue",Helvetica,sans-serif;
					padding-bottom: 2px; cursor: pointer; text-transform: uppercase;}

.online-booking-enquiry input.submit
				{ margin-left: 273px;  width: 111px;}

#form-content	{ padding: 26px 58px 40px; color: #543d14}
#form-content h1
				{ font-size: 2.4em; float: left; margin: 0 30px 0 0}
#form-content .title-section p
				{ font-size: 1.1em; margin: 8px 0 0 0; font-style: italic; display: inline-block}
				
.form input.w114
				{ width: 114px}

select.dateS
				{ width: 56px}
select.monthS
				{ width: 66px}
select.years
				{ width: 57px}
				
.align-block	{ float: left}
.align-block input.text
				{ margin-bottom: 5px; clear: left; float: left}
				
.newsletter input.text
				{ margin-bottom: 7px; width: 160px}
.newsletter input.submit
				{ margin-left: 117px;}
				
.inside-form label
				{ float: none; display: block; font-weight: bold; line-height: 1.1667em; margin-bottom: 7px; width: auto; clear:left}
.inside-form input.text
				{ margin-right: 8px; width: 156px; margin-bottom: 14px;}
.inside-form select
				{ margin-bottom: 14px; width: 174px}
/*--------- Footer --------------*/
#footer			{ background: url(img/footer-shadow-e.png) no-repeat bottom center;}
.footer-inner
				{ background: #837f6f url(img/footer-shadow.png) no-repeat bottom center; margin: 0 auto; width: 954px}
.footer-top-ahadow
				{ background: url(img/footer-bg.gif) repeat-x top; padding: 26px 26px 60px 26px;}
				
#footer .column
				{ float: left; padding-right: 12px;}
#footer .column ul
				{ margin: 0 0 14px; list-style: none; font-size: 1.2em; line-height: 1.1818em}
#footer .column ul li
				{ margin: 0; padding: 2px 0; font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif }
#footer .column ul li a:link,
#footer .column ul li a:visited
				{ text-decoration: underline; color: #ece7cd}
#footer .column ul li a:hover,
#footer .column ul li a:active
				{ color: #fff}
#footer .column h3
				{ color: #fff; font-size: 1.3em; margin-bottom: 13px}

#footer .w1		{ width: 106px}
#footer .w2		{ width: 124px}
#footer .w3		{ width: 86px}
#footer .w4		{ width: 124px}
#footer .w5		{ width: 100px}
#footer .w6		{ width: 88px}

.search-footer	{ float: right; width: 188px;}
.search-footer label
				{ margin-bottom: 13px; font-size: 1.3em; color: #fff; display: block}
.search-footer input.text
				{ background: #fff; font-size: 1.1em; line-height: 1.1818em; color: #543d14; font-family: Georgia, "Times New Roman", Times, serif;
					padding: 4px 6px 5px; border: inset; border-width: 2px; float: left; width: 146px; margin-right: 4px; margin-bottom: 20px}
.search-footer input.submit
				{ float: left; cursor: pointer; background: url(img/button/search2.gif) no-repeat left top; width: 21px; height: 26px}
.search-footer p
				{ margin-bottom: 14px; color: #ece7cd; font-size: 1.2em; line-height: 1.2727em; font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif }

				.search-footer a:link,
.search-footer a:visited
				{ color: #fff; text-decoration: underline}
/************ Reservations **************/
#header .reservations-block
				{ float: left; width: 244px; padding: 22px 22px 0 28px;}
#header .reservations-block h3
				{ font-size: 1.4em; line-height: 1.2857em; margin-bottom: 6px; color: #000; font-family: Calibri, Tahoma, Geneva, sans-serif}
#header .reservations-block p
				{ font-size: 1em; margin-bottom: 0; padding-bottom: 4px; overflow: hidden}
#header .reservations-block label
				{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; line-height: 2em; color: #454545;
					font-style: italic; margin: 0}
#header .reservations-block label.fix-label
				{ float: left; width: 80px}
#header .reservations-block .hidden-block
				{ padding-top: 10px}
#header .reservations-block .drop-block
				{ padding: 0 22px 0 28px; margin: 20px -22px 0 -28px}
.js-enable #header .reservations-block .drop-block
				{ left: 0; top: 158px; width: 244px; padding: 0 22px 0 28px; margin: 0; background: #fff; z-index: 30}
#header .reservations-block .hidden-block p
				{ margin-top: -8px}
#header .reservations-block .action-button
				{ padding-top: 11px; padding-bottom: 16px; margin-top: 13px; 
					background: url(img/dotter-separator.gif) repeat-x top; }
#header .reservations-block input.submit
				{ background: url(img/button/gray-b2.gif) repeat-x top;width: 124px; margin-right: 8px;}
#header .action-button a:link,
#header .action-button a:visited
				{ color: #454545; text-decoration: underline; font-size: 1.1em; line-height: 1.6363em;
					font-family: Georgia, "Times New Roman", Times, serif }

/************* Map ***************/
.topMap-block	{ float: right; padding-right: 10px; position: relative; z-index: 3}
.topMap-block a:link,
.topMap-block a:visited
				{ background: url(img/button/view-map.png) no-repeat left top; width: 139px; height: 106px; text-indent: -999.9em; display: block}
/*********** Search ************/
.headSearch-block
				{ float: left; margin-top: -7px}
.headSearch-block label
				{ font-size: 1.3em; line-height: 1.3077em; margin-bottom: 3px; display: block; text-transform: uppercase}
.headSearch-block input.width2
				{ width: 160px; margin-right: 8px}
.headSearch-block input.submit
				{ background: url(img/button/gray-b.gif) repeat-x top; width: 64px; margin-top: 2px}
/************ Main menu **************/
#topMenu		{ width: 954px; background: url(img/navigation/top-menu-wrap.png) repeat; text-align: center;
					position: absolute; margin-bottom: -50px; left: 0; bottom: 0; z-index: 4; height: 50px}
#topMenu ul.mainMenu
				{ display: inline-block; margin: 0 auto; font-size: 1em; margin: 0}
#topMenu ul.mainMenu li.menuItem
				{ float: left; background: url(img/navigation/menu-separator.gif) no-repeat right 15px; position: relative; margin: 0; list-style: none}
#topMenu ul.mainMenu li.last
				{ background: none}
#topMenu ul.mainMenu li.menuItem h2
				{ font-size: 1em; line-height: 1em; margin: 0 0 0 -1px;}
#topMenu ul.mainMenu a.menuLink:link,
#topMenu ul.mainMenu a.menuLink:visited
				{ font-size: 1.6em; line-height: normal; display: inline-block; padding: 19px 12px 15px 13px; color: #fff; text-transform: uppercase;  position: relative}

#topMenu ul.mainMenu li.active a.menuLink:link,
#topMenu ul.mainMenu li.active a.menuLink:visited
				{ background: #000; color: #e2d179}

#topMenu ul.mainMenu li.active a.menuLink:hover,
#topMenu ul.mainMenu li.active a.menuLink:active,
#topMenu ul.mainMenu .hover a.menuLink:link,
#topMenu ul.mainMenu .hover a.menuLink:visited,
#topMenu ul.mainMenu a.menuLink:hover,
#topMenu ul.mainMenu a.menuLink:active
				{ background: #fff; color: #4b2e14; text-decoration: none;}
				
/*-------- Drop down menu ---------*/
#topMenu div	{ text-align: left}
#topMenu .hidden-block
				{ padding: 21px 21px 6px 24px; width: 580px; top: 50px; left: -1px;
					background: #fff url(img/navigation/drop-menu-bg.gif) repeat-x bottom}

#topMenu .drop-block .lPost
				{ padding-bottom: 16px}
#topMenu .drop-block .lPost img
				{ float: left; border: 1px solid #5c5956; margin-right: 17px;}
#topMenu .title-wrap h3.title,
#topMenu .drop-block .lPost h3
				{ font-size: 2em; line-height: normal; margin-bottom: 6px}
#topMenu .drop-block .lPost a:link,
#topMenu .drop-block .lPost a:visited
				{ color: #4b2e14}
#topMenu .drop-block .lPost a.more:hover,
#topMenu .drop-block .lPost a.more:active
				{color: #988b75}
#topMenu .drop-block .lPost .text-info
				{ overflow: hidden}

#topMenu .drop-block .menu-s-block
				{ padding-bottom: 14px}
#topMenu .drop-block .menu-s-block .title
				{ padding: 0 0 0 10px; margin-bottom: 0}
#topMenu .drop-block .title-wrap
				{ background: #e2d9c9; margin-bottom: 4px; position: relative; padding-top: 5px; min-height: 24px; height: auto !important; height: 24px}
#topMenu .drop-block .title-wrap span
				{ position: absolute; right: 13px; top: 8px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; color: #5f452c}
#topMenu .drop-block .title-wrap span a:link,
#topMenu .drop-block .title-wrap span a:visited
				{ color: #5f452c}
				
#topMenu .drop-block .menu-cell-wrap
				{ margin-right: -4px;}
#topMenu .drop-block .menu-cell
				{ float: left; padding-right: 4px}
#topMenu .drop-block .menu-s-block h4.title
				{ font-size: 1.8em; background: #f3eee7; padding-top: 6px; padding-bottom: 5px}
#topMenu .drop-block .menu-s-block .inside-cell
				{ float: left; padding: 10px 16px 0 11px}
#topMenu .drop-block .inside-cell h3
				{ margin-bottom: 5px; font-size: 1.3em; line-height: 1.2307}
#topMenu .drop-block .inside-cell h3 .cufon
				{ padding: 1px 0 2px;}
#topMenu .drop-block .inside-cell ul li
				{ list-style: none; margin: 0; color: #988b75; padding-left: 8px; background: url(img/navigation/drop-menu-list-mark.gif) no-repeat left 7px}
#topMenu .drop-block .inside-cell ul li a:link,
#topMenu .drop-block .inside-cell ul li a:visited
				{ color: #988b75; text-decoration: underline}
				
#topMenu .drop-block .wight104
				{ width: 104px;}
#topMenu .drop-block .wight146
				{ width: 146px}
#topMenu .drop-block .menu-s-block .wight114
				{ width: 114px; padding-right: 12px}
#topMenu h3,
#topMenu h5,
#topMenu .title	
				{ color: #4b2e14}
#topMenu .drop-block p,
#topMenu .drop-block ul
				{ font-size: 1.1em; line-height: 1.2727em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0}
				
/************ Tabs ****************/
.tabs			{ list-style: none; margin: 0; font-size: 1em;}
.tabs li		{ margin: 0; float: left; position: relative}
.ui-tabs-panel
				{ display: block}
.ui-tabs-hide
				{ display: none !important}
/*------ Main tabs -----------*/
/*        tabs-item            */
.main-tabs		{ background: #fff}
.main-tabs li.main-tabs-item
				{ background: url(img/tabs/tab-separator.gif) no-repeat right 20px; padding-right: 1px; display: block}
.main-tabs li.main-tabs-item .r-b small
				{ padding-bottom: 14px; background: url(img/tabs/tab-arrow.gif) no-repeat bottom center; font-size: 0.7272em; display: block}

.main-tabs li.main-tabs-item .l-b
				{ background-repeat: no-repeat; background-position: left top; display: block; font-size: 1em; line-height: 1em; margin-bottom: 0}
.main-tabs li.main-tabs-item .r-b
				{ background-repeat: no-repeat; background-position: right top; text-align: center; padding-top: 22px; height: 74px; display: block;
					font-size: 1.8em; text-decoration: none; color: #543d14}
.cufon-active .main-tabs li.main-tabs-item .r-b
				{ font-size: 2.2em}
.main-tabs li.main-tabs-item .r-b .cufon-canvas
				{ padding: 1px 0}

.main-tabs li.ui-state-active
				{ background-color: #fff; margin-bottom: -12px; padding-bottom: 12px; position: relative; z-index: 2}
.main-tabs li.ui-state-active a:hover,
.main-tabs li.ui-state-active a:active
				{ cursor: default}
.main-tabs li#wheat .r-b
				{ width: 213px}
.main-tabs li#khaki3 .r-b
				{ width: 283px}
.main-tabs li#lightBlue1 .r-b
				{ width: 237px}
.main-tabs li#lightSalmon2 .r-b
				{ width: 218px}
.main-tabs li#wheat.ui-state-active .r-b,
.main-tabs li#wheat.ui-state-hover .r-b
				{ padding-right: 1px}
.main-tabs li#khaki3.ui-state-active .r-b,
.main-tabs li#khaki3.ui-state-hover .r-b
				{ padding-left: 1px; padding-right: 1px}
.main-tabs li#lightBlue1.ui-state-active .r-b,
.main-tabs li#lightBlue1.ui-state-hover .r-b
				{ padding-left: 1px; padding-right: 1px}
.main-tabs li#lightSalmon2.ui-state-active .r-b,
.main-tabs li#lightSalmon2.ui-state-hover .r-b
				{ padding-left: 1px}
				
.main-tabs li#lightSalmon2
				{ background-image: none; padding-right: 0}
				
.main-tabs li#wheat.ui-state-hover,
.main-tabs li#wheat.ui-state-active
				{ background-image: url(img/tabs/wheat-bg.png); background-repeat: repeat-x; background-position: top; margin-right: -1px}
.main-tabs li#wheat.ui-state-active .l-b,
.main-tabs li#wheat.ui-state-hover .l-b
				{ background-image: url(img/tabs/wheat-l-b.png)}
.main-tabs li#wheat.ui-state-active .r-b,
.main-tabs li#wheat.ui-state-hover .r-b
				{ background-image: url(img/tabs/wheat-r-b.png) }
.main-tabs li#wheat.ui-state-active .r-b small,
.main-tabs li#wheat.ui-state-hover .r-b small
				{ background-image: url(img/tabs/tab-arrow-wheat.gif)}
.main-tabs li#khaki3.ui-state-hover,
.main-tabs li#khaki3.ui-state-active
				{ background: url(img/tabs/khaki3-bg.png) repeat-x top; margin-left: -1px; margin-right: -1px}
.main-tabs li#khaki3.ui-state-active .l-b,
.main-tabs li#khaki3.ui-state-hover .l-b
				{ background-image: url(img/tabs/khaki3-l-b.png)}
.main-tabs li#khaki3.ui-state-active .r-b,
.main-tabs li#khaki3.ui-state-hover .r-b
				{ background-image: url(img/tabs/khaki3-r-b.png) }
.main-tabs li#khaki3.ui-state-active .r-b small,
.main-tabs li#khaki3.ui-state-hover .r-b small
				{ background-image: url(img/tabs/tab-arrow-khaki3.gif)}
.main-tabs li#lightBlue1.ui-state-hover,
.main-tabs li#lightBlue1.ui-state-active
				{ background: url(img/tabs/lightBlue1-bg.png) repeat-x top; margin-left: -1px; margin-right: -1px}
.main-tabs li#lightBlue1.ui-state-active .l-b,
.main-tabs li#lightBlue1.ui-state-hover .l-b
				{ background-image: url(img/tabs/lightBlue1-l-b.png)}
.main-tabs li#lightBlue1.ui-state-active .r-b,
.main-tabs li#lightBlue1.ui-state-hover .r-b
				{ background-image: url(img/tabs/lightBlue1-r-b.png) }
.main-tabs li#lightBlue1.ui-state-active .r-b small,
.main-tabs li#lightBlue1.ui-state-hover .r-b small
				{ background-image: url(img/tabs/tab-arrow-lightBlue1.gif)}
.main-tabs li#lightSalmon2.ui-state-hover,
.main-tabs li#lightSalmon2.ui-state-active
				{ background: url(img/tabs/red-bg.png) repeat-x top; margin-left: -1px}
.main-tabs li#lightSalmon2.ui-state-active .l-b,
.main-tabs li#lightSalmon2.ui-state-hover .l-b
				{ background-image: url(img/tabs/red-l-b.png)}
.main-tabs li#lightSalmon2.ui-state-active .r-b,
.main-tabs li#lightSalmon2.ui-state-hover .r-b
				{ background-image: url(img/tabs/red-r-b.png) }
.main-tabs li#lightSalmon2.ui-state-active .r-b small,
.main-tabs li#lightSalmon2.ui-state-hover .r-b small
				{ background-image: url(img/tabs/tab-arrow-red.gif)}

.tabs-wrap .tabs-content .tabs-wrap
				{ float: right; width: 440px; margin-left: 20px}
.tabs-wrap .tabs-content .tabs li.tab-item
				{ background: url(img/tabs/inside-tabs-bg.gif) repeat-x top;}
.tabs-wrap .tabs-content .tabs li.tab-item .border
				{ background-repeat: no-repeat; padding: 15px 14px 9px; font-size: 1.4em; cursor: pointer; display: block; text-decoration: none !important}
.tabs-wrap .tabs-content .tabs li.tab-item a:link,
.tabs-wrap .tabs-content .tabs li.tab-item a:visited
				{ color: #535353; background: url(img/tabs/inside-tabs-border.png) no-repeat left top;}
.tabs-wrap .tabs-content .tabs .ui-state-hover a:link,
.tabs-wrap .tabs-content .tabs .ui-state-hover a:visited,
.tabs-wrap .tabs-content .tabs li.tab-item a:hover,
.tabs-wrap .tabs-content .tabs li.tab-item a:active
				{ color: #4b2e14}

.tabs-wrap .tabs-content  .tabs-wrap .tabs-content
				{ padding: 14px 12px; width: 416px; min-height: 110px; height: auto !important; height: 110px; background: none}
.tabs-wrap .tabs-content  .tabs-wrap .action
				{ border-top: 1px dashed; padding-top: 12px; font-size: 1.1em}

.tabs-wrap #wheat-content .tabs-content,
.tabs-wrap #wheat-content .ui-state-active .border,
.tabs-wrap #wheat-content .ui-state-hover .border
				{ background: #edddc8}
.tabs-wrap #khaki3-content .tabs-content,
.tabs-wrap #khaki3-content .ui-state-active .border,
.tabs-wrap #khaki3-content .ui-state-hover .border
				{ background: #dad098}
.tabs-wrap #lightBlue1-content .tabs-content,
.tabs-wrap #lightBlue1-content .ui-state-active .border,
.tabs-wrap #lightBlue1-content .ui-state-hover .border
				{ background: #d4e4ea}
.tabs-wrap #lightSalmon2-content .tabs-content,
.tabs-wrap #lightSalmon2-content .ui-state-active .border,
.tabs-wrap #lightSalmon2-content .ui-state-hover .border
				{ background: #eaac97}
				
.tabs-wrap #wheat-content .tabs-wrap .action
				{ border-color: #cdbaa4}
.tabs-wrap #khaki3-content .tabs-wrap .action
				{ border-color: #bdb07e}
.tabs-wrap #lightBlue1-content .tabs-wrap .action
				{ border-color: #b9c0bf}
.tabs-wrap #lightSalmon2-content .tabs-wrap .action
				{ border-color: #ca937d}

/*        tabs-content            */
.tabs-wrap .tabs-content
				{ background: #fff url(img/tabs/section-content-shadow.gif) repeat-x top; width: 902px; min-height: 176px; height: auto !important; height: 176px; padding: 28px 26px 24px}
.tabs-wrap .tabs-content img.i-s1
				{ background: url(img/image-shadow1.png) no-repeat right bottom; padding: 4px; margin-right: 18px; float: left}
.tabs-wrap .tabs-content-text
				{ overflow: hidden}

.tabs-wrap .tabs-wrap .tabs-content img
				{ float: left; border: 1px solid #faf2e4; margin-right: 8px}

/*========== Slide Gallery ==============*/
.ad-nav			{ display: none}

.ad-image		{ left:0; overflow:hidden; position:absolute; top:0; z-index:9; border: 1px solid #826349}
.ad-image img	{ border: none !important}
.ad-gallery		{ position: relative}
.ad-image-wrapper
				{ height:297pxpx; padding-bottom: 90px; margin-bottom:10px; overflow:hidden; position:relative; }

.ad-controls	{ background: #e2d9c9; padding: 21px 13px 16px 18px; position: absolute; top: 221px; left: 0;  width: 264px}
.ad-image-description
				{ float: left; width: 220px}
.ad-controls .ad-info
				{ float: right; width: 42px; padding-top: 16px; text-align: center}
.ad-controls .ad-next
				{ width: 10px; height: 13px; background: url(img/scroll-navi.gif) no-repeat left top; text-indent: -999.9em; cursor: pointer;
					position: absolute; top: 22px; right: 44px;}
.ad-controls .ad-prev
				{ width: 10px; height: 13px; background: url(img/scroll-navi.gif) no-repeat right top; text-indent: -999.9em; cursor: pointer;
					position: absolute; top: 22px; right: 13px;}
.ad-info		{ font-style: italic}
.ad-image-description h3
				{ margin-bottom: 2px;}
.ad-image-description p
				{ margin: 0; font-size: 1.1em}

.ad-preloads	{ left:-9000px; position:absolute; top:-9000px;}
/*  */
/*=========== Fancybox ===========*/
#fancybox-loading 
				{ position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden;
					background: transparent; z-index: 1104;	display: none;}

* html #fancybox-loading 
				{ position: absolute; margin-top: 0;}
#fancybox-loading div 
				{ position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('../img/fancy_loading.png') no-repeat;}
#fancybox-overlay 
				{ position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none;}
* html #fancybox-overlay 
				{ position: absolute; width: 100%;}
#fancybox-tmp 	{ padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap	{ position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none;}
#fancybox-outer	{ position: relative; width: 100%; height: 100%; background: #faf2e4;}
#fancybox-inner	{ position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden;}
#fancybox-hide-sel-frame 
				{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent;}
.maps #fancybox-close
				{ position: absolute; top: -36px; right: 0px; background: url(img/button/close-button.png); width: 74px; height: 36px;
					cursor: pointer; z-index: 1103; display: none; display: block}
#fancybox_error	{ color: #444; font: normal 12px/20px Arial;}
#fancybox-content
				{ height: auto; width: auto; padding: 0; margin: 0;}
#fancybox-img	{ width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; 
					-ms-interpolation-mode: bicubic;}
#fancybox-frame	{ position: relative; width: 100%; height: 100%; border: none; display: block;}
#fancybox-title	{ position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102;}
.fancybox-title-inside 
				{ padding: 10px 0; text-align: center; color: #333;}
.fancybox-title-outside 
				{ padding-top: 5px; color: #FFF; text-align: center;font-weight: bold;}
.fancybox-title-over 
				{ color: #FFF; text-align: left;}
#fancybox-title-over 
				{ padding: 10px; background: url('fancy_title_over.png'); display: block;}
#fancybox-title-wrap 
				{ display: inline-block;}
#fancybox-title-wrap span 
				{ height: 32px;	float: left;}
#fancybox-title-left 
				{ padding-left: 15px; background: transparent url('fancy_title_left.png') repeat-x;}
#fancybox-title-main 
				{ font-weight: bold; line-height: 29px;	background: transparent url('fancy_title_main.png') repeat-x;
					color: #FFF;}
#fancybox-title-right
				{ padding-left: 15px; background: transparent url('fancy_title_right.png') repeat-x;}
#fancybox-left, #fancybox-right
				{ position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('blank.gif');
					z-index: 1102; display: none;}
#fancybox-left	{ left: 0px;}
#fancybox-right	{ right: 0px;}
#fancybox-left-ico, 
#fancybox-right-ico 
				{ position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico 
				{ background: transparent url('fancy_nav_left.png') no-repeat;}
#fancybox-right-ico
				{ background: transparent url('fancy_nav_right.png') no-repeat;}
#fancybox-left:hover, 
#fancybox-right:hover
				{visibility: visible;    /* IE6 */}
#fancybox-left:hover span 
				{ left: 20px;}
#fancybox-right:hover span 
				{ left: auto; right: 20px;}
div.fancy-bg	{ position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001;}
div#fancy-bg-n	{ top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('fancy_shadow_n.png') repeat-x}
div#fancy-bg-ne	{ top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e	{ top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s	{ bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw 
				{ bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w 
				{ top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw 
				{top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('fancy_shadow_nw.png') no-repeat;}
				
.form-popup #fancybox-outer
				{ background: #cfb78d}
.gallery-popup #fancybox-outer
				{ background: #543d14}

.gallery-popup #fancybox-inner,
.form-popup #fancybox-inner
				{ background: #fAf2e4 !important;}

.gallery-popup #fancybox-close,
.form-popup #fancybox-close
				{ background: url(img/button/close-button2.gif) no-repeat left top; width: 59px; height: 17px; right: 64px; top: 34px; position: absolute;
					cursor: pointer}
					
.gallery img	{ border: 4px solid #fff !important}
/*------------------------*/
.widget-box	li	{ padding-top: 4px; padding-bottom: 4px;}

.content-inner h4, .content-inner h5, .content-inner h6,
.content-inner p, .content-inner pre, .content-inner label, .content-inner caption, .content-inner th, .content-inner td, .content-inner dt, .content-inner dd, 
.content-inner select, .content-inner ul, .content-inner ol, .content-inner address, .content-inner cite, .content-inner img
				{ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.titleBlog		{ margin-bottom: 15px}
.searchBox 		{ background: #e8e2d7; margin-bottom: 20px; padding:16px 15px 10px 16px; overflow:hidden}
.searchBox h4	{ font: bold 1.1em/1.1818em Arial, "Helvetica Neue", Helvetica, sans-serif; margin-bottom: 15px; position: relative}
#searchform #s
				{ border: 1px inset; width: 120px; float:left; margin:0 4px 10px 0;padding:3px 8px 5px;color:#543D14;
				  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:1.2em; background: #fff}
#searchform #searchsubmit
				{ float:left; color: #fff; background: url(img/button/gray-b3.gif) repeat-x top;height: 25px; width: 47px;margin-bottom: 10px;
					color: #fff; font-size: 1.2em; font-family: Calibri,Arial,"Helvetica Neue",Helvetica,sans-serif;
					padding-bottom: 2px; cursor: pointer; text-transform: uppercase;}
.searchBox .screen-reader-text
				{ display: none}
 .screen-reader-text
				{ font:bold 1.1em/2em Arial, "Helvetica Neue", Helvetica, sans-serif; float: left; padding-right: 10px; margin:0}
				.TA_rated		{ width: 170px; margin:0 auto}

#flickPhoto		{ margin-bottom: -8px}
#flickPhoto li
				{ float:left; padding:0 7px 8px; background: none}	
.widget-box img,
#flickPhoto li img
				{ border: 2px solid #ddc395}

.latestPost		{ background: #faf2e4; margin-bottom: 19px; padding: 15px; position: relative; width:637px}
.latestPost .entry
				{ background: url(img/bottom-content-dasher-border.gif) repeat-x top; padding-top: 15px }

.latestPost	.infoP
				{ width: 637px; height: 100px; padding-top: 12px;  background: url(img/bottom-content-dasher-border.gif) repeat-x top; }
.latestPost h4	{ font: normal 1.1em/1.3em Arial, "Helvetica Neue", Helvetica, sans-serif; margin-bottom: 3px}
.latestPost h3	{ font: normal 2.1em/1.3em Arial, "Helvetica Neue", Helvetica, sans-serif; margin-bottom: 0; color: #69542f}
.latestPost .postmetadata
				{ font: normal 1.1em/1.3em Arial, "Helvetica Neue", Helvetica, sans-serif; color: #69542f; margin-bottom: 13px}
.infoP p			{ float: left; width: 440px; margin:0;}
				
#main-content .postmetadata a:link,
#main-content .postmetadata a:visited,
#main-content .post a:link,
#main-content .post a:visited,
#main-content .more-link:link,
#main-content .more-link:visited,
#main-content .comment-body a:link,
#main-content .comment-body a:visited,
#main-content .infoP a:link,
#main-content .infoP a:visited
				{ color: #ae940c}
#main-content .postmetadata a:hover,
#main-content .postmetadata a:active,
#main-content .post a:hover,
#main-content .post a:active,
#main-content .more-link:hover,
#main-content .more-link:active,
#main-content .comment-body a:hover,
#main-content .comment-body a:active,
#main-content .infoP a:active,
#main-content .infoP a:hover,
#main-content .post h3 a:link,
#main-content .post h3 a:visited
				{ color: #543D14}			

#main-content .post h3 a:hover,
#main-content .post h3 a:active
				{ color: #ae940c}
.google_buzz img
				{ border: none !important}
.latestPost .google_buzz
				{ margin:0 10px 0 0 !Important; float:left}
.latestPost #fb_share_1		
				{ margin:0 10px 0 0 !Important; float:left !important}
.tweetmeme_button
				{ margin: 0 !Important; float:left !important}
#main-content .postList		
				{ background: none; margin: 0; font-size: 1em; width: 667px}
#main-content .postList li	
				{ background: none; padding: 0; margin:0; width:667px; float:left}
#main-content .postList li .post
				{ background: #F5F0E7; padding: 15px; position: relative}

.FBConnectButton_Small .FBConnectButton_Text
				{ padding: 2px 1px 3px !important}

.postList li .post .infoP
				{ height: 55px; background: url(img/bottom-content-dasher-border.gif) repeat-x top; padding-top: 12px; width:637px; position:relative}
.post h4
				{ font: normal 1.1em/1.3em Arial, "Helvetica Neue", Helvetica, sans-serif; margin-bottom: 3px}
.post h3
				{ font: normal 2.1em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif; margin-bottom: 0; color: #69542f}
.postmetadata
				{ font: normal 1.1em/1.3em Arial, "Helvetica Neue", Helvetica, sans-serif; color: #69542f; margin-bottom: 13px}
.postList li .post .text
				{  background: url(img/bottom-content-dasher-border.gif) repeat-x top; padding-top: 15px; position: relative }
.postList li .post .entry-with-image .text
				{ padding-right:0;}
.postList li .post  img.attachment-post-thumbnail
				{ float:left; margin: 0 14px 10px 0; position:relative}
.postList li .post .text p img { width: 629px; height: auto }

#main-content .postList li .post .infoP
				{ }
.google_buzz
				{ margin: 0px 15px 0 0 !important; float:left !important}
#fb_share_1		
				{ margin: 0px 15px 0 0 !important; float:left !important}
.tweetmeme_button
				{ float: left !important; margin:0 !important}

#main-content .post 
				{ background: #F5F0E7; padding: 15px 18px; position: relative; margin-bottom: 20px}
#main-content .post .entrys
				{  background: url(img/bottom-content-dasher-border.gif) repeat-x top; padding-top: 15px; position: relative }
#main-content .post .entrys .infoP
				{ width: 637px; padding-top: 12px;  background: url(img/bottom-content-dasher-border.gif) repeat-x top; overflow: hidden}

.flickrTitle	{ padding-left: 44px !important; position: relative; overflow: visible !important; width: 147px}
.flickrTitle span
				{ background: url(img/flickr-icon.png) no-repeat top; width:39px; height: 43px; position:absolute; left:0; top: -5px; display:block}
.flickLogo		{ padding-left: 33px; margin:0}
.flickLogo a:link,
.flickLogo a:visited
				{ color: #ae940c; padding-right: 63px; background:  url(img/flickr-logo.gif) no-repeat top right;}

.commentlist	{ font-size: 1em; list-style: none; margin-bottom: 20px; padding: 0 18px 15px;background: #faf2e4;}
.commentlist li	{ padding-top: 15px; background: url(img/bottom-content-dasher-border.gif) repeat-x top; margin:0}
#comments		{ padding-right: 20px !important; background:  url(img/comments-icon.gif) no-repeat center right; color: #543d14; float:left; margin:0}
.titleComm		{ background: #faf2e4; padding: 15px 18px 0;}

#respond		{ background: #e8e2d7; padding: 15px 18px}
#commentform	{ padding-top: 20px; background: url(img/bottom-content-dasher-border-2.gif) repeat-x top;}
#commentform p	{ float:left; width: 631px; margin-bottom: 5px; font: normal 1.2em/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif}
#commentform label
				{ float: left; color: #543d14; margin:0; line-height:22px; width: 631px; font-size:1em}
#commentform #author,
#commentform #email,
#commentform #url
				{ border: 1px inset; width: 135px; float:left; margin:0 4px 10px 0;padding:3px 8px 5px;color:#543D14;
				  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; background: #fff}
#commentform #submit
				{ float:left; color: #fff; background: url(img/button/gray-b3.gif) repeat-x top;height: 25px; width: 118px;margin-bottom: 10px;
					color: #fff;  font-family: Calibri,Arial,"Helvetica Neue",Helvetica,sans-serif;
					padding-bottom: 2px; cursor: pointer; text-transform: uppercase;}

#commentform #comment
				{ border: 1px inset; width: 610px; float:left; height: 160px margin:0 0;padding:3px 8px 5px;color:#543D14;
				  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:1.2em; background: #fff}
.comment-author	{ float:left; position:absolute; left:0; top:0; width: 75px; text-align: center}
.comment-author	.fn
            { display: block }
.comment-body	{ padding-left: 84px; position: relative; width: 547px}

.title-comment	{ color: #bca635; font: bold 1.2em/1.4em Arial, Helvetica, sans-serif}
.title-comment cite
				{ font-weight: bold}
.commentmetadata{ color: #543d14; font: italic 1.2em/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif}

.connect_widget_facebook_logo_menubar
				{ display: none !important}
.logosBox		{ background: #e8e2d7; padding: 16px 16px 4px; overflow:hidden; margin-bottom: 20px; clear:both; float:left}			
.logosBox a		{ margin-bottom: 20px; float:left}
.logosBox a img	{ margin:0; float:left}
.inner-widget h2{ display: none !important}

.searchBox p	{ font: normal 1.1em/2.09em Arial, "Helvetica Neue", Helvetica, sans-serif; margin-bottom: 5px; float:left; padding-right:5px}
.searchBox p a:link,
.searchBox p a:visited
				{ display:block; text-decoration:underline; height: 23px}
.searchBox .rss	{ width: 24px; background: url(img/rss-icon.gif) left center no-repeat}
.searchBox .email
				{ width: 25px; background: url(img/email-icon.gif) left center no-repeat}
.searchBox .twitter
				{ width: 22px; background: url(img/twitter-icon.gif) left center no-repeat}
.searchBox .facebook
				{ width: 22px; background: url(img/facebook-icon.gif) left center no-repeat}
.navigation		{ float:left; width: 667px; margin-bottom: 10px}
.alignright		{ float: right}

/*-----Updates 12 Aug 2010-----*/
.title-section
{
    position:relative;
}
#share
{
    position:absolute;
    right:0px;
    top:37px;
}
a.print:link,
a.print:visited	{ float: right; background: url(img/print-icon.gif) no-repeat left top; font-size: 0; line-height: 0; text-decoration: none; display:block; width:16px; height:15px; margin-left:4px; margin-top:8px;}
a.print:hover, a.print:active    { color: #8E7700}

#share span a
{
    display:block;
    width:98px;
    height:25px;
    font-size:11px;
    font-family:Calibri,Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-weight:normal;
    line-height:25px;
    text-decoration:none;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    float:right;
    background:url(img/share_title-enquire_now.gif) repeat-x;
    margin-left:9px;
}
#share .facebook
{
    display:block;
    width:20px;
    height:20px;
    font-size:0;
    float:right;
    background:url(img/share_title-facebook.gif) no-repeat;
    margin-left:4px;
    margin-top:6px;
}
#share .twitter
{
    display:block;
    width:20px;
    height:20px;
    font-size:0;
    float:right;
    background:url(img/share_title-twitter.gif) no-repeat;
    margin-left:4px;
    margin-top:6px;
}
#share p
{
    float:right;
    margin-bottom:0;
    padding-top:11px;
    font-size:11px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height:15px;
    color:#565655;
}
.enquire input.text
{
    margin-bottom:7px;
    width:160px;
}    
.enquire textarea.text
{
    width:160px;
    height:95px;
    margin-bottom:11px;
    overflow:auto;
}
.enquire input.submit
{
    background:url(img/submit-enquire_now.gif) repeat-x;
    width:178px;
    height:32px;
    font-size:14px;
}

.last_column
{
    float:left;
    width:220px;
}
.newsletter-block img
{
	margin-bottom: 10px
}
.banner-block a:link,
.banner-block a:visited
{
	margin-bottom: 15px;
	display: block
}
#footer #share_footer h3
				{ color: #fff; font-size: 1.3em; margin-bottom: 9px}
#share_footer
{
    float:left;
    padding-top:14px;
}
#share_footer a
{
    display:block;
    float:left;
    width:28px;
    height:29px;
    font-size:0;
    background:url(img/share_footer.gif) no-repeat;
    margin-right:5px;
}
#share_footer a.twitter
{
    background-position:left top;
}
#share_footer a.facebook
{
    background-position:-33px top;
}
#share_footer a.rss
{
    background-position:-66px top;
}
#share_footer a.mail
{
    background-position:-100px top;
}
#share_footer a.tripadvisor {
    background-position: -133px top;
}
#subscribe_newsletter
{
    float:right;
    width:180px;
}
#subscribe_newsletter p
{
    margin-bottom:16px;   
    font-size:12px;
    line-height:14px;
    color:#ECE7CD;
}
#subscribe_newsletter p.small
{
    font-size: 1em;
    overflow: hidden;
    margin: 0;
    padding-bottom: 15px;
}
#subscribe_newsletter p span.heading
{
    font-family:Arial;
    font-size:13px;
    line-height:13px;
    color:#fff;
}
#subscribe_newsletter input.text
{
    width:135px;
    margin-bottom:7px;
}
#subscribe_newsletter form
{
    position:relative;
}    
#subscribe_newsletter input.submit
{
    background:none;
    text-transform:uppercase;
    text-decoration:underline;
    color:#fff;
    width:auto;
    height:auto;
    font-size:12px;
    margin-bottom:0;
    position:absolute;
    top:37px;
    right:0px;
}
#subscribe_newsletter a
{
    text-decoration:underline;
    color:#fff;
}
#footer_bottom
{
    text-align:center;
    border-top:1px solid #918e7f;
    margin-top:14px;
    padding-top:9px;
}
#footer_bottom p
{
    color:#ECE7CD;
    margin-bottom:11px;
}
#footer_bottom_links
{
    list-style:none;
    padding:0;
    text-align:center;
    display:block;
    margin:0 auto;
}
#footer_bottom_links li
{
    display:inline;
    padding-left:16px;
    padding-right:16px;
}

