/* GENERAL STYLES */
/* GENERAL STYLES */
/* GENERAL STYLES */
html {overflow: -moz-scrollbars-vertical !important;}
*{margin: 0; padding: 0; color: #000000; }
.u {text-decoration: underline;}
body
{
	font-family: Georgia, Verdana, Arial;
	font-size: 11px;
	line-height: 20px;
	background:url('../images/background.jpg');	
}

a img {border:none;}
a {text-decoration:none;font-weight:bolder; cursor:hand; }
img {padding: 5px 5px 5px 5px;}
 
h3 {font-size: 12pt; font-weight: bold; display:inline; padding-bottom: 5pt;}
h2 {font-size: 13pt; font-weight: bold; display:inline;}
h1 {font-size: 14pt; font-weight: bold; display:inline;}
H3 {font-size: 12pt; font-weight: bold; display:inline;}
H2 {font-size: 13pt; font-weight: bold; display:inline;}
H1 {font-size: 14pt; font-weight: bold; display:inline;}

.h8 {font-size: 8pt; display:inline;}
.h9 {font-size: 9pt; display:inline;}
.h10 {font-size: 10pt; display:inline;}
.h11 {font-size: 11pt; display:inline;}
.h12 {font-size: 12pt; display:inline;}
.h13 {font-size: 13pt; display:inline;}
.h14 {font-size: 14pt; display:inline;}
.h15 {font-size: 15pt; display:inline;}
.h16 {font-size: 16pt; display:inline;}
.h17 {font-size: 17pt; display:inline;}
.h18 {font-size: 18pt; display:inline;}
.h19 {font-size: 19pt; display:inline;}
.h20 {font-size: 20pt; display:inline;}

/*
#container {
	width: 770px;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	height:inherit;
	text-align:left;
	padding-top: 5px;
}
*/

#container {
border-top-width: 3px;
border-right-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #562182;
border-right-color: #562182;
border-bottom-color: #562182;
border-left-color: #562182;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #ffffff;
width: 770px;
}

#pagebody {
width: 770px;
background-color: transparent;
background-image: url(../images/bg.jpg);
background-repeat: repeat-y;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
float: left;
display: inline;
}

#pagebody2 {
width: 770px;
background-color: transparent;
background-image: url(../images/bg2.jpg);
background-repeat: repeat-y;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
float: left;
display: inline;
}

#calpagebody {
	width:770px; 
	background:url('../images/calbg.jpg') scroll repeat-y;
	min-height: 550px;
	float:left;
}


#header {
	width:770px;
	height: 122px;
	text-align:left;
	background-image: url('../images/first_church_logo.jpg');	
}

#banner{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-bottom: 0px;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: black;
}

#content{
	width:435px;
	float:left;
	display:inline;	
	padding-top: 5px;
	padding-left: 15px;
}

#content2{
	width:535px;
	float:left;
	display:inline;	
	padding-top: 5px;
	padding-left: 15px;
}

#content3{
	width:710px;
	float:left;
	display:inline;	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#left{ 
	width:150px;
	margin-right: 0px;
	padding-right: 0px;
	float:left;
	display: inline;
	background-color: #B0C8E0;
	height: 100%;
}

/* SIDEBAR
------------------------------------------*/
#right{
	margin-left: 13px;
	margin:0; 
	padding:0; 
	float:right;
	height:100%;	
	width:158px;
	display: inline;	
}	
	
	
div#rightdiv.container { 
	margin:0 17px 0 0; 
}

div#rightdiv.container div.margin { 
	margin:0 15px; 
}

div#right h4 {
	font-size:14px;
}	

#right a{	
	text-decoration:none;
	list-style: none;
	list-style-type: none;
	font-weight:bold;
}
#right ul {
	width: 147px;
	padding: 0 0 0 4px;
	list-style: none;
}
#right ul li {
	list-style: none;
	padding-top: 2px;	
}
#right li {
	padding-bottom: 2px;
	margin: 0 0 5px 0; /*20 l & r*/
}
#right ul li ul li {
	border: none;
}

#right #fresh_schemes a:visited {
	display: block;
	border-top: 1px solid #DFEDF2;
	line-height: 18px;	
	color: #33559C;
}

#right #fresh_schemes a {
	display: block;
	border-top: 1px solid #DFEDF2;
	line-height: 18px;	
	color: #33559C;
	font-family: tahoma, verdana;
	font-size: 10pt;
}

#right #fresh_schemes a:hover {
	text-decoration: none;
	background-color: #FFF; 
	color: #709266;
}

#fresh_schemes p {color: #33559C;}
#fresh_schemes p.a:hover {color: #709266;}

#highlights
{
	padding-top: 7px; 
	padding-bottom : 5px; 
	text-align:center; 
	width: 150px; 
	font-size: 13px;
	text-align: center;
	border: none;
	font-weight: bold;
}

/*  Footer Section */
#footer {
	clear:both;
	padding:2;
	width:770px;
	height: 31px;
	font-size:12px;
	background-color: #B0C8E0;
	float:left;
	color: #000000;
	border-top: 1px #562182 solid;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 12px;
}

#footerleft{float:right;margin: 8px 20px 0 30px; display:inline; font-weight: bold; font-size: 10px;
}
#footerright{float:right;margin: 0px 20px 0 30px; display:inline; }
/*  Footer Section */

ul.pdflist
{
	LIST-STYLE-IMAGE: url('../images/pdficon_small.gif');	
        line-height: 18px;
}

div#innerContent ul {margin:0 0 0px 35px; list-style: circle; padding: 0 0 0px 0;}

div#innerContent ol {margin:0 0 0px 35px;}


div#innerContent a
{
	color: #32462c;
	font-size:10pt;
	font-weight:bold;
	text-decoration: underline;
}

div#innerContent a:hover
{
	color: #32462c;
	font-size:10pt;
	font-weight:bold;
	text-decoration: none;
}

div#innerContent img
{
/*	padding: 8px 8px 8px 8px;*/
}

div#innerContent p, div#innerContent
{
	font-size:10pt; padding-top:10px;
}


#BlogList{	
	list-style: none;
	padding-top: 2px;	
	text-decoration:none;
}

a.blog {
	background: url('images/weblog.jpg') no-repeat; 
	padding: 12px 15px 1px 17px; 
	background-color: #ffffff; 
	width: 370px;
	height: 150px;
	margin: 0px 5px 0px 5px; 
	outline: none;
	float:left;
	text-align: left; 	
	color: #336625;
	text-decoration: none;
}

#blog a{	
	background: url('images/weblog.jpg') no-repeat; 
	text-decoration:none;
	list-style: none;
	list-style-type: none;
	font-weight:bold;
}

div#innerContent div.GalleryList a.blog
{
	text-decoration: none;
}

img {border: 0;}
.canvas {background: #e3f4fe;}
.bp5 {border: 2px inset #8040d3; }
.m2 {margin: 2em;}
.mr1 {margin-right: 2em;}
.mb2 {margin-bottom: 0em;}
.l {float: left; clear: left;}
.r {float: right; clear: right;}
.phototext {margin: 10px; margin-left: 2px; margin-left: 30px; vertical-align: top; width:450px; font-size: small}
#OurStaff tr td{border-bottom: thin black solid; padding-top: 5px; padding-bottom: 5px; vertical-align:top;}
















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

