@charset "utf-8";
body { background:#517221; padding:20px 0px; font:normal 12px/normal Arial, Helvetica, sans-serif; color:#e8fdb3; }
a { text-decoration:none; color:#bcff00; }
a:hover { color:#FF0; }
p { margin:10px 0px; }
/* top nav */
ul#topnav { float:right; margin-top:30px; }
ul#topnav li { display:inline; }
ul#topnav li a { margin-left:10px; font-size:18px; color:#a5c354; text-decoration:none; display:inline-block; }
ul#topnav li a:hover,
ul#topnav li a.current { color:#bbff00; }

/**/
h1,h2,h3,h4 { background:url(images/split.gif) bottom left repeat-x; padding-bottom:5px; margin:10px 0px; font:normal 30px/normal Georgia, "Times New Roman", Times, serif; color:#bcff00; }

/**/
#banner { width:940px; height:268px; overflow:hidden; margin-top:10px; position:relative; background:#355702; }
#banner .imgslide { position:absolute; z-index:500; top:10px; left:10px;}
#banner .imgslide img { position:absolute; }
#banner .caption { background:url(images/caption.png); position:absolute; top:50px; right:50px; z-index:600; width:500px; height:auto; }
#banner .caption p { padding:25px 25px 0px; margin:0px; font:normal 24px/normal Georgia, "Times New Roman", Times, serif; color:white; }

/**/
#listings{}
#listings h2 { margin-bottom:2px; }
#listings .post { margin-bottom:20px; }
#listings .info {}
#listings .photo { float:left; width:94px; margin-right:10px; }
#listings .photo a img { border:solid 5px #fff; }
#listings .dcsinfo { float:left; width:350px; }
#listings .links { background-color:#355702; padding:10px; margin-top:10px; }
#listings .links a { padding-left:12px; display:inline-block; margin-right:10px; }
#listings .links a.review { background:url(images/comment.gif) center left no-repeat; }
#listings .links a.gallery { background:url(images/photo.gif) center left no-repeat; }
#listings .links a.reserve { background:url(images/reserve.gif) center left no-repeat; }
#listings .links a.more { background:url(images/more.gif) center left no-repeat; }



/**/
.post .info { font-size:11px; margin-bottom:10px; }
.post .photo { float:left; width:90px; }
.post .description { float:left; margin-left:100px; }

/**/
#sidebar1 ul li {}
#sidebar1 ul li a { display:block; background:url(images/arrow.gif) center left no-repeat; padding-left:12px; color:#b6ff49; text-decoration:underline; }
#sidebar1 ul li a:hover { color:#FF0; text-decoration:none; }

/**/
#sidebar2 a { text-decoration:underline; }
#sidebar2 ul#newslist li { margin-bottom:5px; }
#sidebar2 ul#newslist li a.img { float:left; margin-right:5px; width:40px; border:none; }
#sidebar2 ul#newslist li p { float:left; width:170px; margin:0px; }	
#sidebar2 ul#newslist li p strong { font-weight:normal; }


/**/
#footbar { background:#284201; padding:20px 0px; 	
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; margin-top:25px;}
#footbar h3 { background:none; }
#searchbox form label { float:left; display:inline-block; font-weight:bold; color:#b6ff49; }
#searchbox form input,
#searchbox form select{background:#355702; border:solid 1px #5c7d01; padding:4px; float:right; color:#CF0; width:200px; }
#searchbox form input { width:190px; }
#searchbox form p { display:block; clear:both; margin-bottom:10px; }
#searchbox #sbmt { margin-top:10px; width:100px; background:url(images/btn.gif); color:#1d3000; font-weight:bold; }

/**/
#recommend_list li { float:left; margin:0px 10px 10px 0px; text-align:center; }
#recommend_list li a:hover img { border-color:#6C0; }
#recommend_list li a img { border:solid 5px #fff; }

.pad-left { padding-left:25px; }
.pad-right { padding-right:25px; }
.pad-left-double { padding-left:50px; }

.photo-detail { float:left; width:260px; }
.photo-detail img { border:solid 5px #fff; margin:0px 0px 5px; }

ol.commentlist li { display:block; margin-bottom:10px; }
ol.commentlist li .reply { clear:both; }

ul#gallery-photo { margin-top:20px; }
ul#gallery-photo li { float:left; list-style:none; margin-right:10px; }
ul#gallery-photo li a img { border:solid 5px #fff; }
ul#gallery-photo li a:hover img { border-color:#690; }