@charset "UTF-8";
/* CSS Document */

body {

	background-image:url(images/background3.gif);
	
	background-repeat: repeat-x;
	
}

#container {

	width: 985px;
	
	height: 100%;
	
	background-image:url(images/container.gif);
	
	background-repeat:repeat-y;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	margin-top: 55px;
	
	
}

#header {

	width: 985px;
	
	height: 315px;
	
	background-image:url(images/header.jpg);
	
	background-repeat: no-repeat;
	
	margin-left: 0px;
	
	margin-top: 0px;
	
	float: left;
	
}

img {
	border: none;
	margin: 0px;	
}

.logo {

	float:left;
	
	margin-top: 35px;
	
	padding-left: 53px;
	
}
	

#nav-bar { 

	background-image: url(images/nav.jpg);
	
	background-repeat: no-repeat;
	
	width: 980px;
	
	height: 81px;
	
	margin: 3px 0 0 10px;
	
	padding: 0;
	
	float: left;
}

#nav-bar span {
	
		display: none;
}

#nav-bar li, #nav-bar a {

	height: 80px;
	
	display: block;
	
	background: none;
}

#nav-bar li {

	float: left;
	
	list-style: none;
	
	display: inline;

}

#nav-bar-01 {

	width: 140px;
	

}

#nav-bar-02 {
	
	width: 127px;
	
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	width: 375px;
	color: #739026;
}

#nav-bar-03 {
	
	width: 152px;

}

#nav-bar-04 {

	width: 158px;
	
}

#nav-bar-05 {

	width: 140px;
	
}

#nav-bar-06 {

	width: 136px;
	
}

#nav-bar-07 {

	width: 114px;
	
}

#nav-bar-01 a:hover {

	background: url(images/nav.jpg) 0 -80px no-repeat;
	
}

#nav-bar-02 a:hover {

	background: url(images/nav.jpg) -140px -80px no-repeat;
	
}

#nav-bar-03 a:hover {

	background: url(images/nav.jpg) -267px -80px no-repeat;
	
}

#nav-bar-04 a:hover {

	background: url(images/nav.jpg) -419px -80px no-repeat;
	
}

#nav-bar-05 a:hover {

	background: url(images/nav.jpg) -577px -80px no-repeat;
	
}

#nav-bar-06 a:hover {

	background: url(images/nav.jpg) -717px -80px no-repeat;
	
}

#nav-bar-07 a:hover {

	background: url(images/nav.jpg) -853px -80px no-repeat;
	
}

.starburst {

	
	display: block;
	
	position: absolute;
	
	height: 223px;
	
	width: 223px;
	
	left: 15px;
	
	top: 12px;
	
}
#sidebar {

	width: 255px;
	
	height: 782px;
	
	background-image:url(images/sidebar2.gif);
	
	background-repeat:no-repeat;
	
	float: left;
	
	clear: left;
	
	margin: 7px 0 0 10px;

	display: inline;
	
	position: relative;
	
}

#content {

	width: 701px;
	
	height: auto;
	
	float: left;
	
	margin: 8px 0 0 8px;
	
}
	
#footer {
	
	height: 21px;
	
	background-image:url(images/footer.gif);
	
	background-repeat:no-repeat;
	
	clear: both;
	
}

.footer a {

	text-decoration: none;
	color: #CCCCCC;
	
}


.news {

	float: left;
	
	padding-left: 10px;
	
	padding-top: 10px;
	
}
	
.news-p {
	padding-left: 10px;
	padding-right: 8px;
	clear: left;	
}

.welcome {

	float: left;
	
	padding-left: 10px;
	
	padding-top: 12px;
	
}

.welcome-p {
	
		padding-left: 10px;
		
		padding-right: 8px;
		
		clear: left;
		
}

#sitemap {

	color: #CCCCCC;
	
	text-align:center;
	
	padding-top: 10px;
	
	font-size: 11px;
	
}


.healings {

	text-align: center;
	
}
#container #content .news-p h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #7AB03C;
	line-height: 0.9em;
	width: 375px;
}

.healings2 {

	float: left;
	
	padding-left: 10px;
	
	padding-top: 4px;
	
}

.healings-p {

	padding-left:10px;
	
	padding-right: 8px;
	
	clear: left;
	
}

.angels {

	text-align: center;
	
}

.angels2 {

	float: left;
	
	padding-left: 10px;
	
	padding-top: 4px;
	
}

.angels-p {

	padding-left: 10px;
	
	padding-right: 8px;
	
	clear: left;
	
}

.readings {

	text-align: center;

}

.readings2 {
	
	float: left;
	
	padding-left: 10px;
	
	padding-top: 4px;
	
}

.readings-p {

	padding-left: 10px;
	
	padding-right: 8px;
	
	clear: left;
	
}

.classes {

	text-align: center;
	
}

.classes2 {

	float: left;
	
	padding-left: 10px;
	
	padding-top: 4px;
	
}

.classes-p {

	padding-left: 10px;
	
	padding-right: 8px;
	
	clear: left;
	
}

.blog {

	text-align: center;
	
	padding-top: 40px;
	
}

.contact {

	text-align: center;
	
	clear: both;
}

.contact2 {

	float: left;
	
	padding-left: 10px;
	
	padding-top: 4px;
	
}

.contact-p {

	padding-left: 10px;
	
	padding-right: 8px;
	
	clear: left;
	
}
