html,body{margin:0 0 20px 0;padding:0}

body{
	font: 0.7em/1.6em verdana, arial, helvetica, sans-serif;
	color: #000;
	background: #fff url(images/bg.gif) repeat-y;}

div#wrapper {
	float:right;
	width: 100%;
	margin-left: -300px;
	}

div#header {
	height:150px;
	background: #ff9900 url(images/header3.jpg) no-repeat;}

#title {
	font-family: georgia, times new roman, times, serif;
	font-style: italic;
	letter-spacing: 1px;
	font-weight: normal;
	margin:0;padding:20px 0 0 250px;
	color: #cc0000;
	font-size: 3em;}

#subtitle {
	font-family: georgia, times new roman, times, serif;
	font-style: italic;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 130%;
	padding:10px 0 0 253px;}
.verse {
	font-weight: bold;
	font-family:times new roman,verdana,serif,georgia;
	font-size: 140%;}

/*Navigation Styles*/

div#navleft1 {float:left;width:200px;margin-top:10px;}

div#navleft1 h1 {padding: 5px 0 0 25px;margin: 0;background: url(images/bg_navleft1.gif) no-repeat;color: #009933;height: 28px;font-size: 120%;letter-spacing: 4px;text-transform: uppercase;}

div#navleft12 {text-align:center;}

#nav {text-align:center;height:400px;}



#nav li{
	padding-top: 15px;
	list-style: none;
	font-size:12px;
	text-decoration: none;}

#nav li a,#nav li a:link,#nav li a:active,#nav li a:visited {display:block;font-weight: bold;color: #006600;text-decoration: none;outline:none;}

#nav li a:hover {color: #006600;text-decoration: underline;}
.box {width:160px;padding:0 0 14px 0;margin:70px 0 0 70px;background: #d9d9b3 url(images/box.gif) bottom left no-repeat;}

.box h4 {font-size: 100%;margin:0;padding:10px 10px 3px 10px;background: #d9d9b3 url(images/box.gif) top left no-repeat;}

.box ul {margin:0;padding:0 10px 3px;border:1px solid #006600;border-width:0 1px;background:#d9d9b3;}


a,a:link,a:active,a:visited {color: blue;text-decoration: none;outline:none;}

img {border: 0;}

a:hover {color: #006600;text-decoration: none;}

/*Footer Styles*/

#footerleft {
	border:0px solid red;
	background: url(images/bg_navleft1.gif) no-repeat 2px 0px;
	margin:0px 20px 20px 0px;
	padding: 20px 0px 20px 20px;
	float: left;
	width: 35%;
	text-align: left;}

div#footerleft p {padding-left:19px;border-left: 1px solid #ff9900;}
* html div#footerleft p,* html div#footerright p {padding-top:10px;}
#footerright {
	border:0px solid red;
	background: url(images/bg_navright1.gif) top right no-repeat;
	margin:0px 0px 20px 0px;
	padding: 20px 18px 20px 20px;
	float: right;
	text-align:center;
	}

div#footerright p {padding-right:18px;border-right: 1px solid #ff9900;}
div#footerright span {position:relative;float: right;}
/*Content Styles*/

div#content{
	margin-left: 300px;border-bottom:0px solid #ff9900; 
	/* background: #fff url(images/bg_content.jpg) no-repeat 20px 0%;*/
}

div#content h1,h2,h3 {font-family: georgia, times new roman, times, serif;padding: 14px 0 10px 40px;color: #ff9900;font-size: 150%;letter-spacing: 1px;}

div#content h4,h5,h6 {padding-left:70px;font-family: georgia, times new roman, times, serif;color: #009933;font-size: 130%;letter-spacing: 1px;}

div#text p {padding-left:70px;}

#text{	border:0px solid red;
margin:10px 20px 0px 20px;clear:both;}

div.hr {height: 20px;background: #fff url(images/hr.jpg) no-repeat scroll center;}

div.hr hr {display: none;}

.imgleft {float: left;margin: 5px 10px 0 0;}

.imgright {float: right;margin: 5px 0 0 10px;}

#calendar {
width:65px;
height:70px;
border:0px solid red;
background:url(images/calendar.gif) top left no-repeat;
text-align:center;
float:left;
}

#Calday {
font:26px Georgia, "Times New Roman", Times, serif;
color:#006600; /*#878D2B;*/
margin-top:1px;
display: block;
}

#CalMo {
font:11px Arial, Helvetica, sans-serif;
color: #000; /*#84875C;*/
text-transform:uppercase;
margin-top:2px;
display: block;
}

#CalWeek {
font:10px Arial, Helvetica, sans-serif;
color:#84875C;
text-transform:uppercase;
margin-top:2px;
font-weight:bold;
display: block;
}

#devotion {
	font:14px serif, Arial, Helvetica;
	border:0px solid red;
	margin:0px 20px 20px 0px;
	padding: 0px 0px 20px 20px;
	text-align: justify;
	line-height:1.6em;
	word-spacing: 1.5px
}

.copyright {
	color: #000;
	font-size: .85em;
	width:200px;
}

.telltable {
	padding-top:10px;
		FONT-SIZE: 12px;
	BACKGROUND: #e5e5e5;
	border:1px solid #84875C;
}

.validationerrors
{
	color: red;
	FONT-SIZE: 14px;
} 

#index #nindex a,
#resources #nresources a,
#quiz #nquiz a,
#churchlist #nchurchlist a,
#addchurch #naddchurch a,
#tellfriend #ntellfriend a,
#contact #ncontact a {
	background:#006600;
	color:#fff;
	text-shadow:none;
}
