body 						{ margin: 0; color: #000; background-color: #650600; font-family: Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }
a:link 						{ color: #630901; }
a:visited 					{ color: #630901; }
a:hover 					{ color: #630901; }
a:active 					{ color: #630901; }

.introduction				{ padding: 10px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: italic; background-color: #fff; border-bottom: 2px solid #000; }
.style1						{ color: #fff; }
.style2 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.style3 					{ font-size: 12px; }
.style5 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style6 					{ margin-right: 40px !important; }
.disabled					{ color: #ccc; }

.border-1					{ border-color: #000; }
.index-tile					{ background: url(images/index-tile.jpg) repeat-y 0 0; }
.tile						{ background: url(images/tile.jpg) repeat-y 0 0; }

hr							{ border: 0; border-bottom: 1px #000 dashed; }

#register_form fieldset	{ padding: 5px; }
fieldset.regdetails		{ width: 365px; margin-right: 50px; float: left; }
fieldset.regdiffdetails	{ width: 150px; border: 1px #000 dashed; margin-bottom: 10px; float: left; }

.regtable 					{ font-size: 12px; }
.diffdetails				{ margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px #000 dashed; }

form fieldset				{ border: 0; }
#register_form div 		{ margin-top: 1em; }

#register_form label		{ width: 80%; line-height: 1.5em; }
#register_form form input,
#register_form form select,
#register_form form textarea 			{ margin: 0 0 10px 0; font-family: Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 12px; display: block; }
#register_form form textarea				{ width: 99%; }
#register_form form label 				{ text-transform: uppercase; }
#register_form div			{ width: 100%; float: left; }
#register_form strong		{ float: right; }

.clear                	{ clear: both; }
.new,
.req,
.error						{ color: #ff0000; }
.r							{ float: right; }
.l							{ float: left; }
.tl							{ text-align: left; }
.tr							{ text-align: right; }
.tc							{ text-align: center; }
.full-width					{ width: 99%; }
.lnudge						{ margin-left: 5px; }
.rnudge						{ margin-right: 5px; }
.bnudge						{ margin-bottom: 5px; }
.tnudge						{ margin-top: 5px; }

.plain						{ margin: 0; padding: 0; }
.larrow						{ list-style-type: none; margin: 5px 0 10px 20px; padding-left: 20px; background: url(images/larrow.png) no-repeat 0 0; }

.user-table					{ margin-left: 40px; font-family: Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 12px; }
.user-table	th				{ text-align: left; }
.user-table th,
.user-table td				{ border-bottom: 1px #000 solid; }

ol.downloads li ul			{ padding-left: 0; }
ol.downloads li ul li		{ list-style-type: none; margin: 5px 0 10px 20px; padding-left: 20px; background: url(images/larrow.png) no-repeat 0 0; }

h1							{ font-size: 20px; }
h2							{ font-size: 18px; }
h3							{ font-size: 16px; }
h4							{ font-size: 14px; }
h5							{ font-size: 12px; }
p							{ font-size: 12px; }

h3.country					{ font-family: Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 16px; }
h4.state					{ margin-left: 20px; font-family: Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 14px; }
h5.user						{ margin-left: 40px; font-family: Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 12px; }

h3 span,
h4 span,
h5 span					{ font-size: 12px; font-weight: normal; }



.latest_story {
	border-width: 2px 2px 0 0;
	border-style: solid;
	border-color: #f4e5bc;
}
.latest_story td {
	border-width: 0 0 2px 2px;
	border-style: solid;
	border-color: #f4e5bc;
}

.what_to_pray,
.newsletter {
	border-width: 2px 2px 0 0;
	border-style: solid;
	border-color: #d5b56a;
}

.what_to_pray td,
.newsletter td {
	border-width: 0 0 2px 2px;
	border-style: solid;
	border-color: #d5b56a;
}

.new_sections {
	border-width: 2px 2px 0 0;
	border-style: solid;
	border-color: #d5b56a;
}
.new_sections td {
	padding: 3px;
	border-width: 0 0 2px 2px;
	border-style: solid;
	border-color: #d5b56a;
}

.register_your_watch,
.what_is_happening {
	border-width: 2px 2px 0 0;
	border-style: solid;
	border-color: #efe6bd;
}
.register_your_watch td,
.what_is_happening td {
	border-width: 0 0 2px 2px;
	border-style: solid;
	border-color: #efe6bd;
}