*                     	{ margin: 0; padding: 0; }
.clear 					{ clear: both; }

body                  	{ background-color: #000; }

/*.headerReplacement {
	background:url(/httpdocs/images/header.png) no-repeat;
	height: 85px;
	width: 400px;
	text-indent: -9999px; }*/
	
h1                    	{ /*font-size: 2.0em; 
						line-height: 2.0em; 
						font-family:Gabrielle, Georgia; 
						color: #342B1F;*/
						background: url(images/header.png) no-repeat; 
						height: 85px; 
						width: 490px;
						text-indent: -9999px;
						margin-left: 285px;
						/*text-align: right; 
						padding: 0 90px 0 0; 
						vertical-align: middle;*/
						 }
						
h2                    	{ font-size: 1.1em; 
						font-family: Journal, Georgia; 
						color:#DCD8CC; 
						text-align: center; 
						margin-left: 285px; 
						background:url(images/banner.png) no-repeat;
						text-indent: -9999px; 
						height: 40px; }
						
h4						{ display:inline; }
p                   	{ font-family: Georgia; color:#DCD8CC; }
p#subtitle            	{ font-size: 12pt; text-decoration: none; font-family: Georgia; color:#DCD8CC; }
a						{ color:#660000; text-decoration: underline; font-size: 12pt; font-family: Times;}
a#lg					{ color:#660000; text-decoration: underline; font-size: 18pt; font-family: Times;}
a#fb					{ display:block; float:left; margin: 30px 0px 25px 30px; width: 40px; height:40px; background: url("images/facebook_sprite.png") no-repeat; }
a#fb:hover  			{ background-position: -40px 0; }
a#mp3					{ display:block; float:right;  margin: 30px 60px 25px 0px; width: 78px; height:40px; background: url("images/mp3_sprite.png") no-repeat;}
a#mp3:hover  			{ background-position: -78px 0; }

p#times                	{ font-family: Brisk; color:#DCD8CC; }
p#verse                	{ font-family: Brisk; color:#DCD8CC; font-style:italic; font-size:16px; text-align: left; line-height: 1.4em; padding-top: 10px; border-top: 1px solid #DCD8CC; margin-top: 10px;}
p#reference            	{ font-family: Brisk; color:#DCD8CC; font-style:italic; font-size:16px; text-align: right; border-bottom: 1px solid #DCD8CC; margin-bottom: 10 px; padding-bottom: 10px; }
p#info					{ font-family: Times; color:#DCD8CC; font-size: 14px; text-align: center; line-height: 1.4em; }
p#instruct				{ font-family: Times; color:#342B1F; font-size: 16px; text-align: center; line-height: 1.2em; padding-bottom: 20px;}
ul li a               	{ color:#342B1F; text-decoration: none; font-size: 12pt; font-family: Times; }
img						{ padding: 2px; border: 6px solid #342B1F;}

ul#doilie				{ list-style-position: inside; list-style: square; } 
ul#doilie li			{ margin-left: 45px;  } 


img#church			  	{ float: left; padding: 0px; border: 0px}

div#page_wrap         	{ margin: 0 auto; width: 775px; background: #342B1F; position: relative;  border-left: 1px solid #DCD8CC; border-right: 1px solid #DCD8CC;v}

div#banner            	{ margin:12px 0 12px 0; border-top:1px solid #DCD8CC; border-bottom:1px solid #DCD8CC; }

div#nav				  	{ height: 38px; background: #DCD8CC; }
/*Left Nav Bar*/
ul#nav_bar_gl		  	{ width: 275px; float: left; line-height: 2.3em; }
ul#nav_bar_gl li	  	{ display: inline; padding-left: 25px; }
ul#nav_bar_gl li a	  	{ background-color: #D1CDC2; border-style: ridge; padding: 2px; }
ul#nav_bar_gl li a:hover{ color: #87A98B; }
/*Right Nav Bar*/
ul#nav_bar_gr		  	{ width: 440px; float: right; background: #DCD8CC; height: 38px; line-height: 2.3em; }
ul#nav_bar_gr li	  	{ display: inline; padding-left: 15px; text-align: center; }
ul#nav_bar_gr li a	  	{ font-size: 1.2em; font-family: Times; text-shadow: 0.05em 0.05em 0.2em black; }
ul#nav_bar_gr li a:hover{ text-decoration: underline; }

div#main_content		{ background-color: #342B1F; }
div#left_col			{ float: left; width: 200px; margin-top: 10px; text-align: center; padding: 20px 0 0 40px; line-height: 1.4em; }
div#right_col			{ float: right; width: 450px; background-color: #DCD8CC; margin-top: 10px; padding: 20px 20px 40px 20px; line-height: 1.4em; }
div#right_col p			{ color: #342B1F; }
div#right_col p#thanks 	{ font-family: Times; color:#FF0000; font-size:16px; text-align: center; }
div#info				{ float: left; width: 220px; padding-left: 30px; position:; bottom: 40px; }
div#fb_like				{ display: block; bottom: 30px; left: 30px; margin-left: 30px;}

/*Bottom Nav Bar*/
ul#bottom_nav			{ text-align: center; border-top: 1px solid #342B1F; background-color: #DCD8CC; padding: 5px 5px 5px 5px; }
ul#bottom_nav li  		{ display: inline; }
ul#bottom_nav li a		{ color: #342B1F; }
ul#bottom_nav li a:hover, active{ color: #87A98B; }




p#load                 	{ font-family: Georgia; color:#342B1F; }
/*this is what we want the div to look like when it is not showing*/
  div.loading-invisible{
    /*make invisible*/
    display:none;
  }

/*this is what we want the div to look like when it IS showing*/
  div.loading-visible{
    /*make visible*/
    display:block;

/*position it 200px down the screen*/
    position:absolute;
    top:400px;
    left:0;
    width:100%;
    text-align:center;
	color:#342B1F;
