/*
Theme Name: SFpark
Theme URI: http://sfpark.org
Version: 1.0
author:WPI
author URI: http://wordspicturesideas.com
*/
.dataalertfront{
color:red;
font-size:1.3em;
}
#dataalert{
font-size:1.25em;
width:800px;
line-height:1.2em;
padding:10px 0 10px 0;
margin: 0 auto 0 auto;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radiius: 8px;
}

#content li{
	/*list-style:inside;*/
	margin-left: 15px;
	margin-top: 10px;
}

/*img,div,a,input{behavior:url(/wp-content/themes/sfpark/iepngfix/iepngfix.htc);}*/
html,body,form,h1,h2,h3,h4,h5,h6,p,img,a{outline:0;border:0;margin:0;padding:0;}
input{outline:0;}
html{background:#dfdfdf;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#333;background:#DFDFDF url(/wp-content/themes/sfpark/images/bg.png) repeat-x;}
h1,h2,h3,h4,h5,h6,.page h3 a{font-weight:400;letter-spacing:0;color:#555;line-height:100%;}
h1{font-size:29px;}
h2{font-size:26px;}
h3{font-size:22px;margin-bottom:18px;}
h4{font-size:18px;}
h5{font-size:17px;}
h6{font-size:16px;line-height:150%;color:#888;}
.sidebar h5{margin-bottom:0;}
h2.title{color:#333;}
.title h2{line-height:19px;}
h1,h2,h5,h6,p,#content h4,.panel h1,.home_widget img,#content h3,.media_preview .the_content p{margin-bottom:10px;}
h3 a:hover,h2 a,h3 a,#nav-above a:hover,#nav-below a:hover{text-decoration:none;}
.bucket h3,#archive h4,#index h4{font-size:20px;}
.sidebar h3{color:#666;}
a:active,a:focus,h3.resources a:hover,h3.resources a:active{text-decoration:underline;outline:none;}
a img:hover,a img:focus{opacity:0.9;}
a#logo img:hover{opacity:1;}
#page_title h4{color:#333;float:left;font-size:20px;height:22px;margin-top:16px;max-width:325px;overflow:hidden;}
a,h3.resources a{color:#008CDF;text-decoration:none;}
a:hover,h4 a:hover,.access a:hover,.first_letter{text-decoration:underline;}
p,.latest_news,.post_preview .blue_btn,.post_preview .red_btn{margin-bottom:15px;}
hr{border:1px solid #fff;border-top:1px solid #dfdfdf;background:#fff;margin-bottom:20px;margin-top:20px;}
.left,.alignleft,.post_meta{float:left;}
.right,.alignright{float:right; padding-bottom:15px;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;padding-right:20px; padding-bottom:15px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px 0;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sep{float:left;margin:0 5px;}
.social{float:left;margin-left:5px;}
/* Begin Btn */
.blue_btn,.red_btn{-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);background:#009BFB url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 0;border-bottom:1px solid rgba(0,0,0,0.25);color:#FFF;cursor:pointer;display:inline-block;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);float:left;line-height:20px;text-align:center;padding:3px 10px;}
.red_btn a,.red_btn a:hover{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.25);text-decoration:none;}
.red_btn{background:#009BFB url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 -82px;margin-bottom:20px;text-transform:capitalize;}
.page_preview .the_excerpt .blue_btn,.page_preview .the_excerpt .red_btn{margin-top:10px;}
button.submit,input.submit{-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);background:#009BFB url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 0;color:#FFF;cursor:pointer;display:inline-block;font-size:12px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:none;height:27px;float:right;padding:3px 10px;}
button.submit:hover,.sendbutton:hover{background:#009BFB url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 -21px;left:1px;text-decoration:none;}
button.submit:focus,.sendbutton:focus{background:#009BFB url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 -52px;left:2px;text-decoration:none;}
#search_input{
float:left;
-webkit-border-radius:15px;
border-radius:15px;
height:17px;
width:160px;
border:1px solid #b9b9b9;
background:#fff url(/wp-content/themes/sfpark/images/input_bg.png) repeat-x 0 0;
padding:5px 10px;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.page_preview .red_btn{margin:0 10px;}
.blue_btn:hover,.red_btn:hover{background:#009BFB url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 -23px;top:1px;text-decoration:none;}
.red_btn:hover{background:red url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 -104px;}
.blue_btn:focus,.red_btn:focus,.blue_btn:active,.red_btn:active{background:url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 -52px;text-decoration:none;}
.header{margin:15px 0;}
#logo{float:left;height:50px;width:175px;}
.access{text-align:right;font-size:14px;padding:5px;}
.access a{color:#444;}
.outer{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;position:relative;-webkit-box-shadow:0 0 2px #ddd;-moz-box-shadow:0 0 2px #ddd;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;margin:0 0 20px;padding:0 5px 20px;}
.outer_bg{width:1010px;background:transparent url(/wp-content/themes/sfpark/images/outer_bg.png) no-repeat;margin:0 auto;}
/* Begin Menu */

/* Begin Latest Posts */
.latest-posts ul li{list-style-type:none;margin:10px 0 20px;}
.latest-posts a{color:#555;text-decoration:none;display:block;}
.latest-posts a:hover{color:#111;}
.latest-posts .date{width:35px;line-height:135%;color:#b5b5b5;padding-top:3px;}
.latest-posts .large{font-size:21px;}
.latest-posts .small{font-size:11px;text-transform:uppercase;}
.latest-posts .summary{font-size:85%;width:250px;padding-left:10px;border-left:2px solid #e5e5e5;}
.latest-posts ul,.latest-posts ul li,.sidebar ul{margin:0;padding:0;}
.latest-posts .summary p,.openallacc{margin:0;}
/* Begin Postmeta */
.postmeta{color:#666;font-size:11px;float:left;}
.postmeta .author{font-style:italic;}
.postmeta .sep{margin:0 3px;}
#single_post .postmeta.bottom{border-top:1px solid #dfdfdf;font-size:11px;width:620px;background:url(/wp-content/themes/sfpark/images/post_meta_bg.png) no-repeat 0 1px;padding-top:16px;}
#single_post .postmeta.top{font-size:11px;width:620px;margin-bottom:10px;}
.single .postmeta.top{border-bottom:1px solid #DFDFDF;padding-bottom:5px;}
#side_column{width:300px;float:right;}
.media_preview .postmeta.top{margin-bottom:5px;max-width:430px;}
/* Begin Sidebar */

/*.sidebar,.sidebar.news,.sidebar.nav{background:#dfdfdf url(/wp-content/themes/sfpark/images/sidebar_bg_grey.png) no-repeat 0 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;width:260px;float:right;margin-bottom:20px;padding:0 20px;}*/
.sidebar,.sidebar.news,.sidebar.nav{background:#dfdfdf no-repeat 0 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;width:260px;float:right;margin-bottom:20px;padding:0 20px;}
.sidebar.news{padding-top:20px;}
.sidebar.nav{padding-top:20px;background:#262626 url(/wp-content/themes/sfpark/images/sidebar_bg_black.png) no-repeat 0 0;}
.sidebar .widgettitle{color:#666;margin-bottom:20px;padding-top:20px;}
.sidebar .widget{padding-bottom:20px;width:100%;border-top:1px solid #cacaca;float:left;}
.sidebar.nav .widget{border-top:1px solid #666;}
.sidebar.nav .widget_search{border-top:none;}
.sidebar.nav .widget_search .widgettitle{padding-top:0px;}


.sidebar .widget_search,.sidebar .widget_text{border-top:0;}
.sidebar ul ul{padding-left:20px;}
.sidebar ul li{list-style-type:disc;margin-left:20px;}
.home_sidebar .latest_news{width:300px;float:left;}
.sidebar .latest_news{width:264px;}
.home_sidebar{margin-top:15px!important;}
/* Begin Home */
.bucket{width:280px;display:inline;float:left;margin-top:30px;}
.home_right{border-left:1px solid #dfdfdf;padding-left:18px;}
.home_left{margin-right:18px;}
.home_sidebar{width:300px;display:inline;float:left;margin-top:30px;border-left:1px solid #dfdfdf;padding-left:18px;}
.rss{background:url(/wp-content/themes/sfpark/images/rss.png) no-repeat 0 2px;padding-left:22px;line-height:15px;height:20px;width:40px;float:left;margin-left:20px;padding-top:3px;}
.rss span{color:#666;font-size:14px;}
.rss span:hover{text-decoration:underline;color:#008CDF;}
a.featured_title{margin-bottom:18px;font-size:22px;float:left;color:#666;}
.home_share{height:100px;}
.home_share h3{font-size:20px;}
.home_share h3.widgettitle{margin-bottom: 10px;}
.home_left.bucket, .home_right.bucket{margin-top:15px!important; margin-bottom:15px;}
/* Begin Page Title */
#page_title,#page_title_wide{height:50px;background:#dfdfdf url(/wp-content/themes/sfpark/images/page_title.png) no-repeat 0 0;width:600px;padding-left:20px;margin:0 10px 20px 0;}
#page_title_wide{width:920px;}
#page_title .title,#page_title_wide .title{background:#000 url(/wp-content/themes/sfpark/images/page_title_bg.png) repeat 0 0;color:#fff;float:left;height:34px;padding:16px 0 0;}
#page_title .title a,#page_title_wide .title a{color:#fff;line-height:19px;}
#page_title h2,#page_title_wide h2{color:#fff;}
#page_title .rss{margin-right:15px;margin-top:15px;float:right;}
.title_end{background:#000 url(/wp-content/themes/sfpark/images/page_title_end.png) repeat 0 0;height:50px;width:32px;float:left;}
.post_image{float:left;display:inline-block;height:140px;width:140px;padding:0 20px 20px 0;}
.subpagetitle{margin-bottom:8px;}
.single-resources #content h2.title{width:430px;float:left;overflow:hidden;}
.search .post_preview h4{margin-bottom:10px;}
/* Begin Download */
.single-resources #content .top.buttons{float:left;width:180px;}
.single-resources #content .top.buttons .blue_btn{float:right;}
#content .bottom.buttons{padding:15px 0;float:left;width:100%;border-top:1px solid #dfdfdf;}
a.blue_btn .download{margin-right:5px;margin-top:3px;float:left;height:15px;width:15px;background:url(/wp-content/themes/sfpark/images/download.png) no-repeat 0 0;}

/* Begin Previews*/
.post_preview{border-bottom:1px solid #DFDFDF;float:left;width:620px;margin-bottom:20px;}
.post_preview .thumb,.media_preview .thumb{margin-bottom:20px;margin-right:20px;float:left;height:140px;width:140px;}
.post_preview .post_thumb_mask,.media_preview .post_thumb_mask{position:absolute;height:140px;width:140px;z-index:200;background:transparent url(/wp-content/themes/sfpark/images/post_thumb_mask.png) no-repeat -2px -2px;}
.media_preview.resource .post_thumb_mask{position:absolute;height:85px;width:85px;z-index:200;background:transparent url(/wp-content/themes/sfpark/images/resource_post_thumb_mask.png) no-repeat -2px -2px;}
.media_preview.resource .thumb {height:85px;width:85px;}
.media_preview.resource .thumb img{height:85px;width:85px;}
.post_preview h4{margin-bottom:0px;}
.post_preview .the_content{float:left;width:440px;padding-right:20px;}
.post_preview .postmeta{margin-bottom:10px;}
.page_preview .thumbnail,.media_preview .thumbnail{float:left;height:140px;padding-right:20px;width:140px;}
.page_preview .the_excerpt,.media_preview .the_content{float:left;min-height:75px;margin-bottom:8px;width:440px;}
.media_preview.resource .the_content{width:500px;min-height:25px;}

.media_preview .the_content{/*height:125px;*/}
.media_preview .the_content .blue_btn{text-transform:capitalize;}
.page_preview,.media_preview{min-height:145px;border-top:1px solid #dfdfdf;padding-top:20px;margin-top:15px;float:left;width:620px;}
.media_preview.resource{min-height:90px;}

.page_preview .the_excerpt ul{padding: 0 26px 0;margin: 10px 0;}
#archive .media_preview{border-top:none;padding-top:0px;border-bottom:1px solid #dfdfdf;padding-bottom:20px;}
.media_preview .blue_btn{margin-right:10px;}
.media_preview .buttons{margin-left:160px;}
/* Begin emm-paginate */
.emm-paginate{float:left;height:20px;overflow:hidden;width:620px;margin-bottom:20px;padding:5px 0;}
.emm-paginate a,.emm-paginate .emm-current{background:#009BFB url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 0;color:#fff;margin-right:4px;text-shadow:0 -1px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-border-radius:12px;-webkit-border-radius:12px;padding:4px 15px;}
.emm-paginate a:hover,.emm-paginate a:active,.emm-paginate .emm-current{background:#1a1a1a url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 -51px;color:#fff;}
.emm-paginate .emm-title{margin-right:6px;}
.emm-paginate .emm-gap{color:#999;margin-right:4px;}
/* Begin Post Nav */
#nav-above,#nav-below{float:right;height:12px;margin-top:21px;width:220px;margin-right:15px;}
.nav-next span{color:#999;text-decoration:none;margin:0 5px;}
.nav-previous a{background:url(/wp-content/themes/sfpark/images/nav_arrow.png) no-repeat 0 1px;float:right;line-height:12px;padding-left:10px;text-align:right;}
.nav-next a{background:url(/wp-content/themes/sfpark/images/nav_arrow.png) no-repeat right -27px;float:right;line-height:12px;padding-right:10px;text-align:right;}
.nav-previous a:hover{background:url(/wp-content/themes/sfpark/images/nav_arrow.png) no-repeat 0 -13px;color:#666;}
.nav-next a:hover{background:url(/wp-content/themes/sfpark/images/nav_arrow.png) no-repeat right -41px;color:#666;}
/* Begin Accordion */
.accordion{display:block;margin-right:5px;z-index:0;}
.toggler,.toggleallacc,.openallacc,.closeallacc{background:url(/wp-content/themes/sfpark/images/accordion_close.png) no-repeat scroll right 8px;cursor:pointer;display:block;padding-right:20px;padding-bottom:15px;color:#008CDF;border-bottom:1px solid #dfdfdf;}
.accordion h3 {margin-bottom:10px;line-height:24px;margin-top:5px;}
.accordion h3 a {color:#008CDF;}
.toggler:hover,.toggleallacc:hover,.openallacc:hover,.closeallacc:hover{background:url(/wp-content/themes/sfpark/images/accordion_open.png) no-repeat scroll right 8px;color:#666;}
.togclosed:hover{background:url(/wp-content/themes/sfpark/images/accordion_open.png) no-repeat scroll right 8px;}
.togcontent{display:block;z-index:1;padding-right:20px;}
.toggleallacc,.openallacc,.closeallacc{float:right;width:20%;margin:0 10px 0 0;}
.closeallacc{display:none;margin:0;}
.toggleallacc:hover,.closeallacc:hover,a.left:active{background-position:0 0;}
/* Begin Scrollable */
.slider .sep{color:#999;}
.scrollable{position:relative;overflow:hidden;width:940px;height:349px;-moz-border-radius:8px;-webkit-border-radius:8px;}

.scrollable #items{width:20000em;position:absolute;clear:both;}
a.browse{line-height:17px;width:90px;height:20px;padding-top:4px;-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);background:#454545 url(/wp-content/themes/sfpark/images/scrollable_btn_bg.png) repeat-x scroll 0 -30px;border-bottom:1px solid rgba(0,0,0,0.25);color:#FFF;cursor:pointer;display:inline-block;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);float:left;text-align:center;display:block;}
a.right{background-position:-24px -47px;float:right;}
a.right:hover{left:1px;background-position:-24px -23px;}
a.right:active{left:2px;}
a.left{float:left;background-position:0px 1px;}
a.left:hover{right:1px;background-position:0px -72px;}
a.left:active{right:2px;}

/* New CSS For Homepage Video */
#items .panel{float:left;height:349px;width:940px;-moz-border-radius:8px;-webkit-border-radius:8px;overflow:hidden;}
#items .panel .thumb{float:left;height:349px;width:620px;overflow:hidden;}
#items .panel .content{background:#cecece url(/wp-content/themes/sfpark/images/featured_bg.png) no-repeat scroll 0 0;float:right;height:309px;width:280px;padding:20px;-moz-border-radius:0 8px 8px 0px;-webkit-border-radius:0 8px 8px 0px;}
#items .panel .content p{font-size:13.5px;line-height:160%;color:#666;}
.featured_nav{float:left;position:absolute;width:280px;top:290px;padding-top:12px;background:url(/wp-content/themes/sfpark/images/scrollable_nav_bg.png) no-repeat scroll 0 0;}
.scrollable a.disabled{opacity:0.4;filter: alpha(opacity = 40);}
.scrollable a.disabled:hover{left:0px;right:0px;}

/* Old CSS For Homepage Video 
.scrollable{position:relative;overflow:hidden;width:940px;height:340px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#items .panel{float:left;height:340px;width:940px;-moz-border-radius:8px;-webkit-border-radius:8px;overflow:hidden;}
#items .panel .thumb{float:left;height:340px;width:620px;overflow:hidden;}
#items .panel .content{background:#cecece url(/wp-content/themes/sfpark/images/featured_bg.png) no-repeat scroll 0 0;float:right;height:300px;width:280px;padding:20px;-moz-border-radius:0 8px 8px 0px;-webkit-border-radius:0 8px 8px 0px;}
#items .panel .content p{font-size:15px;line-height:150%;color:#666;}
.featured_nav{float:left;position:absolute;width:280px;top:290px;padding-top:12px;background:url(/wp-content/themes/sfpark/images/scrollable_nav_bg.png) no-repeat scroll 0 0;}
.scrollable a.disabled{opacity:0.4;filter: alpha(opacity = 40);}
.scrollable a.disabled:hover{left:0px;right:0px;}
*/

/* Begin Cforms */
.post form#cformsform{margin-top:-10px;}
.sidebar #cforms-3,.sidebar #cforms-2,.sidebar #cforms-5,#cformsform{float:left;width:95%;margin-top:10px;padding-bottom:0;}
#cforms-3,#cforms-2,#cforms-5,#cformsform{float:left;width:98%;}
.cf-box-b,#cformsform .cf-box-b{float:right;margin-top:12px;}
.cform .single{float:left;-moz-border-radius:15px;-webkit-border-radius:15px;height:17px;width:97%;border:1px solid #b9b9b9;background:#fff url(/wp-content/themes/sfpark/images/input_bg.png) repeat-x 0 0;padding:5px 10px;}
.cform .single:focus,.cform textarea:focus{background:#abdefe url(/wp-content/themes/sfpark/images/input_bg_active.png) repeat-x 0 0;outline:none;border:1px solid #009BFB;}
.cform .cf_error:focus{background:#f0b57d url(/wp-content/themes/sfpark/images/input_bg_error.png) repeat-x 0 0;outline:none;border:1px solid #E57F1F;}
.cform textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#333;float:left;-moz-border-radius:15px;-webkit-border-radius:15px;border:1px solid #b9b9b9;background:#fff url(/wp-content/themes/sfpark/images/input_bg.png) repeat-x 0 0;width:97%;padding:5px 10px;}
.cform li{list-style-type:none;margin:0;}
.cform label{float:left;margin-top:10px;color:#666;}
.emailreqtxt,.reqtxt{float:right;font-size:75%;color:#999;}
.cf_hidden{float:left;display:none;}
.sendbutton{-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);background:#009BFB url(/wp-content/themes/sfpark/images/btn_bg.png) repeat-x scroll 0 0;color:#FFF;cursor:pointer;display:inline-block;font-size:12px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:none;height:27px;float:right;margin-top:10px;font-family:arial, Helvetica, sans-serif;clear:both;padding:0 10px;}
.sidebar #usermessage2b.cf_info.failure,.sidebar #usermessage2b.cf_info.success,.sidebar #usermessage3b.cf_info.failure,.sidebar #usermessage3b.cf_info.success,.sidebar #usermessageb.cf_info.failure,.sidebar #usermessageb.cf_info.success,#usermessageb.cf_info.failure,#usermessageb.cf_info.success,.sidebar .cf_info{margin-top:10px;width:200px;float:left;color:#E57F1F;padding-left:32px;padding-top:3px;background:url(/wp-content/themes/sfpark/images/error_icon.png) no-repeat scroll 0 0;padding-bottom:10px;}
.sidebar .cf_info{background:none;padding-left:0;}
#usermessageb.cf_info.failure,#usermessageb.cf_info.success{margin-top:-5px;width:300px;padding-bottom:10px;}
.sidebar #usermessage2b.cf_info.success,.sidebar #usermessage3b.cf_info.success,.sidebar #usermessageb.cf_info.success,#usermessageb.cf_info.success{color:#666;background:url(/wp-content/themes/sfpark/images/success_icon.png) no-repeat scroll 0 0;}
.sidebar #usermessage2b.cf_info,.sidebar #usermessage3b.cf_info,.sidebar #usermessage2b.cf_info,#usermessageb.cf_info,.sidebar .cf_info{color:#666;}
#cformsform .cf-box-b,.sidebar .sendbutton,.sidebar .cf-before{float:left;}
#cforms-3 ol,#cforms-2 ol,#cforms-5 ol,#cformsform ol{margin:0;padding:0;}
/* Begin sub-page-menu*/
.sidebar #sub-page-menu{border-top:0px;}
#sub-page-menu .widgettitle{padding-top:0px;}
#sub-page-menu .widgettitle a{color:#666;}
#sub-page-menu ul{margin:0;padding:0;}
#sub-page-menu ul li ul{padding-bottom:0;padding-top:0;padding-left:0;margin-left:15px}
#sub-page-menu ul li{list-style-type:none;margin:0;line-height:1.75em;}
#sub-page-menu ul li a{text-decoration:none;font-size:12px;color:#0094F0;background:url(/wp-content/themes/sfpark/images/page_nav_icon.png) no-repeat 0 3px;padding-left:16px;}
#sub-page-menu ul li a:hover,#sub-page-menu ul li a:focus,#sub-page-menu ul li.current_page_item a{color:#ccc;background:url(/wp-content/themes/sfpark/images/page_nav_icon_hover.png) no-repeat 5px 3px;text-decoration:none;}
#sub-page-menu ul li.current_page_item ul li a{
	color:#0094F0;
}
#sub-page-menu ul li.current_page_item ul li.current_page_item a{
	color:#666;
}

/* Begin Footer */
.footer{color:#666;font-weight:500;padding-bottom:20px;font-size:12px;float:left;}
a.sfmta{float:left;height:36px;width:137px;background:url(/wp-content/themes/sfpark/images/sfmta-footer-new.png) no-repeat 0 0;margin-top:-2px;margin-left:6px;margin-right:45px;}
a.social_icon{float:left;height:11px;width:50px;background:url(/wp-content/themes/sfpark/images/social_icons.png) no-repeat 0 0;margin-top:3px;margin-left:6px;margin-right:6px;}
a.social_icon.facebook{height:15px;width:61px;background-position:0 -18px;}
a.social_icon.reddit{height:16px;width:50px;background:url(/wp-content/themes/sfpark/images/reddit.png) no-repeat 0 0;}
a.social_icon.delicious{height:13px;width:55px;background-position:0 -35px;margin-top:6px;}
a.social_icon.twitter{height:14px;width:67px;background-position:0 0;}

.widgettitle_hidden,.linklove,.widgetcform h3{display:none;}
.footer a:focus{outline:1px dotted #000;}
a#logo:focus{outline:1px dotted #000;}

.addthis_toolbox.watch a{margin:0px 2px;}
.addthis_toolbox .addthis_title,.addthis_toolbox.addthis_default_style span.addthis_title{line-height:2.1em;padding-right:5px;}
.social-video{margin-top:6px;}
a.learn-more{float:left;margin-top:6px;}
a.addthis_button{margin-left:5px;}
.footer .connect {float:right;width: 185px; margin-top:5px}
.footer .connect a.icon{float:right;}
.footer .connect .sep{float:right;}

.share_separator{height:32px;width:1px;background:#B2B3B5;float:left;margin:0px 5px;}
#share_page.widget{border-top:none;}
.sidebar .addthis_toolbox.addthis_default_style.left{float:none;}

#fancybox-outer #fancybox-right-ico, #fancybox-outer #fancybox-left-ico,#fancybox-outer #fancybox-close{background-image:url(/wp-content/themes/sfpark/images/fancybox.png);}

/* web map */


.map_container {color:#666;height:400px;background:#E2E3E4;-moz-border-radius: 8px;-webkit-border-radius: 8px;border:1px solid #D5D6D8;/*overflow:hidden;*/}
#map_shadow{height:20px; width:872px;background:transparent url(/wp-content/themes/sfpark/images/map_shadow.png) no-repeat;margin-left:auto;margin-right:auto;margin-top:1px;}

.itemHeading{font-size:1.5em;}
.results{ font-size:1em; width:270px;float:left;margin-top: 25px; padding-top:6px;}
.results:nth-child(even){background-color:none;}
.results:nth-child(odd){background-color:none;}
.hours, .rates{margin-left:0px;margin-top: 0px;}
.price{border:10px solid red;}
.availability{border:10px solid blue;}
.activeDetails{border:0px solid black;background-color:none !important;}
 
.rateQualifier,.rateTimes {width:135px;font-size: 12px;float:left;display:block;padding-bottom:1px;margin:0 0 1px 0px;}
.rateQualifier {width:135px;} 
 
/*.rateQualifier:nth-child(even),.rateTimes:nth-child(even){background-color:#558850;}
.rateQualifier:nth-child(odd),.rateTimes:nth-child(odd){background-color:#208820;}*/
 
.utilizationpie{position:relative;}
 
#beta{font-size:25px;position:fixed;top:10px;left:10%;}
 
#findinfoheading, #legendcontrols, #priceavailabilitytoggle, .map_container #map_canvas, #f{ position:relative; float:left;}
#f{width:292px; height:220px;overflow-y:scroll;padding:10px 0px 10px 10px;margin:0px 0px 0 20px;background:transparent url(/wp-content/themes/sfpark/images/findinfo_bg.png) no-repeat top left;}
#findinfoheading{width:280px;height:125px;background-color:#E2E3E4;padding:15px 20px 0 20px;}
#findinfoheading h3{margin-bottom:5px;color:#666}
.map_container #map_canvas{width:570px; height:400px;z-index:0;}
#legend {height: 292px;width: 36px;padding: 15px 0 0 12px;}
#legendcontrols{border:0px solid green;width:48px;overflow:visible;z-index:1000;}
#priceavailabilitytoggle{height:83px;width:41px;background:#CFD0D2;position:relative!important;padding: 10px 0 0 7px;-moz-border-bottom-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;overflow:visible;z-index:1000;}
 
#neighborhood{width:265px;height:20px;float:left;margin-top:10px;}
/*#f{width:100%; height:33%;overflow: scroll;float:left;}*/
 
/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; }
.clearfix:after { clear: both; }
/* fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }


#availbutton a{height:33px; width:33px;}
#pricebutton a{height:33px; width:33px;}

#availContainer {
				background:transparent url(/wp-content/themes/sfpark/images/availability_btn.png) no-repeat;
				display:block;
				height:33px;
				margin-bottom:0px;
				overflow:hidden;
				text-indent:-999em;
				width:33px;
				cursor:pointer;
				margin-bottom:8px;
			}
 
			/* tooltip styling */
			.availTooltip {
				display:none;
				background:url(/wp-content/themes/sfpark/images/availability_tooltip.png) no-repeat;
				height:33px;
				padding:40px 30px 10px 30px;
				width:33px;
	
				z-index:1000;
			}
	
			#priceContainer {
				background:transparent url(/wp-content/themes/sfpark/images/rate_btn.png) no-repeat;
				display:block;
				height:33px;
				margin-bottom:0px;
				overflow:hidden;
				text-indent:-999em;
				width:33px;
				cursor:pointer;
			}
 
			.rateTooltip {
				display:none;
				background:url(/wp-content/themes/sfpark/images/rate_tooltip.png) no-repeat;
				height:33px;
				padding:40px 30px 10px 30px;
				width:33px;

				z-index:1000;
			}


#availbutton.selected #availContainer {background:transparent url(/wp-content/themes/sfpark/images/availability_selected_btn.png);}
#pricebutton.selected #priceContainer {background:transparent url(/wp-content/themes/sfpark/images/rate_selected_btn.png);}

.debug {visibility:hidden;height:0px;font-size: 0%;}


#f .line, #f .itemHeading, #f .blockNumbers, #f .availabilityNumber{float:left;width:265px;}
#f .introHeader{line-height:25px;}
#f .itemRange{font-weight:bold; margin-right:5px;}
#f .itemHeading{font-weight:bold; font-size:16px;}
.itemHeadingStreet {color:#008CDF !important;}
.itemHeadingHours, .itemHeadingAvail,.itemHeadingRates, .itemHeadingAddress, .itemHeadingTelephone, .itemHeadingIntersection{font-size:13px !important;padding-top:10px;}
#f {position:relative;}

#f .introHeaderPricing {height: 20px; margin-left:27px; float: left; font-weight:bold;}
#f .introHeaderAvailability{height: 20px; margin-left:50px; float: left; font-weight:bold;}

#f .itemRangePercent {height: 20px; margin-left:20px; width:50px; float: left;}

#f .itemRangeRate {height: 20px; margin-left:40px; width:100px; float: left;}

#f .itemRange{float:left; width:25px;}

/* ScrollPane */
/* Styles specific to this particular page */
.scroll-pane { width: 310px; height: 200px; overflow-y:scroll; }


#content iframe {margin-bottom:20px;}

form li.error{background: transparent !important;}

.map_loader{height:200px;width:200px;}
.map_loader img{position:absolute;top:110px;left:115px;}

.loading_desc{top:90px;left:110px;position:absolute;}

.ie_hidden{
	display:none;
}

/* Rate Adj Table Style */

table.rates-adj {
	border: 1px solid #dfdfdf; vertical-align: baseline; background-color: transparent; border-collapse: collapse; padding: 0px; margin: 0px;
}

table.rates-adj tbody {
	border: 1px solid #dfdfdf; vertical-align: baseline; padding: 0px; margin: 0px;
}

table.rates-adj tbody > tr {
	outline-width: 0px; outline-color: #dfdfdf; padding-top: 10px; margin: 0px; height: 38px; vertical-align: middle; text-align: left; padding-left: 20px;
}

table.rates-adj tbody > tr.headers > th {
	border: 1px solid #dfdfdf; margin: 0px; padding-left: 14px; background: url(/wp-content/themes/sfpark/images/table_bg.png) repeat-x scroll 0px 0px transparent;
}

table.rates-adj tbody > tr.rows {
	border: 1px solid #dfdfdf; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px;
}

table.rates-adj tbody > tr.rows > th{
text-align: left; border-width: 0px 0px 1px; outline-width: 0px; outline-color: #dfdfdf; vertical-align: top; background-color: #F4F4F4; border-bottom: 1px solid #cccccc; padding: 10px; margin: 0px;font-weight:normal;
}

th{
	white-space:nowrap;
}

table.rates-adj tbody > tr.rows > td {
border: 1px solid #dfdfdf; vertical-align: top; background-color: #F4F4F4; padding: 10px; margin: 0px;
}

table.rates-adj tbody a.download {
	height:0px;
	padding-top:30px;
	width:25px;
	background: url(/wp-content/themes/sfpark/images/rate-adj-sprite.png) no-repeat scroll 0px -70px transparent;
	float:left;
	overflow:hidden;
}

table.rates-adj tbody a.download.map {
	background-position:0px -102px;
}

table.rates-adj tbody > tr.rows > th > p{
padding: 0px 0px 1.1em; outline-width: 0px; outline-color: #dfdfdf; vertical-align: baseline; background-color: transparent; margin: 0px;
}

table.rates-adj tbody span.down,table.rates-adj tbody span.same,table.rates-adj tbody span.up {
	background: url(/wp-content/themes/sfpark/images/rate-adj-sprite.png) no-repeat scroll -7px 3px transparent;
	padding-left: 14px;
	margin-right: 50px;
}

table.rates-adj tbody span.same {
	background-position:-7px -19px;
}

table.rates-adj tbody span.up {
	background-position:-7px -44px;
}

/*edits for v2 */

.searchMain button.submit, input.submit{
	float: none;
	background: url(/wp-content/themes/sfpark/images/magnifyingGlass.png);
	width: 16px;
	height: 16px;
	padding: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	position: absolute;
	top: 7px;
	left: 155px;
}

.searchMain{
	position: relative;
	margin-top: -40px;
	float: right;
	margin-right: 5px;
}

/* menu */

.menu {
	height: 40px;
	background: #008CDF url(/wp-content/themes/sfpark/images/menu_bg.png) repeat-x;
	padding-top: 10px;
	float: left;
	line-height: 18px;
	width:754px;
	z-index:400;
	margin-left:10px;
}

.menu ul li{
	float:left;
}

.menu ul,.menu ul li {
	list-style-type:none;
	background:transparent url(/wp-content/themes/sfpark/images/menu_sep.gif) no-repeat 0 8px;
	margin:0;
	padding:0;
	display:block;
}

.menu ul li a:hover,.menu ul li a:active,.menu ul li a:focus,.menu li.current_page_parent a,.menu li.current-page-ancestor a,.menu li.current_page_parent ul li.current_page_item a,.menu li.current_page_item a {
	color:#111;
	text-shadow:0 1px 1px rgba(255,255,255,0.3);
}

.menu li.current-menu-item a{
	color:#111;
	text-shadow:0 1px 1px rgba(255,255,255,0.3);
}

.menu li.current_page_parent ul li a{
	color:#666;
}

.menu li ul li.current_page_item  a{
	color:#fff!important;
}

.menu li.current-page-ancestor ul li a{
	color:#008CDF;
}

.menu li.current-menu-item  ul li a, .menu li.current_page_item ul li a{
	color:#008CDF;
}

.menu ul li a {
	text-decoration:none;
	color:#fff;
	text-transform:title;
	display:block;
	font-size:19px;
	text-shadow:0 -1px 1px rgba(0,0,0,0.3);
	padding: 6px 18px 16px 18px;
}

.menu ul li ul {
	visibility: hidden;
	z-index: 10000;
	position:absolute!important;
	background:none;
	background-color:#262626;
	/*background-color:#fff;*/
	padding:10px 0;
	-webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 5px 5px 15px -1px #999; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	box-shadow: 5px 5px 15px -1px #999; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.menu ul li ul:hover {
	visibility:visible;
}
	
.menu ul li:hover ul{
	visibility:visible;
}

.menu ul li ul li{
	float:none;
	width:100%;
	background:none;
	line-height:24px;
}

.menu ul li ul li a:hover{
	color:#ccc;
}

.menu ul li ul li a{
	text-shadow:none!important;
	color:#008CDF;
	font-size:14px;
	display:inline!important;
}

.menu_left {
height: 50px;
width: 17px;
position: absolute;
z-index: 200;
margin-top: -10px;
background: #008CDF url(/wp-content/themes/sfpark/images/menu_left.gif) no-repeat 0 0;
}

/* garage */

.garagePreview{
	height: 94px;
	width: 190px;
	background-color: #EFEFEF;
	/*background:url(images/garageHatch-01.png)no-repeat;*/
	display: block;
	float: left;
	margin:0 6px 6px 0;
	padding:10px 5px 5px 5px;
	position:relative;
}

.whiteBox{
	height: 105px;
	width: 200px;
	background-color: rgba(255, 255, 255, .65);
	position: absolute;
	visibility: hidden;
	z-index: 5;
	margin: -6px 0 -5px -5px;
}

#garage-clearance{
	width: 220px;
	margin-top: 10px;
}

.garagePreview:hover .whiteBox{
	text-decoration:none;
	visibility:visible;
}

.garagePreview:hover{
	text-decoration:none;
}

.address{
	text-decoration:none;
	color:#555;
	margin-top: 10px;
}

.neighborhood{
	font-size:16px;
	color:#666;
	clear:both;
	margin:10px 0 10px 0;
	padding-top:5px;
	border-top:1px #999 solid;
}

.topBar{
	height: 4px;
	width: 190px;
	background-color: #10C9FA;
	position: absolute;
	padding: 0 5px;
	margin-top: -10px;
	margin-left: -5px;
}

.topBarFull{
	height: 4px;
	width: 610px;
	background-color: #10C9FA;
	position: absolute;
	padding: 0 5px;
	margin-top: -14px;
	margin-left: -10px;
}

.garage{
	width: 600px;
	height: auto;
	/*background: url(images/garageHatchFull.png)no-repeat;*/
	background-color:#DFDFDF;
	margin-top: 70px;
	padding: 10px;
}

.innerGarageContainer{
	width: 580px;
	background: rgba(255, 255, 255, .8);
	padding: 10px 10px 10px 10px;
}

.innerGarageContainer h3{
	font-size: 22px;
	/*border-top: 1px solid #999;*/
	padding-top: 8px;
}

.garageInfo{
	position:absolute;
	z-index:10;
	width:190px;
}

.garageLink, .garageLink:hover{
	text-decoration:none!important;
	text-decoration: none!important;
	height: 30px;
	width: 190px;
	display: block;
}

.spacesAvailable{
	position: absolute;
	/*right: 10px;*/
	min-width: 100px;
	top: 89px;
	/*text-align: right;*/
	z-index:100;
}

/* Related News and Resources */

.line{
	height: 1px;
	margin-bottom: 15px;
	clear: both;
	padding-top: 10px;
	border-bottom: 1px #999 solid;
}

.thinLine{
	height: 1px;
	margin-bottom: 15px;
	padding-top: 10px;
	border-bottom: 1px #999 solid;
}

.hours li{
	list-style:none;
	margin-left:0!important;
	padding-left:0;
}

.hours{
	width:290px;
	float:left;
}

.garageMap{
	position:absolute;
}

#map_canvas { width:300px; height:150px; position:absolute; top: 170px;left: 315px; }

.singleGarage{
	margin-top: 60px;
}

.addthis_toolbox a{
	float:left;
}

/* News Type Categorization */

#extended-categories-7 .cat-item-105, #extended-categories-7 .cat-item-98, #extended-categories-7 .cat-item-97, #extended-categories-7 .cat-item-1{
	display:none;
}

.relatedLink{
	font-size:14px;
}

span.parkingspaces{
	text-align: right;
	/*font-size: 16px;*/
	margin-left: 10px;
	color:#555;
}

.info{
	color:#555;
}

ul.children{
	display:none;
}

ul .current_page_item ul.children, ul li.current_page_parent ul.children{
	display:block;
}


















