BODY {
	color:					white;
	font-family:			"Nimbus Sans L",Arial,Verdana,Helvetica,FreeSans,"Luxi Sans",sans-serif;
	font-size:				12pt;
	font-style:				normal;
	line-height:			120%;
	}
HR {
	text-align:				left;
	width:						28%;
	}
P, P.indent, P.smaller, P.article {
	line-height:			150%;
	margin:					0 10% 7px 20px;
	}
P.bright, P.indent, P.article {
	color:					white;
	}
P.dark {
	color:					black;
	}
P.indent, P.article {
	text-indent:			30px;
	width:					500px;
	}
P.aboutme {
	text-indent:			20px;
	line-height:			150%;
	}
P.smaller {
	font-size:				9pt;
	}
P.dropcap {
	font-family:			Georgia, "Liberation Serif", serif;
	line-height:			150%;
	text-indent:			0;
	}
p.dropcap:first-letter {
	color:					#ccc;
	display:					block;
	float:					left;
	font-family:			Georgia, "Liberation Serif", serif;
	font-size:				500%;
	margin:					0.1em 0 0 0;
	text-indent:			0;
	}
P.article {
	font-family:			Georgia, "Liberation Serif", serif;
	}
p.debug {
	color:					#aaa;
	font-size:				8pt;
	}
p.error {
	border-left:	2px solid #cc5;
	color:			#e99;
	padding-left:	1em;
	text-indent:	0;
	width:			300px;
	}
P.author {
	float:					right;
	font-size:				9pt;
	font-style:				italic;
	}
PRE {
	font-size:				9pt;
	}

LI {
	color:					#ffa;
	}
.small_text		{ font-size: 10pt; font-style: normal; color: #0A0; }
.small_light	{ font-size: 10pt; font-style: normal; color: #0F0; }
.tiny				{ font-size: 9pt; font-style: normal; color: black; }
.copyright		{ font-size: 8pt; color: #020; text-decoration: none; }
.required_field {
	color:					red;
	font-weight:			bold;
	text-indent:			0;
	}
H1 {
	color:					#CEA;
	font-size:				24pt;
	font-weight:			bold;
	line-height:			30pt;
	margin-top:				120px;
	margin-bottom:			10px;
	text-decoration:		none;
	width:					450px;
	}
H2 {
	color:					#090;
	font-size:				20pt;
	font-style:				italic;
	font-weight:			bold;
	margin:					13px 0 4px 15px;
	text-decoration:		none;
	}
H3 {
	color:					#090;
	font-size:				14pt;
	font-weight:			bold;
	margin:					5px 0 0 40px;
	text-decoration:		none;
	}

a:link {
	color:					#0CF;
	font-weight:			normal;
	font-style:				normal;
	text-decoration:		none;
	}
a:visited {
	font-weight: normal;	font-style: normal;	text-decoration: none;
	color: #077;
	}
a:hover {
	color:					#00D;
	background:				#DFDFDF;
	font-weight:			bold;
	font-style:				normal;
	text-decoration:		none;
	}
a.green			{ font-size: 10pt; }
a.green:link	{ color: #007700; }
a.green:visited	{ color: #005500; }
a.green:hover	{ color: #007700; background: #EFEF00; font-weight: bold; }

a.light			{ padding: 0 3px 0 3px; }
a.light:link	{ color: #00FF00; }
a.light:visited	{ color: #0E7; }
a.light:hover	{ color: #00FF00; background: black; font-weight: bold; }


/*****************************************************
	New site layout
******************************************************/

div.menubox {
	color:					#770;
	font-family:			"Trebuchet MS", Verdana, sans-serif;
	font-size:				12pt;
	position:				absolute;
	height:					auto;			/* used to be 320px */
	left:						65px;
	top:						183px;
	width:					400px;
	}
div.menubox p {
	font-weight:			normal;
	line-height:			18px;
	margin:					5px 0 0 7px;
	text-indent:			-7px;
	}
div.menubox a {
	color:					#ffff7d;
	font-weight:			normal;
	line-height:			120%;
	text-decoration:		none;
	}
div.menubox a:visited {
	font-weight:			lighter;
	}
div.menubox a:hover {
	color:					#15160e;
	background:				#DFDFDF;
	font-weight:			bold;
	text-decoration:		none;
	}


/* Bible study area
	----------------		*/
DIV.BibleStudy {
	position:				absolute;
	left:						390px;
	top:						180px;
	}
P.search {
	font-size:				11pt;
	line-height:			150%;
	margin:					10px 0 0 0;
	text-align:				left;
	text-indent:			0;
	}
SPAN.study_right {
	font-size:				9pt;
	line-height:			150%;
	position:				absolute;
	left:						120px;
	text-indent:			0;
	}
SELECT, INPUT.button {
	background:				#553b3b;
	color:					#ff9;
	font-size:				9pt;
	-moz-border-radius:	7px;
	}


/*****************************************************
	Footer
******************************************************/
#footer {
	background:				#333;
	font-size:				10px;
	padding:					5px 4px 4px 0;
	position:				fixed;
		height:				10px;
		width:				100%;
		top:					auto;
		right:				0;
		bottom:				0;
		left:					0px;
	}
#footer p {
	color:					#4b5;
	font-size:				10px;
	line-height:			170%;
	margin:					4px 0 0 0;
	position:				static;
	text-decoration:		none;
	}
#footer a, #footer a:link:visited {
	color:					#99a;
	font-size:				10px;
	padding:					0 5px 0 5px;
	}
#footer a:hover {
	background-color:		#777;
	color:					#ff7;
	text-decoration:		none;
	}
#footer p.rightbottom {
	font-size:				10px;
	position:				fixed;
		top:					auto;
		right:				0;
		bottom:				-1px;
		left:					auto;
	padding:					0 7px 0 0;
	}
#footer p.leftbottom {
	font-size:				10px;
	text-indent:			0;
	position:				fixed;
		top:					auto;
		right:				auto;
		bottom:				0;
		left:					0;
	padding:					0 0 0 7px;
	}
#footer p.centrebottom {
	font-size:				10px;
	position:				absolute;
		top:					auto;
		bottom:				-1px;
	text-align:				center;
	width:					100%;
	}

/*****************************************************
	Tables
******************************************************/
THEAD {
	font-size:				12pt;
	font-weight:			bold;
	}
TBODY {
	font-size:				9pt;
	font-weight:			normal;
	}
TD {
	border-right:			1px dotted silver;
	color:					#ccc;
	padding:					0 3px 0 3px;
	}


INPUT.button {
	background:				#aeb;
	color:					#070;
	font-family:			"Trebuchet MS", "Liberation Sans", Arial, sans-serif;
	font-size:				9pt;
	font-weight:			bold;
	padding:					0 7% 0 7%;
	-moz-border-radius:	7px;
	}
INPUT.button:hover {
	background:				#ff7;
	color:					black;
	}

