#top
{
background : #e6d8b3;
height: 98px;
width: 986px;
}

#leftnav
{
float: left;
width: 230px;
margin: 0;
padding: 0.5em;
}

#content
{
padding-left: 10px;
padding-top: 9px;
margin-left: 254px;
width : 712px;
max-width: 44em;
}

#footer
{
clear: both;
margin: 0;
background: #e6d8b3;
height : 155px;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

h1 { 
font-family : verdana; 
color : black; 
font-size : 1em; 
padding-right : 5px; 
padding-bottom : 5px; 
border-bottom : 1px dotted #000000; 
border-style : none none dotted;
}

h2 { 
font-family : verdana; 
font-size : 0.9em; 
padding-top : 0px; 
padding-right : 5px; 
}

h3 { 
font-family : verdana; 
font-size : 0.7em; 
margin-top: 0px;
margin-bottom: 10px;
font-weight:bold;
text-align:left;
}

p { 
font-family : verdana; 
color : black;
font-size : 0.75em;
} 

.style_green {color: #006600; font-size: 12px; margin: 0 0 0 0; padding-bottom:0px;}
.style_blue {color: #0000FF; font-size: 12px; margin: 0 0 0 0; padding-bottom:0px;}
.style_red {color: #FF0000; font-size: 12px; margin: 0 0 0 0; padding-bottom:0px;}
.style_offers_red_bold {color: #FF0000; font-size: 1em; font-weight:bold;}
.style_offers_red {color: #FF0000; font-size: 1em;}

ul {
	margin-bottom: 0em;
	line-height:1;
	}

li {
	list-style-position: outside;
	margin-bottom: 0em;
	font-family: Verdana; 
    font-size: 0.75em; 
    color: #000000; 
    padding-left: 0; 
    line-height: 1.3em; 
	}

li.how_to {
	margin-bottom: 1em;
	font-family: Verdana; 
    font-size: 0.75em; 
    color: #000000; 
    padding-left: 0; 
    line-height: 1.3em; 
	}


#wrapper { 
width : 986px;
background: #fff url(images/wrapper_background.jpg) repeat-y 50% 0;
height: 100%;
margin : 0 auto; 
text-align : left;
} 

#navbar {
position : absolute; left:273px; top:74px;
background-image:url(images/navbackground.gif);
width : 600px;
height : 29px;
}

#navbar2 {
position : absolute; left:274px; top:75px; 
width : 600px;
height : 29px;
}

#navbarfoot {
position : absolute; left:330px; bottom:5px;
background-image:url(images/navbackground.gif);
width : 600px;
height : 29px;
}

#navbarfoot2 {
position : absolute; left:331px; bottom:4px; 
width : 600px;
height : 29px;
}



#logo_enable {
background : #e6d8b3;
float : left;
width : 883px;
height : 98px;
}

#logo{
float : right;
z-index: 1;
width : 103px;
height : 98px;
}


#footer_contact {
float: left;
background : #e6d8b3;
height : 155px;
}

hr { 
border : 1px dotted #000000; 
border-style : none none dotted; 
} 

.floatleft {
float: left;
}

.floatright {
float: right;
}

#img_box {
width: 75px;
float:right;
clear:both;
}

#tomsbarn_availability {
position: relative; top:0px; right:30px;
width: 75px;
}

#douglasbarn_availability {
position: relative; top:10px; right:30px;
width: 75px;
}

#blog_symbol {
position: relative; top:15px; right:30px;
width: 75px;
}
#leftnav_links {
float:left;
padding-left:0px;
width: 140px;
clear:left;
}

#user_sidebar{
width: 230px;
margin:0;
clear:both;
}

#content_gallery{
padding-bottom :0px;
margin-bottom:0px;
width : 712px;
}
#img_left{
width : 350px;
float:left;
}

#img_left img {
margin: 0px 0px 10px 0px;
}

#img_right{
width : 350px;
float:right;
}

#img_right img {
margin: 0px 0px 10px 0px;
}

#content_text{
padding-bottom : 10px;
width : 712px;
clear:right;
}

#availability_housing{
width: 234px;
clear: both;
}

#how_to_book_right{
width : 195px;
float:right;
}

#how_to_book_left{
width : 505px;
float:left;
}

#out_and_about_images_left{
float:left;
padding-left:0px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
#out_and_about_images_right{
float:right;
padding:5px;
padding-right:0px;
}
