/*
Theme Name: Campland.com
Theme URI: http://campland.com
Description:
Version: 1.0
Author: Skybox Creative
Author URI: http://skyboxcreative.com
Tags:
*/
/* RESET */
/* ----------------------------------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, q, s, 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; }
/* remember to define focus styles! */
:focus { outline: 0; }
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: "" ""; }
/* end Global reset */
													
/* TYPOGRAPHY */											
/* ----------------------------------------- */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {font-family: Verdana, Geneva, Tahoma, sans-serif;font-size:12px;color:#626262;line-height:1.2}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#0a0a0a;}
h1 {font-size:18px;line-height:1.778;}

.blog h2 a:link, .blog h2 a:visited {font-size:18px;line-height:1.5;color:#0a0a0a;}
.blog h2 a:hover, .blog h2 a:active {text-decoration:underline}

p {margin-bottom:18px;}
p.posted-on {margin-bottom:0;font-size:10px;}

a:link, a:visited {color:#e26c0c;font-weight:bold;text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline}

strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

.alert { background:red; color:white } 
#skip-nav {display:none;}

small {font-size:80%}
sup {font-size:80%;vertical-align:top;}

#content-body ul {margin-left:20px;}
#content-body ul li {list-style-type:none;font-weight:bold;color:#e06604}

.post-title-hr {margin-bottom:22px;height:5px;width:100%;border:none;background:url(images/pres/post-header-bg.gif) repeat-x 0 0}

label {font-weight:bold;line-height:2}
input, textarea {height:33px;width:100%;border:1px solid #dbdbdb}
textarea {width:100%;height:160px}
span.required {color:#e26c0c;}
span.submit-btn input {display:block;width:74px;height:72px;text-indent:-9999px;border:none;float:right;cursor:pointer;background:url(images/pres/send-btn.png) no-repeat 0 0}

table {width:100%;margin-bottom:40px;position:relative}
td {padding:6px}
													
/* LAYOUT */
/* ----------------------------------------- */
html {background:#aadcd0 url(images/pres/html-bg.jpg) repeat 0 0;}
body.home {background:url(images/pres/home-body-bg.png) repeat-x 0 0}

h1#logo {width:275px;height:130px;text-indent:-9999px;background: url(images/pres/logo-bg.png) no-repeat right 0;cursor:pointer}
h1#logo a {display:block;width:275px;height:130px;}
.home h1#logo {width:306px;height:102px;text-indent:-9999px;background: url(images/pres/home-logo-h1-bg.png) no-repeat 0 0;cursor:pointer}

/* NAVIGATION */
/* ----------------------------------------- */
#gbl-nav {margin: -130px 0 0 275px;width:799px;height:86px;background: url(images/pres/gbl-nav-bg.png) no-repeat left bottom;}
.home #gbl-nav {margin:-102px 0 0 308px;width:754px;height:102px;background:none}
.home #gbl-nav #primary, .home #gbl-nav #secondary  {display:block;width:753px}
#primary, #secondary {display:block;width:753px;	/*background:rgba(255,0,0,0.2)*/}
#secondary {width:772px;	/*background:rgba(0,0,255,0.2)*/}
#gbl-nav #primary {height:31px;}
.home #gbl-nav #primary {margin-top:20px;}
#gbl-nav #secondary {margin-bottom: 20px;padding-top:10px;height:26px;}

#gbl-nav ul li {display:inline-block;float:right;}
/* PRIMARY */
#gbl-nav #primary ul li {margin-right:3px;}
.home #gbl-nav #primary ul li {margin-right:4px;}

#gbl-nav #primary ul li a:link, #gbl-nav #primary ul li a:visited {padding:5px 8px;background:#f9f9f9;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #dcdcde;border-left:1px solid #dcdcde;-webkit-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;box-shadow:0 1px 1px rgba(6,6,6,.2);}

#gbl-nav #primary ul li a:hover, #gbl-nav #primary ul li a:active {text-decoration:none;color:#fff;background:#98c4ba;border:1px solid #98c4ba}

#gbl-nav #primary ul li.current_page_item a:link, #gbl-nav #primary ul li.current_page_item a:visited {text-decoration:none;color:#fff;background:#E26C0C;border-right:1px solid #f57c1a;border-top:1px solid #f57c1a;border-left:1px solid #989899;border-bottom:1px solid #989899;}

/*	SUBNAV DROPDOWN	*/
#gbl-nav #primary ul li:hover a:link, #gbl-nav #primary ul li:hover a:visited,.home #gbl-nav #primary ul li:hover a:link, .home #gbl-nav #primary ul li:hover a:visited{background:#98c4ba;border:1px solid #98c4ba;color:#fff}
#gbl-nav #primary ul li ul.sub-menu {display:none}
#gbl-nav #primary ul li:hover ul.sub-menu {display:block;position:absolute;margin:5px 0 0 -45px;padding:22px 10px 15px 18px;z-index:1001;width:542px;height:292px;border:5px solid #98c4ba;background:#fff;border-radius:4px;box-shadow:2px 2px 4px rgba(6,6,6,.2)}
#gbl-nav #primary ul li ul.sub-menu li {display:block;float:none;width:150px;margin:0;padding:4px;}

#gbl-nav #primary ul li ul.sub-menu li a:link, #gbl-nav #primary ul li ul.sub-menu li a:visited,.home #gbl-nav #primary ul li ul.sub-menu li a:link, .home #gbl-nav #primary ul li ul.sub-menu li a:visited {display:block;width:136px;padding:6px 8px 1px;background:#fff;border-top:1px solid #e5e5e5;border-right:none;border-bottom:none;border-left:none;box-shadow:none;text-shadow:none;border-radius:0;color:#626262;font-size:12px;line-height:1;}
#gbl-nav #primary ul li ul.sub-menu li a:hover, #gbl-nav #primary ul li ul.sub-menu li a:active {color:#E26C0C} 
#gbl-nav #primary ul li ul.sub-menu li#menu-item-403{border-bottom:1px solid #e5e5e5;}
/* PICTURE LINKS */

#gbl-nav #primary ul li ul.sub-menu li#menu-item-440,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-441,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-445,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-446,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-412,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-413,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-414,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-415 {display:inline-block;float:right;margin-bottom:30px;width:178px;height:124px;position:relative;top:-288px;}

#gbl-nav #primary ul li ul.sub-menu li#menu-item-440 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-440 a:visited,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-441 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-441 a:visited,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-445 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-445 a:visited,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-446 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-446 a:visited,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-412 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-412 a:visited,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-413 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-413 a:visited,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-414 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-414 a:visited,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-415 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-415 a:visited {display:inline-block;padding:0;background:none;border:none;box-shadow:none;border-radius:0;color:#E26C0C;font-size:11px;line-height:1;width:182px;height:122px;	background:rgba(0,0,0,0.25)}

#gbl-nav #primary ul li ul.sub-menu li#menu-item-440 a:hover, #gbl-nav #primary ul li ul.sub-menu li#menu-item-440 a:active,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-441 a:hover, #gbl-nav #primary ul li ul.sub-menu li#menu-item-441 a:active,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-445 a:hover, #gbl-nav #primary ul li ul.sub-menu li#menu-item-445 a:active,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-446 a:hover, #gbl-nav #primary ul li ul.sub-menu li#menu-item-446 a:active,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-412 a:hover, #gbl-nav #primary ul li ul.sub-menu li#menu-item-412 a:active,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-413 a:hover, #gbl-nav #primary ul li ul.sub-menu li#menu-item-413 a:active,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-414 a:hover, #gbl-nav #primary ul li ul.sub-menu li#menu-item-414 a:active,
#gbl-nav #primary ul li ul.sub-menu li#menu-item-415 a:hover, #gbl-nav #primary ul li ul.sub-menu li#menu-item-415 a:active {color:#626262}


#gbl-nav #primary ul li ul.sub-menu li#menu-item-445 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-445 a:visited 
{background: url(images/pres/dropdown-supersite-bg.jpg) no-repeat 0 bottom}
#gbl-nav #primary ul li ul.sub-menu li#menu-item-446 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-446 a:visited 
{background: url(images/pres/dropdown-picsnvids-bg.jpg) no-repeat 0 bottom}

#gbl-nav #primary ul li ul.sub-menu li#menu-item-412 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-412 a:visited , #gbl-nav #primary ul li ul.sub-menu li#menu-item-440 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-440 a:visited
{background: url(http://www.campland.com/wp-content/uploads/2015/07/CamplandAerial-170.png) no-repeat 0 bottom}
#gbl-nav #primary ul li ul.sub-menu li#menu-item-413 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-413 a:visited 
{background: url(http://www.campland.com/wp-content/uploads/2012/10/dropdown-forkids1-bg.jpg) no-repeat 0 bottom}
#gbl-nav #primary ul li ul.sub-menu li#menu-item-414 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-414 a:visited 
{background: url(images/pres/dropdown-reccal-bg.jpg) no-repeat 0 bottom}
#gbl-nav #primary ul li ul.sub-menu li#menu-item-415 a:link, #gbl-nav #primary ul li ul.sub-menu li#menu-item-415 a:visited 
{background: url(images/pres/dropdown-morethings-bg.jpg) no-repeat 0 bottom}

/*home page*/
.home #gbl-nav #primary ul li a:link, .home #gbl-nav #primary ul li a:visited {font-size:16px;font-weight:bold;padding:5px 8px;color:#fff;background:#f57e1e;border-top:1px solid #f89748;border-right:1px solid #f78428;border-bottom:1px solid #d26a16;border-left:1px solid #f78428;border-radius:4px;box-shadow:0 1px 1px rgba(6,6,6,.2);text-shadow:1px 2px 2px rgba(101,53,27,.7);}

.home #gbl-nav #primary ul li a:hover,.home #gbl-nav #primary ul li a:active, 
.home #gbl-nav #primary ul li.current_page_item a:link,.home #gbl-nav #primary ul li.current_page_item a:visited {text-decoration:none;color:#f57e1e;background:#f9f9f9;border:1px solid #fff;text-shadow:none}

/* SECONDARY */
#gbl-nav #secondary ul li {margin-right:8px;padding-right:13px;border-right:1px solid #fff;}
#gbl-nav #secondary li:first-child {padding-right:4px;border:none}
#gbl-nav #secondary ul li a:link, #gbl-nav #secondary ul li a:visited {padding:2px 5px;color:#fff;text-shadow:2px 3px 7px #060606;}
#gbl-nav #secondary li:first-child a:link {padding-right:0;border:none;}
#gbl-nav #secondary ul li a:hover, #gbl-nav #secondary ul li a:active {color:#fff;text-shadow:none;border:none;background:none}
#gbl-nav #secondary ul li.current_page_item a {border-radius:4px;background:#607470;background:rgba(0,0,0,0.4)}

ul.children {display:none;}

/* PAGE + CONTENT */
/* ----------------------------------------- */
.home #wrapper {margin:0 auto;width:1086px;overflow:hidden}

#wrapper {width:1074px; }

#slider-container {padding:41px 0 0 0;width:1086px;height:514px;background:url(images/pres/slider-container-bg.png) no-repeat 0 0;}
#slider {position:relative;margin-left:54px;width:973px;height:443px;background:url(images/loading.gif) no-repeat 50% 50%;}
/* #slider img {position:absolute;top:0px;left:0px;display:none;} */
#home-reservations-tag {display:block;width:372px;height:115px;position:relative;top:-128px;left:40px;z-index:900;text-indent:-9999px;background:url(images/pres/slider-reservations-overlay.png) no-repeat 0 0}

/* 
.nivo-prevNav, .nivo-nextNav {display:block;width:84px;height:84px;text-indent:-9999px}
.nivo-prevNav {margin-left: -42px;background:url(images/pres/slider-left-arrow.png) no-repeat 0 0}
.nivo-nextNav {margin-right: -48px;background:url(images/pres/slider-right-arrow.png) no-repeat 0 0}

.nivo-controlNav {position:absolute;top:384px;left:670px;height:44px;z-index: 1001;padding:0 10px;background:rgba(255,255,255,0.25);border-radius:8px}
.nivo-controlNav a.nivo-control {display:inline-block;float:left;width:36px;height:36px;background:url(images/pres/slider-pagination-bg.png) no-repeat 0 0;text-indent:-9999px}
.nivo-controlNav a.active {background-position:-36px 0}
*/

.home #social-bar {margin-top: -42px;width:1086px;height:82px;background:url(images/pres/be-social-bar-bg.png) no-repeat 0 0;}
.home #social-bar h2 {text-indent:-9999px;}
.home #social-bar ul {margin-left: 612px;}
/* you seriously need to see below in Left sidebar > #social media for the rest of the mess that makes this work */

/* HOME PAGE PANELS + RECENT POSTS */
#three-panels-container {margin:10px 0 27px;width:1086px;height:412px;background:url(images/pres/three-panels-container-bg.png) no-repeat 0 0}
#three-panels-container span {display:block;clear:both;position:relative;top:-180px;width:1096px;height:70px;border:none;background:url(images/pres/panels-ribbon.png) no-repeat 0 0}/* for the ribbon overlay */
.panel {width:284px;float:left;display:inline-block;}
#panel-left {margin:53px 21px 0 96px}
#panel-middle {margin:32px 24px 0 0}
#panel-right {margin:44px 0 0 0}

.panel-photo-container {margin-bottom:25px;width:275px;height:188px;overflow:hidden;}
.panel-photo-container img {}

.panel h2 {text-indent:-9999px}
.panel p {margin:0 16px}
.panel a:link, .panel a:visited {display:block;margin-top:12px;text-align:center}

#recent-posts {position:relative;width:1086px;height:778px;padding-top:70px;background:url(images/pres/recent-posts-bg.png) no-repeat 0 0;color:#fff;}
#recent-posts div.home-post {margin-bottom:103px;}
#recent-posts div.home-post p {margin:0 112px 14px 420px;}
#recent-posts div.home-post .excerpt {height:71px;}
#recent-posts div.home-post h3 {margin:0 112px 96px 420px;font-size:18px;font-weight:bold;margin-bottom:6px;color:#fff;}
#recent-posts p.article-link {margin:0;}
#recent-posts p a.home-posts-readmore {margin-left:450px;display:block;width:178px;height:44px;background: url(images/pres/recent-posts-readmore.png) no-repeat right 0;text-indent:-9999px}
#recent-posts div.home-post-thumb {margin:-43px  0 0 85px;float:left;width:284px;height:144px;overflow:hidden;}

/* CONTENT */
#page-header {margin: 0 0 0 275px;width:799px;height:315px;background:url(images/pres/page-header-bg.png) no-repeat 0 0}

.blog #page-header, .single #page-header, .search #page-header, .archive #page-header, .error404  #page-header, .page-template-reservations-tamplate-php #page-header {margin: 0 0 0 275px;width:799px;height:189px;background:url(images/pres/blog-page-header-bg.png) no-repeat 0 0}
.page-template-reservations-tamplate-php #page-header {background: url(images/pres/resv-header.png) no-repeat 0 0}

#page-header img {margin:24px 0 0 27px}

#content {width:1074px;background:	url(images/pres/wrapper-side-bg.png) no-repeat 1px bottom}
#content-body {margin:0;padding:22px 24px 48px 49px;width:412px;float:left;background:#f1f2f3;}
#content-body h1 {line-height:18px;margin-bottom:18px}

#content-body.events-page {width:981px;background:#F1F2F3 url(images/pres/right-sidebar-bg.png) repeat-y 760px top}
table.fullcalendar td.month_name {font-size:18px;font-weight:bold;text-align:center;}

#myMap {position:relative;width:415px}

#map {
	clear:both;
	margin-top:30px;
width: 100%;
height: 400px;
}
#directions {background:#f1f2f4}

/* reservations page */
dl#online, dl#phone, dl#fax {padding:42px 56px 0 157px;width:222px;height:110px;margin-bottom:20px;}
dl#online dt, dl#phone dt, dl#fax dt {text-indent:-9999px}
dl#phone h3 {font-size:18px;color:#626262;}
dl#online dd a, dl#fax dd a {display:block;width:74px;height:71px;text-indent:-9999px;left:200px;position: relative;top:12px;}
dl#online dd a {background:url(images/pres/start-now-btn.png) no-repeat 0 0}
dl#fax dd a {background:url(images/pres/download-btn.png) no-repeat 0 0}
dl#online {background:url(images/pres/res-online.png) no-repeat 0 0}
dl#phone {background: url(images/pres/res-phone.png) no-repeat 0 0}
dl#fax {background:url(images/pres/res-fax.png) no-repeat 0 0}

#arial-photo {margin:0 0 13px 28px}
#right-sidebar #res-contact-info {margin:0;}
#right-sidebar #res-contact-info dl {margin:0 0 16px;min-height:0;}
#right-sidebar #res-contact-info dl#address-block {margin:0 0 30px 34px;background:url(images/mini-icons/location.png) no-repeat 0 0}
#right-sidebar #res-contact-info dl#address-block dt { margin: 0 55px 0 58px;}
#right-sidebar #res-contact-info dl dt, #right-sidebar #res-contact-info dl dd {margin:0 55px 0 56px}


/* PHOTO GALLERIES */
#gallery {margin-top:60px;}
#gallery img#pics {float:left;margin:0 0 10px -20px}
#gallery h2 {font-weight:18px;padding-top: 44px;}
#gallery ul#thumbnails {margin:12px 0 54px -20px;padding:10px 8px 0;width:426px;background:#dcdcdc;border:1px solid #bfbfbf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:auto;clear:both}
#gallery ul#thumbnails li {display:inline-block;float:left;margin:0 4px 10px;padding:4px;background:#fff;border:1px solid #d7d7d7}
#gallery ul#thumbnails li img {display:block;width:67px;height:48px;overflow:hidden}

/* STAFF PAGE */
#staff-blocks, #video-blocks {width:412px;padding-top:48px;background:url(images/pres/staff-blocks-bg.png) no-repeat 0 0;overflow:auto}
.staff-block, .video-block {display:inline-block;float:left;margin: 0 4px 0 0;width:133px;height:184px;text-align:center;}
.staff-image, .video-image {width:133px;height:90px;background:url(images/pres/staff-image-bg.png) no-repeat 0 0}
.staff-image img, .video-image img {width:119px;margin:6px 0 0 0}
#staff-popup-content {width:600px;padding:40px 20px}
#staff-popup-content img {float:left;margin:0 15px 20px 0;border:6px solid #fff;box-shadow: 1px 1px 2px #999}
#staff-popup-content ul {margin-bottom:40px;list-style-type:none}

/* PHOTO/VIDEO PAGE */
#video-blocks {overflow:visible;}
.video-block {margin: 0 2px 0 0;}
.video-image {height:133px;background:url(images/pres/video-thumb-bg.png) no-repeat 0 0}
.video-image img {margin: 12px 0 0 -1px;width:110px;border: 1px solid #eee}
#video-popup-content {width:auto;padding:40px 20px}
#video-popup-content iframe {margin-bottom:18px;border:6px solid #fff;box-shadow:1px 1px 2px #666}

/* SIDEBARS */
/* ----------------------------------------- */
/* LEFT */
#left-sidebar, #left-sidebar-events {width:275px;margin:44px 0 0 0;padding-bottom:64px;float:left;background:#f1f2f3 url(images/pres/left-sidebar-bg.png) repeat-y 0 0}

#left-sidebar-events {height:271px;padding-bottom:0;background:url(images/pres/CAMP-001-Website_Calendar_01.png) no-repeat 0 0}

#left-sidebar p#under-logo-p, #left-sidebar-events  p#under-logo-p {margin:0 35px 18px 56px;color:#fff;font-weight:bold;}

#left-nav {width:275px;padding:2px 0 0;}
#left-nav li.page_item {padding:0 0 0 40px}
#left-nav li.page_item a:link, #left-nav li.page_item a:visited {display:block;padding:10px 0 10px 14px;width:185px;font-size:14px;font-weight:bold;color:#fff;border-top:1px solid #fff;}
#left-nav li.page_item a:hover, #left-nav li.page_item a:active, #left-nav li.page_item a:focus {}
#left-nav li.page_item:last-child a:link {border-bottom:1px solid #fff;}
#left-nav li.current_page_item:last-child a:link {border-bottom:none;}



#left-nav li.current_page_item {padding:0;border-bottom:none}
#left-nav li.current_page_item a:link, #left-nav li.current_page_item a:visited, #left-nav li.current_page_item a:hover {margin-bottom:-10px;width:220px;height:41px;padding-left:55px;color:#354905;border:none;background:url(images/pres/current-page-item.png) no-repeat right 0}

#left-nav li.current_page_item + li a:link, #left-nav li.current_page_item + li a:visited {border:none;}

#cats-n-archives h3 {padding:10px 0 0 62px;height:44px;color:#354905;font-size:14px;vertical-align:middle;background:url(images/pres/current-page-item.png) no-repeat right 0}
#cats-n-archives ul {margin:0 0 30px 85px}
#cats-n-archives ul li {list-style-type:none;}
#cats-n-archives ul li a {color:#fff;}

#weather, #resv-inq {margin:36px 0 24px 29px;padding:22px 0 0 26px;width:181px;height:207px;color:#351705;background:url(images/pres/weather-box-bg.png) no-repeat 0 0;overflow:hidden}
#weather p {font-weight:bold;clear:both}
#weather ul {margin:12px 0 12px;list-style:none;overflow: hidden;}
#weather ul li {float:left;}
.noaa_icon {margin:-10px 0 0 30px}
.noaa_temp {font-size:24px;font-weight:bold;width:72px;letter-spacing:-1px}
.noaa_wind, .noaa_humidity {font-size:11px;line-height:1.25;width:108px}
#more-weather {margin:0 0 0 50px;color:#fff;}

#resv-inq h3, #helpful-numbers h3 {margin-bottom:24px;}
#resv-inq h4 {font-size:14px;color:#fff;line-height:1.25}

#helpful-numbers {margin:0 0 15px 22px;padding:22px 0 0 26px;width:190px;height:480px;background: url(images/pres/helpful-numbers-bg.png) no-repeat 0 0}
#helpful-numbers dl {color:#fff;margin-bottom:32px;}
#helpful-numbers dt {font-weight:bold;margin-bottom:14px;}

#social-media {margin:0 0 15px 29px;padding:22px 0 0 26px;width:181px;height:256px;background:url(images/pres/social-box-bg.png) no-repeat 0 0}
#left-sidebar-events #social-media {background:none;margin-top:53px;height:124px}
#left-sidebar-events #social-media ul {padding-top:10px}
#social-media ul {margin:10px 0 0 0}
#social-media ul li, .home #social-bar ul li {display:inline-block;float:left;}
#social-media ul li a:link, #social-media ul li a:visited, .home #social-bar ul li a:link, .home #social-bar ul li a:visited {display:block;width:57px;height:62px;background:url(images/pres/social-media-icons-4.png) no-repeat 0 0;text-indent:-9999px}
#social-media ul li a:hover, #social-media ul li a:active, .home #social-bar ul li a:hover, .home #social-bar ul li a:active {}
#social-media ul li a#facebook, .home #social-bar  ul li a#facebook {background-position:0 0;}
#social-media ul li a#twitter, .home #social-bar  ul li a#twitter  {background-position:-58px 0;}
#social-media ul li a#twitter1, .home #social-bar  ul li a#twitter1  {background-position:-117px 0;}
#social-media ul li a#twitter2, .home #social-bar  ul li a#twitter2  {background-position:-117px -64px;}
#social-media ul li a#flikr, .home #social-bar  ul li a#flikr  {background-position:-117px 0;}
#social-media ul li a#foursquare, .home #social-bar  ul li a#foursquare  {background-position:0 -64px;}
#social-media ul li a#unknown, .home #social-bar  ul li a#unknown  {background-position:-58px -64px;}
#social-media ul li a#vimeo, .home #social-bar  ul li a#vimeo  {background-position:-117px -64px;}
#social-media ul li a#youtube, .home #social-bar  ul li a#youtube  {background-position:0 -126px;}
#social-media ul li a#instagram, .home #social-bar  ul li a#instagram  {background-position:-58px -64px;}
#social-media ul li a#pinterest, .home #social-bar  ul li a#pinterest  {background-position:0 -64px;}

#left-sidebar-events #social-media ul li a:link, #left-sidebar-events #social-media ul li a:visited {margin: 0 3px 0 0;display:block;width:40px;height:40px;background:url(images/pres/social-icons-small-4.png) no-repeat 0 0;text-indent:-9999px}
#left-sidebar-events #social-media ul li a:hover, #social-media ul li a:active, .home #social-bar ul li a:hover, .home #social-bar ul li a:active {}
#left-sidebar-events #social-media ul li a#facebook {background-position:-2px 0;}
#left-sidebar-events #social-media ul li a#twitter {background-position:-43px 0;}
#left-sidebar-events #social-media ul li a#twitter1 {background-position:-86px 0;}
#left-sidebar-events #social-media ul li a#twitter2 {background-position:-86px -45px;}
#left-sidebar-events #social-media ul li a#flikr {background-position:-86px 0;}
#left-sidebar-events #social-media ul li a#foursquare {background-position:-2px -45px;}
#left-sidebar-events #social-media ul li a#unknown {background-position:-58px -64px;}
#left-sidebar-events #social-media ul li a#vimeo {background-position:-86px -45px;}
#left-sidebar-events #social-media ul li a#youtube {background-position:-129px -45px;}
#left-sidebar-events #social-media ul li a#instagram {background-position:-86px -45px;}
#left-sidebar-events #social-media ul li a#pinterest {background-position:-86px 0px;}

/* RIGHT */
#right-sidebar {width:314px;padding-top:24px;float:right;	background:url(images/pres/right-sidebar-bg.png) repeat-y right top}
.blog #right-sidebar, .page-template-reservations-tamplate-php #right-sidebar {padding-top:0}
#reservation-now {margin:-24px 0 25px;display:block;width:314px;height:132px;text-indent:-9999px;background:url(images/pres/reserve-now-sidebar-tag.png) no-repeat right 0;}

#right-sidebar #calendar {margin:0 53px 55px 36px;width:227px;height:218px;background:#fff;box-shadow:0 1px 1px #ddd;border-radius:6px}
#right-sidebar li {list-style-type:none}
#wp-calendar {margin:10px 8px;width:93%;}
#calendar h3.widget-title {color: #999999;padding:5px 0 0 8px;}
#wp-calendar caption {font-size:18px;font-weight:bold;color:#7cb200;margin:0 0 5px;text-align:left;border:none}
#wp-calendar tr {margin:0 0 1px;}
#wp-calendar td {border:3px solid #fff;background:#e7e7e7;text-align:center;border-radius:8px;padding:6px 0 4px 0}
#wp-calendar td#today {background-color: #c1fe21;display: block;font-weight: normal;z-index: 1;border:none;border-radius:4px}
#wp-calendar tfoot, #wp-calendar thead {display:none}
#wp-calendar .pad { visibility: hidden;}

#wp-calendarLarge .dayHead {color:#333;background:#e7e7e7;}
#wp-calendarLarge td {width:58px;border:1px solid #333}
#EC_current-month {font-size:18px;font-weight:bold}

#right-sidebar dl {margin: 0 0 55px 34px;min-height:100px}


#right-sidebar #random-pages dl#pageid-76 {background: url(images/mini-icons/internet.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-72 {background: url(images/mini-icons/games.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-48 {background: url(images/mini-icons/events.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-33 {background: url(images/mini-icons/horseshoes.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-15 {background: url(images/mini-icons/just-for-kids.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-13 {background: url(images/mini-icons/pics-n-vids.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-29 {background: url(images/mini-icons/volleyball.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-41 {background: url(images/mini-icons/music.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-80 {background: url(images/mini-icons/supersite.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-45 {background: url(images/mini-icons/fun-map.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-82 {background: url(images/mini-icons/storage.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-66 {background: url(images/mini-icons/pool.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-64 {background: url(images/mini-icons/maps.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-70 {background: url(images/mini-icons/store.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-19 {background: url(images/mini-icons/the-park.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-58 {background: url(images/mini-icons/the-park.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-21 {background: url(images/mini-icons/contact.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-35 {background: url(images/mini-icons/movies.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-74 {background: url(images/mini-icons/laundry.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-50 {background: url(images/mini-icons/the-park.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-25 {background: url(images/mini-icons/things-to-do-06.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-39 {background: url(images/mini-icons/music.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-17 {background: url(images/mini-icons/news.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-52 {background: url(images/mini-icons/things-to-do-06.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-78 {background: url(images/mini-icons/cafe.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-31 {background: url(images/mini-icons/games.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-84 {background: url(images/mini-icons/maps.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-27 {background: url(images/mini-icons/watersports.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-60 {background: url(images/mini-icons/storage.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-8 {background: url(images/mini-icons/the-park.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-68 {background: url(images/mini-icons/marina.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-23 {background: url(images/mini-icons/things-to-do-06.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-86 {background: url(images/mini-icons/things-to-do-06.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-43 {background: url(images/mini-icons/contests.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-23 {background: url(images/mini-icons/things-to-do-06.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-10 {background: url(images/mini-icons/reservations.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-37 {background: url(images/mini-icons/music.png) no-repeat 0 0}
#right-sidebar #random-pages dl#pageid-62 {background: url(images/mini-icons/the-park.png) no-repeat 0 0}



#right-sidebar dl#music {background-position: 0 0}
#right-sidebar dl#watersports {background-position: 0 -120px}
#right-sidebar dl dt {margin:0 38px 0 66px;font-weight:bold;font-size:18px;}
#right-sidebar dl dd {margin:0 38px 0 66px;}

#right-sidebar dl#submit-photos {background: url(images/pres/submit-photos-bg.png) no-repeat 0 0}
#right-sidebar dl#more-photos {background: url(images/pres/social-media-bg.png) no-repeat 0 0}
#right-sidebar dl#more-photos dd a:link, #right-sidebar dl#more-photos dd a:visited {margin:15px 0 0 15px}

/* BLOG (NEWS)  */
/* ----------------------------------------- */
.post-block {margin-bottom:64px;}
.post-image {margin-bottom:18px;width:412px;height:255px;overflow:hidden;background:#fff;border:1px solid #d7d7d7}
.post-image img {margin:10px 0 0 10px;}

.tags-block {margin-top:5px;}
.tags-block a:link, .tags-block a:visited {margin:0 6px 10px 0;padding:4px 10px;font-weight:normal;color:#626262;background:#dcdcdc;border-radius:4px;}
.tags-block a:hover, .tags-block a:active {color:#E26C0C;text-decoration:none;}

form#searchform {width:236px;padding: 9px 0 0 20px;position:relative;top:125px;left:510px;height:60px;padding:23px 0 0 0 16px;background: url(images/pres/blog-search-form-bg.png) no-repeat 0 0}
#searchsubmit {margin: 2px 0 0 -25px;width:45px;height:49px;border:none;background:url(images/pres/blog-search-form-submit.png) no-repeat 0 5px;text-indent:-9999px;cursor:pointer;}
form#searchform input#s {height:22px;padding:0 4px;width:166px}

.comments-link {display:block;height:28px;padding:7px 0 0 38px;background:url(images/pres/comments-button-small.png) no-repeat 0 0;}
.more-link {display:block}

#flickr-photostream {margin:0 53px 55px 36px;width:227px;height:324px;background:#fff;box-shadow:0 -2px 3px #ecececx;border-radius:6px}
#flickr-photostream h3 {width:225px;height:49px;text-indent:-9999px;background:url(images/pres/flickr-stream-h3-bg.png) no-repeat -3px 0}
#flickr-photostream ul {margin:0 15px}
#flickr-photostream ul li {display:inline-block;margin:0 9px 6px;float:left;border:1px solid #d7d7d7;border-radius:2px}
#flickr-photostream ul li a img {width:67px;border:5px solid #fff;}


#blog-events-list {margin:0 53px 11px 36px;width:227px;padding-bottom:24px;background:#dcdcdc;border-radius:6px;}
#blog-events-list h3 {width:224px;height:45px;background:url(images/pres/events-quicklist-h3-bg.png) no-repeat 0 0;text-indent:-9999px}
#blog-events-list ul {margin:20px 10px}
#blog-events-list ul li {margin:0 0 6px}


/* NEWSLETTER  */
/* ----------------------------------------- */
#newsletter {clear:both;padding-top:64px;background: url(images/pres/content-bottom-bg.png) no-repeat 0 0}
.page-template-events-page-php #newsletter {background:url(images/pres/newsletter-bg-events-page.png) no-repeat 0 0}
.home #newsletter {margin-top:-146px;padding-top:64px;background:none}
#newsletter form {margin:-4px 0 42px;width:100%;height:149px;	background:url(images/pres/newsletter-band.png) repeat-x 0 0;}
#newsletter h3 {display:inline-block;margin:0 0 0 71px;width:512px;height:149px;background: url(images/pres/join-newsletter-bg1.gif) no-repeat 0 2px;text-indent:-9999px}
#newsletter a {display:none} /* gets rid of the link after the widget*/

#newsletter form p {margin:0;}
#newsletter form p input#email {margin:0;padding:0 0 0 10px;width:408px;height:44px;position:relative;top:-106px;left:580px;border:2px solid #6e6c32;font-size:24px}
#newsletter form input#newsletter-submit {display:block;width:83px;height:85px;position: relative;top: -174px;left: 978px; background:url(images/pres/newsletter-submit-bg.png) no-repeat 0 0;text-indent:-9999px;cursor:pointer;border:none;}


/* EVENTS CAL  */
/* ----------------------------------------- */

table.fullcalendar {border-collapse: collapse; z-index: 99;background:#F1F2F3}
#content-body table.fullcalendar ul {margin:5px}
#events-calendar-list li {font-family: inherit;font-size: inherit;font-stretch: normal;line-height: inherit;list-style-image:none;list-style-type:none;text-align: left;color:#353312;text-decoration:none;font-size:10px;font-weight:bold;line-height: 2;}
#events-calendar-list li:hover {padding:0;background:none;border:none}
#events-calendar-list li a:link, #events-calendar-list li a:visited, #events-calendar-list li a:hover, #events-calendar-list li a:active {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color:#353312;
    text-decoration: none;
}
table.em-calendar thead tr td {
	text-align:center;
}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
    color: #0A0A0A;
    font-weight: normal;
	font-size:11px
}
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a {
	font-weight: normal;
	text-decoration:none
}
table.em-calendar tr td ul li {
	margin-bottom:6px
}

#em-wrapper {padding:10px 10px 20px 0}
#fancybox-content #em-wrapper {padding:20px}
#em-wrapper img {float:right;margin-left:10px;border:5px solid #fff;}

/* RATE US  */
/* ----------------------------------------- */
#rate-us {margin: -66px auto 20px;width:1086px;height:138px;background:url(images/pres/rate-us-bg.png) no-repeat 0 0}
#rate-us h3 {text-indent:-9999px}
#rate-us p {margin:71px 0 0 504px;}
#rate-us p a {display:inline-block;position:relative;top:-12px;width:42px;height:42px;padding:0;text-indent:-9999px;background:url(images/pres/small-go-btn.png) no-repeat right 0;}

#rate-us-popup {width:535px;z-index:1002}
#rate-us-popup h3 {margin-top:10px;text-indent:0}
#rate-us-popup p {margin:0 30px}
#rate-us-popup ul {width:475px;height:194px;margin: 40px 0 40px 30px;}
#rate-us-popup ul li {display:inline-block;height:194px;float:left;}

/* FOOTER */
/* ----------------------------------------- */
#footer {width:100%;background:#81b900 url(images/pres/footer-bg.jpg) repeat 0 0;}

#footer-menus {width:1074px;margin:0 0 0 48px;padding:36px 0;}
.home #footer-menus {width:1074px;margin:0 auto;padding:36px 0;}
.footer-menu {margin:0 10px 0 0;width:238px;display:inline-block;float:left;}
.footer-menu h4 {margin-bottom:10px;height:44px;color:#fff;text-indent:-9999px;background:url(images/pres/footer-menu-headers-bg.png) no-repeat 0 0}
#footer-menu-reservations {background-position: -1px 0}
#footer-menu-park {background-position: -250px 0}
#footer-menu-to-do {background-position: -504px 0}
#footer-menu-events {background-position: -755px 0}

.footer-menu ul {margin:0 0 0 20px;}
.footer-menu ul li {width:218px;list-style-type:none}
.footer-menu ul li a:link, .footer-menu ul li a:visited {color:#353312;text-decoration:none;font-size:10px;font-weight:bold;line-height: 2;}
.footer-menu ul li a:hover, .footer-menu ul li a:active {text-decoration:underline}

#footer-bottom {clear:both;margin:38px 0 0;witdth:100%;height:75px;background:url(images/pres/footer-bottom-bg.png) repeat-x 0 0;}
#footer-logo {display:inline-block;float:left;width:210px;height:75px;text-indent:-9999px;background:url(images/pres/footer-logo.png) no-repeat 0 0;}
.footer-bottom-menu {margin-top:24px;display:inline-block;height:51px;float:left;}
.footer-bottom-menu ul li {margin-right:18px;display:inline;float:left;}
.footer-bottom-menu ul li a:link, .footer-bottom-menu ul li a:visited {color:#fff;text-shadow:1px 1px 0 #8b4b27;}
.footer-bottom-menu ul li a:hover, .footer-bottom-menu ul li a:active {}
p#copyright {margin:24px 0 0 52px;font-size:10px;color:#000;float:left;}

/* These rather presentational classes are generated by WordPress.*/
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

/* BUTTON MARK ICON BUTTONS */
/* ----------------------------------------- */
#button-mark {width:120px;height:115px;position:absolute;top:86px;left:318px;background:url(images/pres/button-mark-bg.png) no-repeat 0 0}
#button-icon {margin: 18px 0 0 21px;width:80px;height:80px;background-position:50% 0;background-repeat:no-repeat;background:url(images/icons/wolf.png);background-position: 50% 2px}
.page-id-27 #button-icon, .page-id-68 #button-icon {background:url(images/icons/watersports.png) no-repeat 50% 0}
.page-id-31 #button-icon, .page-id-72 #button-icon {background:url(images/icons/games.png) no-repeat 50% 0}
.page-id-45 #button-icon, .page-id-64 #button-icon, .page-id-86 #button-icon, .page-id-84 #button-icon 
{background:url(images/icons/maps.png) no-repeat 50% 0}
.page-id-41 #button-icon, .page-id-39 #button-icon, .page-id-37 #button-icon {background:url(images/icons/music.png) no-repeat 50% 0}
.page-id-43 #button-icon {background:url(images/icons/contests.png) no-repeat 50% 0}
.page-id-33 #button-icon {background:url(images/icons/horseshoes.png) no-repeat 50% 0}
.page-id-35 #button-icon {background:url(images/icons/movies.png) no-repeat 50% 0}
.page-id-48 #button-icon {background:url(images/icons/events.png) no-repeat 50% 0}
.page-id-29 #button-icon {background:url(images/icons/volleyball.png) no-repeat 50% 0}
.page-id-8 #button-icon {background:url(images/icons/the-park.png) no-repeat 50% 0}
.page-id-76 #button-icon {background:url(images/icons/internet.png) no-repeat 50% 0}
.page-id-78 #button-icon {background:url(images/icons/cafe.png) no-repeat 50% 0}
.page-id-74 #button-icon {background:url(images/icons/laundry.png) no-repeat 50% 0}
.page-id-70 #button-icon {background:url(images/icons/store.png) no-repeat 50% 0}
.page-id-66 #button-icon {background:url(images/icons/pool.png) no-repeat 50% 0}
.page-id-82 #button-icon {background:url(images/icons/storage.png) no-repeat 50% 0}
.page-id-80 #button-icon {background:url(images/icons/supersite.png) no-repeat 50% 0}

.page-id-13 #button-icon {background:url(images/icons/pics-n-vids.png) no-repeat 50% 0}
.page-id-15 #button-icon {background:url(images/icons/just-for-kids.png) no-repeat 50% 0}
.page-id-21 #button-icon {background:url(images/icons/contact.png) no-repeat 50% 0}
.page-id-19 #button-icon, .page-id-330 #button-icon, .page-id-328 #button-icon, .page-id-25 #button-icon {background:url(images/icons/wolf.png) no-repeat 50% 0}

.page-id-56 #button-icon, .page-id-54 #button-icon, .page-id-58 #button-icon, .page-id-52 #button-icon, .page-id-50 #button-icon, .page-id-62 #button-icon, .page-id-60 #button-icon {background:url(images/icons/reservations.png) no-repeat 50% 0}



 #cboxContent{background: #fff;
overflow: hidden;
padding: 0px;}

.metaslider_container_7975
{margin-left:-3px;}

.noaa_update p {display:none;}
.noaa_loc p {display:none;}

li#menu-item-440 {display:none !IMPORTANT;}
.menu-item menu-item-type-post_type menu-item-object-page menu-item-440 {display:none !IMPORTANT;}