a, a:link, a:visited, a:hover, a:active	{color:#fff;}
a {outline: none;}
a img {border: none;}
.orange		{color:#8f3000;}
.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.clrright	{clear:right;}
.clrleft	{clear:left;}
h1			{font:18px Georgia, "Times New Roman", Times, serif;margin:0;padding:0}
h2			{font:16px Georgia, "Times New Roman", Times, serif;margin:0;padding:0}
h3			{font:14px Georgia, "Times New Roman", Times, serif;margin:0;padding:0}
.pad5		{padding:5px;}
.sm9		{font-size:9px;}
.sm10		{font-size:10px;}
img {behavior: url(inc/pngbehavior.htc);}

.profits 	{margin-top:28px;margin-right:-3px;}
html>/**/body .profits	{margin-right:0px;}

/************* RSS FEEDS  ************/
.rssfeed	{
	background:#f2f4fa;
	padding:5px 8px;
	border:1px solid #fff;
	margin-right:25px;
	}

.rssfeednews	{Background:#none;}
.rssfeednews li	{list-style:none;}

/******   LAYOUT   ******/
html,body	{
	height:100%;
	width: 100%;
	margin: 0 auto;
	}
	
body	{
	margin:0 auto;
	text-align:center;
	padding:0;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:18px;
	background:#fb5e00 url(../images/bg.jpg) repeat-x; /*Gradient image*/
	}
	
#wrapper	{
	width:774px;
	height:auto;
	margin: 0 auto;
	text-align:left;
	background: url(../images/bgwrapper.png) ;
	}
	 
* html #wrapper	{background: #661b01;width:745px;} /*720*/
* html #content	{margin:0px;padding-left:10px;margin-right:-14px;}
* html #credit	{position:relative;}


	
#header	{	
	height:220px; 
	margin:0 12px;								/* border around left and right */
	background: url(../images/headerbg.jpg) no-repeat;						 /* BG COLOR OF HEADER  */
	width:750px;
	}

h1.heading	{
	color:#e7950e;
	font: 24px Georgia, "Times New Roman", Times, serif;
	border-bottom: 2px solid #e7950e;
	}

#header:after	{clear:both;}
#content:after	{clear:both;}
#content		{
	margin: 0 16px;
	   min-height:500px;
    height:auto !important;
    height:500px;
	}

#leftcol	{
	width: 175px;
	float:left;
	height:auto;
	}

#maincol	{
	width: 557px;
	float:right;
	}
	

.vrtnav {float:right;padding:6px 8px;color:#8a5c12;background:#312108;width:734px;height:18px;text-align:right;}
.vrtnav a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#d1932f;
	text-decoration:none;
	}
.vrtnav a:hover {color:#ffcc19;}

*:first-child+html .vrtnav {padding:3px 8px;height:20px;position:relative;}



/******* FOOTER *******/
#footer	{
	height:50px;
	width: 760px;
	margin: 0 auto;
	text-align:left;
	font-size:9px;
	color:#b44300;
	clear:both;
	}
	
#footer a	{
	color:#b44300;
	font-size:9px;
	text-decoration:none;
	}

#footer #credit				 {float:right;width:129px;margin-top:-14px;}
#footer #credit a 	 		 {color:#c04904;text-decoration:none;}
#footer #credit a:hover 	 {color:#e0b59c;text-decoration:none;}









/******* VERTICAL NAV MENU  ***********/
#nav	{
	padding: 2px 0 0 1px;
   }


ul#vrtnav,
ul#vrtnav li,
ul#vrtnav ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 240px; /*For KHTML*/
  list-style: none;
  float:left;
	}

ul#vrtnav li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
	}

/* Root Menu */
ul#vrtnav a {
  border-top: 1px solid #f3cd9f;
  border-bottom: 1px solid #302109;
  padding: 2.5px 12px;
  display: block;
  color: #302109;
  font: bold 14px/25px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#vrtnav a:hover,
ul#vrtnav li:hover a,
ul#vrtnav li.iehover a {
  background: #efd2a2;
  color: #302109;
	}

/* 2nd Menu */
ul#vrtnav li:hover li a,
ul#vrtnav li.iehover li a {
  background: #d1b07b;
  color: #c16910;
  padding: 1px 6px;
  font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
  width:150px;
  }

/* 2nd Menu Hover Persistence */
ul#vrtnav li:hover li a:hover,
ul#vrtnav li:hover li:hover a,
ul#vrtnav li.iehover li a:hover,
ul#vrtnav li.iehover li.iehover a {
  background: #c16910;
  color: #efd2a2;
	}

/* 3rd Menu */
ul#vrtnav li:hover li:hover li a,
ul#vrtnav li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#vrtnav li:hover li:hover li a:hover,
ul#vrtnav li:hover li:hover li:hover a,
ul#vrtnav li.iehover li.iehover li a:hover,
ul#vrtnav li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
	}

/* 4th Menu */
ul#vrtnav li:hover li:hover li:hover li a,
ul#vrtnav li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 4th Menu Hover */
ul#vrtnav li:hover li:hover li:hover li a:hover,
ul#vrtnav li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
	}

ul#vrtnav ul,
ul#vrtnav ul ul,
ul#vrtnav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 240px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#vrtnav li:hover ul ul,
ul#vrtnav li:hover ul ul ul,
ul#vrtnav li.iehover ul ul,
ul#vrtnav li.iehover ul ul ul {
  display: none;
	}

ul#vrtnav li:hover ul,
ul#vrtnav ul li:hover ul,
ul#vrtnav ul ul li:hover ul,
ul#vrtnav li.iehover ul,
ul#vrtnav ul li.iehover ul,
ul#vrtnav ul ul li.iehover ul {
  display: block;
	}




/********** LEFT SIDE CONTACT FORM   **********/
#leftcontact fieldset	{border:0;}
#leftcontact input	{margin-bottom:5px;}
#leftcontact fieldset	{
	background: #c4c9d5;
	}
#leftcontact label	{
	color: #191d25;
	}

/**********  CONTACT FORM   **********/
form#contact 	{
	margin:0;
	padding: 5px;
	float:right;
	width: 275px;
	}	


#contact label,#contact input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	}

#contact label {
	text-align: right;
	width: 75px;
	padding-right: 5px;
	}

#contact br {clear: left;}

#contact fieldset	{
	background: #485059;
	color:#fff;
	border: 1px solid #7c5b47;	
	margin:20px 0px 20px 0px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	} 
	
#contact legend	{
	color:#e79904;
	font-weight:bold;
	font-variant:small-caps;
	font-size:15px;
	padding:2px 5px;
	margin:-7px 0px 10px 0px;
	position:relative;
	top: -12px;
	}
	
#contact #city {
	display: block;
	width: 60px;
	margin-right:12px;
	float: left;
	margin-bottom: 10px;
	}
	
#contact #comments	{
	display: block;
	width: 240px;
	height:70px;
	margin-bottom: 15px;
	}
	
#contact #submit	{
	width: 85px;
	height:32px;
	margin-left:90px;
	}

.shhhh { display:none; }







#infobox{
	width:730px;
	padding:8px;
	margin:1em 1em 1.5em 0; 
	float:left; 
	background:#b86a13; 
	}

	
#togglebox	{
	border:1px solid #fff;
	background:#c3e6e7 ;
	padding:0 0em 0em 0;
	overflow:hidden;
	line-height:1.0;
	font-size:11px;
	}
	

#toggleboxright a {color: #481800;text-decoration:none;}

#togglebox #toggle	{
	width:280px;
	margin:0; 
	padding:0;
	float:left; 
	overflow:hidden;
	}

#togglebox #toggle li	{
	background:url(../images/togglebg.jpg);
	border-bottom:1px solid #439da0;
	border-top:1px solid #c3e6e7;
	width:230px;
	list-style-type: none;
	margin:0;
	padding:0;	
	}
	
#togglebox #toggle li a	{
	padding:9px 8px 9px 7px; 
	display:block; 
	color: #481800;
	text-decoration:none;
	}

#togglebox #toggle li a:first-line	{text-transform:uppercase;font-size:13px;}
	
#togglebox #toggle li a:hover, 
#togglebox #toggle li a.active {
	background:url(../images/tooglehover.jpg) repeat-y;
	}
ul#pdf a[target ="_blank"] {background:none;}

ul#pdf li	{list-style-image:url(../images/adobe-pdf.gif);margin-bottom:9px;}

div#homepagephoto {
	width: 545px;
	height:224px;
	background: url(../images/worshipwithus.jpg) top left no-repeat;
	float: left;
}
*html div#homepagephoto {
	width: 540px;
	margin: 0;
	padding:0;
}
div#homepagephoto img {
	margin: 12px 0px 0px 15px;
	display: block;
}