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

body                  	{ background-color: #000; }

h1                    	{ font-size: 2.5em; 
						line-height: 2.0em; 
						font-family:Gabrielle; 
						color: #342B1F; 
						background: url(images/CMA_logo.png) right no-repeat #87A98B; 
						height: 85px; 
						text-align: right; 
						padding: 0 90px 0 0; 
						width: 400px; 
						margin-left: 285px; 
						vertical-align: middle; }
						
h2                    	{ font-size: 1.5em; font-family: Journal; color:#DCD8CC; text-align: center; margin-left: 285px; }
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;}
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:10px 0 10px 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; }

/*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;