body {
margin : 0;
padding : 0;
background : #ffffff url(images/bg01.jpg) repeat left top;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #797979;
}
h1, h2, h3 {
margin-top : 0;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
}
h1 {
font-size : 42px;
}
h2 {
font-size : 30px;
}
h3 {
font-size : 24px;
}
p, ul, ol {
margin-top : 0;
line-height : 160%;
}
a {
color : #0098a4;
}
a:hover {
text-decoration : none;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.aligncenter {
margin : 0 auto;
}
img.alignleft {
margin-right : 20px;
}
img.alignright {
margin-left : 20px;
}
a img {
border : none;
}
#wrapper {
background : url(images/bg02.jpg) repeat-x left top;
}
#header {
width : 920px;
height : 130px;
margin : 0 auto;
background : url(images/bg03.jpg) no-repeat left top;
}
#logo {
padding-top : 25px;
float : left;
}
#logo2 {
padding-top : 25px;
float : right;
}
#menu {
float : right;
}
#menu ul {
margin : 0;
padding : 78px 30px 0 0;
list-style : none;
}
#menu li {
float : left;
}
#menu a {
padding : 0 20px 0 22px;
background : url(images/img02.gif) no-repeat left center;
text-decoration : none;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
color : #7b7b7b;
}
#menu a:hover {
text-decoration : underline;
color : #0098a4;
}
#menu .first a {
background : none;
}
#page {
width : 920px;
margin : 0 auto;
background : url(images/bg04.jpg) repeat-y left top;
}
#bgtop {
background : url(images/bg05.jpg) no-repeat left top;
}
#bgbottom {
background : url(images/bg06.jpg) no-repeat left bottom;
}
#content {
	float : left;
	width : 685px;
	padding : 20px 0 0 25px;
}
.post .title {
padding : 0 0 0 15px;
background : url(images/img03.gif) no-repeat left top;
}
.post .title h2, .post .title h3 {
margin : 0;
}
.post .title h2 a, .post .title h3 a {
text-decoration : none;
color : #ffffff;
}
.post .title h2 a:hover, .post .title h3 a:hover {
text-decoration : underline;
}
.post .title p {
margin : 0;
font-size : 16px;
color : #8d8d8d;
}
.post .title p a {
text-decoration : none;
color : #8d8d8d;
}
.post .entry {
padding : 15px 15px 25px 15px;
}
#sidebar {
float : right;
width : 180px;
padding : 50px 10px 0 0;
}
#sidebar ul {
margin : 0;
padding : 0;
list-style : none;
}
#sidebar li ul {
margin : 15px 15px 25px 15px;
color : #fff;
}
#sidebar li li {
font-size : 11px;
}
#sidebar h2 {
height : 27px;
margin : 0;
padding : 3px 0 0 15px;
background : url(images/img04.gif) no-repeat left top;
font-size : 24px;
color : #ffffff;
}
#sidebar a {
color : #bce8ec;
}
#footer {
width : 920px;
height : 100px;
margin : 0 auto;
background : url(images/bg07.jpg) no-repeat left top;
}
#footer p {
margin : 0;
padding : 30px 0 0 0;
text-align : center;
font-size : 11px;
}
#footer a {
color : #797979;
}
#gallery {
	float : none;
	height : 455px;
	width : 680px;
	overflow : hidden;
}
#content2 {
float : left;
height : 435px;
width : 350px;
padding-left : 50px;
padding-top : 45px;
color : #ffffff;
}
strong {
font-weight : lighter;
color : #ffffff;
}
.small_text {
font-size : 8px;
color : #ffffff;
letter-spacing : 0.1em;
}
input {
background-color : #f3f3f3;
}
input:focus, textarea:focus {
border : 2px solid #501612;
}
.bold {
font-size : 11px;
font-weight : bold;
color : #501612;
}
#disclaimer {
color : #b1ac8d;
width : 400px;
height : 180px;
padding-left : 30px;
padding-right : 30px;
padding-top : 5px;
padding-bottom : 10px;
border : thin dotted #b1ac8d;
}
#plot_map {
height : 650px;
width : 500px;
}
#download {
height : 20px;
width : 475px;
padding-top : 20px;
color : #ffffff;
margin-bottom : 10px;
padding-left : 25px;
}
#slideshow {
list-style : none;
}
#wrapper3 {
width : 700px;
}
#fullsize {
	position : relative;
	width : 625px;
	height : 350px;
	padding : 2px;
	left : 90px;
	overflow : hidden;
}
#image {
width : 449px;
}
#image img {
position : absolute;
padding-right : 100px;
width : auto;
border : 1px solid #666;
padding : 2px;
}
.imgnav {
position : absolute;
width : 25%;
height : 306px;
cursor : pointer;
visibility : hidden;
}
#imgprev {
left : 0;
background : url(images/left.gif) no-repeat left center;
}
#imgnext {
right : 0;
background : url(images/right.gif) no-repeat right center;
}
#thumbnails {
margin-top : 22px;
}
#slideleft {
float : left;
padding-right : 45px;
width : 20px;
height : 81px;
background : url(images/scroll-left.gif) no-repeat center center;
}
#slideright {
	float : right;
	padding-left : 100px;
	width : 20px;
	height : 81px;
	background : url(images/scroll-right.gif) no-repeat center center;
	overflow : visable;
	
}
#slidearea {
	float : left;
	position : relative;
	width : 515px;
	height : 81px;
	overflow : hidden;
}
#slider {
position : absolute;
left : 0;
height : 81px;
}
#slider img {
cursor : pointer;
border : 1px solid #666;
padding : 2px;
}
#map_canvas {
width : 70%;
height : 425px;
float : left;
border : 1px solid black;
left : 20px;
}
#route {
width : 25%;
height : 415px;
float : right;
overflow : hidden;
}
#price {
table-layout : fixed;
text-align : center;
}
#contact {
table-layout : fixed;
text-align : center;
}
.contactbold {
	color: #333;
	font-weight: bold;
}
