* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
html, body {
height: 100%;
background: #6D869F url(../img/bg.jpg) repeat fixed;
}
body {
color: #eee;
font: 11px Verdana, sans-serif;
text-align: center;
}
#wrapper {
margin: 0 auto;
width: 760px;
background: #fff url(../img/wra1.jpg) repeat;
text-align: left;
position: relative;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
border-left: 5px solid #5a636b; /*#9BA2AE; *#939699;*/
border-right: 5px solid #5a636b; /*#5C656E;*/

}
#container_head {
background: transparent url(../img/n_header.gif) no-repeat 0 0;
height: 160px;
width: 675px;
margin: 0 auto;
z-index: 10;
}
#holder_M {
margin: 0 auto;
width: 550px;
height: 40px;
border: 0px solid #999;
background: url(../img/menu_cen.gif) no-repeat 50% -1px;
}
#flash_holder {
background: transparent url(../img/n_flash.gif) no-repeat;
width: 675px;
height: 259px;
margin:0 auto 30px auto;

}
#flash{
float: left;
height: 250px;
width: 350px;
margin: 2px;

}
#features {
float: right;
width: 236px;
height: 225px;
margin: 15px 5px 5px  4px;
font-size:13px;
color: #333;
/*overflow:auto;*/

}

#bodyF{
background: transparent url(../img/body_foot.gif) no-repeat 0 0;
height: 159px;
width: 675px;
margin: 10px auto;
}
#bodyF .pic {
width: 335px;
float:left;
color:#333;
margin:2px 2px 0 3px;

font:10px/12px Tahoma, Arial, sans-serif;
} 
#bodyF img {
float: left;
margin: 3px 5px 0 3px;

}
.txt {
float: left;
margin: 77px 0 0 0;
font-size:9px;
line-height: 14px;
color:#333
}
#txt2 {
float: right;
margin:5px 10px 10px 0;
font-size:9px;
line-height: 14px;
color:#333;
width: 250px;
height: 140px;
}
#contentH {
width:675px;
margin:0 auto;
background: transparent;
clear: both;
min-height:500px;
height:auto !important;
height:500px;
}
#content {
width:675px;
margin:0 auto;
background: transparent url(../img/con_bg1.gif) no-repeat 0 0;
clear: both;
min-height:500px;
height:auto !important;
height:500px;
}
#contentH:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
#content:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
#leftCol {
width: 58%;
float: right;
margin-right: 20px!important;
margin-right: 10px;
margin-bottom:60px;
}
#leftCol p {
color:#00395F;
font: 12px/20px Verdana, sans-serif;
padding: 0 10px;
}
object {
margin: 0;
padding: 0;
}
#rightCol {
padding: 1em 0;
width: 35%;
float: left;
margin-left: 0px;
margin-bottom: 35px;
min-height: 650px;
background: url(../img/left_colbg.gif) no-repeat 1px 0px;
}
.bible {
background: transparent url(../img/bible.jpg) no-repeat 30px 10px;
}
#rightCol p {
margin: 6px 0px 6px 30px;
font-size: 12px;
}
.photo {
margin: 10px 0px 10px 55px;
background: #E9E2D2;
border: 1px solid #afd0ef;
padding: 5px;
clear: both;
}
/*----------------------FOOTER-------------------------------*/
#footer {
margin:20px auto 0 auto;
width: 675px;
background: transparent url(../img/foot.gif) no-repeat;
line-height: 38px;
text-align: center;
height: 38px;
color: #E4EDF4;
}
#footer a {
color: #444;
font: 10px/12px  Tahoma, sans-serif;
padding: 5px;
}
#footer a:hover {
color: #014;
font: 10px/12px  Tahoma, sans-serif;
padding: 5px;
text-decoration: none;
}
/*-----------------------HEADINGS------------------*/

h1, h2, h3, h4, h5, h6 {
margin:10px 5px;
color: #335599;
font-weight: bold;
font-family:"Trebuchet MS", sans-serif;
text-align:center;
letter-spacing: 1px;
}
/*
h1 {
font-size:26px;
}
h2 {
font-size:22px;
}
h3 {
font-size:16px;
}
h4 {
font-size:14px;
}
h5 {
font-size:12px;
}
h6 {
font-size:10px;
}
*/
h1.about  {
background: url(../img/h1_mission.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.partners  {
background: url(../img/partneships.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.calendar  {
background: url(../img/calendar.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px auto;
}
h1.goals  {
background: url(../img/goals.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.faith  {
background: url(../img/faith.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.activities  {
background: url(../img/activities.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.donate  {
background: url(../img/donate.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.history  {
background: url(../img/history.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.today  {
background: url(../img/today.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.store  {
background: url(../img/store.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.news  {
background: url(../img/news.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h1.gallery {
background: url(../img/gallery.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px auto;
}
h1.newpro  {
background: url(../img/newpro.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h2.rgs  {
background: url(../img/rgs.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 45px;
margin: 20px 5px 15px;
}
h3 {
clear: both;
}
h3.reaching  {
background: url(../img/reaching.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h3.grow  {
background: url(../img/grow.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h3.serve  {
background: url(../img/serve.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h3.aboutus  {
background: url(../img/aboutus.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h3.serv_hours  {
background: url(../img/serv_hours.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h3.contactus  {
background: url(../img/contactus.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h3.boat_loc  {
background: url(../img/boat_loc.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h3.inquire  {
background: url(../img/inquire.gif) no-repeat 50% 0;
display: block;
width: 350px;
height: 30px;
margin: 20px 5px 15px;
}
h4 {
margin:2px;
padding: 2px;
font: bold 11px "Trebuchet MS", sans-serif;
color: #1D5693;
width: 95%;
text-transform: uppercase;
}
/*---------------------*/
p {
margin: 0;
color: #224;
text-align: left;
clear: both;
line-height: 20px;
}
/*p a, p a:link, p :visited {
color: #223366;
text-decoration: underline;
display: block;
height: 20px;
margin:0 10px;
background: #ddeeff;
float: left;
}
p a:hover, p a:active {
color: #fff;
text-decoration: none;
background: #67737F;
}
*/
.con p {
margin: 0 7px;
padding: 0 7px;
font: 12px/16px Tahoma, sans-serif;
color: #8E4F1C;

}
.photo {
float: right;
background: #C0D9E6;
border: 1px solid #7CA6BF;
padding: 1px;
margin: 5px;
}

address {
font: bold 12px/26px Tahoma, sans-serif;
color: #305869;
margin-left:95px;
}
address span{
color: #162B32;
}
address big{
font: bold 16px/20px Verdana, sans-serif;
text-align: center;
margin: 0px;
color: #41758B;
}
address a, address a:link, address a:visited{
color: #44798E;
background: #DEE0DF;
text-decoration: none;
padding: 3px;
}
address a:hover, address a:active {
color: #DEE0DF;
background: #44798E;
}

.alleft {
text-align: left;
clear: both;
}

/**----------------features----------------*/

#features dt {
color: #620;
font:bold 11px verdana, sans-serif;
margin:3px 0;
}
#features dl dd {
color: #222;
font:10px verdana, sans-serif;
margin:5px 5px 0 5px;
border-bottom: 1px dotted #777;

}
#features dl dd a {
color: #821919;
font-weight: bold;
text-decoration: underline; 
text-transform: capitalize;
display:block;
text-align:right;
margin:0 5px 0 0;
}
#features dl dd a:hover {
color: #444;
text-decoration: none;
font-weight: bold;
}
#features small {
 padding: 1px;
	color:#821919;
	font:bold 10px Verdana;
	width: 200px;
	background: #DFF2FF;
	display:block;
	border-top:1px solid #A8BFCF;
	border-bottom:1px solid #F4FEFF;
}
#features dl dd h4 a {
 
	color: #004A80;
	border:none;
	text-transform: uppercase;
	text-align: left; 
	text-decoration: none;
}
#features dl dd h4 a:hover {
	color: #007CCF;
	border:none; 
}
/*----------------OL_list---------------*/
ol {
color:#223366;
list-style: decimal;
font:bold 11px Tahoma, sans-serif;
margin-left:35px

}
ol li {
margin:7px 0 7px 10px;

}
div.ppal {
width: 350px;
margin: 0 auto;
color: #223366;
}
ol.olno {
list-style: none;
font-size:13px;
color: #663300;
}
/*------------PAYPAL-FORM-------------------*/
form.pp {
width: 350px;
margin: 10px auto;
padding: 5px;
border: 1px solid #83A7BF;
background: #fff;

}

form.pp input {
border: 1px solid #aaa;
padding:2px;
margin:0;
}
form.pp label {
color: #333;
margin: 0;
padding:0;
}
form input.pp_btn {
margin:10px 0 0 120px;
border: none;
}
/*--------------Navigation--------------*/
#nav, #nav ul {
margin: 0 0 0 20px;
padding: 5px 0;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
border: 0px solid #999;
width: 530px;
}
#nav a.one {
display: block;
height: 1px;
width: 83px;
background: url(../img/ginfo.gif) no-repeat;
margin: 5px 0 0 5px;
padding: 0 0 19px 0;
}
#home #nav a.one {
display: block;
height: 1px;
width: 83px;
background:#C3D4DF url(../img/ginfo.gif) no-repeat;
margin: 3px 0 0 5px;
padding: 0 0 19px 0;
border-bottom:1px solid #d3e4eF;
border-top:1px solid #a3b4bF;
}
#home #nav li ul li.active a {
background: #7192AF;
color:#BFDEFA;
}
#nav a.two {
display: block;
height: 1px;
width: 83px;
background: url(../img/about_us.gif) no-repeat;
margin: 5px 0 0 5px;
padding: 0 0 19px 0;
}
#aboutus #nav a.two
{
display: block;
height: 1px;
width: 83px;
background: #C3D4DF url(../img/about_us.gif) no-repeat;
margin: 3px 0 0 5px;
padding: 0 0 19px 0;
border-bottom:1px solid #d3e4eF;
border-top:1px solid #a3b4bF;
}
#aboutus #nav li ul li.active a {
background: #7192AF;
color:#BFDEFA;
}
#nav a.three {
display: block;
height: 1px;
width: 83px;
background: url(../img/qlinks.gif) no-repeat;
margin: 5px 0 0 5px;
padding: 0 0 19px 0;
}
#quick #nav a.three {
display: block;
height: 1px;
width: 83px;
background: #C3D4DF url(../img/qlinks.gif) no-repeat;
margin: 3px 0 0 5px;
padding: 0 0 19px 0;
border-bottom:1px solid #d3e4eF;
border-top:1px solid #a3b4bF;
}
#quick #nav li ul li.active a {
background: #7192AF;
color:#BFDEFA;
}
#nav a.four {
display: block;
height: 1px;
width: 84px;
background: url(../img/support.gif) no-repeat;
margin: 3px 0 0 25px;
padding: 0 0 21px 0;
}
#quick #nav a#supp {
display: block;
height: 1px;
width: 84px;
background: url(../img/sup_over.gif) no-repeat;
margin: 3px 0 0 25px;
padding: 0 0 21px 0;
}
#nav a:hover.four {
display: block;
height: 1px;
width: 84px;
background: url(../img/sup_over.gif) no-repeat;
margin: 3px 0 0 25px;
padding: 0 0 21px 0;
}
#nav a span {
position:absolute;
text-indent: -5000px;
margin:0 10px;
}
#nav li.main {
display:block;
float: left;
width: 83px;
margin: 0 17px;
}
#nav li ul {
background: none;
position: absolute;
width: 190px;
left: -999em;
}
#nav li ul ul {
margin: -10px 0 0 0;
z-index: 100;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}
#content {
clear: left;
color: #999999;
}

#nav li ul{

position: absolute;
z-index: 1;
width: 100px;
left: auto;
visibility: hidden;
background: #AACCEE;
margin: 0;
padding: 4px;
border: 1px solid #336699;
float: left;
}

#nav li ul li{
background: #DFEFFF;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: -1px;
display: block;
width: 100px;
padding: 0;

}

#nav li ul li a{
font-weight: normal;
text-align: left;
display: block;
width:88px;
padding: 2px 5px;
margin: 1px 0px;
border: 1px solid #FFFFFF;
color: black;
text-decoration: none;
}

#nav li ul li a:hover{
background: #446688;
color: #FFFFFF;
}

#nav li:hover ul,
#nav li.sfhover ul{
visibility: visible;
}

/**/
h1 span {
position:absolute;
text-indent: -5000px;
}
h2 span {
position:absolute;
text-indent: -5000px;
}
h3 span {
position:absolute;
text-indent: -5000px;
}
.tar {
text-align: right;
margin-right: 10px
}
.tac {
text-align: center;
margin-right: 10px;
font-weight: bold;
}
.fwb {
font-weight: bold;
margin-right:30px;
}
.letts {
letter-spacing: -1px;
text-transform: capitalize;
}
/***Button***/
.clear{
overflow: hidden;
width: 100%;
}
#leftCol a.button {
background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;
color: #EFF4FA;
display: block;
float: left;
font: normal 11px verdana, sans-serif;
text-transform: uppercase;
letter-spacing: -1px;
height: 24px;
margin: 16px;
padding-right: 15px;
padding-left: 15px;
text-decoration: none;
}

#leftCol a.button span {
 background: transparent url('../img/bg_button_span.gif') no-repeat;
 display: block;
 line-height: 24px;
 padding: 0 15px;
}
#leftCol a.button:hover {
background-position: bottom right;
color: #000011;
outline: none; 
}
#leftCol a.button:active {
background-position: bottom right;
color: #EFF4FA;
outline: none; 
}
#leftCol a.button:hover span {
 background-position: bottom left;
 padding: 0 15px; 
}
a.button:active span {
 background-position: bottom left;
 padding: 0 15px; 
}
#leftCol .button {
margin-left: 85px;
}
/*----calendar----*/

#leftCol div a.calendar img{
border: 5px solid #9bd;
padding: 3px;
margin: 25px 0 0 50px;
}
#leftCol div a:hover.calendar img {
background: #9bd;
border: 5px solid #579;
padding: 3px;
margin:25px 0 0 47px;
}
#leftCol div a:hover.calendar {
background: none;
padding: 3px;
margin:25px 0;
}
img.faith_img {
margin:15px;
margin-left: 40px;
}
#leftCol p.faith_p {
line-height: 25px;
color: #224466;
}
#leftCol p a.email {
color:#662200;
text-decoration: none;
border-bottom:2px solid #662200;
padding: 1px;
background: #ffe6ee;
}
#leftCol p a:hover.email {
color:#002288;
text-decoration: none;
border-bottom:2px solid #6688ee;
background: #eeeaff;
}
.news_item {
 margin: 10px auto;
	width: 360px;
	color: #963;
	border-top:2px solid #D1D8DD;
	border-bottom:1px dashed #D1D8DD;
	background: #fff;/*#EAF1F6;*/
}
.news_item small{
	color:#0A334F;
	font:bold 14px "Courier New", Courier, monospace;
	text-align: center;
	line-height:20px;
	margin:0;
	background: #D1D8DD url(../im_g/small_bg.gif) repeat-x;
	width: 70px;
	height: 24px;
	display: block;
	letter-spacing: -1px
}
.news_item h2 {
	font: bold 16px "Trebuchet MS", sans-serif;
	text-align: center;
	text-transform: uppercase;
	color:#7F0002;
}
#leftCol .news_item p {
	color: #333;
	text-indent: 15px;
	}
.news_item p.allnews a {
	color: #7F0002;
}
#gall1, #gall2, #gall3 {
	margin:10px auto;
	width: 600px;
}	
#picasa {
	margin: 10px auto;
	width: 369px;
	height: 87px
}
.product {
	width: 180px;
	height: 200px;
	float: left;
	background: #eee url(../img/product_bg.gif) no-repeat 50% 50%;
	border:1px solid #ccc;
	margin: 5px
}
