@charset "utf-8";
/* CPF CSS Document */
* {margin:0;padding:0;}

section, article, header, footer, nav, aside, hgroup {display:block;}

body {
background-color:#ebebeb;
font:14px/21px Georgia, "Times New Roman", Times, serif;
height:100%}



#nycdpr_text {color:#777; font-family:Helvetica, Arial, sans-serif;font-size:0.7142857em;/*~10px*/line-height:1.3em;}

img{border:none;}

#page {
width:980px;
margin:0 auto;
background:url(/common_images/page_shadow.gif) repeat-y top left;
height:100%;}

#page_bottom {width:980px;
margin:0 auto;background:url(/common_images/page_shadow.gif) repeat-y top left;}

#tabs {
height:48px;
background:url(/common_images/page_top.gif) #ebebeb no-repeat bottom left;
margin:0;}

header h1 {margin-left:10px;padding-left:10px;margin-bottom:10px;}

#content {padding:0 20px;}

#left_col, #center_col, #right_col {float:left;}
#left_col, #right_col {width:160px;}
#center_col {width:600px;margin:0 10px;}

/* NAVIGATION */
nav
{
color:#000;
width:600px;
height:30px;
background-color:#fff;
position:relative;
z-index:100;
margin:0 auto;
font-size:0.92857em;/*~13px*/line-height:1.61538em;
}
nav ul
{
list-style:none;
width:600px;
height:30px;
margin:0;
padding:0;
}
nav ul li {display:block;float:left;}
nav ul li a {text-indent:-9999px;color:#000;text-decoration:none;display:block;background:url(/common_images/cpf_nav.gif) no-repeat top left;}

nav ul li:hover a, nav ul li.hover a, nav ul li a:hover {background:url(/common_images/cpf_nav_hover.gif) no-repeat top left;}

nav ul li#schedule a 
{
width:163px;
height:30px;
}

nav ul li#kids a 
{
width:120px;
height:30px;
background-position: -163px top;
}

nav ul li#adults a 
{
width:150px;
height:30px;
background-position: -283px top;
}

nav ul li#get_involved a 
{
width:167px;
height:30px;
background-position: -433px top;
}

.subnav {list-style:none;background-color:rgba(0,0,0,0.8);width:600px;position:absolute;font-size:0.883em;/*top:183px;*/left:0;z-index:100;margin:0;padding:0;}
nav ul ul.subnav li {display:block;float:left;}
nav ul ul.subnav li a {color:#fff;display:block;padding:5px 10px;font-family:Helvetica, Arial, sans-serif;background-image:none;text-indent:0;width:auto!important;height:auto!important;}
nav ul ul.subnav li a:hover {font-weight:bold;background-image:none;}
.subnav {display:none;}
nav ul li:hover ul.subnav {display:block;}

/*body.home nav ul li#home a, body.news nav ul li#news a, body.conservancy nav ul li#conservancy a, body.park nav ul li#park a, body.calendar nav ul li#calendar a, body.kids nav ul li#kids a, body.permits nav ul li#permits a, body.support nav ul li#support a, body.contact nav ul li#contact a, body.faq nav ul li#faq a {background-color:#108c41;}*/




/* LEFT COLUMN */
#mission_statement {color:#777;font-size:0.857143em;/*~12px*/line-height:1.4em;}

.la_donate_button{padding-bottom:20px;}
.la_donate_button a {background:url('/common_images/donate_now.gif') no-repeat center center;display:block;width:128px;height:128px;text-indent:-9999px;}
.la_donate_button a:hover {background-image:url('/common_images/donate_now_hover.gif');}

#date_picker {font-family:Verdana, Arial, Helvetica, sans-serif;}
.ui-datepicker-calendar {border-collapse:collapse;background: url(/common_images/calendar_bg.gif) bottom left;text-align:center;width:160px;clear:both;font-size:0.9em;}
.ui-datepicker-calendar a {text-decoration:none;color:#000;}
.ui-datepicker-calendar a:hover {background-color:#000;color:#fff;}
.ui-datepicker-calendar thead {border:none;background-color:#000;color:#fff;font-weight:normal;}
.ui-datepicker-calendar td a {display:block;padding:2px 0;}
.ui-datepicker-title {text-align:center;font-weight:bold;color:#777;}
.ui-datepicker-header {position:relative;margin-bottom:5px;font-size:1em;font-weight:bold;}
.ui-datepicker-prev, .ui-datepicker-next {position:absolute;top:6px;cursor:pointer;}
.ui-datepicker-next {right:0;}
.ui-icon-circle-triangle-w{background:url(/common_images/calendar_prev.gif) no-repeat center center;width:10px;height:10px;display:block;text-indent:-9999px;}
.ui-icon-circle-triangle-e{background:url(/common_images/calendar_next.gif) no-repeat center center;width:10px;height:10px;display:block;text-indent:-9999px;float:right;}

.la_eventfinder_header {margin:0 0 2px 0;}
#event_finder {color:#000;font-family:Helvetica, sans-serif;}
#search_submit 
{
border:none;
background-color:#000;
color:#fff;
padding:0 1px;
height:20px;
width:27px;
font-weight:bold;
font-size:11px;
}

/* CENTER COLUMN*/
.content_box{width:578px !important; height:100%; min-height:580px; padding:10px;}
.content_border{background-color:#f9f9f9; border:1px solid #000;}

/* RIGHT COLUMN */
#top_buttons {position:relative;height:385px;}

#sports_right_col, #edu_right_col, #ss_right_col, #ss_kids_right_col {position:absolute;}

#ss_kids_right_col {top:0;}
#ss_right_col {top:125px;}
#sports_right_col {top:225px;}
#edu_right_col {top:295px;}

body.sports #sports_right_col, body.education #edu_right_col {top:0;}
body.sports #ss_kids_right_col, body.education #ss_kids_right_col  {top:70px;}
body.sports #ss_right_col, body.education #ss_right_col {top:195px;}
body.sports #edu_right_col, body.education #sports_right_col {top:295px;}


#sports_right_col a, #edu_right_col a {background:url(/common_images/sidebar_short_bg.gif) no-repeat center center;margin-bottom:12px;border:2px solid #ddd;display:block;width:140px;height:50px;padding:8px 8px 0 8px;}
#edu_right_col {margin-bottom:30px;}


body.sports #sports_right_col a, #sports_right_col a:hover {border-color:#944cb7;background:transparent;background-color:#fff;}
body.education #edu_right_col a, #edu_right_col a:hover {border-color:#09f;background:transparent;background-color:#fff;}

body.sports .content_box {border: 2px solid #944cb7;width:576px !important;}
body.sports #sports_right_col {margin-left:-12px;}
body.sports #sports_right_col a {padding-left:20px;}
body.sports #sports_right_col a {border-left-color:#fff;}

body.education .content_box {border: 2px solid #09f;width:576px !important;}
body.education #edu_right_col {margin-left:-12px;}
body.education #edu_right_col a {padding-left:20px;}
body.education #edu_right_col a {border-left-color:#fff;}

#ss_right_col a {background:url(/common_images/ss_sidebar_bg.gif) no-repeat center center;margin-bottom:10px;border:2px solid #dddddd;display:block;width:140px;height:76px;padding:10px 8px 0 8px;}
#ss_right_col a:hover {border:2px solid #f93;background-color:#fff;}

.right_col_btn p {margin-bottom:10px;}
.right_col_btn a {width:160px;height:40px;display:block;border:1px solid #ddd;}
.right_col_btn a:hover {border:1px solid #000;}

#email_right_col {background:url(/common_images/email_signup_bg.gif) no-repeat center center;width:160px;height:67px;margin-bottom:10px;}
#email_right_col p {padding:8px 8px 3px 10px;margin:0;}
#email_signup_form {position:relative;}
#email_signup_form #email {position:absolute;border:1px solid #d4d4d4;height:20px;font-size:11px;padding:0 5px;width:102px;left:9px;}
#email_signup_form #search_submit {
border:none;
background-color:#000;
color:#fff;
position:absolute;
padding:1px 2px 3px 2px;
font-weight:bold;
font-size:0.8em;
text-align:center;
height:22px;
left:123px;
}

#social_media {margin-bottom:10px;}



/*.video_row
{
float: left;
width: 100%;
display: block;
position: relative;

}
.video_thumbnail
{
position: relative;
float: left;
left: 100%;

padding-left:7px;
width: 180px;
border-left:#000 solid 1px;
height:175px;
}

.first_thumbnail {border-left:none;padding-left:0;}

#seeds_to_trees, #krs_one {margin-left:-575px;}
#cpf_dance, #vampire_weekend {margin-left:-387px;}
#santogold, #qtip {margin-left:-191px;}*/


/*.video_column{float:left;  padding-top:10px;}
#middle{width: 185px; padding:10px 5px 0px 5px; border-left:#000 solid 1px; border-right:#000 solid 1px; margin:0px 5px;}*/
