*{margin:0; padding:0;}


body{
	font-size:70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #D4CCB6;
	color: #25381A;
	text-align:center;
}

#wrapper{
	width:740px;
	margin:auto;
	border-right: 1px solid #A4805D;
	border-left: 1px solid #A4805D;
	text-align:left;
	background: #fff;
}

h1{
	height:80px;
	text-indent:-999px;
	background: url(images/le-boulevard.gif) no-repeat 25px 20px;
	margin-bottom: 20px;
}
h2, h3{
	font-size:1.4em;
	margin:20px 0;
	color: #9A5F2E;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 140%;
}

h3{
	margin:0 0 5px;;
	color: #9A5F2E;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 140%;
}

#content{width:690px; margin:0 auto;}
#content img, #sidebar img{
	padding:9px;
	border:1px solid #BCAE7F;
}

#sidebar{width:220px; float:right;margin-top:-20px;text-align:right;}
#sidebar img{margin-top:20px;display:block; margin-bottom:5px;}
#footer{clear:both; padding:40px 0 10px;}
#footer p{margin:0; font-size:1em;}
p, li{font-size:1.1em;margin-bottom:20px; line-height:160%;}
a, strong {
	color: #FF6600;
	font-weight: bold;
}
.padded{
	padding:10px;
	background: #EAF0CE;
	border: 1px solid #DDE7AF;
}

.padded img {padding:0!important; border: solid 10px #fff!important; margin:0 15px 15px 0;}
.alert{color:#FF3300;}

.fl{float:left;}
.fr{float:right;margin-left:10px;}


#navcontainer ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: #BCAE7F;
	color: White;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 20px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	padding: 0.2em 1em;
	background-color: #BCAE7F;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
	background-color: #E7E7E2;
	color: #9A5F2E;
}


div.rule {
	padding: 12px 0;
	border-bottom:1px dotted #CDC6B0;
	margin-bottom:12px;
	height:0;
	clear:both;
}

body#home #content img{margin-right:17px;}

.farmhouse{margin-right:0!important;}

.btt{
	font-size:10px;
	padding-left:15px;
	background: url(/images/btt.gif) no-repeat 0 3px;
	margin-bottom:20px!important;
}

.btt a{
	text-decoration:none;
	font-weight: normal;
}
.btt a:hover{text-decoration:underline;}
.caption{width:425px;}

body#home li#home a, body#location li#location a, body#highlights li#highlights a{
	background-color:#CC0000!important;
}