/* colors:
	links 
		(purple) - #4401aa 		
	Dark Purple - #4a207e
	Light Purple - #aa94de
	Yellow - #ebce7f
	Yellow Box - #eeeab6
	Light Greay - #666666
*/

* {margin:0; padding:0;}

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding:0;
	background-color: #ebce7f;
}

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;color:#4a207e}
h1{font-size:18px;}
h2{font-size:14px;}
h3{	font-size:13px;}

a:link, a:visited{
	color:#4401aa;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}

.fltLt {float:left;}
.fltRt {float:right;}
.clear {clear:both;}

hr {width:auto; clear:both; text-align:center;}
/* ------------------------------
PAGE STRUCTURE
------------------------------ */

/* #container has an absolute width (780 pixel) */

#container{
	width:803px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #ffffff;
}


#topbar{
	width:803px;
	display:block;
	height:114px;
	background-color: #eeeab6;
	background-image: url(../images/header_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
}

#headerinfo {
	position:absolute;
	left: 354px;
	top: 76px;
	width: 442px;
}

#headerinfo p {font-size:10px;}

#headerinfo h1 {
	text-indent: -999999px;
}

#topbar-gallery{
	width:803px;
	display:block;
	height:126px;
	background-color: #eeeab6;
}

.homeGallery {
	width:auto;
	background-image: url(../images/header-homegallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.aboutGallery {
	width:auto;
	background-image: url(../images/header-aboutgallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bookstoreGallery {
	width:auto;
	background-image: url(../images/header-bookstoregallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.communityGallery {
	width:auto;
	background-image: url(../images/header-communitygallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.contactGallery {
	width:auto;
	background-image: url(../images/header-contactgallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.faqGallery {
	width:auto;
	background-image: url(../images/header-faqgallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ministriesGallery {
	width:auto;
	background-image: url(../images/header-ministriesgallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.serviceGallery {
	width:auto;
	background-image: url(../images/header-servicegallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.eventsGallery {
	width:auto;
	background-image: url(../images/header-eventsgallery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



#navbar{
	width:auto;
	display:block;
	height:34px;
	background-color: #eeeab6;
	font-size:83%;
	padding-left:6px;
}

#navbar div{float:left;}
#navbar a{display:block;padding:10px 7px;}
#navbar a:hover{background-color: #FFFFFF;}
.initcap {font-size:140%; font-weight:normal;}
.current {display:block;padding:10px 7px;background-color:#FFFFFF;color:#4401aa;}




#main{width:auto; display:block; padding:10px 0;}

#content {float:left; width:581px; }

#contentPage {
	margin-left:18px;
	margin-right:10px;
}

#contentPage li {
	font-size:13px;
	padding-left:20px;
	padding-top:5px;
	list-style-type: none;
}

#contentPage li a{font-weight:bold;}

#contentPage ul.smallList li {font-size:11px;}

#column_main{
	width:374px;
	margin-right:10px;
	float:right;
}

#column_main li {
	font-size:13px;
	padding-left:20px;
	padding-top:5px;
	list-style-type: none;
}

#column_main li a{font-weight:bold;}

#column_main p{padding-bottom:5px;}

#column_left{
	width:157px;
	margin-right:18px;
	float:left;
	margin-left: 18px;
}

#column_left h3{color:#4401aa;padding-top:10px;}
#column_left p{color:#666666;}

#column_right{
	width:218px;
	float:right;
}

div.spacer{clear:both; height:10px; display:block;}

#footer{width:auto; display:block; padding:10px 0; font-size:11px; color:#666666; text-align:center;}

/* ------------------------------
CUSTOM CLASSES
------------------------------ */

/* dark prurple box */

.boxP {
	width:210px;
	margin-top:10px;
	background-image: url(../images/box-DkPurple-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#4a207e;
	text-align:center;
}
	

.Pbtm {
	width:210px;
	background-image: url(../images/box-DkPurple-btm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.Pbtm a {color:#FFFFFF!important;}

.boxP h2, .boxP h3 {padding: 10px 0 0 0; color:#FFFFFF;}
.boxP a {color:#FFFFFF;}
.boxP p {padding: 0 20px 10px 20px; color:#FFFFFF;} 
.small {font-size:9px;}


/* light purple box */

.boxLP {
	width:210px;
	margin-top:10px;
	background-image: url(../images/box-LtPurple-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#aa94de;
	text-align:center;
}

.LPbtm {
	width:210px;
	background-image: url(../images/box-LtPurple-btm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.boxLP h2, .boxLP h3 {padding: 10px 0 0 0; color:#FFFFFF;}

.boxLP p {padding: 0 20px 10px 20px; color:#FFFFFF;}

.ministries p {color:#4401aa;padding-top:10px!important;}
.ministries li {color:#4401aa;margin-left:30px;margin-right:18px;}
.ministries ul {padding-bottom:12px;}
.ministries a {color:white;}

.service p {color:#4401aa;padding-top:5px!important; text-align:left;}
.service a {color:white;}

.aboutUs p {color:#4401aa;padding-top:5px!important; text-align:center;}

.history h2 {color:#000000;font-size:12px;}


/* yellow box */

.boxY {
	width:210px;
	margin-top:10px;
	background-image: url(../images/box-Yellow-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#eeeab6;
	text-align:center
}

.boxY .last {
	width:210px;
	background-image: url(../images/box-Yellow-btm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.boxY h2, .boxY h3 {padding: 10px 0 10px 0;}

.boxY p {padding: 0 18px 10px 18px;}

.nomargin {margin:0!important;}
.nopadding {padding:0!important;}

.videoHome {float:left; padding-right:10px;}

.spacer20 {padding-bottom:20px;}

.indent {margin-left:20px;}

.enlightened {margin-left:18px; width:300px;}

.imgPad {padding-right:10px;padding-bottom:5px;}

.FAQtime {width:200px;}

.FAQtime p, .FAQtime h3 {color:#000000;padding:0;}

.bookstoretime {width:260px;}

.indent.terminology h3{padding-top:10px!important;}
.indent.terminology p{padding-bottom:5px!important;}

.indent.education li {
	padding:0!important;
	font-size:11px!important;
	list-style-type:disc!important;
}

.ordered ol li {
	font-weight:bold;
	font-size:11px!important;
	padding-bottom:5px!important;
	list-style-position: inside!important;
	list-style-type: decimal!important;
}

.list ul li{
	list-style-position: outside!important;
	list-style-type: disc!important;
}

.noBold {font-weight:normal;}

.book img {padding-right:10px;padding-bottom:5px;}

.bookimg {width:152px; }
.bookinfo {width:auto;}
.bookinfo h3, .bookinfo p {padding-bottom:8px;color:#000000}

.event {margin:auto;text-align:center; width:70%;}
.event h3, .event h2 {color:black;}
.event h2 {font-size: 180%;}
p.alignLeft {text-align:left;}

.treasurebox {text-align:center; padding-top:10px;}
.treasurebox img {border:none;}
.indent.box ul{list-style-type:disc!important;}
