strong {
  font-weight: bold;
}

div.bio {
  clear: both;
  margin-bottom: 10px;
}

div.bio p {
  margin-left: 130px;
}

div.bio img {
  float: left;
  width: 120px;
  padding-right: 10px;
  padding-bottom: 10px;
}

/***
* fieldset#activities_fieldset .x-form-item label {
*  width: 130px;
*}
***/
.x-fieldset-noborder {
  border: 0;
}

#activities_fieldset .x-form-element {
  padding-left: 0;
  height: 18px;
}

#activities_fieldset .x-form-item-label {
  width: 0;
}

img {
  display: inline;
} 

h3, h4 {
  margin-bottom: 1em;
}

/**
* #masthead {
*  height: 170px;
*  background: url(../images/masthead2.jpg) no-repeat 170px 19px;
*}
*/

#sidebar #sidebar_outer {
  width: 218px;
  margin: 12px auto;
}

#sidebar #sidebar_inner {
  xmargin: 12px auto;
  padding: 14px 14px 24px 14px;
}

div.camp_logo img {
  float: right;
  xheight: 100px;
  xwidth: 140px;
  border: 1px solid #E2D7A1;
  xbackground: lightgray;
}

div.camp_main_full_page {
  float: right;
  width: 710px;
}

div.camp_content {
  margin-bottom: 20px;
  padding-bottom: 20px;
}


div.camp_content td {
  width: 180px;
  padding-bottom: 3px;
}

div.camp_content th {
  text-align: left;
  font-weight: bold;
}

div#tab_panel div.camp_main_full_page div.legend { */
  xbackground: pink;
  border: 0;
}

div#tab_panel div.camp_main_full_page {
  background: #FDF6D9;
}

div#content div#tab_panel li {
  padding-bottom: 0;
}

div.camp_info_pane { display: none; }

div#main ul, div#main_full_page ul, div#main_full_page ol, div#main ol {
  margin-left: 40px;
}

div#main_full_page div#tab_panel ul {
  margin-left: 0;
}

div#sidebar ul {
  list-style-type: none;
}

div#content li {
  padding-bottom: 8px;
}

div.legend {
  padding-bottom: 10px;
}

div#oca-themes ol ul {
  list-style-type: none;
  margin-left: 16px;
}

table.login_form td {
  width: 160px;
}

a {
  outline: none;
}

div#application_form {
  width: 708px;
}

div#application_form fieldset p {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 10px;
  margin-right: 20px;
}

div#application_form ul {
  margin: 0;
  padding: 0;
}

div#application_form div#position_type_1 { height: 80px }
div#application_form div#position_type_2 { height: 80px }
div#application_form div#position_type_3 { height: 60px }
div#application_form div#position_type_4 { height: 76px }

div#application_form div#position_type_2 li.first {
  width: 220px;
}

div#application_form fieldset li {
  list-style: none;
  float: left;
  width: 220px;
  padding-bottom: 4px;
  xclear: both;
}

div#application_form li label {
  padding-left: 16px;
  xpadding-bottom: 4px;
}

div#application_form li input {
  padding: 0;
  margin: 0;
}

div#application_form li label input {
  margin-right: 4px;
}

div#application_form li label {
  width: auto;
}

#applications div#content {
  background: white;
}

#applications ol#application_instructions {
  margin-left: 40px;
}

#applications div.legend h1 {
  background-color: white;
}

#sidebar ul#regions li a {
  margin-left: 10px;
}

#sidebar span.map_subregions {
  font-size: 11px;
  margin-left: 20px;
}

div.camp_info_pane img {
  margin-right: 10px;
  margin-top: 10px;
}

div.camp_info_pane span.caption {
  xmargin-bottom: 10px;
}

span.required {
  font-weight: bold;
}
