body {
	background: #5A5A5A url(../img/til_2.jpg) repeat center top;
}

form 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input {
	font: 12px/14px Georgia, Helvetica, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:4px;
}

select {
	font: 12px/14px Georgia, Helvetica, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:4px;
}

textarea {
	font: 12px/14px Georgia, Helvetica, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:4px;
}

th 
{
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	vertical-align: top;
	font-weight: bold;
	text-align: right;
}


.required
{
	color: Red;
}

.related ul {
	list-style: url(../img/bullet_arrow.gif) outside;
	font: 10px/13px Verdana, Arial, Helvetica;
	padding:0 10px 0 20px;
	margin:0px 0 5px 0;
}

.related li {
	margin-bottom:4px;
}

.related a, a:hover {
	color:#333333;
}

a {
	text-decoration:none;
	color:#993300;
}

hr {
	border-top:0px;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #ffffff;
}

a:hover {
	text-decoration:underline;
	color:#993300;
}

#buttons {
	position:relative;
	top:0;
	left:0;
	text-align:left;
	width:185px;
	height:auto;
	z-index:10;
}

#thoughts {
	position:absolute;
	background:#015B7E url(../img/sharethought_back.jpg) no-repeat left top;
	width:185px;
	height:auto;
	top:60px;
	left:0px;
	z-index:90;
	padding:0px;
	margin:0px 0 0 0px;
	border-bottom:#bdd4e2 solid 1px;
	border-top:#bdd4e2 solid 1px;
	visibility: hidden;
}

/* ----------- Share Article Form ---------------- */
#shareArticle 
{
	border-right:1px solid; 
	border-top:1px solid; 
	border-bottom:1px solid; 
	border-left:1px solid;
	padding:0px;
	margin:0px 0 0 0px;
	width:320px;
	position:absolute;
	background:#FCFBEB;
	height:auto;
	z-index:90;
	top: 365px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#shareArticle table
{
	padding: 10px 10px 10px 15px;
}

#shareArticle input 
{
	background-color: #E2E2D2;
	border:solid 1px Gray;
	height: 23px;
	width: 270px;
	padding-right: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
}

#shareArticle textarea 
{
	background-color: #E2E2D2;
	border:solid 1px Gray;
	width: 270px;
	height: 120px;
	padding-right: 0px;
	margin-right: 0px;
}

/* ------------------- Share Thoughts Form ------------------------- */
#thoughts input {
	color:#333333;
	width: 90%;
	height:17px;
	vertical-align:middle;
	padding:4px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left:0;
	border-right:0;
	background-color:#bed1df;
}

#thoughts textarea 
{
	color:#333333;
	width: 90%;
	height:75px;
	padding:7px;
	margin:0 0 0 0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left:0;
	border-right:0;
	background-color:#bed1df;
}

/* ------------------ How Did You Hear about us form ---------------------------------- */
#whereYouHeardForm input {
	font-size: 10px;
	line-height: 12px;
	padding: 3px;
}

#whereYouHeardForm textarea {
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	background: #FCFBEB;
	padding: 3px;
	border: 1px solid #CCCCCC;
	width: 90%;
}

#whereYouHeardForm select 
{
	font-size: 10px;
	width:90%;
	line-height: 12px;
	color: #000000;
	background: #FCFBEB;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.howDidYouHear
{
	color: #000000;
	background: #FCFBEB;
	width: 90%;
	border: 1px solid #CCCCCC;
}

.emailFooter
{
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 27px;
	color: #6E6E6E;
}

/* ----------------------- Styles for the Email ---------------------- */
#emailTable a
{
	color: White;
	text-decoration: underline;
}

.emailBanner
{
	background-color:#993300; 
	padding:10px 10px 10px 25px; 
	color:#ffffff
}

.sidebar {
	background: #D9D7B1 url(../img/sidecolumn_back.gif) repeat left top;
}

.sidebarbttn {
	margin-bottom: 4px;
}

.faq1 a, .faq2 a, .faq3 a {
	text-decoration:none;
	margin:0 0 3px 0;
	color:#993300;
	display:block;
}

.faq1 a:hover, .faq2 a:hover, .faq3 a:hover {
	color:#993300;
}

.faq1 {
	background: #f1efce;
	padding: 4px 10px;
	border-bottom: 1px solid #dad8bE;
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-weight:300;
}

.faq2 {
	background: #fbf9d8;
	padding: 4px 10px;
	border-bottom: 1px solid #CCCC99;
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-weight:300;
}

.faq3 {
	background: #ffffff;
	padding: 4px 10px;
	border-bottom: 1px solid #cccccc;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #333333;
}

.faqnumber {
	font: bold 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #993300;
	background: #e9ddba;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	border-bottom: 1px solid #d3caae;
}

.leftColumn {
	background: #fcfbeb;
	border-right: 1px solid #d2d1c6;
}

.navContainer {
	position:relative;
	font: 13px/22px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-bottom:0px;
	height:115px;
	z-index:1;
	left:0px;
	top:-30px;
	width: 197px;
}

.mainNav {
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
}

.mainNav a {
	text-decoration:none;
	color:#626262;
	padding: 4px 10px 5px 28px;
	display:block;
}

.mainNav a:hover {
	background: #626262 url(../img/mainnav_back.gif) no-repeat left center;
	color:#ffffff;
}

.mainbanner {
	background: url(../img/main_img1.jpg) no-repeat left top;
}

.hometitle {
	font: lighter 24px/26px Georgia, "Times New Roman", Times, serif;
	color: #f9f6d7;
	width: 300px;
	margin-top: 35px;
	margin-right: 20px;
	margin-bottom: 15px;
}

.hometitle a {
	color:#f9f6d7;
}

.hometitle a:hover {
	color:#ffffff;
	text-decoration:none;
}

.homeabstract {
	font: italic 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	width: 275px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.homeabstract a {
	color:#ffffff;
}

.homeabstract a:hover {
	color:#ffffff;
	text-decoration:none;
}

.relatedarticleTitle {
	font: bold 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #f9f6d7;
	margin-top: 2px;
	margin-bottom: 10px;
}

.relatedarticleTitle a, a:hover {
	color: #f9f6d7;
}

.relatedarticleTitle a:hover 
{
	color: #ffffff;
	text-decoration: none;
}

.relatedarticleText {
	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 10px;
}

.relatedarticleText a {
	color:#ffffff;
}

.relatedarticleText a:hover {
	color:#ffffff;
	text-decoration:none;
}

#relatedArticleNav {
	position:relative;
	width:83px;
	height:40px;
	z-index:7;
	top:0px;
	text-align:center;
	vertical-align:middle;
	background: url(../img/relatedarticleNavback.gif) no-repeat left top;
	display:block;
	margin-left: -4px;
}

.previewimg {
	border-top: 1px solid #b9b9b9;
	border-right: 1px solid #f8f7e7;
	border-bottom: 1px solid #f8f7e7;
}

.preview3 {
	background: #f7f3c9;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 10px 10px 10px 15px;
}

.preview1 { background: url(../img/previousback1.jpg) no-repeat left top; }

.preview2 { background: url(../img/previousback2.jpg) no-repeat left top; }

.preview3 { background: url(../img/previousback3.jpg) no-repeat left top; }

.previewttl {
	font: bold 12px/13px "Trebuchet MS", Arial, Helvetica;
	color: #990000;
	margin-bottom: 5px;
	margin-top: 0px;
}

a:hover.previewttl {
	text-decoration: none;
}

#content .ishinfo, #content .title, #content .byline {text-align: center;}

#content .item, #content #ishintro, #ishoutro {border-top: 1px dashed #999;
  padding: 1.5em 1em 0.5em; margin-top: 0.75em;}

#content #ishintro, #content #ishoutro {padding: 1em 1em 1px; font: italic 1.05em Georgia, serif;}

#content .title {font-size: 1.8em; text-align: center;}

#content .byline {padding: 0 0 1em; margin: 0 0 1.25em; text-align: center;
  background: url(/pix/byline-separator.gif) 50% 100% no-repeat;}

#content .byline a {font: bold 0.85em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 2px;
   margin-left: 0.25em;}
   
.relatedarticle {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #EBD6AA;
}

.related {
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 5px 5px 10px 10px;
}

.pageBorder {
	background: url(../img/bordershadows.jpg) repeat-y center top;
	
}

.subTitle {
	letter-spacing: -0.04em;
	padding:5px 40px 10px 24px;
	background: url(../img/articlettl_back.jpg);
}

.author {
	font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	letter-spacing: .5em;
	text-transform: uppercase;
}

.articlesubTitle {
	font: 19px/20px Georgia, "Times New Roman", Times, serif;
	letter-spacing:-.05em;
	color: #993300;
}

.articleDate {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
	letter-spacing: 0.25em;
}

.articleText {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 7px 20px 20px 20px;
}

.contactForm{
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 7px 5px 20px 5px;
}

.callout {
	font: italic 15px/18px Georgia, "Times New Roman", Times, serif;
	color: #993300;
	border-top: 1px solid #cbcbcb;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cbcbcb;
}

.articleImage {
	padding-bottom: 1px;
	border-bottom: 5px solid #c9c6ad;
	margin-top: 1px;
	margin-bottom: 1px;
}

.articleNav {
	background: url(../img/articleNavbar.gif) no-repeat left top;
	padding-left: 20px;
}

.class {
	font: 14px/17px Georgia, "Times New Roman", Times, serif;
	color: #626262;
	padding: 15px;
}

.quote {
	font: normal 13px/17px Georgia, "Times New Roman", Times, serif;
	padding: 0px 22px 0px 27px;
	color: #787878;
}

.footer {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 27px;
}

.preview1  { 		background: #f7f3c9 url(../img/previousback1.jpg) left top;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 10px 10px 10px 15px;
 } 

.preview2  { 		background: #f7f3c9 url(../img/previousback2.jpg);
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 10px 10px 10px 15px;
 } 


input.contactField 
{
	border: 1px solid black;
	width: 200px;
}

textarea.contactField 
{
	border: 1px solid black;
	width: 200px;
}

select.contactField 
{
	border: 1px solid black;
}

.contactField2 {
	font-size: 10px;
	width:90%;
	line-height: 12px;
	color: #000000;
	background: #FCFBEB;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.ptitlewht {
	font: bold 13px/17px Georgia, Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 5px;
}

.articleTitle {
	position:relative;
	width:363px;
	height:25px;
	z-index:7;
	left:20px;
	top:37px;
	text-align: left;
}

.commentsSuccess 
{
	color: White;	
}

.commentsError 
{
	color: Red;	
}

.listback {
	letter-spacing: -0.04em;
	padding: 10px 40px 10px 24px;
	background: url(../img/thought_list_back2.jpg) repeat-x left top; 
}

.listTitle {
	font: 15px/17px Georgia, "Times New Roman", Times, serif;
	font-weight:300;
	color: #993300;
	margin-bottom: 4px;
	margin-top: 0px;
}

.listTitle a, a:hover {
	color: #993300;
}

.listtext {
	font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	margin-top: 0px;
}
.listheader {
	background: #a0410d;
	padding: 10px 15px 10px 20px;
	font: lighter 15px/15px Arial, Helvetica, sans-serif;
	color: #fcfbeb;
}

.textinput {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #fcfbeb;
	border: 1px solid #5E0021;
	padding: 2px 7px 0px;
	height: 18px;
	vertical-align: middle;
	margin-right: 4px;
}

.FAQback {
	letter-spacing: -0.04em;
	padding-top: 10px;
	padding-left: 24px;
	padding-right: 40px;
}

.comments {
	position:relative;
	margin:5px 25px 5px 25px;
	
}

.openQuote {
	font-family:Georgia;
	font-size:30px;
	margin:0 0 -18px -15px;
	display:block
}

.closeQuote {
	font-family:Georgia;
	font-size:30px;
	line-height:2px;
	margin-left:7px;
	vertical-align:bottom;
	display:inline
}

.credit {
	font:11px/12px Arial, Helvetica;
	position:relative;
	float:right;
	margin-top:0px;
	display:inline;
}

.content {
	padding:10px 0 20px 0;

}

td {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
}

.divrule {
	margin:15px 0 15px 0;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #cccccc;
}

.scripture {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #009900;
}

.player {
	position:absolute;
	width:286;
	height:93;
	top:-105px;
	left:0px;
	z-index:20;
}

.relativeBox {position:relative;height:1px;}
.flashPlayerInHeader {position:absolute;top:90px;left:375px;}
.thoughtAuxLinksBox {margin:35px 20px 0 0;color:#fff;font-size:9px;}
.thoughtAuxLinksBox a {text-decoration:underline;color:#fff;font-size:9px;}

#relatedArticleLabel
{
	color:#e05a13;
	font-size:9px;
}
