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

body {	margin: 0;
		padding: 0;
		background: #6593C1 url(images/bg.jpg) repeat-x;
		color: #62615c;
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 13px;
}

#right_panel a:link {
	color: #406582;
	font-size: 10px;

}
#right_panel a:visited {
	color: #406582;
	font-size: 10px;

}
a:link {
	color: #406582;	

}
a:visited {
	color: #406582;	

}


#content {	width: 1004px;			
			margin: 0 auto;
			padding-bottom: 20px;
			background: #efeee7;
}

#header {	width: 1004px;
			height: 403px;
			background: url(images/header_home.jpg) no-repeat;
}
#header_plain {	width: 1004px;
			height: 209px;
			background: url(images/header_plain.jpg) no-repeat;
}
#header_services {	width: 1004px;
			height: 403px;
			background: url(images/top_feather.jpg) no-repeat;
}
#top_area {  width: 950px;
			height: 250px;			
			background: url(images/gradient.jpg) repeat-x;					
}
#menu_area {	float: left;
				margin-top: 0;
}
				
#menu {		
			height: 20px;
			width: 700px;			
			padding: 5px 0 0 10px;
			color: #FFF;
			font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
			font-size: 11px;
}
#menu a:link {
			text-decoration: none;
			color: #FFF;	
}
#menu a:visited {
			text-decoration: none;
			color: #FFF;
	
}
#menu a:hover {
			text-decoration: underline;
			color: #FFF;
	
}

#appointment {			
			float: right;
			padding: 5px 10px 0 0;			
			color: #FFF;
			font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
			font-size: 11px;
}
#appointment a:link {
			text-decoration: none;
			color: #FFF;	
}
#appointment a:visited {
			text-decoration: none;
			color: #FFF;
	
}
#appointment a:hover {
			text-decoration: underline;
			color: #FFF;
	
}
#footer_menu {
			text-align: center;
			color: #52514d;
			font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 20px;
}
#footer_menu a:link {
			text-decoration: none;
			color: #52514d;	
}
#footer_menu a:visited {
			text-decoration: none;
			color: #52514d;
	
}
#footer_menu a:hover {
			text-decoration: underline;
			color: #52514d;
	
}
.more_text { font-size: 13px;
			 font-style: normal;
			 color: #f4d486;
}		
a.more_text:link { font-size: 13px;
			 font-style: normal;
			 color: #f4d486;
}
a.more_text:visited { color: #f4d486;
}

#page_content {
			padding: 40px 31px 20px 31px;
}
#page_content_home {
			padding: 20px 31px 20px 31px;
}
#content_general {
			float: left;		
			width: 689px;					
}
#photo { padding: 0 15px 15px 0;
}


#right_panel {
		float: right;
		width: 244px;			
}
.right_text {		
		width: 200px;
		padding: 0 15px 15px 15px;		
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
}
#right_top {
		background: url(images/rightpanel_top.gif) no-repeat;
		width: 244px;
		height: 18px;	
}
#right_middle {
		background: url(images/rightpanel_center.gif) repeat-y;
		padding-left: 7px;
		width: 244px;		
}
#right_bottom {
		background: url(images/rightpanel_bottom.gif) no-repeat;
		width: 244px;
		height: 12px;
		padding-bottom: 24px;	
}

#content_top {
			background: url(images/content_top.gif) no-repeat;
			width: 677px;
			height: 12px;
}
#content_text {
			background: url(images/content_middle.gif) repeat-y;
			width: 677px;			
}
#content_bottom {
			background: url(images/content_bottom.gif) no-repeat;
			width: 677px;
			height: 18px;			
}


#content_full_top {
			background: url(images/content_full_top.gif) no-repeat;
			width: 945px;
			height: 12px;
}
#content_full_middle {
			background: url(images/content_full_middle.gif) repeat-y;
			width: 945px;			
}
#content_full_bottom {
			background: url(images/content_full_bottom.gif) no-repeat;
			width: 945px;
			height: 18px;			
}


#content_left {
			float: left;
			background: url(images/angelreadings.jpg) no-repeat;
			width: 302px;
			height: 340px;			
}
#content_middle {
			float: left;
			background: url(images/mediumship.jpg) no-repeat;
			width: 302px;
			height: 340px;
			margin-left: 12px;
			margin-right: 12px;
			margin-bottom: 80px;			
}
#content_right {
			float: left;
			background: url(images/testimonials.jpg) no-repeat;
			width: 302px;
			height: 340px;
}
.page_title	{	color: #066caa;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 22px;
}
#header_title {
			height: 186px;
			width: 100%;			
}
#top_bar {
		width: 100%;
		height: 23px;		
}
#top_text {					
			padding: 20px 0 0 40px;
			width: 800px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-style: italic;
			font-size: 16px;
			color: #FFF;
			line-height: 25px;
}
#top_title {
		padding: 15px 0 0 79px;
}
.seagull {
	float: left;
}
.title_text {
		float: left;
		margin-left: 10px;
}
.clr {
	clear: both;
}
.right_title {
			text-align: center;
			padding: 4px 0 0 0;			
			color: #406582;
}

.home_text {
		width: 250px;
		height: 228px;		
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 80px 0 0 30px;
		line-height: 18px;
}
.home_text_full {
		width: 625px;
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 14px 0 0 30px;
		line-height: 18px;
}
.home_text_testimonial {
		width: 250px;
		height: 228px;
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 80px 0 0 30px;
		line-height: 15px;
}

.paragraph_img { padding-right: 20px;
}
.home_readmore {
	margin-left: 125px;
	font-size: 12px;
}
a.home_readmore:link {	
	color: #406582;
}
a.home_readmore:visited {
	color: #406582;
}
.normalstyle {
	color: #62615c;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.books {
	margin-left: 16px;
}
.bookspacer {
	padding-right: 16px;
	display: inline;
}

.right_text form {
	display: inline;
}
