@charset "utf-8";
/* Destination Pocono CSS */
/*
/* Color Guide
/* light blue: #3d98c5
/* tan: #d3c588
/* green: #55903e
/* 
********************************/

* {
margin: 0;
padding: 0;
}
body {
background:url(http://www.destinationpocono.com/images/x-stretch.jpg) repeat-x #3d98c5;
font-family:Georgia, "Times New Roman", Times, serif;
}
#wrapper {
width: 960px;
margin: 0 auto;
}
#header {
width:960px;
height:228px;
}
.nav {
width:960px;
height:36px;
}
.banner {
background:url(http://www.destinationpocono.com/images/banner.jpg) no-repeat;
width:960px;
height:281px;
}
.bannernav {
padding: 11px 0 0 12px;
width: 264px;
}
#page {
background:url(http://www.destinationpocono.com/images/y-stretch.jpg) repeat-y;
width: 960px;
}

/****************************************/
/*             Left Sidebar             */
/****************************************/
#left-sidebar {
background:url(http://www.destinationpocono.com/images/left_sidebar_back.jpg) no-repeat #55903e;
width:217px;
height:548px;
float:left;
padding-left: 12px;
outline:none;
border:0;
}
#left-sidebar h3 {
color: #FFFFFF;
padding-left: 12px;
font-size:18px;
font-weight:300;
border-bottom:1px solid #326834;
line-height:24px;
text-transform:uppercase;
}
#left-sidebar h3 a {
color: #FFFFFF;
text-decoration: none;
}
#left-sidebar ul {
list-style:none;
color: #FFFFFF;
padding-left: 5px;
}
/****************************************/
/*                Body                  */
/****************************************/
.content {
width:498px;
min-height:548px;
margin-left: 229px;
padding: 0 10px;
}
h1 {
color: #55903e;
font-size: 28px;
}
h2 {
color: #55903e;
font-size: 20px;
padding: 8px 0 0;
}
h4 {
color: #55903e;
font-size: 16px;
font-weight: bold;
padding: 14px 0 0;
}
h4+p {
padding-top: 2px !important;
}
p, ul, ol {
font-size:14px;
}
.content p {
text-align:justify;
padding: 10px 15px 0 0;
}
ul {
padding: 0 0 0 20px;
}
.packages {
border-bottom: 1px dotted #55903e;
margin-right: 15px;
padding: 10px 0;
}
.daytrips {
border-bottom: 1px dotted #55903e;
margin-right: 15px;
padding: 10px 0 25px;
}
.daytrips h3 {
font-size: 20px;
}
.daytrips img {
float: left;
margin: 0 26px 8px 0;
}
.summer, h3.summer a {
color: #fdab0c;
}
.winter, h3.winter a {
color: #004e81;
}
.spring-fall, h3.spring-fall a {
color: #205a25;
}
.fall, h3.fall a {
color: #db7d1b;
}
h3.summer a, h3.winter a, h3.spring-fall a, h3.fall a {
text-decoration: none;
}
h3.summer a:hover, h3.winter a:hover, h3.spring-fall a:hover, h3.fall a:hover {
text-decoration: underline;
}
.weather_info p {
border-bottom: 1px dotted #55903e;
margin-right: 15px;
}
.services {
margin-left: -5px;
}
/****************************************/
/*            Right Sidebar             */
/****************************************/
#right-sidebar {
background: url(http://www.destinationpocono.com/images/right_sidebar_back.jpg) no-repeat #d3c588;
width:219px;
height:538px;
float: right;
padding: 10px 0 0 10px;
}
#right-sidebar li {
list-style: none;
}
/****************************************/
/*            Footer                    */
/****************************************/
#footer {
background: url(http://www.destinationpocono.com/images/footer.jpg) no-repeat;
width:100%;
height:71px;
clear:both;
}
#footer p {
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 30px 0 0 25px;
font-size: 11px;
}
#footer a {
color: #FFFFFF;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
p.credit {
float: right;
padding: 40px 30px 0 0 !important;
}
p.staff {
color: #145F10;
}
img.staff {
float: left;
margin-right: 10px;
}
#activity p {
color: #FFFFFF;
}
****************************
*         Calendar         *
****************************
    .calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        border-bottom:1px dotted #000000;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
        line-height:1.2em;
        }
     .calendar-table {
        border:none;
        width:90%;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
        color:#FF0000;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #DFE6DE;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #E9F0E8;
     }
     span.weekend {
        color:#FF0000;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #BFBFBF;
        background-color:#E4EBE3;
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
        color: #FFFFFF;
     }
     .kjo-link a {
        color: #FFFFFF;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }
     .calnk a:hover span span.event-title {
        padding:0;
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
        }
     .calnk a:hover span span.event-title-break {
        width:96%;
        text-align:center;
        height:1px;
        margin-top:5px;
        margin-right:2%;
        padding:0;
        background-color:#000000;
     }
     .calnk a:hover span span.event-content-break {
        width:96%;
        text-align:center;
        height:1px;
        margin-top:5px;
        margin-right:2%;
        padding:0;
        background-color:#000000;
     }
     .page-upcoming-events {
        font-size:80%;
     }
     .page-todays-events {
        font-size:80%;
     }
