html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}.commentlist li .avatar{float:left}.commentlist li{padding:5px 10px 10px 5px}.commentlist li ul li{margin-left:-5px;margin-right:10px}.commentlist p{margin:10px 0 10px 5px}.postmetadata{clear:right}img.alignright{margin:0 7px 2px 0}img.alignleft{margin:0 0 2px 7px}.alignright{float:left}.alignleft{float:right}code{display:block;direction:ltr;text-align:left}acronym,abbr,span.caps{letter-spacing:0}html>body .entry ul{padding:0 10px 0 0;text-indent:10px}html>body .entry li{margin:7px 10px 8px 0}.entry ol{padding:0 35px 0 0}#sidebar ul ul,#sidebar ul ol{margin:5px 10px 0 0}#sidebar ul ul ul,#sidebar ul ol{margin:0 10px 0 0}#commentform{margin:5px 0 0 10px}#commentform input{margin:5px 0 1px 5px}#commentform #submit{float:left}.commentlist p{margin:10px 0 10px 5px}.children .even,.alt{border-left:0;border-right:1px solid #ddd}#wp-calendar #next a{padding-right:0;padding-left:10px;text-align:left}#wp-calendar #prev a{padding-left:0;padding-right:10px;text-align:right}blockquote{margin:15px 10px 0 30px;padding-left:0;padding-right:20px;border-left:0 none;border-right:5px solid #ddd}#email,#url{direction:ltr}body{background: white;font-family: Verdana, arial, sans-serif;font-size: 12px;}strong, b{font-weight: bold;}em, i{font-style: italic;}.cufon-loading{visibility: hidden !important;}.alignleft{float: left;}.alignright{float: right;}img.alignleft{float: left;margin: 0 15px 15px 0;}img.alignright{float: right;margin: 0 0 15px 15px;}a{text-decoration: none;color: #111;}h1,h2,h3,h4{text-transform: uppercase;color: #111;float: left;clear: both;margin-bottom: 20px;}h1{font-size: 30px;}h2{font-size: 20px;}h2 a{color: #666;}h2 em{color: #999;}h3{font-size: 18px;color: #666;}h4{font-size: 26px;}#center{width: 960px;margin: 20px auto;}#container{background: white;float: left;clear: both;width: 100%;padding: 20px;margin-bottom: 20px;}#header{float: left;clear: both;width: 100%;margin-bottom: 20px;}#logo{width: 327px;height: 67px;float: left;}#logo a{float: left;clear: both;width: 327px;height: 67px;display: block;text-indent: -9999px;display: block;background: url(../../img/logo.gif) top left no-repeat;}#hours{float: right;margin-top: 20px;}#hours li{float: left;margin-left: 20px;font-size: 15px;text-transform: uppercase;color: #9b9b9b;}#hours p{margin: 0;text-align: right;}#hours strong{color: #565656;}#hours small{font-size: 12px;margin: -10px 0 0 0;color: #b1b1b1;}#hours li.address{background: url(../../img/clock.jpg) top right no-repeat;padding-right: 52px;}#hours li.facebook a,#hours li.twitter a{background: url(../../img/social_icons.gif) bottom left no-repeat;height: 32px;width: 32px;display: block;text-indent: -9999px;}#hours li.facebook a:hover{background-position: top left;}#hours li.twitter a{background-position: bottom right;}#hours li.twitter a:hover{background-position: top right;}#nav{float: left;clear: both;width: 960px;margin: 20px 0;text-align: center;}#nav li{float: left;margin: 0 42px 0 0;height: 16px;background: white;}#nav li.last{margin: 0;}#nav a,#subnav a{font-size: 14px;color: #ababab;text-transform: uppercase;text-decoration: none;}#nav a:hover,#subnav a:hover{}#nav li.current-menu-item a,#nav li.current-page-ancestor a,#subnav li.current_page_item a,#subnav li.current-page-ancestor a{color: #595959;}#subnav{float: left;clear: both;width: 940px;background: #f1f1f1;padding: 10px 0 10px 20px;margin-bottom: 20px;}#subnav li{float: left;margin-right: 20px;}#subnav li a:hover{color: #595959;}#slider {position: relative;width: 960px;height: 616px;float: left;clear: both;background: url(../../img/loader.png) 50% 50% no-repeat;}#slider img {position: absolute;top: 0px;left: 0px;}.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:89;}.nivo-caption p {padding:5px;margin:0;}.nivo-caption a {display:inline !important;}.nivo-html-caption {display:none;}.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}.nivo-prevNav {left:0px;}.nivo-nextNav {right:0px;}.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}.nivo-controlNav a.active {font-weight:bold;}#content{float: left;clear: both;width: 100%;margin-bottom: 20px;}#content p{margin-bottom: 15px;font-size: 13px;line-height: 20px;color: #333;float: left;clear: both;width: 100%;}#content h1{clear: both;padding: 6px 6px 3px 5px;width: auto;float: left;color: white;}#content ol{font-size: 14px;margin-bottom: 15px;float: left;clear: both;margin-left: 50px;}#content ol li{margin-bottom: 10px;list-style: decimal;line-height: 22px;}.newsletter{float: left;clear: both;width: 100%;}.newsletter table{width: 100%;float: left;clear: both;}.newsletter tr{width: 200px;float: left;margin-right: 20px;}.newsletter tr td{padding-right: 20px;}.newsletter input{background: #8dc63f;color: white;text-transform: uppercase;font-weight: bold;width: 150px;border: 0;padding: 4px;font-size: 14px;margin-left: 200px;}.newsletter input[type=text]{border: 0;background: #f1f1f1;padding: 5px;width: 300px;font-size: 14px;margin: 0;color: #333;text-transform: none;}.pink{ background: #ed346f; }#nav .pink a:hover{ color: #ed346f; }.pink span{ color: #f398b5; }.blue{ background: #34d5ed; }#nav .blue a:hover{ color: #34d5ed; }.blue span{ color: #b3f4fe; } .green{ background: #8dc63f; }#nav .green a:hover{ color: #8dc63f; }.green span{ color: #b1e46c; }.orange{ background: #ffa300; }#nav .orange a:hover{ color: #ffa300; }.orange span{ color: #ffe1ab; }.purple{ background: #b234ed; }#nav .purple a:hover{ color: #b234ed; }.purple span{ color: #d28af4; }.pink a,.blue a,.green a,.orange a,.purple a{background: white;}span.grey{background: #e1e1e1;color: #b1b1b1;margin: -6px 0 -3px -5px;padding: 6px 6px 3px 5px;float: left;}#sidebar{width: 230px;margin: 0 20px 0 0;float: left;}#sidebar h2{color: #999;font-size: 16px;margin: 0;}#sidebar ul{float: left;clear: both;width: 100%;margin: 0 0 40px 0;}#sidebar ul li{float: left;clear: both;width: 100%;padding: 10px 0 0 0;margin: 10px 0 0 0;border-top: 1px solid #f1f1f1;}#posts{width: 708px;float: left;}#posts h2{width: 100%;}#posts h2 a{color: #333;}#posts a{color: #34d5ed;}#content .post p{}#content p.post_info{background: #e1e1e1;text-transform: uppercase;float: left;clear: both;width: 100%;}#posts p.post_info a{color: white;}p.post_info span{padding: 4px 10px 5px 10px;float: left;}p.post_info span.cat{background: #ed346f;float: right;}p.post_info span.comments{background: #34d5ed;float: right;}p.post_info span.comments span{padding: 0;color: #89E9F9;}.post{margin-bottom: 20px;float: left;clear: both;width: 100%;}.navigation{float: left;clear: both;width: 100%;background: #f1f1f1;margin-bottom: 20px;}.navigation div{padding: 10px 10px;background: #dedede;}#posts .navigation a{color: #333;}.team{float: left;clear: both;width: 100%;margin: 0 0 20px 0;padding: 0 0 10px 0;border-bottom: 1px solid #e1e1e1;}.team .image{width: 260px;float: left;margin-right: 20px;}.team .bio{width: 680px;float: left;}.team h2{color: white;padding: 3px 10px;}#content .team ol{margin: 0 0 0 30px;}#content .team ol li{margin: 0 0 5px 0;}#respond{float: left;clear: both;width: 100%;}#commentform{margin: 0;}#commentform label{width: 200px;display: inline-block;}#commentform input,#commentform textarea{border: 0;background: #f1f1f1;padding: 5px;width: 487px;font-size: 14px;}#commentform textarea{font-family: Verdana, arial, sans-serif;width: 697px;}#commentform input#submit{background: #8dc63f;color: white;text-transform: uppercase;font-weight: bold;width: 200px;}#content p.moderation{color: #34d5ed;}ol.commentlist{float: left;clear: both;width: 100%;}ol.commentlist li{float: left;clear: both;width: 100%;padding: 0;margin: 0 0 15px 0;border-bottom: 1px solid #e1e1e1;}.commentlist p{margin: 0;}.comment_av{width: 45px;float: left;margin-right: 20px;}.comment_text{float: left;}.googleMap{float: left;clear: both;}.sub_content{float: left;clear: both;width: 100%;margin-bottom: 20px}.sub_item{background: #dedede;width: 305px;height: 173px;float: left;margin: 0;}.sub_item.middle{margin: 0 20px;}.sub_item#facility{height: 249px;margin-right: 20px;}.sub_item h2{padding: 5px 0;text-transform: uppercase;font-size: 40px;padding-left: 10px;color: white;width: 295px;}.sub_item h3{padding: 5px 0 3px 0;text-transform: uppercase;font-size: 28px;padding-left: 10px;color: white;width: 295px;}#content .sub_item p{padding: 0 20px;width: 265px;}#content .sub_item p.read_more{background: #c4c4c4;float: right;width: auto;color: white;padding: 10px 15px;position: absolute;margin: 206px 0 0 131px;}#content .sub_item p.read_more a{color: white;text-decoration: none;font-size: 20px;text-transform: uppercase;}#content .short .sub_item p.read_more{padding: 3px 7px;margin: 146px 0 0 203px;}#content .short .sub_item p.read_more a{font-size: 12px;}#content .sub_item p.button{margin: -20px 0 0 0;padding: 0;}#rates h3{margin-bottom: 0;}#rates table{float: left;clear: both;width: 100%;background-color: #c7c7c7;}#rates td{padding: 5px;text-align: center;}#rates td.title{text-align: left;}#rates tr.alt td{background-color: #dedede;}#rates td.middle{background-color: #dedede;}#rates tr.alt td.middle{background-color: #e8e8e8;}#rates td.packages{background-color: #dedede;font-size: 10px;color: #999;text-align: center;}#rates td.view_all{color: white;font-size: 12px;font-weight: 900;text-transform: uppercase;text-align: center;}#rates td.view_all a{color: white;}#footer{font-size: 10px;color: #b7b7b7;}#footer a{color: #7b7b7b;text-decoration: none;}#footer a:hover{color: #5b5b5b;}#footer p.copyright{float: left;}.copyright span{color: #5b5b5b;}#footer_nav{float: right;}#footer_nav li{float: left;margin-left: 8px;}#footer_nav a{padding: 3px 5px;}#footer_nav li.current-menu-item a{background: #f1f1f1;color: #5b5b5b;}
