
/* hide "Search this site" */
#edit-search-block-form-1-wrapper label
{
  display: none;
}

/* hide "Search" */
#block-search-0 h2
{
  display: none;
}

/* hide the Acquia notice */
#legal-notice
{
  display: none;
}

/* unbold calendar popup links */
table.ui-datepicker a
{
  font-weight: normal;
}

/* don't let views admin links cause a horizontal scrollbar */
div.view div.views-admin-links
{
  width: 25em;
}

div.views-edit-view a
{
  font-weight: normal;
}


.view-calendar-njp a
{
  font-weight: normal;
}

.view-calendar-njp td
{
  line-height: 1.2em;
}

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
  border:none;
  background:#ffc;
  padding: 0;
  display: block;
}
.calendar-calendar td a 
{
  text-decoration: none;
}

.calendar-calendar td .inner div a {
  background: transparent;
}

div.form-item label {
  font-weight: bold;
}

.form-checkboxes,
.form-radios 
{
  margin: 0;
}

/* hide the N/A for the profile notary field */
#edit-field-notary-value--wrapper
{
  display: none;
}

div.content-add-more
{
  margin: 0 0 1.25em 0;
}

.node .field
{
  margin: 0;
}

.node .field-field-resource-for,
.node .field-field-schools,
.node .field-field-practice-areas,
.node .field-field-training
{
  margin: 1em 0 0 0;
}

.node .field-type-text .field-item ul
{
  margin: 0 0 .25em 0;
}

.view-staff-directory a
{
}

.view-staff-directory .view-content
{
  clear: left;
  padding-top: 10px;
}

.view-staff-directory .view-content h3
{
  margin: 1em 0 0 0;
  font-weight: normal;
}

.textarea-identifier
{
  font-size: 9px; 
  color: #aaa;
  margin: -1em 0 1em 0;
}

.textarea-identifier a
{
  color: #aaa;
  font-weight: normal;
  text-decoration: underline;
}

#switch_edit-body
{
  display: block;
  margin: 1em 0;
}

.node-type-event .content
{
  margin: 1em 0 0 0;
}

.node-type-event .field-field-event-date
{
}

.node-type-event .field-field-event-time p
{
  margin: 0;
}
.node-type-event .field-field-event-description
{
  margin: 1em 0;
}

#calpopup-body h1.title
{
  font-size: 16px;
}

.form-checkboxes {
	overflow-y: scroll;
	max-height: 150px;
	padding: 8px;
	background: #FFF;
	border: 1px solid #d2d2d2;
}

.views-exposed-widget .form-checkboxes {	
	overflow: hidden;
	padding: 0;
	background: transparent;
	border: 0;
}

.form-radios {
	overflow-y: scroll;
	max-height: 150px;
	padding: 8px;
	background: #FFF;
	border: 1px solid #d2d2d2;
}

#calpopup-body #nodelink
{
  margin: 1em 0;
}


/* STAFF DIRECTORY */

div.staff_profile {
        clear: left;
        padding: 10px;
        overflow: hidden;
        border-top: 1px solid #d2d2d2;
}

div.staff_profile.odd {
        background: transparent;
}

div.staff_profile.even {
        background: #FFF;
}

div.staff_profile .photo {
        float: left;
        margin: 0 8px 0 0px;
}

.staff_profile_label {
        font-weight:bold;
        color:#666666;
}

body.node-type-staff_profile div.node.full-node div.content{
        border-bottom: none;
        padding-bottom: 0px;
}

body.node-type-staff_profile .staff_profile_picture {
        float: left;
        clear: left;
        margin: 0 10px 0 0;
}

body.node-type-staff_profile div.block-wrapper {
        margin: 0 0 15px 0;
}


/* FORMS BANK */

#node-160 h2 {
  margin: 25px 0 12px 0;
  font-size: 18px;
}

#node-160 h3 {
  margin: 14px 0 7px 15px;
  font-size: 14px;
  font-weight: bold;
}

#node-160 ul {
  margin-left: 10px;
  padding-left: 20px;
}

