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

#rightBlock { float:left; color:#333; width:699px; min-height:450px; margin-left:298px;}
#article { padding-right:30px;}
#article hr { color:#CCC; background-color:#CCC; height:1px; border:0;}
#article h3 { font-size:12px; color:#524846; line-height:18px; margin-bottom:10px;}
#article p { font-size:11px; margin-bottom:10px; color:#666; line-height:16px;}
#article h6 { color:#CCC; font-size:11px;}
#article h5 { color:#CCC; font-size:11px; margin-top:3px;}
#article h5 a:link { color:#999;} #article h5 a:hover { color:#666;}
#article .line { background:#ccc; height:1px; margin-bottom:10px;}
#article table { margin:10px 0; width:400px;}
#article a:link, #article a:visited { color:#660000; text-decoration:none;}
#article .gallery {float:right; margin-left:20px; width:217px; border-top:2px solid #C4BFBE;}
#article .gallery .head { background:url(../park_images/galleryTitleBg.jpg) repeat-x top left; text-align:center; color:#FFF; font-size:11px; padding:8px 0;}
#article .gallery .images { text-align:center; padding:15px; background:url(../park_images/gallery_articleBg.jpg) top left no-repeat;}
#article .directions {float:right; margin-left:20px; width:397px;}
#article .directions .head { background:url(../park_images/directions_top.jpg) repeat-x top left; text-align:left; color:#FFF; font-size:11px; padding:8px 15px;}
#article .directions .images { padding:15px; background:url(../park_images/directions_bg.jpg) top left no-repeat;}
#article .directions .images table {width:365px;}
#article .directions .images input[type=text] { border:1px solid #ccc; width:200px; font-size:11px; padding:0; height:20px;}

#wrapper { background:url(../park_images/Bg_repeat-y.jpg) repeat-y top left;}

.title { height:140px; display:table; width:100%; padding-bottom:10px;}
.title h1 { display:table-cell; vertical-align:bottom; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#3F3937;}
