    

/*
Welcome to Custom CSS!
To learn how this works, see http://wp.me/PEmnE-Bt
*/
#content input.give-input, #content select.give-select, #content #give-ffm-section select {
	border: 1px solid #000000;
	background: #ffffff;
	color: #000;
	padding: 12px;
}
.surround {
	border: 2px solid #b0b0b0;
	padding: 1em;
	border-radius: 12px;
	margin-right: 3px;
	overflow: hidden;
}
.widg-border {
	border: 2px solid #DBDCDE;
	border-radius: 12px;
	padding-left: 1em;
	padding-right: .5em;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 95%;
}
.footer-widg-border {
	border: 2px solid #DBDCDE;
	border-radius: 12px;
	padding-left: 1em;
	padding-right: .5em;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 97.5%;
	overflow: hidden;
	text-align: center;
	font-family: Corbel;
	line-height: 1.4;
	background-color: #b6cdcc;
}
.widg-title {
	color: #002627;
	font-size: 12px;
}
.surround-ce {
	border: 2px solid #DBDCDE;
	padding: 1em;
	background-color: #F5F5F6;
	border-radius: 12px;
	margin-right: 3px;
	color: #AE1E61;
}
img.center-img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a:visited {
	color: #575858;
}
a:active,
a:hover {
	color: #002627;
}
table {
	width: 100%;
}
table, td, th {
	border: 1px #DBDCDE;
}
th, td {
	padding: 15px;
	text-align: left;
}
th {
	text-align: left;
}
td {
	vertical-align: top;
}
.left {
	float: left;
	padding: 0 10px 10px 0;
}
/* Contact Form 7 Styles
---------------------------------*/
.wpcf7-form-control.wpcf7-fieldset.wpcf7-validates-as-required, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
border: 1px solid #DBDCDE;
}
.wpcf7-form {
margin-left: 25px;
margin-right: 25px;
margin-top: 25px;
}
span.wpcf7-list-item { 
display: block;
}
.wpcf7-textarea { 
width: 95%; 
}
.wp-caption p.wp-caption-text {
	color: #000;
	font-size: 12px;
	margin: 5px;
}
.div-table{
  display:table;         
  width:98%;         
  background-color:#fff;         
  border:1px solid  #ddd;         
  border-spacing:5px;/*cellspacing:poor IE support for  this*/
}
.div-table-row{
  display:table-row;
  width:auto;
  clear:both;
}
.div-table-col{
  float:left;/*fix for  buggy browsers*/
  display:table-column;         
  width:300px;         
  background-color:#fff;  
}
imglogo { vertical-align: middle; }