/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/*----------------------------------------------------------------------------*/
/* 1. Global elements */
/*----------------------------------------------------------------------------*/
.center-div {
	text-align: center;
}

.yellow-background {
	background: #fffc82;
	padding: 20px 0;
}

.yellow-background2 {
	background: #fffc82;
	padding: 10px;
}

.yellow-bg {
	background: #fffc82;
}

.redorange-text {
	color: #ff3545;
}

pre {
	font-size: 90%;
	line-height: 1.2em;
	font-family: "Courier 10 Pitch", Courier, monospace;
	white-space: pre;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	height: 1%;
	width: auto;
	display: block;
	clear: both;
	color: #555555;
	padding: 1em;
	margin: auto 40px;
	background: #f4f4f4;
	border: solid 1px #e1e1e1;
}

code {
	font-size: 90%;
	line-height: 1.2em;
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	display: inline;
	color: #555555;
/*	padding: 1em;
	background: #f4f4f4; */
}

/*----------------------------------------------------------------------------*/
/* 2. Newsletter Widget */
/*----------------------------------------------------------------------------*/
#newsletter-widget {
	background: #fffc82;
	padding: 10px;
	font-size: 18px;
	color: black;
}

/*----------------------------------------------------------------------------*/
/* 3. Easy Testimonial Fix */
/*----------------------------------------------------------------------------*/
.cycle-slideshow {
	overflow: hidden;
}

.cycle-slide {
	width: 100%;
}

/*----------------------------------------------------------------------------*/
/* 4. Newsletter Style Blocks */
/*----------------------------------------------------------------------------*/
/* a. Successful Writer's System plain form */
#af-form-2006074088 .af-body .af-textWrap {
	width: 98%;
	display: block;
	float: none;
}

#af-form-2006074088 .af-body input.text, #af-form-2006074088 .af-body textarea {
	background-color: #FFFFFF;
	border-color: #949494;
	border-width: 1px;
	border-style: solid;
	color: #ABABAB;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	font-family: Trebuchet MS, sans-serif;
}

#af-form-2006074088 .af-body input.text:focus, #af-form-2006074088 .af-body textarea:focus {
	background-color: #FFFAD6;
	border-color: #030303;
	border-width: 1px;
	border-style: solid;
}

#af-form-2006074088 .af-body label.previewLabel {
	display: block;
	float: none;
	text-align: left;
	width: auto;
	color: #CCCCCC;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	font-family: Helvetica, sans-serif;
}

#af-form-2006074088 .af-body {
	padding-bottom: 15px;
	padding-top: 15px;
	background-repeat: no-repeat;
	background-position: inherit;
	background-image: none;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

#af-form-2006074088 .af-quirksMode {
	padding-right: 60px;
	padding-left: 60px;
}

#af-form-2006074088 .af-standards .af-element {
	padding-right: 60px;
	padding-left: 60px;
}

#af-form-2006074088 .buttonContainer input.submit {
	background-image: url("http://forms.aweber.com/images/auto/gradient/button/07c.png");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0057ac;
	border: 1px solid #0057ac;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	font-family: Verdana, sans-serif;
}

#af-form-2006074088 .buttonContainer input.submit {
	width: auto;
}

#af-form-2006074088 .buttonContainer {
	text-align: center;
}

#af-form-2006074088 button,#af-form-2006074088 input,#af-form-2006074088 submit,#af-form-2006074088 textarea,#af-form-2006074088 select,#af-form-2006074088 label,#af-form-2006074088 optgroup,#af-form-2006074088 option {
	float: none;
	position: static;
	margin: 0;
}

#af-form-2006074088 div {
	margin: 0;
}

#af-form-2006074088 form,#af-form-2006074088 textarea,.af-form-wrapper,.af-form-close-button,#af-form-2006074088 img {
	float: none;
	color: inherit;
	position: static;
	background-color: none;
	border: none;
	margin: 0;
	padding: 0;
}

#af-form-2006074088 input,#af-form-2006074088 button,#af-form-2006074088 textarea,#af-form-2006074088 select {
	font-size: 100%;
}

#af-form-2006074088 select,#af-form-2006074088 label,#af-form-2006074088 optgroup,#af-form-2006074088 option {
	padding: 0;
}

#af-form-2006074088,#af-form-2006074088 .quirksMode {
	width: 100%;
	max-width: 590px;
}

#af-form-2006074088.af-quirksMode {
	overflow-x: hidden;
}

#af-form-2006074088 {
	background-color: #FFFFFF;
	border-color: #CFCFCF;
	border-width: 1px;
	border-style: none;
}

#af-form-2006074088 {
	display: block;
}

#af-form-2006074088 {
	overflow: hidden;
}

.af-body .af-textWrap {
	text-align: left;
}

.af-body input.image {
	border: none !important;
}

.af-body input.submit,.af-body input.image,.af-form .af-element input.button {
	float: none !important;
}

.af-body input.text {
	width: 100%;
	float: none;
	padding: 2px !important;
}

.af-body.af-standards input.submit {
	padding: 4px 12px;
}

.af-clear {
	clear: both;
}

.af-element label {
	text-align: left;
	display: block;
	float: left;
}

.af-element {
	padding: 5px 0;
}

.af-form-wrapper {
	text-indent: 0;
}

.af-form {
	text-align: left;
	margin: auto;
}

.af-quirksMode .af-element {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.lbl-right .af-element label {
	text-align: right;
}

/* b. CSS from Chris for Successful Writer's System plain form */
/* #af-form-2006074088 .af-body .af-textWrap {
	float: left;
	width: inherit;
}

.af-textWrap > input {
	width: 221px !important;
	padding: 2px !important;
	border-width: 3px;
	font-family: Verdana, sans-serif !important;
	font-size: 18px;
	margin: 0 5px !important;
}

#af-form-2006074088 .af-standards .af-element {
	float: left;
	padding-right: 0;
	padding-left: 0;
}

#af-form-2006074088 .buttonContainer input.submit {
	background-image: none !important;
	background-color: white;
	border: 2px solid #333 !important;
}

#af-form-2006074088 .buttonContainer input.submit:hover {
	background-color: #009966 !important;
}

#af-form-2006074088 .buttonContainer {
	line-height: 100px;
}

#af-form-2006074088 .buttonContainer {
	line-height: 100px !important;
	color: black !important;
	border: 2px solid #E0E0E0 !important;
}

#af-form-2006074088 .buttonContainer {
	border-color: transparent;
} */
/*----------------------------------------------------------------------------*/
/* 5. Pledge Sign Up Form Style */
/*----------------------------------------------------------------------------*/
#af-form-1827417775 .af-body .af-textWrap {
	width: 98%;
	display: block;
	float: none;
}

#af-form-1827417775 .af-body input.text, #af-form-1827417775 .af-body textarea {
	background-color: #FFFFFF;
	border-color: #8F8F8F;
	border-width: 1px;
	border-style: solid;
	color: #A8A8A8;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	font-family: Trebuchet MS, sans-serif;
}

#af-form-1827417775 .af-body input.text:focus, #af-form-1827417775 .af-body textarea:focus {
	background-color: #FFFAD6;
	border-color: #030303;
	border-width: 1px;
	border-style: solid;
}

#af-form-1827417775 .af-body label.previewLabel {
	display: block;
	float: none;
	text-align: left;
	width: auto;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	font-family: Helvetica, sans-serif;
}

#af-form-1827417775 .af-body {
	padding-bottom: 15px;
	padding-top: 15px;
	background-repeat: no-repeat;
	background-position: inherit;
	background-image: none;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

#af-form-1827417775 .af-quirksMode {
	padding-right: 60px;
	padding-left: 60px;
}

#af-form-1827417775 .af-standards .af-element {
	padding-right: 60px;
	padding-left: 60px;
}

#af-form-1827417775 .buttonContainer input.submit {
	background-image: url("http://forms.aweber.com/images/auto/gradient/button/07c.png");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0057ac;
	border: 1px solid #0057ac;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	font-family: Helvetica, sans-serif;
}

#af-form-1827417775 .buttonContainer input.submit {
	width: auto;
}

#af-form-1827417775 .buttonContainer {
	text-align: center;
}

#af-form-1827417775 button,#af-form-1827417775 input,#af-form-1827417775 submit,#af-form-1827417775 textarea,#af-form-1827417775 select,#af-form-1827417775 label,#af-form-1827417775 optgroup,#af-form-1827417775 option {
	float: none;
	position: static;
	margin: 0;
}

#af-form-1827417775 div {
	margin: 0;
}

#af-form-1827417775 form,#af-form-1827417775 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1827417775 img {
	float: none;
	color: inherit;
	position: static;
	background-color: none;
	border: none;
	margin: 0;
	padding: 0;
}

#af-form-1827417775 input,#af-form-1827417775 button,#af-form-1827417775 textarea,#af-form-1827417775 select {
	font-size: 100%;
}

#af-form-1827417775 select,#af-form-1827417775 label,#af-form-1827417775 optgroup,#af-form-1827417775 option {
	padding: 0;
}

#af-form-1827417775,#af-form-1827417775 .quirksMode {
	width: 100%;
	max-width: 590px;
}

#af-form-1827417775.af-quirksMode {
	overflow-x: hidden;
}

#af-form-1827417775 {
	background-color: #FFFFFF;
	border-color: #CFCFCF;
	border-width: 1px;
	border-style: none;
}

#af-form-1827417775 {
	display: block;
}

#af-form-1827417775 {
	overflow: hidden;
}

.af-body .af-textWrap textarea {
	width: 100%;
}

.af-body .af-textWrap {
	text-align: left;
}

.af-body input.image {
	border: none !important;
}

.af-body input.submit,.af-body input.image,.af-form .af-element input.button {
	float: none !important;
}

.af-body input.text {
	width: 100%;
	float: none;
	padding: 2px !important;
}

.af-body textarea {
	padding: 2px !important;
}

.af-body.af-standards input.submit {
	padding: 4px 12px;
}

.af-clear {
	clear: both;
}

.af-element label {
	text-align: left;
	display: block;
	float: left;
}

.af-element {
	padding: 5px 0;
}

.af-form-wrapper {
	text-indent: 0;
}

.af-form {
	text-align: left;
	margin: auto;
}

.af-quirksMode .af-element {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.lbl-right .af-element label {
	text-align: right;
}

body {
}