/* @override http://audiencemetrix.com/wp-content/themes/thesis_183/custom/custom.css */

/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/* Custom CSS by Berchman.com Bespoke WordPress Websites */

body.custom {
	font-family: 'Open Sans', sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.format_text h3 {
	margin-top: 0;
	margin-bottom: 10px;
}

#left_side h3 {
	font-size: 2.5em;
	line-height: 1em;
}

div#footer-wrap {
	display: inline-block;
	width: 900px;
}

.custom div#header_area.full_width div.page {
	background-color: transparent;
	width: 900px;
	padding: 0;
}

.custom div#header_area.full_width {
	background: url(images/bkgd-blue.jpg) no-repeat center top;
	height: 400px;
}

.custom div#content_area div.page {
	width: 900px;
	padding: 0;
}

.custom .status-publish.hentry.post_box {
	padding-top: 0;
	width: 565px;
	margin-left: 0;
	margin-right: 0;
}

.custom.about-us div#content {
	width: 576px;
	overflow: visible;
}

.custom.connect div#content,
.custom div#content {
	width: 575px !important;
}

.custom.connect form#subForm {
	width: 519px;
	padding: 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #5e5e5e;
	text-align: left;
	margin-top: 20px;
}

.custom.connect div#connect-bnr {
	margin: 0 !important;
	height: 130px;
	background: url(images/bkgd-connect-form-bnr.png) no-repeat;
	padding-top: 11px;
}

.custom.connect #subForm div p {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding: 10px;
}


#connect-bnr h3 {
	width: 300px;
	margin-left: 20px;
	color: white;
	font-size: 22px;
}

.custom.connect #subForm div {
	margin-top: 0 !important;
}

div#sidebars {
	margin-top: 25px;
}

.custom div#header {
	background-color: #231f20;
	margin: 0;
	height: 90px;
	padding: 10px 0 0;
}

.custom div#header h1#tagline,
.custom div#header p#logo,
.custom div#header p#tagline {
	font-size: 0;
	line-height: 0;
	text-indent: -10000px;
	display: inline;
}

.custom a#audmtrx-logo {
	display: inline-block;
}

.custom ul#menu-nav.menu {
	border-style: none;
}

.custom div#audmtrx {
	display: inline-block;
	float: left;
	margin-left: 20px;
}

.custom div#header div.menu-nav-container {
	display: inline-block;
	float: right;
	margin-right: 10px;
	margin-top: 26px;
}

.custom ul#menu-nav.menu li a {
	font-size: 13px;
	background-color: transparent;
	border-style: none;
	color: #f1daa8;
}

.custom ul#menu-nav.menu li.current-menu-item a {
	color: #9098be;
}

.custom ul#menu-nav.menu li a:hover {
	color: #f94237;
}

.custom div#footer_area.full_width {
	background: url(images/bkgd-footer.jpg) no-repeat center 0;
	padding-top: 25px;
	margin-top: 50px;
}

.custom div#footer_area div.page {
	background-color: transparent;
	padding-top: 24px;
	height: 215px;
}

.custom input#s {
	width: 250px;
	z-index: 1000;
	height: 24px;
	color: #797979;
	padding: 7px;
	display: inline;
	float: right;
	position: relative;
	top: 279px;
	margin: 0 20px 0 0;
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 1px solid #797979;
	font: 13px "Open Sans", Arial, Helvetica, sans-serif;
	letter-spacing: 0;
}

.custom div.format_text h2 {
	margin-top: 0;
	display: inline-block;
	font-size: 2em;
	line-height: 1em;
}

li#text-4.widget.widget_text {
	background: url(images/bkgd-dwnld.png) no-repeat 0 0;
	width: 290px;
	text-align: right;
}

#text-4 h3 {
	padding-top: 25px;
	padding-left: 26px;
	color: silver;
	letter-spacing: 0;
	text-transform: uppercase;
	font-size: 26px;
	line-height: 47px;
	text-indent: 10000px;
}

#post-2 div.headline_area h2 {
	font-size: 36px;	letter-spacing: -1px;
}
div.headline_area h1 {
	font-size: 30px;}

#post-509 div.headline_area h1 {
	margin-bottom: 10px;
}


.custom div.af-header {
//	background-color: #0a253a !important;
	background-image: none;
	font-weight: bold;
}

div#af-header-1141805505.af-header,
#gform_3 div.gform_heading {
	background-color: #333;
	background-image: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

#gform_3 div.gform_heading {
	width: 245px;
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	color: white !important;
	margin-bottom: 0;
	padding-bottom: 8px;
}

ul#gform_fields_3.gform_fields.top_label.description_below {
	list-style-type: none;
	margin: 0;
}

#gform_3 div.gform_body,
#gform_3 div.gform_footer.top_label {
	margin-left: 0;
	padding: 5px 10px;
	width: 245px;
	background-color: #f0f0f0;
	display: inline-block;
}

#field_3_1,
#field_3_2 {
	margin-bottom: 5px;
}

#field_3_2 {
	
}

#gform_3 div.gform_footer.top_label {
	margin-top: 0;
	text-align: center;
	border-bottom: 3px solid #333;
}

div#af-form-1141805505.af-form {
	width: 265px;
	margin-left: 20px;
	border: 1px solid #333;
	border-right-style: none;
	border-left-style: none;
}

.custom div.af-form {
	width: auto;
}

#af-body-1141805505 div.af-element.buttonContainer input.submit {
	background-image: none;
	background-color: #c5000e;
}

.custom #af-header-1141805505.af-header div.bodyText p span {
	color: white !important;
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
	width: 210px !important;
	text-align: center !important;
}

#af-header-1141805505 div.bodyText p {
	margin: 3px 0 9px;
	color: white;
	text-align: center;
}

#post-2 div.headline_area {
	margin-bottom: 0;
	display: none;
}

.custom.home div#content {
	margin-top: 30px;
}

#left_side h1 {
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 36px;
	line-height: 36px;
	color: #333;
}

.custom.connect #left_side h1 {
	font-size: 26px;
}

#bottom_content form.af-form-wrapper {
	width: auto;
	background-image: none;
	padding-top: 0;
}

#bottom_content h3 {
	margin-left: 0;
	display: inline-block;
}

#af-body-1141805505 div.af-element.poweredBy {
	display: none;
}

.custom #af-body-1141805505 {
	padding-bottom: 0 !important;
	margin-bottom: 0;
	padding-top: 0 !important;
	padding-left: 0;
}

#af-body-1141805505 div.af-element.privacyPolicy {
	padding-bottom: 0;
}

div#below_header_image {
	display: inline-block;
	height: 310px;
	margin-top: -40px;
}

div#content_box {
	padding-top: 0;
	overflow: visible;
}

div#content.hfeed {
	width: 575px;
	margin-top: 0;
}

li#text-3.widget.widget_text {
	background: url(images/bkgd-dwnld-measure-event.png) no-repeat;
	width: 305px;
	padding-top: 20px;
}

#below_header_image img {
	z-index: -20;
}

input#s {
	
}

ul.footer_widget {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	color: white;
}

div#footer_1.sidebar,div#footer_2.sidebar,div#footer_3.sidebar,div#footer_4.sidebar {
	width: 23%;
	float: left;
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

ul.footer_widget li h3 {
	font: bold 16px "Open Sans", Arial, Helvetica, sans-serif;
	color: white;
	text-transform: uppercase;
}

ul.footer_widget li a {
	text-decoration: none !important;
	color: white !important;
	border-style: none !important;
}

.custom ul.footer_widget li ul#socialmedia-footer li a {
	height: 24px;
	display: inline-block;
	line-height: 24px;
	padding: 4px;
	width: 130px;
	vertical-align: top;
}

#socialmedia-footer li a img {
	text-align: right;
	margin-left: 0;
	margin-top: 0;
	margin-right: 10px;
	padding-top: 0;
	line-height: 24px;
}

div#sidebars h3 {
	text-transform: uppercase;
	color: #072237;
	letter-spacing: 0;
	font-size: 18px;
}

.custom #php_widget-7 h3 {
	background-color: #191e65;
	color: #fff !important;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.custom #php_widget-8 h3 {
	padding: 0;
	text-align: center;
	line-height: 29px;
	color: #dadacf !important;
	background-color: transparent;
	width: 163px;
	margin-left: 8px;
	font-size: 24px !important;
	height: 152px;
	margin-bottom: 0;
}

#left-side h3,
#right-side h3 {
	font-size: 26px;
	height: auto;
	background-color: #5e5e5e;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}


#php_widget-7 img {
	margin-top: 10px;
}

#post-17 div.format_text h3 {
	margin-bottom: 30px;
	text-align: left;
	margin-top: 0;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #092439;
}

#post-17 div.format_text div.faq-title {
	font-size: 16px;
	margin-bottom: 15px;
}

.custom.home div#content  {
	width: 900px;
}
.custom.clients div#content,
.custom.connect div#content{
	width: 575px;
	margin-top: 30px;
	text-align: left;
}
div#bottom_content {
	display: inline-block;
	margin-top: 10px;
	width: 485px;
	padding-left: 40px;
	float: left;
}

div#left_side {
	float: left;
	display: inline-block;
	width: 460px;
	padding-right: 10px;
}

.custom.about-us div#left_side {
}

#post-13 div.format_text div.printfriendly.alignleft {
	margin-left: 110px;
}


#post-8 div.format_text p {
	clear: both;
	display: inline-block;
}

div#right_side {
	display: inline-block;
	padding-bottom: 20px;
	width: 490px;
	margin-left: 50px;
}

#right_side p img.size-full.wp-image {
	margin-top: 30px;
}

.custom div#post-8.post_box.top {
	margin-top: 0;
}

.custom.connect div#left_side {
	width: 507px;
	margin-left: 40px;
	margin-top: 10px;
}

.custom li#php_widget-4 a {
	text-decoration: underline !important;
}

#left_side h2 {
	margin-top: 15px;
	font-size: 24px;
}

div#download_box {
	display: inline-block;
	float: right;
	margin-left: 30px;
	width: 400px;
}

div#event-box {
	display: inline-block;
	float: right;
	width: 370px;
	float: right;
	background: url(http://audiencemetrix.com/wp-content/uploads/2012/02/event-mgmt-graphic.png) no-repeat;
	height: 145px;
	padding-top: 190px;
	text-align: center;
	padding-right: 30px;
	padding-left: 30px;
}

#event-box h3 {
	margin-bottom: 0;
}

form#subForm2 {
	text-align: left;
}

#subForm2 div label {
	padding-right: 5px;
}

.custom.home div#download_box {
		background: url(images/bkgd-home-5things.png) no-repeat 0 0;
	width: 430px;
	margin-left: 0;
	margin-top: 20px;
	height: 190px;
}

div#quotation-image {
	clear: both;
	display: inline-block;
	width: 900px;
	margin-top: 10px;
	background-image: url(images/bkgd-home-quote.jpg);
	height: 275px;
	margin-bottom: 20px;
}

.custom div.format_text div.faq-title a {
	font-weight: normal;
	font-style: normal;
	font-size: 19px;
	text-decoration: none;
	color: black;
}

.custom div.format_text div.faq-title a {
	font-weight: bold;
}

.custom div.format_text div.faq-title a:hover {
	font-style: normal;
	font-size: 19px;
	text-decoration: underline;
	color: #00548e;
}

#php_widget-3 a {
	display: inline-block;
	margin-top: 20px;
	width: 180px;
}

input#fourohfours {
	width: 230px;
}

#php_widget-8 form p {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 16px;
}

p#fineprint {
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #5e5e5e;
	margin: 0;
}

#errorpage img {
	float: left;
	display: inline-block;
	margin-right: 25px;
	width: 100px;
	margin-bottom: 450px;
	margin-left: 25px;
}

#error-inside p strong {
	display: block;
	float: none;
	font-size: 15px;
	color: #c10203;
}

div#error-inside {
	
}

div#landingcontent {
	display: inline-block;
	height: 200px;
	padding: 10px;
	margin-top: 15px;
	background-color: #eaeaea;
}

form.af-form-wrapper {
	clear: both;
	display: inline-block;
	width: 100%;
}

.custom div.af-header div.bodyText p {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	text-align: center;
}

div#sidebars div#testimonials {
	padding: 25px 0 40px 1px;
	margin-right: 0;
	background: url(images/quote-left.png) no-repeat 0 0;
	margin-left: 0;
	display: inline-block;
	height: 130%;
}

li#php_widget-10.widget.php_widget {
	display: inline-block;
}

div#sidebars div#testimonials div {
	background: url(images/quote-right.png) no-repeat 205px bottom;
	display: inline-block;
	padding-bottom: 40px;
	font: italic 19px Cardo, serif;
}

div#sidebars  div span.quote-author {
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	display: block;
	text-align: left;
}


.custom div.format_text div.faq-answer ol li {
	margin-bottom: 20px !important;
}

div#quotation {
	position: relative;
	padding: 20px;
	height: 90px;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.7);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";
	text-align: center;
	font: italic 26px/28px Cardo, serif;
	top: 145px;
}

span.printandpdf.printfriendly-text {
	color: #2361a1;
	font-size: 12px;
}

div#bottom-content {
	width: 900px;
	display: inline-block;
	margin-top: 10px;
}

div#column1,
div#column2,
div#column3 {
	width: 273px;
	margin-right: 40px;
	float: left;
	display: inline-block;
}

div#column3 {
	margin-right: 0;
}

#quotation small {
	color: #5e5e5e;
	font: 10px "Open Sans", Arial, Helvetica, sans-serif;
}

div#testimonials {
	display: inline-block;
	float: right;
	padding-left: 90px;
	padding-right: 30px;
}

.custom div#right_side div#testimonials {
	width: 420px;
	background: url(images/quote-left.png) no-repeat 30px 1px;
}

#testimonials div.quote-author {
	margin-bottom: 40px;
	margin-top: 8px;
	font: 15px Cardo, serif;
}

#testimonials div.quotation {
	background: url(images/quote-left.png) no-repeat -90px 0;
	overflow: visible !important;
}

div#team-members {
	padding: 30px 30px 30px 0;
	clear: both;
}

#post-13 div.format_text p img.alignright.size-full.wp-image-576 {
	margin: 0;
	display: inline-block;
	float: left;
}

#post-13 div.format_text p img.alignnone.size-full.wp-image-154 {
	margin-bottom: 0;
}

div#content_box.no_sidebars {
	padding-top: 0;
}

.custom.home form.af-form-wrapper,
.custom.connect form.af-form-wrapper,
.custom form#gform_3,
#text-2 div.textwidget {
	padding-top: 150px;
	background: url(images/bkgd-dwnld-5things.png) no-repeat 0 0;
	padding-bottom: 20px;
	width: 305px;
	color: #fff;
}

li#text-2.widget.widget_text {
	clear: both;
}

div#sidebars #text-2 h3,
div#sidebars #text-3 h3 {
	display: inline-block;
	float: left;
	margin-top: 25px;
	width: 165px;
	margin-left: 8px;
	color: white;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px;
}


div#sidebars #text-3 h3 {
	margin-bottom: 57px;
}
.custom div#sidebars form#subForm {
	width: 273px;
	background-color: transparent;
	margin-top: 10px;
	color: #333;
	border-left: 1px solid #767676;
	border-bottom: 1px solid #767676;
	border-right: 1px solid #767676;
	padding: 15px;
	margin-left: 0;
	text-align: left !important;
}

#text-2 div.textwidget p,
#text-3 div.textwidget p {
	width: 283px;
	margin-bottom: 0;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0;
	font-weight: bold;
	color: white;
	clear: both;
}

#text-3 div.textwidget p {
	
}

.custom.home form#subForm {
	background-image: none;
	padding-top: 16px;
	padding-left: 0;
	display: inline-block;
	width: 155px;
	padding-bottom: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	position: relative;
	top: 15px;
	left: 130px;
}

.custom.home #subForm div label {
	display: block;
	width: 111px;
	margin-bottom: 0 !important;
}

#subForm div input {
	padding: 4px;
}

#subForm div span {
	color: #c10203;
}

form#subForm2 input#name,
form#subForm2 input#pbdtr-pbdtr {
	margin: 10px 0 0;
	display: inline-block;
	width: 181px;
	padding: 6px;
}


div#fields {
	width: 220px;
	float: left;
	display: inline-block;
}

#subForm2 input.survey-btn,
input#submit-btn,
input#gform_submit_button_5.button.gform_button,
input#gform_submit_button_3.button.gform_button,
input#gform_submit_button_1.button.gform_button,
input#gform_submit_button_4.button.gform_button,
input#blog-signup,
input#submit.form_submit,
.custom a#blog-signup {
	background-color: #154e83;
	background-image: none;
	border-color: rgba(255, 255, 255, .2) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, .1) rgba(255, 255, 255, 0.2);
	border-style: solid;
	border-width: 3px;
	color: #fff;
	display: inline-block;
	padding: .5em .8em;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	text-transform: uppercase;
	font-weight: bold;
}

li#text-7.widget.widget_text {
	padding: 0;
	background-color: transparent;
	width: 325px;
	margin-top: 45px;
}

#text-7 div.textwidget {
	padding: 5px;
	border-right: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	border-left: 1px solid #5e5e5e;
	background-color: white;
}

#text-7 div.textwidget p {
	margin-bottom: 8px;
	margin-right: 10px;
	margin-left: 10px;
}

a#blog-signup {
	margin-left: 52px;
	margin-bottom: 8px;
	margin-top: 8px;
}

p#subhead {
	font-size: 15px;
	line-height: 16px;
	margin-top: 6px;
	text-align: center;
}

.custom li#text-7 h3 {
	line-height: 20px;
	text-align: center;
	letter-spacing: 0;
	margin-bottom: 0;
	color: white;
	padding: 8px;
	background: transparent url(http://audiencemetrix.com/wp-content/uploads/2012/06/sidebar-bnr.png) no-repeat;
	font-size: 16px;
	text-transform: capitalize;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}

img#qualtricslogo {
	margin-left: 7px;
	margin-top: -4px;
}

form#commentform {
	border-right: 1px solid #767676;
	border-bottom: 1px solid #767676;
	border-left: 1px solid #767676;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 537px;
}

#respond_intro p {
	color: white;
	font-weight: bold;
}

div#respond_intro {
	margin: 0;
	background: url(images/bkgd-comment-bnr.png) no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding: 15px;
}

input#blog-signup {
	margin-top: 0;
	margin-bottom: 10px;
}

.custom div#sidebars ul li form#subForm div p small {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	font-style: normal;
	text-align: left !important;
}

#subForm2 input.survey-btn {
	float: right;
	clear: both;
	display: inline-block;
	position: relative;
	top: -55px;
	font-size: 14px;
	width: 165px;
	font-weight: bold;
	left: 5px;
}

#subForm2 input.survey-btn:hover {
	cursor: pointer;
}

input#submit-btn {
	font-weight: bold;
	font-size: 16px;
	margin-top: 21px;
	width: 260px;
}

.custom.home input#submit-btn {
	font-size: 12px;
	margin: 6px 0 0;
	width: 149px;
	float: left;
	display: inline-block;
}

#subForm div {
	margin-top: 8px;
	margin-bottom: 8px;
}

.custom.connect #subForm div {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: left;
}

div#contact-method {
	display: inline-block;
	text-align: left;
	color: #5e5e5e;
}

input#submit-btn:hover {
	cursor: pointer;
}

.custom.home #download_box h3 {
	color: white;
	display: inline-block;
	width: 140px;
	position: relative;
	top: 20px;
	left: 8px;
	font-size: 26px;
	padding: 0;
	margin: 0;
	float: left;
}

.custom.home #download_box p {
	position: relative;
	left: 7px;
	color: #fff;
	top: 34px;
	margin-bottom: 0;
	display: inline-block;
	float: left;
	clear: both;
}

#gform_3 div.gform_heading h3.gform_title {
	display: none;
}

#post-6 div.headline_area {
	display: none;
}

.custom.about-us div#testimonials {
	float: right;
	overflow: visible;
	background: url(images/quote-left.png) no-repeat 0 0;
	padding-left: 0;
	margin-bottom: 0;
}

#testimonials div p {
	font-style: italic;
	font-size: 15px;
	line-height: 25px;
}

span.quote-author {
	font: 14px Cardo, serif;
	display: inline-block;
	margin-top: 10px;
	padding-top: 6px;
	border-top: 1px dotted olive;
	width: 222px;
}

.custom.about-us #testimonials div{
		background: url(images/quote-right.png) no-repeat right 290px;
	padding-bottom: 0;
}

.custom.clients #testimonials div {
	background: url(images/quote-right.png) no-repeat right 160px;
	padding-bottom: 0;
}

#team-members p a {
	margin-bottom: 90px;
	display: inline-block;
	float: left;
	clear: both;
	margin-left: -33px;
}

#team-members p {
	display: inline-block;
	clear: both;
	margin-left: 30px;
	margin-bottom: 10px;
}

#team-members p strong {
	margin-right: 5px;
	font-size: 18px;
}

.custom.home div#testimonials div {
	overflow: visible;
}

.custom.home div#testimonials span.quote-author {
	font: italic 16px Cardo;
	margin-top: 8px;
	display: inline-block;
	color: #5e5e5e;
	background: url(images/quote-right.png) no-repeat 163px 0;
	overflow: visible;
	width: 250px;
	height: 90px;
}

.custom.home div#testimonials div.quote-author {
	margin-bottom: 60px;
	margin-top: 10px;
	color: #5e5e5e;
	font: italic 18px Cardo, serif;
}

#left_side ul {
	margin-bottom: 25px;
//	font-size: 12px;
	width: 340px;
}

#left_side ul li {
	margin-bottom: 8px;
	letter-spacing: normal;
}

.custom.about-us #left_side ul {
	width: 390px;
}

.custom.about-us #left_side ul li {
	margin-bottom: 10px;
}

div#subhead {
	margin-top: 40px;
	margin-bottom: 17px;
	font-family: Cardo, serif;
	color: #797979;
}

#subhead h3 {
	font: normal normal 30px/30px Cardo, serif;
	text-align: center;
	margin-bottom: 0;
}

#post-17 div.headline_area h1 {
	display: none;
}

#post-15 div.headline_area  h1, #post-13 div.headline_area h1 {
	width: 0;
	height: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -100000px;
}

#post-13 div.headline_area h1 {
	
}

#post-8 div.headline_area {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -100000px;
}

#post-8 div.format_text {
	width: 100%;
}

div#post-15.post_box.top {
}

.custom.programs div#content {
	width: 575px;
}

#post-17 div.format_text div.printfriendly.alignleft {
	margin-top: 40px;
}

#post-8 div.format_text div.printfriendly.alignleft {
	display: inline-block;
	position: relative;
	left: 25px;
	top: 40px;
}


div#content div.post_box.top {
	padding-top: 0;
	width: 565px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px;
}

div#content div#post-6.post_box.top {
	margin-top: 0;
}

div#content div#post-2.post_box.top {
	margin-top: 3px;
}

div#post-13.post_box.top {
	margin-right: 0;
}

div#post-17.post_box.top {
	margin-right: 0;
}

.custom.faq div#content,
.custom.downloads div#content,
.custom.subscribe div#content,
.custom.download div#content  {
	width: 575px;
}

.custom.downloads div#content,
.custom.subscribe div#content,
.custom.download div#content {
	margin-top: 30px;
}

div.wpdm-link {
}

div.printfriendly.alignleft {
	margin-top: 30px;
	margin-right: 30px;
	clear: both;
	display: inline-block;
}

div.format_text {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.custom div#sidebars ul.sidebar_list {
	padding-top: 2px;
	padding-right: 0;
}

div#social-media-sharing {
	width: 32px;
	padding: 4px 2px 0;
	position: absolute;
	top: 145px;
	text-align: center;
	background-color: silver;
}

#social-media-sharing span.st_plusone_large {
	display: inline-block;
	width: 32px;
	margin-top: 3px;
}

#social-media-sharing span.st_plusone_large iframe {
	display: inline-block;
	width: 32px;
	margin-top: 10px;
}

#social-media-sharing span.st_plusone_large div {
	margin-top: 8px;
	margin-bottom: -8px;
	width: 32px !important;
}

#social-media-sharing span span.stButton {
	margin: 0;
}

#social-media-sharing span.st_sharethis_large {
	display: inline-block;
	float: left;
}

#quotation a {
	text-decoration: none;
	color: black;
}

div#af-form-324114162.af-form {
	width: 600px;
	background-color: #dadacf;
	border: 1px solid #990806;
}

div#af-header-324114162.af-header {
	background-image: none;
	background-color: #5e5e5e;
	border-style: solid;
	border-width: 1px;
}

#af-header-324114162 div.bodyText p {
	margin-top: 0;
	margin-bottom: 0;
	color: white;
}

#af-header-324114162 div.bodyText p span {
	color: white !important;
}

input#af-submit-image-324114162.image {
}

#af-body-324114162 div.af-element.privacyPolicy p {
	margin-bottom: 0;
}

div#archive_intro {
	margin-bottom: 0;
	padding-top: 0;
}

#content div.post_box div.headline_area {
	margin-bottom: 0;
}

#archive_intro h1 {
	font-size: 26px;
	color: #5e5e5e;
	display: inline-block;
}

.custom div.headline_area h2.entry-title a {
}

#results-wrapper div.post_box div.headline_area h2.entry-title a {
	font-size: 18px;
}

.custom div.headline_area h2.entry-title,
.custom div.headline_area h1.entry-title {
	display: inline-block;
	font-size: 2.5em;
	font-weight: bold;
	line-height: 1em;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
}

#results-wrapper div.post_box div.headline_area h2.entry-title {
	border-style: none;
}


#post-6 div.format_text div.printfriendly.alignleft {
	display: inline-block;
	float: right;
	margin-right: 180px;
	margin-top: 50px;
}

form#gform_1,
form#gform_4
 {
	padding: 11px;
	display: inline-block;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
	background-color: white;
	border: 8px solid #acadb4;
}

form#gform_1 ul li,
form#gform_4 ul li   {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #acadb4;
	margin-bottom: 0;
}

div.gfield_description {
	color: gray;
}

span#input_4_4_3_container.ginput_left,
span#input_4_4_6_container.ginput_right {
	margin-bottom: 0;
}

#gform_1 div.gform_footer.top_label,
#gform_4 div.gform_footer.top_label {
	padding-top: 0;
	text-align: center;
}


li#php_widget-8.widget.php_widget {
	padding: 25px 8px 0 0;
	clear: both;
	background: url(images/bkgd-blog-signup.png) no-repeat 0 -10px;
}


#php_widget-8 form {
	text-align: center;
	border-left: 1px solid #767676;
	border-bottom: 1px solid #767676;
	border-right: 1px solid #767676;
	margin: 0 !important;
}

.custom label.gfield_label {
	color: #434d66;
	font-size: 16px;
}

#field_3_1 label.gfield_label,
#field_3_2 label.gfield_label {
	color: black;
	font-size: 15px;
}

.custom input.medium {
	width: 90% !important;
	padding: 5px !important;
	border-style: solid;
	border-width: 1px;
}

input#input_4_4_6,
input#input_4_4_3 {
	border-style: solid;
	border-width: 1px;
	padding: 5px !important;	
}

div.gform_heading {
	border-bottom: 1px dotted #001a2f;
	padding-bottom: 10px;
	margin-bottom: 0 !important;
	text-align: center;
}

.custom li#field_1_4 {
	-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}

.custom li#field_1_8.gfield {
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;}

li#field_1_8.gfield {
	
}

.custom h3.gform_title {
	margin: 0 !important;
	color: #434d66;
	font-size: 24px !important;
}

.custom span.gform_description {
	color: #424242;
	line-height: 16px !important;
	font-size: 13px !important;
	padding-right: 20px;
	padding-left: 20px;
}

#gform_3 div.gform_heading p {
	margin-bottom: 0;
	line-height: 16px;
}

div#social-media-sharing-posts {
	clear: both;
	height: 34px;
	line-height: 32px;
	padding: 8px 8px 8px 20px;
	margin-bottom: 10px;
	border: 1px none gray;
	width: 549px;
	background: url(images/bkgd-sharing.png) no-repeat;
}

.custom div.post_ad {
	display: inline-block !important;
	margin-top: 0;
	width: 620px;
	background: url(images/bkgd-eop.png) no-repeat;
}

.custom div.format_text.entry-content div.post_ad h3 {
	display: inline-block;
	margin-top: 36px;
	margin-left: 30px;
	margin-bottom: 0;
	color: #fefb8c;
}

.custom div.format_text.entry-content div.post_ad #subForm div {
	display: inline-block;
	margin-top: -3px;
}

.custom div.format_text.entry-content div.post_ad input#blog-signup {
	position: relative;
	top: -46px;
	left: 140px;
}

.custom div.format_text.entry-content div.post_ad h3#comment-title {
	margin-top: 5px;
	margin-left: 30px;
	display: inline-block;
	float: left;
	color: white;
	text-shadow: black 1px 1px 0;
}

.custom div.format_text.entry-content div.post_ad input#name,
.custom div.format_text.entry-content div.post_ad input#pcbt-pcbt {
	width: 290px;
	float: left;
	margin-left: 30px;
	margin-bottom: 3px;
}

.custom div.format_text.entry-content div.post_ad input#Comment {
	width: 200px;
	float: left;
	display: inline-block;
	margin-left: 30px;
	margin-top: 4px;
}

.custom div.format_text.entry-content div.post_ad input#pcbt-pcbt {
	width: 290px;
	float: left;
	margin-left: 30px;
	margin-bottom: 0;
}

div#left-side,
div#right-side,
div#mid-side {
	float: left;
	display: inline-block;
	border: 1px dotted gray;
	width: 280px;
}

div#left-side {
	margin-right: 10px;
}

.custom label.gfield_label {
	font-size: 10px;
	margin: 0 !important;
	text-transform: uppercase;
}

li#field_5_1.gfield {
	margin-bottom: 5px;
}

span#share-title {
	line-height: 32px;
	height: 32px;
	display: inline-block;
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
	font-weight: bold;
	color: black;
}

#left-side p,
#right-side p {
	padding-right: 30px;
	margin-bottom: 0;
	text-align: center;
}

div.post_ad #left-side p,
div.post_ad #right-side p {
	padding-left: 20px;
	padding-right: 20px;
}

#topic-form-1 form input {
	padding: 5px;
	width: 160px;
	margin-bottom: 10px;
}

#topic-form-1 form {
	text-align: center;
	width: 400px;
	height: 150px;
}

div#comments {
	width: 575px;
	margin-top: 20px;
}

form#gform_5 {
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}

textarea#input_5_2.textarea.medium {
	height: 65px;
}

div#topic-form-1 {
	margin-top: 8px;
}

#gform_5 div.gform_footer.top_label {
	margin: 0;
	padding: 0;
}

li#field_5_2.gfield {
	margin-bottom: 0;
}

/*
	Paste any of the code below into custom.css
	Each of the button CSS has been split, so if
	you don't plan on using certain buttons on your
	site, you can exclude the additional CSS
*/

/* Standard Buttons */

.format_text a.standard {
	border: 1px solid rgba(0, 0, 0, .2);
	color: #fff;
	display: inline-block;
	padding: .5em .8em;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3)
}
	.format_text .standard.red {
		background: #c60000;
		background: linear-gradient(top, #c60000 0%, #b20000 100%);
		background: -moz-linear-gradient(top, #c60000 0%, #b20000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #b20000));
		background: -webkit-linear-gradient(top, #c60000 0%, #b20000 100%)
	}
	.format_text .standard.orange {
		background: #f99015;
		background: linear-gradient(top, #f99015 0%, #f76c0f 100%);
		background: -moz-linear-gradient(top, #f99015 0%, #f76c0f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99015), color-stop(100%,#f76c0f));
		background: -webkit-linear-gradient(top, #f99015 0%,#f76c0f 100%)
	}
	.format_text .standard.green {
		background: #30a146;
		background: linear-gradient(top, #30a146 0%, #249334 100%);
		background: -moz-linear-gradient(top, #30a146 0%, #249334 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30a146), color-stop(100%, #249334));
		background: -webkit-linear-gradient(top, #30a146 0%, #249334 100%)
	}
	.format_text .standard.blue {
		background: #16a4c8;
		background: linear-gradient(top, #16a4c8 0%, #1086b6 100%);
		background: -moz-linear-gradient(top, #16a4c8 0%, #1086b6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #16a4c8), color-stop(100%, #1086b6));
		background: -webkit-linear-gradient(top, #16a4c8 0%, #1086b6 100%)
	}
	.format_text .standard.gray {
		background: #c2c2c2;
		background: linear-gradient(top, #c2c2c2 0%, #aeaeae 100%);
		background: -moz-linear-gradient(top, #c2c2c2 0%, #aeaeae 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c2c2c2), color-stop(100%, #aeaeae));
		background: -webkit-linear-gradient(top, #c2c2c2 0%, #aeaeae 100%)
	}
	.format_text .standard.dark {
		background: #464646;
		background: linear-gradient(top, #464646 0%, #343434 100%);
		background: -moz-linear-gradient(top, #464646 0%, #343434 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(100%, #343434));
		background: -webkit-linear-gradient(top, #464646 0%, #343434 100%)
	}
	.format_text a.standard:hover { color: #fff; opacity: .5 }


/* Arrow Buttons */

.format_text a.arrow {
	background: url(http://i44.tinypic.com/6tmsu8.png) repeat-x top;
	border: 4px solid rgba(0, 0, 0, .1);
	color: #fff;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	padding: .6em 1.2em;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
	a.arrow.red { background-color: #b20000 }
	a.arrow.orange { background-color: #f76c0f }
	a.arrow.green { background-color: #248334 }
	a.arrow.blue { background-color: #1086b6 }
	a.arrow.gray { background-color: #aeaeae }
	a.arrow.dark { background-color: #343434 }
	.format_text a.arrow:hover { color: #fff; opacity: .5 }


/* Bevel Buttons */

.format_text a.bevel {
	border-color: rgba(255, 255, 255, .2) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, .1) rgba(255, 255, 255, 0.2);
	border-style: solid;
	border-width: 3px;
	color: #fff;
	display: inline-block;
	padding: .5em .8em;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
	a.bevel.red { background: #b20000 }
	a.bevel { background: #f76c0f }
	a.bevel.green { background: #248334 }

a#big-btn.bevel.green {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 19px;
	margin-left: 210px;
}
	a.bevel.blue { background: #1086b6 }
	a.bevel.gray { background: #aeaeae }
	a.bevel.dark { background: #343434 }
	.format_text .bevel:hover { color: #fff; opacity: .5 }


/* Engraved Buttons */

.engraved {
	background: rgba(0, 0, 0, .08);
	display: inline-block;
	padding: 5px;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px
}
	.format_text .engraved a {
		color: #fff;
		border: 1px solid rgba(0, 0, 0, .3);
		display: inline-block;
		padding: .6em 1.2em;
		position: relative;
		text-decoration: none;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		border-radius: 30px;
		-moz-border-radius: 30px;
		-webkit-border-radius: 30px;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4)
	}
		.engraved a.red {
			background: #c60000;
			background: linear-gradient(top, #c60000 0%, #b20000 100%);
			background: -moz-linear-gradient(top, #c60000 0%, #b20000 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #b20000));
			background: -webkit-linear-gradient(top, #c60000 0%, #b20000 100%)
		}
		.engraved a.orange {
			background: #f99015;
			background: linear-gradient(top, #f99015 0%, #f76c0f 100%);
			background: -moz-linear-gradient(top, #f99015 0%, #f76c0f 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99015), color-stop(100%,#f76c0f));
			background: -webkit-linear-gradient(top, #f99015 0%,#f76c0f 100%)
		}
		.engraved a.green {
			background: #30a146;
			background: linear-gradient(top, #30a146 0%, #249334 100%);
			background: -moz-linear-gradient(top, #30a146 0%, #249334 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30a146), color-stop(100%, #249334));
			background: -webkit-linear-gradient(top, #30a146 0%, #249334 100%)
		}
		.engraved a.blue {
			background: #16a4c8;
			background: linear-gradient(top, #16a4c8 0%, #1086b6 100%);
			background: -moz-linear-gradient(top, #16a4c8 0%, #1086b6 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #16a4c8), color-stop(100%, #1086b6));
			background: -webkit-linear-gradient(top, #16a4c8 0%, #1086b6 100%)
		}
		.engraved a.gray {
			background: #c2c2c2;
			background: linear-gradient(top, #c2c2c2 0%, #aeaeae 100%);
			background: -moz-linear-gradient(top, #c2c2c2 0%, #aeaeae 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c2c2c2), color-stop(100%, #aeaeae));
			background: -webkit-linear-gradient(top, #c2c2c2 0%, #aeaeae 100%)
		}
		.engraved a.dark {
			background: #464646;
			background: linear-gradient(top, #464646 0%, #343434 100%);
			background: -moz-linear-gradient(top, #464646 0%, #343434 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(100%, #343434));
			background: -webkit-linear-gradient(top, #464646 0%, #343434 100%)
		}
	.custom .engraved a:hover, .engraved:hover { color: #fff; opacity: .5 }


/* Icon Buttons */

.format_text a.icon {
	border: 1px solid rgba(0, 0, 0, .2);
	color: #fff;
	display: inline-block;
	padding: .5em 1.2em;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3)
}
	a.icon.red {
		background: #c60000;
		background: linear-gradient(top, #c60000 0%, #b20000 100%);
		background: -moz-linear-gradient(top, #c60000 0%, #b20000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #b20000));
		background: -webkit-linear-gradient(top, #c60000 0%, #b20000 100%)
	}
	a.icon.orange {
		background: #f99015;
		background: linear-gradient(top, #f99015 0%, #f76c0f 100%);
		background: -moz-linear-gradient(top, #f99015 0%, #f76c0f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99015), color-stop(100%,#f76c0f));
		background: -webkit-linear-gradient(top, #f99015 0%,#f76c0f 100%)
	}
	a.icon.green {
		background: #30a146;
		background: linear-gradient(top, #30a146 0%, #249334 100%);
		background: -moz-linear-gradient(top, #30a146 0%, #249334 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30a146), color-stop(100%, #249334));
		background: -webkit-linear-gradient(top, #30a146 0%, #249334 100%)
	}
	a.icon.blue {
		background: #16a4c8;
		background: linear-gradient(top, #16a4c8 0%, #1086b6 100%);
		background: -moz-linear-gradient(top, #16a4c8 0%, #1086b6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #16a4c8), color-stop(100%, #1086b6));
		background: -webkit-linear-gradient(top, #16a4c8 0%, #1086b6 100%)
	}
	a.icon.gray {
		background: #c2c2c2;
		background: linear-gradient(top, #c2c2c2 0%, #aeaeae 100%);
		background: -moz-linear-gradient(top, #c2c2c2 0%, #aeaeae 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c2c2c2), color-stop(100%, #aeaeae));
		background: -webkit-linear-gradient(top, #c2c2c2 0%, #aeaeae 100%)
	}
	a.icon.dark {
		background: #464646;
		background: linear-gradient(top, #464646 0%, #343434 100%);
		background: -moz-linear-gradient(top, #464646 0%, #343434 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(100%, #343434));
		background: -webkit-linear-gradient(top, #464646 0%, #343434 100%)
	}
	.icon span { font-family: 'WebSymbolsRegular', cursive; margin-right: 8px }
	.format_text .icon:hover { color: #fff; opacity: .5 }


/* Web Symbolds Typeface */

@font-face {
    font-family: 'WebSymbolsRegular';
    font-style: normal;
    font-weight: normal;
	src: url('fonts/websymbols-regular-webfont.eot');
	src: url('fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/websymbols-regular-webfont.woff') format('woff'),
		url('fonts/websymbols-regular-webfont.ttf') format('truetype'),
		url('fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg')
}

.custom form#subFormRSS {
	background-color: transparent !important;
	background-image: none;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

.custom.subscribe form#subFormRSS {
	background-image: none;
	width: 220px !important;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
	text-align: left;
}

#subFormRSS div p small {
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	line-height: 12px;
	margin-top: 16px;
	display: inline-block;
}

div#other-options,
div#preferred-contact {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 220px;
}

div#preferred-contact {
	
}

#subFormRSS h4 {
	display: inline-block;
	color: white;
	margin-bottom: 7px;
	font-size: 18px;
}

.custom input#name,
.custom input#pcbt-pcbt,
.custom input#pbjhh-pbjhh,
.custom input#pbhtj-pbhtj,
.custom input#YourCompanyName,
.custom input#Phone,
.custom input#Company {
	margin-bottom: 10px;
	width: 91%;
}



.custom.home input#name,
.custom.home input#pbjhh-pbjhh,
.custom.home input#Company {
	padding: 4px;
	display: inline-block;
	width: 140px;
	margin-bottom: 4px;
	margin-top: 4px;
	height: 15px;
//	float: left;
}

.custom.connect input#pcbt-pcbt,
.custom.connect input#pbjhh-pbjhh,
.custom.connect input#pbhtj-pbhtj,
.custom.connect input#YourCompanyName,
.custom.connect input#Phone,
.custom.connect input#Company,
.custom.connect input#pvei-pvei  {
	margin-bottom: 10px;
	width: 90%;
}

.custom.connect input#Questions {
	margin-top: 4px;
}

div.format_text.entry-content {
	width: 565px;
}

.custom.connect input#name {
	float: left;
	display: inline-block;
	margin-bottom: 8px;
}

div#preferredmethod {
	padding: 10px;
}

#preferredmethod div.radiobtn {
	display: inline-block;
	margin: 0 0 0px 30px !important;
	padding: 0;
	height: 20px;
	width: 70%;
}


.custom.connect #preferredmethod div.radiobtn label.smlabel {
	width: 50px;
	display: inline-block;
}
.custom.connect #preferredmethod div.radiobtn input {
	display: inline-block;
	position: relative;
	top: -23px;
	left: 50px;
}

#post-6 div.format_text h1 {
	margin-bottom: 10px;
}
.custom.connect input#blog-signup {
	display: inline-block;
	margin-top: 15px;
	margin-left: 160px;
}

.custom #preferredmethod p {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0 !important;
}

#subFormRSS div label span {
	color: red;
}


input#MainRSSEmailList {
	display: inline-block;
	float: left;
	top: 5px;
	position: relative;
	margin-right: 6px;
	margin-left: 9px;
}

#subForm div label {
	text-align: left;
	margin-right: 6px;
	float: left;
}

.custom #contact-method label {
	float: none;
	position: relative;
	top: 4px;
	display: inline-block;
	margin-left: 0;
}

.custom.connect li#text-6.widget.widget_text {
	font-size: 150%;
}

.custom.connect #preferredmethod label {
	display: inline-block;
	float: left;
}

.custom.connect #subForm div label {
	text-align: left;
	margin-right: 6px;
}

#subForm div p {
	clear: both;
}

.custom.connect #subForm div div.formrow label {
	display: inline-block !important;
	float: left !important;
	width: 130px;
}

input#cm466714,
input#cm466715 {
	display: inline-block;
	position: relative;
	top: 2px;
}

a#big-btn.bevel.green.homepage {
	margin-left: 0 !important;
	margin-top: 15px !important;
	margin-bottom: 1px !important;
}

div#program-sidebar {
	width: 260px;
	padding: 7px;
	float: right;
	margin-left: 20px;
	border: 1px solid #323232;
	text-align: center;
}

#program-sidebar p {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

#program-sidebar h2 {
	color: #191e65;
}