.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bottom-nav-bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
.testimonial-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:italic;
	color: #C78A59;
	text-decoration: none;
}
h1 {
	visibility: hidden;
	left: -800px;
	position: absolute;
}
h2 {
	visibility: hidden;
	left: -800px;
	position: absolute;
}
.page-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight:bold;
	color: #34394D;
	text-decoration: none;
}
.take-control {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #34394D;
	text-decoration: none;
}
.blueprint-explained {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #8B7F6F;
	text-decoration: none;
}
.david-at-a-glance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #34394D;
	text-decoration: none;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #34394D;
	text-decoration: none;
}
.maintext-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
}
.testimonials-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #c78a59;
	text-decoration: none;
}
.news-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #34394D;
	text-decoration: none;
}
.news-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.news-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #34394D;
	text-decoration: none;
}
.impello-films {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #34394D;
	text-decoration: none;
}
.protecting-the-king {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
}
.protecting-the-king-title {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#CE1415;
	text-decoration: none;
}
.buy-the-dvd {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#CE1415;
	text-decoration:none;
}
.news-topic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:italic;
	color: #34394D;
	text-decoration: none;
}
.learn-more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color: #34394D;
}
.powered-by-dotcom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #34394D;
	text-decoration: none;
}
.movie-released {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #34394D;
	text-decoration: none;
}
.movie-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #34394D;
	text-decoration: none;
}
.big-orange-button-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #29313F;
	text-decoration: none;
}
.big-orange-button-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #29313F;
	text-decoration: none;
}
.phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #445265;
	text-decoration: none;
	padding:10px 50px 0px 0px;
}

#page-title {
	padding:0px 0px 0px 0px;
}
#in-this-section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #34394D;
	text-decoration: none;
	padding:10px 0px 0px 10px;
}
#underline-for-title {
	padding:0px 0px 0px 0px;
}
.override-img-block-display img {
	/* Fireworks (used to create the pull down menus) generates css to display td img as block to correct a but in Firefox but that causes our repetitive SEO images to display incorrectly - this will temporarily override that bug fix */
display:inline;
}
.with-left-padding {
	padding:0px 0px 0px 10px;
}
.with-large-left-padding {
	padding:0px 0px 0px 50px;
}
.with-padding {
	padding:0px 10px 0px 10px;
}
.with-right-padding {
	padding:0px 30px 0px 0px;
}
.with-top-right-padding {
	padding:5px 50px 0px 0px;
}
.with-large-right-padding {
	padding:0px 50px 0px 0px;
}
.with-top-padding {
	padding:10px 0px 0px 0px;
}

/* everything above this line is used in the David Stanley site */

.list-lower-roman {
	list-style-type:lower-roman;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
}
.list-no-bullets {
	list-style-type:none;
}
.float-right {
	float:right;
	padding: 0px 0px 0px 5px;
}
.float-left {
	float:left;
	padding: 0px 10px 0px 0px;
}
.clear-float {
	float:none;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9900;
}
.newsBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #34394D;
}
.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.newsDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.newsMoreLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFD53E;
	text-decoration: none;
	text-align: right;
}
.indexpage-smalldescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.newsbox-bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BEBFC4;
}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #34394D;
	font-style: italic;
}
.boxheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3B4556;
}
