/* 
Theme Name:NYC Justice Corps
Description:NYC Justice Corps Wordpress Theme.
Author:Daniel Immke
Author http://wpcoder.com/
Thank you for choosing WPCoder!
*/
body{background:#feffef;font-family:sans-serif;}
#layout{background:url('images/background.jpg') #feffef left 0 no-repeat;font-family:Gotham,Helvetica,Arial;width:900px;margin:0 auto;padding-top:16px;}
h1{margin:0;padding:0;width:289px;}
h1 a{background:url('images/logo.png');text-decoration:none;display:block;width:289px;height:114px;text-indent:-2000em;}
.login{font-size:11px;width:300px;float:right;font-family:Arial;line-height:23px;margin-top:-7px;}
.login a{margin-top:3px;}
.login form,.search form{float:right;}
.login form p,.search form p{float:left;}
.login #s,.search #s{background:url('images/input.png') no-repeat;color:#678697;padding-top:4px;padding-left:6px;border:0;height:18px;width:187px;}
.login #submit,.search #submit{background:url('images/search.png') no-repeat;margin-left:-1px;width:18px;height:22px;border:0;cursor:pointer;margin-left:-4px;margin-top:0px;}
#navigation{float:right;margin-top:-65px;margin-right:0px;}
#navigation li{float:left;position:relative;}
#navigation li a{font-family:Gotham,Helvetica,Arial;font-size:12px;margin:0 2px;text-transform:uppercase;padding:7px 15px;line-height:14px;float:left;}
#navigation li:hover a,#navigation li.hover a,#navigation li.current_page_item a,#navigation li.current_page_ancestor a{background:#007abd;color:#fff;}
#navigation li ul{background:#007abd;width:150px;display:none;position:absolute;top:1em;left:0;margin-left:2px;padding-top:10px;margin-top:5px;padding-bottom:10px;width:200px;z-index:1;}
#navigation li ul li a{font-size:11px;color:#FFF;text-transform:none !important;display:block;margin-left:0px;width:170px;font-family:Arial;padding-top:5px;padding-bottom:5px;}
#navigation li ul li:hover a,#navigation li ul li.hover a,#navigation li ul li.current_page_item a{background:#7ab801;}
#navigation li:hover ul,#navigation li.hover ul{display:block;}
h2{text-transform:uppercase;color:#7aba04;}
a{color:#007abb;text-decoration:none;}
#testimonials{background:url('images/testimonial.png');width:407px;height:272px;font-size:12px;color:#16455f;padding-top:45px;padding-left:20px;padding-right:470px;line-height:20px;margin-bottom:30px;}
#testimonials blockquote{height:180px;}
#testimonials span{font-size:22px;font-weight:bold;padding:4px 0;display:block;color:#007abd;line-height:28px;margin:7px 0px;}
#testimonials span em{font-size:12px;color:#16455f;font-weight:normal;}
#testimonials cite{display:block;line-height:15px;width:350px;font-size:10px;text-transform:uppercase;margin-left:-20px;margin-top:35px;font-family:arial;color:#4b5961;}
#testimonials cite span{font-size:15px;text-transform:none;width:200px;margin-bottom:10px;padding:0px;line-height:0px;}
#involved{margin-top:3px;background:url('images/involved.png');height:72px;width:882px;margin-bottom:35px;}
#involved li{float:left;}
#involved li a {
background:url("images/divider.png") repeat-y scroll right center transparent;
color:#FFFFFF;
display:block;
font-family:arial,sans-serif;
font-size:12px;
height:59px;
line-height:16px;
margin-top:3px;
padding-left:13px;
padding-right:10px;
padding-top:10px;
text-align:left;
width:103px;
}
#involved li:last-child a{background:none;}
#involved li a:hover,#involved li:last-child a:hover{background:url('images/involved.png') 0 -77px;}
#highlights{width:900px;margin-left:-10px;margin-top:10px;overflow:hidden;}
#highlights li{float:left;width:200px;margin:0 10px;}
#highlights li h3 a{color:#4b5961;font-size:18px;line-height:22px;font-family:Arial;}
#highlights li p{font-size:12px;font-family:Arial,sans-serif;display:block;margin-top:10px;margin-bottom:10px;line-height:20px;color:#4b5961;}
#highlights li a{color:#007abd;font-family:Arial,sans-serif;font-size:12px;}
#container.home{clear:both;margin-top:40px;border-top:#7bb900 1px solid;padding-top:20px;}
#communities{float:left;width:448px;height:609px;margin-bottom:40px;}
#communities h2{margin-bottom:10px;}
#communities img{display:block;}
#partners{float:right;width:449px;line-height:14px;}
#partners ul li{float:left;width:208px;margin-bottom:25px;margin-right:15px;}
#partnersinline{margin-top:20px;}
#partnersinline li{float:left;width:208px;height:150px;margin-bottom:25px;margin-right:8px;}
#partners ul li img,#partnersinline li img{border:#ebf4cc 1px solid;display:block;margin-bottom:10px;}
#partners ul li a,#partnersinline li a{font-size:12px;display:block;text-align:center;font-family:arial;color:#4b5961;padding:0 0 7px 0;}
#partners h2{margin-bottom:23px;}
#footer{border-top:#7bb900 1px solid;clear:both !important;margin-bottom:100px;margin-top:30px;font-family:Arial;}
#footer ul{margin-left:-15px;margin-top:15px;}
#footer ul li{float:left;}
#footer ul li a{text-transform:uppercase;font-size:12px;margin:0 15px;}
#footer span{display:block;float:right;font-family:arial;font-size:12px !important;color:#96b2c2;margin-top:2px;}
#left_col{width:192px;float:left;}
#left_col ul{background:url('images/shadow.png') left repeat-y;padding:3px 0;}
#left_col ul li a{background:url('images/sidenav.png') top left no-repeat #007abd;display:block;/*min-height:22px;*/
color:#FFF;margin:6px 0;font-family:Arial;font-size:12px;padding-left:15px;padding-top:9px;line-height:14px;padding-bottom:9px;}
#left_col ul li a:hover,#left_col ul li.current_page_item a{background:url('images/sidenav.png') left bottom no-repeat #7ab801;}
#quotetop{background:url('images/sidebarquotetop.png') no-repeat;width:192px;height:22px;margin-top:20px;}
#random_quote{background:url('images/sidebarquote.png') repeat-y;color:#678697;font-size:14px;font-family:Arial;padding-left:20px;padding-top:10px;padding-right:20px;padding-bottom:30px;text-align:left;line-height:22px;}
#sidebarcite{display:block;background:url('images/sidebarquotebottom.png') no-repeat top;padding-top:25px;color:#678697;font-size:10px;line-height:15px;letter-spacing:1px;text-transform:uppercase;font-family:Arial;margin-bottom:10px;}
#sidebarcite span{color:#007abd;font-size:14px;font-weight:bold;font-family:arial;display:block;text-transform:none !important;width:192px;margin-bottom:5px;}
#pagecontent{float:right;width:670px;font-size:12px;font-family:Arial;color:#678697;/*
margin-top:-14px;*/
line-height:18px;margin-bottom:50px;}
#pagecontentwide{width:900px;font-size:12px;font-family:Arial;color:#678697;line-height:18px;margin-bottom:50px;}
#pagecontent h3,#pagecontentwide h3{font-weight:bold;text-transform:uppercase;margin:20px 0;}
#pagecontent h2,#pagecontentwide h2,#gform_4 h2,#gform_3 h2{font-size:18px;margin:20px 0 30px 0px;font-weight:bold;}
#breadcrumb{overflow:hidden;margin-bottom:30px;}
#breadcrumb h2,#breadcrumb h2 a{color:#7ab801;font-size:24px;font-weight:bold;margin-top:15px;z-index:-1;}
#breadcrumb h2 span{font-weight:normal;color:#007abd;}
#breadcrumb h2 img{margin-top:-10px;}
#breadcrumb li{float:left;}
#pagecontent span,#pagecontentwide span{font-size:18px;display:block;margin:0px 0;line-height:26px;}
#pagecontent p,#pagecontentwide p{line-height:20px;margin:10px 0;}
#pagecontent p span{margin:0px;padding-top:0px;}
.inl1ne{font-size:18px;display:inline !important;}
#pagecontent .border,#pagecontentwide .border{background:#ffffff;border:#DDD 1px solid;display:block;padding:3px;margin:0px;}
.title{color:#678697;font-size:20px;line-height:22px;}
.date{font-size:10px !important;color:#678697;}
.entry{border-bottom:1px solid #7bb900;padding-bottom:30px;margin:0px 0px 20px 0px;overflow:auto;}
div.entry:last-of-type{border:0 !important;}
.searchentry{border-bottom:1px solid #AAA;margin:15px 0;}
#prevnext{display:block;}
#prevnext a{text-transform:uppercase;font-family:Arial;font-size:12px;font-weight:bold;}
#previous a{float:left;}
#next a{float:right;}
.bluebox{background:#007abd;color:#FFF;padding:15px;margin:30px 0px;overflow:auto;}
.bluebox h4{text-transform:uppercase;}
.bluebox ul{margin-top:10px;}
.bluebox ul li{list-style:disc !important;list-style-position:outside;margin-left:15px;}
#clickhere{background:url('images/clickhere.png') left no-repeat;height:40px;line-height:1.2em;padding-top:8px;font-weight:bold;padding-left:50px;width:300px;margin:25px 0;display:block;}
#clickherelink{background:url('images/clickhere.png') left no-repeat;height:40px;line-height:1.2em;padding-top:8px;font-weight:bold;padding-left:50px;width:300px;margin:25px 0;display:block;}
#clickhereform{background:url('images/clickhereform.jpg') left no-repeat;height:42px;line-height:1.2em;padding-top:8px;font-weight:bold;padding-left:50px;width:300px;margin:25px 0;display:block;}
#clickherephone{background:url('images/clickherephone.jpg') left no-repeat;height:42px;line-height:1.2em;padding-top:8px;font-weight:bold;padding-left:50px;width:400px;margin:25px 0;display:block;}
#boxcontainer{float:right;width:320px;margin-top:50px;margin-right:15px;}
#lightbox ul{border-bottom:2px solid #7bb900;overflow:auto;padding-bottom:7px;}
#lightbox ul li{color:#668894;float:left;font-size:12px;margin-left:-3px;}
#lightbox ul li a{color:#668894;text-transform:uppercase;font-size:12px;padding-right:5px;cursor:pointer;padding-left:5px;}
#lightbox ul li a.selected{color:#0279bd;}
/* Lightbox Styles */
body{height:100%;margin:0;}
#lightbox{display:none;}
/* Overlay */
#simplemodal-overlay{background-color:#FFF;}
/* Container */
#simplemodal-container{height:480px;width:740px;color:#bbb;background:url('images/modalbg.jpg') top left no-repeat #f3f2e0;border:4px solid #cfd1ac;padding:12px;}
#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#678698;display:block;margin-bottom:12px;padding:4px 6px 6px;}
#simplemodal-container a{color:#ddd;}
#simplemodal-container a.modalCloseImg{background:url(images/close.jpg) no-repeat;width:59px;height:12px;display:inline;z-index:3200;right:40px;position:absolute;cursor:pointer;}
#simplemodal-container #basic-modal-content{padding:8px;}
#bronx,#brooklyn{width:320px;color:#688897;font-size:12px;margin-top:10px;overflow:auto;height:465px;margin-right:20px;}
#bronx{display:none;}
#bronx p,#brooklyn p{margin:10px 0;line-height:20px;}
.column{width:210px;float:left;margin-right:50px;}
#contactcontent p{margin:15px 0;}
#contactcontent{font-size:12px;color:#678697;font-family:Arial;}
#contactcontent .small{font-size:10px;line-height:12px;}
.column h3{color:#007abd;text-transform:uppercase;font-size:14px;font-weight:bold;}
.column h4{font-size:12px;color:#678697;font-weight:bold;text-transform:uppercase;}
.column li{margin-bottom:25px;line-height:18px;}
.caption{font-size:10px;margin:5px 0px 20px 0px;color:#4b5961;line-height:12px;}
#key{margin-left:-7px;font-size:10px;text-transform:uppercase;}
#key p{margin:5px 0 !important;}
#key li{width:205px;display:block;float:left;margin:0 7px;}
#key h3{color:#678697;font-size:18px;font-weight:normal !important;text-transform:none !important;margin-bottom:0px;}
.border-bottom{padding-bottom:40px;border-bottom:#7bb900 1px solid;}
.bordertop{display:block;clear:both;margin-top:20px !important;padding-top:10px;border-top:#7bb900 1px solid;}
.alignleft{display:block;float:left;margin-right:20px !important;margin-bottom:10px;}
.alignright{display:block;float:right;margin-left:20px !important;margin-bottom:10px;}
.clear{clear:both;}
#numbers{float:left;display:block;}
#numbers li{margin:5px 0;line-height:14px;padding:7px 0px 10px 30px;/*height:15px;*/}
#numbers .one{background:url('images/1.png') no-repeat;}
#numbers .two{background:url('images/2.png') no-repeat;}
#numbers .three{background:url('images/3.png') no-repeat;}
.title{text-transform:none !important;font-weight:normal !important;margin:0 !important;}
.presstitle{font-weight:bold;font-family:Arial;font-size:14px;color:#7ab801;margin:0 !important;}
h5{font-weight:bold;font-size:16px;color:#007abd;text-transform:uppercase;}
h5.larger{font-size:26px;}
.bluebox dl div{width:200px;float:left;}
.bluebox dt{font-weight:bold;display:block;float:left;margin-right:10px;}
.bluebox dl{float:left;}
ul#getinvolved{margin-top:40px;margin-left:15px;}
ul#getinvolved li{list-style:disc !important;list-style-position:inside;margin:15px 0;}
.list{list-style:disc !important;margin-left:15px;margin-bottom:10px;}
.numbaz{list-style:decimal;}
.numbaz li{margin:10px 0;margin-left:15px;}
#questionswrapper{border-bottom:#7bb900 1px solid;}
.questionsl{float:left;}
.questionsr{float:right;}
.faqs{overflow:hidden;list-style:disc;padding-bottom:30px;color:#007abd;}
.faqs li{width:435px;padding-right:20px;padding:5px 0;margin-left:15px;}
.faqs li a{font-size:10px;color:#007abd;}
.answer{clear:both;margin:40px 0;}
.answer span{font-size:14px;color:#007abd;}
.answer p{line-height:22px;}
.answer ul li{margin:5px 0;margin-left:15px;padding-left:10px;list-style:disc;}
#gform_1 label,#gform_3 label,#gform_4 label, #contactcontent label{float:left;text-align:right;font-weight:bold;margin-right:15px;display:block;margin-top:5px;width:160px;}
#gform_1 ul li,#gform_3 ul li,#gform_4 ul li, .gfield{margin:10px 15px 10px 0;}
.ginput_left{float:left;margin:10px 0;}
.gfield_required{font-weight:normal !important;color:red;padding-left:5px;}
.gfield_description{padding:10px 0 10px 173px;font-style:italic;}
.gfield_radio{width:320px;overflow:hidden;}
.gfield_radio li{width:160px;margin:5px 0 !important;float:left;}
.gfield_radio li label{display:inline !important;text-align:left !important;float:none !important;font-weight:normal !important;}
.gfield_checkbox{float:right;margin-right:340px;margin-top:-10px;}
.gfield_checkbox label{float:none !important;font-weight:normal !important;display:inline !important;}
.gfield_label{line-height:14px;}
.gfield{overflow:hidden;}
.medium{background:url('images/forminput.png') no-repeat;width:207px;border:0;padding-top:5px;padding-left:5px;height:20px;}
#contactcontent #input_8{margin:10px 0;background-color:white;}
.textarea{background:url('images/textarea.png') no-repeat;width:340px;border:0;padding:5px;height:120px;}
.gfield_select{height:auto !important;width:auto !important;padding:0 !important;}
#gforms_confirmation_message{width:600px;}
#gforms_confirmation_message span{font-size:30px;font-family:Gotham;color:#007abd;}
.button{background:url('images/submitform.png');border:0;width:210px;height:32px;color:transparent;margin-left:175px;margin-top:10px;}
.validation_error{background:#ffcaca;border:#df6161 1px solid;color:#666;padding:10px;line-height:22px;}
.validation_message{margin-left:175px;margin-top:5px;color:#df6161;}
fieldset{border:0;}
legend{display:none;}
form#searchform ul{background:transparent;overflow:hidden;height:30px;}
form#searchform ul li{float:left;position:relative;}
.login #submit,.search #submit{height:22px;}
#left_col.search{width:210px;}
li#s input{background:transparent;border:0;width:180px;position:relative;top:-3px;color:#678697;}
#bronx,#brooklyn{height:390px;}
#left_col.search li#s input{top:-1px;}
/***********Careers Page************/
#job-posts {}
#job-posts h3 {background: #eeeed9;padding:10px;margin-top:-10px;border-bottom: 1px solid #7ab801;}
#job-posts h3 a{font-size:18px;color:#485d69;text-transform:none;font-weight:normal;}
#job-posts h3 a span.about-job {font-size:12px;font-weight:normal;text-transform:none;}
#job-posts .job-details {background: #eeeed9;padding:10px;margin-top:-40px; margin-bottom:20px; border-bottom: 1px solid #7ab801;}
#job-posts .job-details a.apply-now {background: url('images/apply-now-btn.jpg') no-repeat bottom left; width:159px; height:36px; display:block; text-indent:-9999px;margin:30px 0 20px;}
#job-posts .job-details a.apply-now:hover {background: url('images/apply-now-btn.jpg') no-repeat top left;}
#job-posts h4 {font-size:14px;color:#485d69;margin:10px 0 -7px;}

.employment-statement{font-size:14px;line-height:19px;width:550px;color:#96B2C2;margin:30px auto;text-align:center;}