/*
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

*/
*
{
	margin: 0;
	padding: 0;
}

body
{
	background: #ddcfb5;
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
}

img
{
	border: 0;
}

#navigationspan
{
	margin: 0px auto;
	width: 100%;
	height: 24px;
	background: url('images/design_01.jpg') top left repeat-x;
}

.telephone
{
	float: right;
	height: 24px;
	color: #7b6d62;
	line-height: 24px;
}

#navigation
{
	margin: 0px auto;
	width: 860px;
	height: 24px;
}

#logo
{
	margin: 0px auto;
	width: 100%;
	height: 124px;
	text-align: center;
	background: url('images/design_03.jpg') top left repeat-x;
}

#menuspan
{
	margin: 0px auto;
	width: 100%;
	height: 24px;
	background: url('images/design_07.jpg') top left repeat-x;
}

#menu
{
	height: 24px;
}

#menu ul
{
	text-align: center; 
	margin: 0px;
	list-style-type: none;
}

#menu ul li
{
	display: inline;
}

#menu ul li a
{
	color: #ddcfb5;
	height: 24px;
	line-height: 22px;
	padding-bottom: 2px;
	font-size: 10px;
	padding-left: 12px;
	padding-right: 19px;
	text-transform: uppercase;
	text-decoration: none;
}

#menu ul li a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.icon, .page-item-2, .page-item-19, .page-item-21, .page-item-25, .page-item-23, .page-item-506
{
	background: url('images/design_08.jpg') right no-repeat;
}

#slidespan
{
	margin: 0px auto;
	width: 100%;
	background: url('images/design_10.jpg') top left repeat-x;
}

#slide
{
	margin: 0px auto;
	padding-top: 25px;
	width: 860px;
	height: 163px;
}

.slideshow
{
	float: left;
}

.block
{
	float: left;
	width: 198px;
	height: 138px;
	position: relative;
	border: solid 1px #ddcfb5;
}

.padright
{
	margin-right: 20px;
}

.block span
{
	display: none;
	width: 188px;
	float: left;
	position: absolute;
	bottom: 0;
	float: left;
	color: #000000;
	font-size: 10px;
	padding: 5px;
	text-align: center;
	background: #ddcfb5;
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.img1 { background: url('images/1.jpg') right no-repeat; }
.img2 { background: url('images/2.jpg') right no-repeat; }
.img3 { background: url('images/3.jpg') right no-repeat; }
.img4 { background: url('images/4.jpg') right no-repeat; }
.img5 { background: url('images/5.jpg') right no-repeat; }
.img6 { background: url('images/6.jpg') right no-repeat; }
.img7 { background: url('images/7.jpg') right no-repeat; }
.img8 { background: url('images/8.jpg') right no-repeat; }

#bodyspan
{
	margin: 0px auto;
	width: 100%;
	background: url('images/design_12.jpg') top left repeat-x;
}

#bodycontainer
{
	margin: 0px auto;
	width: 880px;
	background: url('images/design_16.jpg') top left repeat-y;
}

#body
{
	margin: 0px auto;
	width: 840px;
	line-height: 24px;
	padding: 10px 20px 12px 20px;
	background: url('images/design_13.jpg') top left no-repeat;
}

#body a
{
	color: #6e1301;
}

#body a:hover
{
	color: #000000;
}

h1, h2, h3, h1 a, h2 a, h3 a
{
	font-size: 14px;
	color: #261f19;
	text-decoration: none;
	margin-bottom: 12px;
}

h5, h5 a
{
	font-size: 12px;
	color: #261f19;
	text-decoration: none;
	margin-bottom: 12px;
}

h6, h6 a
{
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 12px;
}

#body p
{
	color: #4c4c4c;
	font-size: 11px;
	margin-bottom: 12px;
}

#body ul
{
	color: #4c4c4c;
	font-size: 11px;
	margin: 0 0 15px 0;
	list-style-type: square;
}

#body ul li
{
	color: #4c4c4c;
	font-size: 11px;
	margin: 0 0 0 20px;
}


h6
{
	color: #6e1301;
	font-size: 12px;
	text-transform: capitalize;
}

#quickinfo
{
	float: right;
	font-size: 11px;
	width: 200px;
	color: #ffffff;
	padding: 10px;
	margin: 0px 0px 0px 10px;
	border: 1px solid #362b23;
	background: #3a2d25 url('images/booking-bg.jpg') top left repeat-x;
}

#mainsidebar
{
	float: right;
	width: 230px;
}

.homenews
{
	float: right;
	font-size: 11px;
	width: 200px;
	color: #ffffff;
	padding: 10px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #e3e3e3;
	background: #f2f2f2;
}

.blogentry
{
	line-height: 24px;
	height: 72px;
	font-size: 11px;
	color: #666666;
}

em
{
	font-size: 10px;
	color: #666666;
}

#copyright
{
	line-height: 20px;
	margin: 0 auto;
	font-size: 10px;
	text-align: center;
	width: 780px;
	height: 40px;
	background: #000000;
	color: #ffffff;
	text-decoration: none;
}

#respond
{

}

input
{
	color: #483a31;
	background: #ddcfb5;
	font-size: 11px;
	padding: 3px;
	font-family: verdana;
	border: 1px solid #958982;
}

textarea
{
	color: #483a31;
	background: #ddcfb5;
	font-size: 11px;
	padding: 3px;
	font-family: verdana;
	border: 1px solid #958982;
	overflow: auto;
	width: 320px;
}

select
{
	color: #483a31;
	background: #ddcfb5;
	font-size: 11px;
	padding: 3px;
	font-family: verdana;
	border: 1px solid #958982;
}


input:hover, input.submit:hover, textarea:hover
{
	border: 1px solid #483a31;
}

input.submit
{
	color: #483a31;
	font-size: 11px;
	padding: 3px;
	font-family: verdana;
	border: 1px solid #958982;
	cursor: hand;
	background: url('images/buttonbg.jpg') top left repeat-x;
}

#quickinfo
{
	float: right;
	font-size: 11px;
	width: 200px;
	color: #ffffff;
	padding: 10px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #362b23;
	background: #3a2d25 url('images/booking-bg.jpg') top left repeat-x;
}

#quickinfo p
{
	color: #ffffff;
}

#quickinfo ul
{
	margin-left: 12px;
	list-style-type: square;
}

#quickinfo ul li
{
	text-indent: 12px;
}


#copyright a
{
	color: #ffffff;
	text-decoration: none;
}

.clear
{
	clear: both;
}

fieldset
{
	border: 0px;
}

#footerspan
{
	background: url('images/design_10.jpg') top left repeat-x;
}

#footer
{
	margin: 0px auto;
	width: 860px;
	color: #272019;
	text-align: center;
	text-transform: capitalize;
	font-size: 10px;
	line-height: 20px;
	padding: 15px 0;
	background: #ddcfb5 url('images/design_12.jpg') top left repeat-x;
}

#footer a
{
	color: #272019;
	text-decoration: none;
}

/* Calendar */

.calendar-table
{
	border: solid 1px #272019;
	margin: 0px auto;
	width: 784px;
}

.calendar-prev
{
	width: 90px;
	text-align: left;
	padding: 5px;
	background: #d6c8ad;
}

.calendar-next
{
	width: 90px;
	text-align: right;
	padding: 5px;
	background: #d6c8ad;
}

.calendar-month
{
	background: #d6c8ad;
	color: #28201a;
	font-weight: bold;
	width: 604px;
	text-align: center;
	padding: 5px;
}


.normal-day-heading, .weekend-heading
{
	font-weight: bold;
	color: #28201a;
	text-align: center;
	background: #e9e2d4;
}

.day-without-date
{
	height: 50px;
	text-align: center;
	vertical-align: text-top;
	background: #ffffff;
}

.day-with-date, .current-day
{
	height: 50px;
	text-align: center;
	vertical-align:text-top;
	border: solid 1px #d6c8ad;
}

.tblmaison, .tbl1
{
	width: 110px;
	height: 25px;
	float: left;
	background: #bce0ef;
	color: #000000;
	text-transform: capitalize;
	font-size: 9px;
	text-decoration: none;
}

.tblpetite, .tbl2
{
	width: 110px;
	height: 25px;
	float: left;
	color: #000000;
	text-transform: capitalize;
	background: #efbcbc;
	font-size: 9px;
	text-decoration: none;
}

.tblpetite a, .tblmaison a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.day-with-date a, .current-day a
{
	width: 110px;
	float: left;
	display: block;
}

.no-events
{
	background: #ffffff;
}

/* Price Table */

.pricetable
{
	border: 0px;
	color: #4c4c4c;
	font-size: 11px;
	text-transform: capitalize;
	margin-bottom: 12px;
}

.tdprice
{
	padding-bottom: 12px
}


/* Google Map */

#contact
{
	float: right;
	width: 350px;
	padding-top: 36px;
}

#address
{
	text-align: right;
}

#map
{
	border: solid 1px #483a31;
	padding: 1px;
	background: #ddcfb5;
	float: right;
	width: 300px;
	height: 300px;
}

.bookleft
{
	float: left;
	width: 410px;
}

.bookright
{
	float: right;
	width: 410px;
}

/* post / comments */

ol.commentlist
{
	list-style-type: none;
}

.comment
{
	border: solid 1px #ece4d5;
	background: #f3eee6;
	font-size: 11px;
	margin-bottom: 12px;
	padding: 5px;
}

.comment p
{
	clear: left;
}

.avatar
{
	float: left;
	margin: 10px 10px 5px 5px;
	border: solid 1px #ddcfb5;
}


.comment-author-admin
{
	background: #ece4d5;
	border: solid 1px #ddcfb5;
}

img.alignleft
{
	float: left;
	padding: 0px 10px 10px 0px;
}

img.alignright
{
	float: right;
	padding: 0px 0px 10px 10px;
}

