@charset "UTF-8";
body {
margin:0 auto;
background:url(art/bg.jpg) #ffffff repeat-x;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#overall {
width:1000px;
text-align:left;
margin:0 auto;
}
#tp { background:url(art/tp-grad.jpg) no-repeat;height:23px;font-size:1px;line-height:1px;}
#header { background:url(art/header.jpg);height:202px;}
#tophead { height:162px;}
#logo { width:162px;cursor:pointer;height:150px;float:left;}

/* home slider styles  - - - - - - - - - - - - - -  */
#slider-block { overflow:hidden; min-height:140px; }

.container { width:500px; height:140px; overflow:hidden; position:relative;margin-left:35px }
.slides { position:absolute; top:0; left:0; }
.slides div.slide { position:absolute; top:0; width:500px; display:none; }
.slides h2 { color:#984a25;}
#loopedSlider { width:575px; margin:0 auto; padding:20px 0;}
#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}
#loopedSlider .nav-buttons img { border:none;}
#loopedSlider li#p { position:absolute; top:60px; left:0px; }
#loopedSlider li#n { position:absolute; top:60px; right:0px; }


#loopedSlider .alignright { float:right;}
.slides img { margin-left:15px;  border:3px solid #e5e5e5}
.slides ol, .slides ul { line-height: 18px; }
.slides ul { padding-left: 20px; }
.slides ul li { list-style: dot; padding: 3px 0; }
.slides ol { padding-left: 20px; }
.slides ol li { list-style: decimal; padding: 3px 0; }

.hometeasers { color:#666;margin:20px 0px;}

a.button {
    background: url(images/btn-slider-right.png) no-repeat scroll top right; 
	display: block;
	float: left;
	height: 46px; 
	margin-right: 6px;
	padding-right: 13px; 
	text-decoration: none;
	color: #3e3e3e;
	font-family: Georgia;
	font-size:18px;
	border:none;
}
a.button span {
	float:left;
	background: url(images/btn-slider.png) no-repeat; 
	display: block;
	line-height: 46px; 
	padding: 1px 5px 5px 18px;
	border:none;
} 
a.button:hover span{ text-decoration:underline; }

/* home slider styles  - - - - - - - - - - - - - -  */


#search { float:right;width:310px;height:44px;padding-top:10px;text-align:left;}
#searchform #s { height:20px;width:160px;border:#454545 solid 1px;margin-left:25px;font-size:13px;}
#searchform .sbox { height:25px;width:150px;border:#e5e5e5 solid 1px;}

#nav { height:40px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav ul { margin:0px;padding-top:13px;}
#nav li { list-style-type:none;display:inline;padding-right:26px;}
#nav a { color:#ffffff;font-size:14px;font-weight:bold;text-decoration:none}

#bodycontent { width:998px;border:#e5e5e5 solid 1px;border-top:none;background:#ffffff;margin-bottom:0px;}

#bodyarea { width:575px;margin-left:245px;font-size:12px;line-height:19px;padding-top:20px;}
#bodyarea h1, #bodyarea h2 { color:#984a25;font-size:19px;margin-top:0px;}
#bodyarea h1 a, #bodyarea h2 a { color:#984a25;text-decoration:none;}
#bodyarea h3 { font-size:13px;color:#454545;}

#single_map_canvas { width:300px;height:250px;float:right;margin-left:10px;margin-right:15px;}

.tourbox { margin-right:15px;float:left;margin-bottom:10px;font-style:italic;}
.tourbox img { border:3px solid #e5e5e5}
.postmetadata { clear:both;padding:3px;background:#e5e5e5;}

.single_entry { min-height:275px;}

#sidebar { margin-top:20px;float:left}
#sb-top { height:15px;background:url(art/sb-top.jpg);margin:0;font-size:1px;width:212px;}
#sb-bot { height:15px;background:url(art/sb-bot.jpg);margin:0;font-size:1px;width:212px;}
#sb-mid{ background:url(art/sb-mid.jpg) repeat-y;width:192px;padding:10px;}

#sidebar h2 { font-size:12px;color:#a86e51;}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}
#sidebar a { color:#000000;font-size:12px;text-decoration:none;display:block;}
#sidebar a:hover { background-color:#e5e5e5}
#sidebar .children { line-height:13px;}
#sidebar .children li { border-bottom: dotted 1px #a86e51}
#sidebar .children a { color:#a86e51}
#sidebar .children a:hover {background-color:#e5e5e5}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}
	#sidebar ul li ul li { 	padding:4px 4px
	}
	#sidebar ul li ul li hover {background-color:#e5e5e5}
#sidebar ul li ul li {  font-size:12px; }
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
	
	.current-cat { background-color:#cacaca}

/* End Entry Lists */

/* archive page styles */

.tour_list_box { margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #f2b19f;min-height:135px;}
.tour_list_box .entry { padding-top:0px;margin-top:0px}
.tour_list_box h3 { color:#984a25;padding-top:0px;margin-top:0px}
.tour_list_box h3 a { text-decoration:none; color:#984a25;}
.tour_list_box img { float:left;margin-right:15px;  border:3px solid #e5e5e5 }

#rt-column { float:right;width:125px;margin:20px 14px}
#rt-column ul { margin:0;padding:0}
#rt-column li { list-style-type:none}

.adunit125 { margin-bottom:15px;}
#footer { font-size:12px;text-align:center;background:url(art/footer.jpg) no-repeat;height:50px;padding-top:12px;text-align:center;width:1000px;margin-top:0px;}
#footer li { list-style-type:none;display:inline;padding-right:12px;}
#footer a { color:#454545;text-decoration:none}

.home h1 { font-size:14px;}
.hmteasers td { padding-right:10px;}
.hmteasers h3 {  padding-top:2px;margin-top:0px;}
.hmteasers h3 a { font-size:12px;}
.hmteasers a { text-decoration:none;color:#444444;}

#addressblock { background:#e5e5e5;padding:4px;color:#984a25;border:#b06940 solid 1px;margin:0px 13px 15px 0px}
#addressblock a { text-decoration:underline;color:#984a25;}
