.region {
	padding-left: 4px;
  padding-right: 4px;
}

li a.active { /*link color for: click here if that's not you*/
  color: #0074BD;
}

p {	
  font-size: 12pt;
  line-height: 1.6em;
}

.hidden {display: none;}

#header {display: none;}

.breadcrumb {display: none;}

div.meta.submitted {display: none;}

div#footer-wrapper {display: none;}

#page {
	height: 0%;
	min-width: 300px;
	width: 100%;
	max-width: 1200px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  //margin-left: 20px;
  //margin-right: 20px;
  //padding-left: 20px;
  //padding-right: 20px;
}


/*top photo*/
div.field-items div.field-item.even h2 span img {
  width: 98% !important;
	max-width: 500px;
	height: auto !important;
	margin-left: 10px !important;
}


legend {display: none !important;}

div#sidebar-first {display: none;}

#page-wrapper {
  margin-left: auto;
  margin-right: auto;
  min-width: 0;
  //padding-left: 20px;
  //padding-right: 20px;
}


#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer {
  width: unset;
}

div.form-item.webform-component.webform-component-civicrm_contact.static.webform-component--civicrm-1-contact-1-fieldset-fieldset--civicrm-1-contact-1-contact-existing {
	display: none;
}

#footer1 {
  max-width: 480px;
  min-width: 0;
  width: 100%;
  height: auto;
}

#footer1 img {
  width: 92%;
  max-width: 300px;
  height: auto;
}

/*2nd content div, parent of form*/
div.content div#node-47.node.node-webform.clearfix div.content {	
  margin-right: 430px;
  min-width: 300px;
  padding-left: 10px;
  position: relative;
}

/*text block*/
html.js body.html.not-front.not-logged-in.no-sidebars.page-node.page-node-.page-node-47.node-type-webform div#page div#content.clearfix div.region.region-content div#block-system-main.block.block-system div.content div#node-47.node.node-webform.clearfix div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden {
	min-width: 300px;
  position: relative;
}

/*
form {
  border: 3px solid #73AD21;
  display: block;
	position: absolute;
  right: -430px;
	top: 110px;
	width: 350px;
	margin-right: 20px;
	margin-top: 10px;
}
*/

input[disabled=""] {
  background: lightgrey;
}

/*Submit button*/
input.webform-submit.button-primary.form-submit {
	margin-left: 10px;
}

fieldset.webform-component-fieldset.webform-component--civicrm-1-contact-1-fieldset-fieldset.form-wrapper {
	border: none;
	margin: 0;
	padding: 0;
}

/*Progress bar*/
div.field.field-name-pgbar-default.field-type-pgbar.field-label-above {
  display: block;
  position: absolute;
  right: -430px;
  top: 0;
  width: 330px;
  margin: 10px 20px 0px 0px;
  padding: 0px 10px 0px 10px;
  border: 3px solid #0000FF;
  background-color: #F0F0FF;
}

/*Progress bar background color*/
.pgbar-bg {
    background-color: #ffE0E0;
}

div.field.field-name-pgbar-default.field-type-pgbar.field-label-above div.field-label {
	display: none;
}

fieldset .fieldset-wrapper {padding: 0 0 0 0;}

div.messages ul li {
  font-size: 12pt;
}

.form-item label {
  font-size: 12pt;
}

.form-item label.option {
	font-size: 12pt;
}

.form-item, .form-actions {
    margin-top: 0em;
    margin-bottom: 0em;
}

input.webform-submit.button-primary.form-submit {
    margin-left: 0;
    margin-bottom: 0;
}

.webform-component--civicrm-1-contact-1-cg38-custom-150 .description {
  font-size: 11pt !important;
  padding-left: 18px;
}


/*
Xdiv.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even p span img {
  max-width: 480px;
  margin-right: 10px;
  width: 92% !important;
  height: auto !important;
}

X.webform-component-markup.webform-component--logo-bottom p b img {
  max-width: 300px;
  margin-right: 10px;
  width: 92%;
  height: auto;
}
*/
