@charset "UTF-8";
/* CSS Document */

body {
margin: 0px;
padding: 0px;
background-image:url(img/pattern100.gif);
font-family: Verdana, Geneva, sans-serif;
color:#FFF;
font-size:11px;
line-height:16px;
}

/* Fix up IE6 PNG Support */
img, #logo { behavior: url(scripts/iepngfix.htc); }


#main {
}

#main .container {
min-height: 800px;
}

#footer{
color: #FFF;
padding: 25px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
}

.container{
width: 800px;
margin: 0 auto;
position: relative;
}

#header {
padding-top: 0;
height: 190px;
background-color: #4e0000;
background-image: url(img/woodheader2.jpg);
background-repeat: no-repeat;
margin-bottom: 0;
}

#logo h1 {
margin: 0px;
display: block;
text-indent: -9999px;
}

#logo {
background-image: url(img/header_logo.jpg);
background-repeat: no-repeat;
position: absolute;
width: 215px;
height: 190px;
}

ul#menu {
	margin: 164px 30px 0px 30px;
	padding: 0px;
	position: absolute;
	right: -16px;
	width: 540px;
}

ul#menu li {
display: inline;
margin-left: 25px;
}

ul#menu li a{
text-decoration: none;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
letter-spacing: 1px;
text-transform:uppercase;
}

ul#menu li a.active, ul#menu li a:hover{
color: #8a1a1c;
}

/* 
	Block-Styles 
*/

.block {
}

.block_inside { 
	display:block;
	width: 790px;
	background: #7a4300 url(img/middle-wood.gif) no-repeat;
	height: 700px;
	border: #8a1a1c 5px solid;
	border-top: none;
	}

#HomePage #columnA {
width: 225px;
height: 600px;
float: left;
background: url(img/homeleftpix.jpg) no-repeat;
}

#columnB {
width: 520px;
float: left;
padding: 20px;
height: 615px;
}


#MapPage #columnA {
width: 790px;
height: 400px;
background: url(img/locationmap.gif) no-repeat;
}

#MapPage #columnB {
width: 750px;
padding: 20px;
height: 615px;
}

#MapPage .block_inside { 
height: 1100px;}

#RatesPage #columnA {
width: 790px;
height: 400px;
background: url(img/ratesmiddle.gif) no-repeat;
color: #4e0000;
}

#RatesPage #columnB {
width: 750px;
padding: 20px;
height: 615px;
}

#RatesPage .block_inside { 
height: 1500px;}


.cottage {
padding: 20px;
height: 200px;
}

.cottage_detail {
width: 450px;
float: left;
margin: 0 30px 0 15px;
}

.cottage_calendar {
width: 200px;
float:right;
}

#GalleryPage #columnA {
width: 790px;
height: 1px;
}

#GalleryPage #columnB {
width: 750px;
padding: 20px;
height: 615px;
}

#GalleryPage .block_inside { 
height: 650px;}


/* 
	Text-Styles   
*/
h1, h2, h3, h4 {
	margin: 0;
}

h2 {
	font-size:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-weight:normal;
	letter-spacing: 1px;
	margin: 20px 0 5px 0;
	margin-top: 25px;
	color: #dcbe9a;
}
h3 {
	font-size:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 20px 0 5px 0;
}


a {
	color:#dcbe9a;
	text-decoration:none;
	font-weight:bold;
}
a:hover { text-decoration:underline; }

p { margin: 0px 0px 15px 0px; }

.center {
text-align: center;
}

.divider {
width:100%;
border-top: 1px dotted #dcbe9a;
margin-bottom: 10px;
}


#secondaryPage #columnA {
width: 200px;
height: auto;
background: #dfc7a3 url(img/rainbow.jpg) top center no-repeat;
float: right;
text-align: center;
padding: 320px 0 0 0;
margin-top: 35px;
margin-right: 10px;
border-bottom: 4px solid #891b1b;
}

#secondaryPage #columnB {
width: 490px;
padding: 20px;
height: auto;
}

#secondaryPage .block_inside { 
height: 975px;
background: #e9d6b4 url(img/background_rental.jpg) top center no-repeat;
}

#secondaryPage p {
color: #333;
}

#secondaryPage h2 {
color: #881b1e;
}

#secondaryPage h3 {
color: #4f0500;
text-transform: uppercase;}

#secondaryPage .divider {
border-top: 1px dotted #881b1e;
}

#secondaryPage #columnA .divider {
width: 85%;
margin-left: auto;
margin-right: auto;
}

#secondaryPage a {
color: #891b1b;
text-decoration: none;
font-weight: normal;
}

#secondaryPage a:hover {
color: #4f0500;
text-decoration: none;
font-weight: normal;
}
