 /* Crossroads CSS Document */  

* { 
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	list-style: none;
}

html {
	font: 10px Verdana, "Times New Roman", times, sans-serif;
	color: #3e2708;
	background: #8e8b4f url(/images/bg1.gif);	   
}


body {
position: relative;
font-size: 1em;
padding: 50px 0;
}

.autoclear:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

.autoclear { 
	display: inline-block;
}

.autoclear { 
	display: block;
}
   
a img { 
	border: 0;
	vertical-align: middle;
} 

img.external {
	vertical-align: -10%;
	padding-bottom: 2px; 
	display: none !important;
}

#gallery #main-subpage-body #showcase .internal-gallery a:link:after,
#gallery #main-subpage-body #showcase .internal-gallery a:visited:after {
	display: none;
}

#site{
position: relative;
width: 900px;
margin: 0 auto;}

#header {
position: relative;
float: left;
width: 900px;
}	
  

#header .hfield {
position: relative;	
float: left;
width: 870px;
padding: 10px 15px 0 15px;
color: #772a16;
background-color: #f6eccf;
border: 1px #000000 solid;}

#header strong {
position: relative;
display: block;
float: left;
background-image: url(/images/header-frame1.jpg);
width: 361px;
height: 366px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 28px;
background-repeat: no-repeat;
text-indent: -9999px;
margin-left: 10px;
}  

.subpage #header strong {
	position: relative;
	float: left;
	display: block;
	background: url(/images/logo-small1.jpg) no-repeat right bottom;
	width: 109px;
	height: 80px;
	padding: 0 0 0 0;
	margin-left:0;
	text-indent: -9999px;
} 	 	



#header #welcome {
position: relative;
float: right;
width: 450px; 
height: 350px;
margin: 10px 0px 10px 0px;
}

#header #welcome #flash {	
width: 450px;
height: 350px;
margin-bottom: 5px;	
}

#header #welcome h1{
position: absolute;
	left: -9999px;
}	

#header #welcome img{ 
	position: relative;
	float: right;
	clear: both;
	width: 249px;  
	height: 167px;
	margin: 0 115px 10px 0;
}

#header .panel p { 
	padding: 0 10px 8px 10px;
}



.panel#gmap { 
	width: 244px;
	padding-top: 125px;
	margin-bottom: 15px;
	position: absolute;
	left: 85px;
	bottom: 0;
	background: url(/images/map.gif) no-repeat center top;
}
 
.panel#gmap a.button { 	 
	background: #6d3014; 
	width: 243px;	  
	padding: 6px 0 6px 0;
	display: block;	  
	color: #fff;
	text-decoration: none;
}

.panel#gmap a.button:hover { 
	background: #5e1e0d;
}

.panel#gmap a span { 
	padding-left:6px;
}

.home #main-content #mcfield { 
	padding-bottom: 10px;
}
.subpage #main-content #mcfield { 
	padding: 12px 6px 12px 18px;
}

.subpage #header strong {
	position: relative;
	float: left;
	display: block;
	background: url(/images/logo-small1.jpg) no-repeat right bottom;
	width: 109px;
	height: 80px;
	padding: 0 0 0 0;
	margin-left:0;
	text-indent: -9999px;
}

.subpage #main-subpage-body #current-message {
	width: 690px;
	height: 260px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.subpage #main-subpage-body p {
	   float: left;
	   text-align: left;
	   width: 470px;
	   padding: 0px 10px 10px 20px;
}

.subpage #main-subpage-body #split{
	position: relative;
	width: 460px;
	float: right;
}

.subpage #main-subpage-body #split #right-column {
	float: right;
	width: 200px;
	margin-right: 50px;
}

.subpage #main-subpage-body #split #left-column {
	float: left;
	width: 200px;
	margin-left: -10px;
}

.subpage #main-subpage-body ul {
   float: left;
   list-style: none;
   padding-left: 10px;
   height:75px
}
.subpage #main-subpage-body ul li {
	   text-decoration: none; 
	   padding-bottom: 2px;
}					
.subpage #main-subpage-body ul li a{
	display: block;
	padding: 0;
	text-decoration: none; 	
	color: #6d3014;
}
.subpage #main-subpage-body ul li a:hover{
	text-decoration: underline; 	
	color: #6b5136;
}
.subpage #main-subpage-body #current-message h3 {
	   float: left;
	   width: 200px;
} 
.subpage #main-subpage-body #current-message img {		
	   clear: left;
	   float: left;
	   width: 141px;
	   height:212px;
	   margin-left: 30px;
} 

.subpage #main-subpage-body #current-message img.wide {
	   float: left;
	   width: 183px;
	   height:142px;
	   margin-left: 30px;
} 
	
.subpage #main-subpage-body img {
	float: left;
	width: 150px;
	margin-left: 15px;
}

.subpage #main-subpage-body img.aboutus {	
	float: left;
	width: 278px;
	height: 217px;
	margin-left: 15px;		
	margin-top: 50px;
} 


.subpage #main-subpage-body h3 {   
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;	
	font-size: 1.5em; 
	float: left;
	text-align: left;
}

.subpage #main-subpage-body #second-message,
.subpage #main-subpage-body #third-message {
	float: left;
	width: 690px;
	border-top: 1px #d3ba99 solid;
	margin: 0px 0px 10px 10px;
	Padding-top: 20px;
	Padding-bottom: 20px;
} 

.subpage #main-subpage-body #bottom-grid {
	position: relative;
	float: left;
	width:850px;
	margin: -10px 0em 15px 0em;
	padding: 0;

}

.subpage #main-subpage-body #bottom-grid #left_column {
	position: relative;
	float: left;
	width:390px;
	height: 500px;
	border-right: 1px solid #d3ba99;
	margin-left: 5px;
	padding-right: 2em;
}

.subpage #bottom-grid #left_column ul.divided li { 
	list-style: none;
	border-bottom: 1px solid #d3ba99;
	display: block;
	margin: 0;
	padding-bottom: 1em;   
	padding-top: 10px;
	margin-left: 10px;
}

.subpage #main-subpage-body #bottom-grid #left_column ul.divided li:last-child, 
.subpage #main-subpage-body #bottom-grid #left_column ul.divided li.last { 
	border: 0 !important;
}

.subpage #main-subpage-body #bottom-grid #left_column ul.divided li em { 
	font-size: .9em;
	padding-right: 5px;
	display: block;
	width: 150px;
	text-align: right;
	color: #564528;
	float: right;  
}

.subpage #main-subpage-body #bottom-grid #right_column {
	position: relative;
	width:390px;
	float:right;
	margin-right: 30px;
	padding-left: 10px;
}  

.subpage #main-subpage-body #bottom-grid #right_column p {
	float: left;
	margin-left: 10px; 
	padding-top: 10px;
	width: 400px;
}

.subpage #main-subpage-body #bottom-grid #right_column a {
	color: #6d3014; 
}
.subpage #main-subpage-body #bottom-grid #right_column a:hover {
	color: #6b5136;		 
	text-decoration: none;
}  
   

#main-content { 
	position: relative;
	float: left;
	width: 900px;
	font-size: 1.2em;
	line-height: 1.4em;	 
	background: #f6eccf
}	 			

.subMediaPage #main-content { 
	position: relative;
	width: 750px;
	font-size: 1.2em;
	line-height: 1.4em;	 
	background: #f6eccf;	
	margin-left:50px;
}  		 

/********************* Photo Gallery *******************************/


#gallery #main-subpage-body #showcase { 
	position: relative;
}

#gallery #main-subpage-body #showcase #pager, 
#gallery #main-subpage-body #showcase strong { 
	display: none;
}

#gallery #main-subpage-body #showcase .internal-gallery { 
	clear: both;	
	margin-top: 30px; 
	padding-top: 10px;
	height:500px; 
	width: 500px;
	
}

#gallery #main-subpage-body #showcase .internal-gallery div { 

}

#gallery #main-content #showcase .internal-gallery a { 

}

#gallery #main-subpage-body #showcase .internal-gallery img { 
	padding: 12pt 0;
}


/********************* Menu Bar *******************************/

#menubar ul { 
	position: relative;
}


#menubar ul li { 
	position: relative;
	float: left;
	width: 148px;
	text-align: center;
	line-height: 1em;
}


#menubar ul li a { 
	position: relative;
	display: block;
	text-decoration: none;
	color: #e5dbd0;
	background: #77583c;
}

#menubar ul li a span { 
	position: relative;
	display: block;
	padding: 12px 0;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
}
#menubar { 
	position: relative;
	width: 890px;
	float: left;
	margin: 8px 0 0 0;
	padding: 5px;
	font-size: 1.4em;
	z-index: 1000;
	background: #f6eccf;
}  			  

.subpage #menubar { 
	position: absolute;
	width: 786px;
	right: 0; 
	top: 30px;
	font-size: 1.2em;
}  


#menubar ul li.menu1 { width: 88px; } 
#menubar ul li.menu2 { width: 160px; } 
#menubar ul li.menu3 { width: 160px; } 
#menubar ul li.menu4 { width: 160px; } 
#menubar ul li.menu5 { width: 160px; } 
#menubar ul li.menu6 { width: 160px; } 

.subpage #menubar ul li.menu1 { width: 71px; } 
.subpage #menubar ul li.menu2 { width: 143px; } 
.subpage #menubar ul li.menu3 { width: 143px; } 
.subpage #menubar ul li.menu4 { width: 143px; } 
.subpage #menubar ul li.menu5 { width: 143px; } 
.subpage #menubar ul li.menu6 { width: 143px; } 

#menubar ul li#active a { background: #6e4213; }
#menubar ul li a:hover { background: #76471d; }
	/*hover 694517, active 573911*/	   

/************************** MAIN CONTENT ******************************/	
#main-content .matrix { 
	position: relative;
	float: left;
	width: 300px;
	margin: 18px 0 15px 0;
	padding: 0;
}  

#main-content .matrix h3{
	padding-bottom: 10px;
}

#main-content .matrix#firstcolumn { 
	padding-left: 28px;
	width: 290px;
}

#main-content .matrix#firstcolumn .top{ 
	position: relative;
	/*margin-top: -10px;*/
	width: 280px;	
	border-bottom: 1px solid #d3ba99; 
} 		   
#main-content .matrix#firstcolumn .top p{
	padding-right: 1em;
}

#main-content .matrix#firstcolumn .bottom{ 
	margin-top: 5px; 
	padding-top: 10px;
	/*padding: 10px 12px 0 12px; */
}		

#main-content ul.divided { 
	padding-bottom: 10px;
}

#main-content #secondcolumn ul.divided li { 	 
	display: block;
	list-style: none;
	border-bottom: 1px solid #d3ba99;
	margin: 0;
	padding-bottom: 1em;   
	color: #6d3014;
}

#main-content ul.divided li:last-child, 
#main-content ul.divided li.last { 
	border: 0 !important;
} 

#main-content ul.divided li{  
	display: block;
	width: 240px;
	color: #6d3014;
	padding: 0;
	padding-top: 5px;
} 

#main-content ul.divided li a { 
	/*display: block;
	padding: 0;	   */
	text-decoration: none; 
	width: 200px;
	/*padding-top: 5px;*/
	color: #6d3014;  
}

#main-content ul.divided li a:hover{ 
	/*display: block;
	padding: 0;
	text-decoration: none; 
	width: 240px;
	padding-top: 5px;	*/
	color: #6b5136; 
}


#main-content ul.divided li em { 
	font-size: .9em;
	padding-right: 5px;
	display: block;
	width: 70px;
	text-align: right;
	color: #564528;
	float: right;  
}

#main-content .matrix#secondcolumn { 
	width: 230px;
	border-left: 1px solid #d3ba99;
	border-right: 1px solid #d3ba99;
	padding: 0 18px 0 18px;
	min-height: 330px;
}	  
  	
#main-content .matrix#secondcolumn p a{
	text-decoration: underline;
	color: #6d3014;
}

#main-content .matrix#secondcolumn p a:hover{
	text-decoration: none;
	color: #6b5136;
}

#main-content .matrix#thirdcolumn { 
	width: 280px;
	padding: 0 3px 0 5px;
}


#main-content .matrix#thirdcolumn .top { 
	position: relative;
	margin-left: 10px;
	width: 260px;	 
	height: 157px;
	border-bottom: 1px solid #d3ba99; 
}		

#main-content .matrix#thirdcolumn .top img{ 
	position: relative;
	float: right;
	clear: both;
	width: 204px;  
	height: 137px;
	margin: 0 20px 10px 0;
} 
	
#main-content .matrix#thirdcolumn .bottom { 
	margin-top: 5px;
	width: 250px;
	margin-left: 5px;  
	padding: 1px 1px 0 10px; 
}	 	   

#main-content .matrix#thirdcolumn .bottom#gmap { 
	width: 244px;
	padding-top: 125px;
	margin-bottom: 15px;  
	margin-top: 25px;  
	margin-left:15px;
	position: relative;
	background: url(/images/map.gif) no-repeat center top;
}

#main-content .matrix#thirdcolumn .bottom#gmap a.button { 	 
	background: #6d3014; 
	width: 243px;	  
	padding: 6px 0 6px 0;
	display: block;	  
	color: #fff;
	text-decoration: none;
}

#main-content .matrix#thirdcolumn .bottom#gmap a.button:hover { 
	background: #5e1e0d;
}

#main-content .matrix#thirdcolumn .bottom#gmap a span { 
	padding-left:6px;
}

#main-content .matrix#thirdcolumn .bottom div { 
	width: 240px;
	margin-left: -6px;
}	 
		   
/**************** Main Content Field *********************/
/*#main-content #main-area { 
	padding: 15px 0 0 0;
	width: 650px;
}	

#main-content #main-area h3 { 
	font-size: 16px;
	font-size: 1.4em;
	padding: 0 0 5px 0;
} 
			 
/**************** Side Field *******************/
#main-content #side { 
	position: relative;
	float: right;
	width: 160px;
	margin-top: 20px;
	padding-left: 20px;
	
}

#main-content #side ul {
	float: left;
	width: 150px;
	margin-right:0px;
	margin-left: -43px;
}	
	

#main-content #side ul li.panel1 {
	display: block;
	text-decoration: none;
	background: #f6eccf url(/images/panel1button.gif) no-repeat;	
	margin-right:0px;
	padding-top:10px;
	width: 200px;
	border: none;
}	 

			
#main-content #side ul li.panel1 a { 
	display: block;
	text-decoration: none;
	color: #6d3014;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 0px;
	width: 150px;
	height: 40px;
	margin-left: 13px;
}	  

#main-content #side ul li.panel1 a:hover {
	color: #8e8b4f;
}	
 
#main-content #side ul li.panel1 a:active {	 
	clear: left; 
	margin-top: -10px; 
	background: #f6eccf url(/images/panel1buttonactive.gif) no-repeat;	
	width: 180px;
	height: 40px;  
	padding-top: 10px; 
	padding-left: 10px;
	margin-bottom: 0px;	
	margin-left: -1px;	   
}

#main-content #side .player {
	font-size:10px;
}

#main-content #side .player a {
	font-size:10px;	
	font-weight: bold;
	text-decoration: none;	 
	color: #6d3014;
}	

#main-content #side .player a:hover {
	color: #6b5136;		 
	text-decoration: underline;
} 
   
/************ Messages php *****************/

#main-content .sermon { 
	font: 10px/130% Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;  
	line-height:2em;
}

#main-content .sermon p {
	text-align: center;	
}  

#main-content .sermon img {
	margin-top: 5px;  
	padding-top:10px;
}
#main-content .sermon a:link { 
	font: normal, 10px/130% Verdana, Arial, Helvetica, sans-serif ; 
	color: #6d3014; 
	font-weight: bold;
	text-decoration: underline; 
}

#main-content .sermon a:hover { 
	font: normal, 10px/130% Verdana, Arial, Helvetica, sans-serif ; 
	color: #6b5136; 
	font-weight: bold;
	text-decoration: none;
}

#main-content .sermonList { 
	font: 10px/130% Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration:none;
}
#main-content .sermonList a:link { 
	font: normal, 10px/130% Verdana, Arial, Helvetica, sans-serif ; 
	color: #6d3014; 
	font-weight: bold;
	text-decoration: underline;
}	

#main-content .sermonList a:visited { 
	font: normal, 10px/130% Verdana, Arial, Helvetica, sans-serif ; 
	color: #bdae93; 
	font-weight: normal;
	text-decoration: none;
}

#main-content .sermonList a:hover { 
	font: normal, 10px/130% Verdana, Arial, Helvetica, sans-serif ; 
	color: #6b5136; 
	font-weight: bold;
	text-decoration: hover;
}	

/****************************** Media ***********************************/
	 
#media #main-content p {
	   float: right;
	   text-align: left;
	   width: 200px;
}
#media #main-content ul {
	   float: right;
	   height: 150px;
	   list-style: none;
}
#media #main-content ul li {
	   text-decoration: none;
}					
#media #main-content ul li a{
	display: block;
	padding: 0;
	text-decoration: none; 	
	color: #6d3014;
}
	
#media #main-content #current-message img {
	   float: left;
}	
 
#media #main-content #second-message, 
#media #main-content #third-message {
	   float: left;
	   width: 200px;
	   border-top: 1px #d3ba99 solid;
}  

/*************************Sub-page content ******************************/

#subpage-body { 
	  width: 690px;
	  height: auto;

}

#subpage-body img{	
	 clear: left;
	 float: left;
	 margin-left: 20px;		 
}			
	
#subpage-body img.missions{	
	 clear: right;
	 float: right;
	 margin-left: 20px;		 
}	
#subpage-body #white-space {	
	position: relative;
	top:0;  
	float: right;
	width: 380px;
	height: 225px;
	background: #ffffff; 
	padding: 1px 0px 5px 0px;  
	margin-top: 0px;
	margin-right: 10px;	
}			
	   
#subpage-body #white-space a {
	color: #6d3014;
	text-decoration: underline:	
 }
 
#subpage-body #white-space a:hover {
	color: #000000;	
	text-decoration: none;
 }
 
#subpage-body #white-space p {	 
 	float: left;
 	width: 365px;
 	padding-left: 0px;
	margin-top: 0px;	
 }

#subpage-body #white-space .bottom {	  
	width: 660px;
	background: #ffffff; 
	padding: 5px 0px 0px 0px; 
	float:left;
	margin-left: -280px;
	margin-right: 50px;
	margin-top: -10px;

}
#subpage-body #white-space .bottom p {	  
	float: left;
 	width: 640px;
 	padding-left: 0px;
}	

#subpage-body #non-white-space {	
	clear: both;
  	width: 750px; 
  	height: auto;
	padding-top: 20px;
	padding-bottom: 5px;
	margin-top: 20px;
}


#subpage-body #non-white-space p { 
    clear: both;
	margin-right: 0px;
	padding-top: 10px;
	float: left;
	width:750px;
}

#subpage-body #non-white-space h3 {	
	clear: left;
	text-align:left;
	font-size: 1.5em;	 
	padding-top: 20px; 
	float: left;
}  
#subpage-body #non-white-space a {
	color: #6d3014; 
}  

#subpage-body #non-white-space a:hover {
	color: #6b5136;		 
	text-decoration: none;
}  
 
#subpage-body #BnRpics{
	 float: right;
	 width: 250px;
	 height: auto;
	 padding-top: 20px;
	 margin-top:0px;   
	 margin-right: 30px;
}

#subpage-body #BnRpics img{
	 float: right;
	 width: 227px;
	 height: 172px;	
	 margin-bottom:10px;
	 margin-top:10px;  
	
}	  

#subpage-body #BnRpics img.youth{	
	 width: 288px;
	 height: 249px;		
	 margin-right: -30px;
	 margin-left: 30px;
}  

#subpage-body #prayer{
	 float: left;
	 width: 625px;
	 height: auto;
}

#subpage-body #prayer img{
	 width: 112px;	
	 padding-top: 10px;
}	  	

#subpage-body #prayer p{	
	 width: 550px;	
}	

#subpage-body #prayer p.p-top{ 
	position: relative;
	 width: 375px;	
}


#subpage-body h3{
	width: 350px;
	margin-left:10px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 1.5em;  
} 	

#subpage-body h3.goGreen{
	color: #8e8b4f; 
} 

#subpage-body h3.aboutus#top{
	width: 350px;
	margin-left:10px; 
	margin-top: 100px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 1.5em;
} 

#subpage-body p{
	width: 355px;
	margin-left:10px;
	margin-top: 5px;
	padding-left: 20px;	 
	text-align: left;
	float: left;
} 

#subpage-body p.wide{
    clear: left;
	width: 750px;
	margin-left:10px;
	margin-top: 5px;
	padding-left: 20px;	 
	text-align: left;
	float: left;
}	

#subpage-body p.normal{  
 	clear: left;
	width: 550px;
	margin-left:10px;
	margin-top: 5px;
	padding-left: 20px;	 
	text-align: left;
	float: left;
}	

#subpage-body p.SoF{
	width: 650px;
	margin-left:10px;
	margin-top: 5px;
	padding-left: 20px;	 
	text-align: left;
	float: left;
}	

#subpage-body p.smgroups{
	width: 415px;					   
	float: right;
	text-align: left;	  
	margin-top: 5px;
	padding-top: 0px; 
	padding-left:10px;
	margin-bottom: 10px;	
	margin-left: 0px;
}

#subpage-body p.contactus{
	width: 180px;					   
}

#subpage-body strong{	
 	clear: left;
	float: left;
	padding-top: 5px;
	margin-bottom: 5px;	
	margin-left: 10px;
}
 
#subpage-body strong.smgroups{
	width: 690px;  
	margin-bottom: 15px;
}

#subpage-body strong.contactus{
	width: 100px;  
	margin-left:0px;
}
#subpage-body a{
	color:#6d3014;
	text-decoration: underline;
}		   

#subpage-body a:hover{
	color: #6b5136;
	text-decoration: none;
}		 


#subpage-body ul {
   clear: left;
   float: left;
   list-style: none;
   padding-left: 10px; 
   margin-left: 30px;
}		 

#subpage-body ul li {
	text-decoration: none; 
	font-weight: bold;	
	padding-top: 10px;
}					
#subpage-body ul li a{
	display: block;
	padding: 0;
	text-decoration: none; 	
	color: #6d3014;
}
#subpage-body ul li a:hover{
	text-decoration: none; 	
	color: #6b5136;
}  

#subpage-body ul li em { 
	font-size: .9em;
	padding-right: 5px;
	display: block;
	width: 150px;
	text-align: left;
	color: #564528;
	float: left;  
	font-weight: normal;
}  

#subpage-body #small-box {
	float: left;
	width: 205px;
	padding-top: 15px;
	padding-right: 10px;
} 


#subpage-body #small-box h3{
    width: 200px;
	font-weight: normal;
	background: transparent;
	font-size: 16px;
	padding: 10px 0px 5px 2px;
}

#subpage-body #cu_split{		 
	position: absolute;	
	clear: both;
	float: right;				
	width: 420px;	 
	height: 250px;	 
	margin-right: -200px;  
	top:65px;
	right:275px;
}				 

#subpage-body #cu_split .rightColumn {	  
	clear: both;
	position: absolute;
	float: right;
	width: 205px;
	padding-top: 15px;
	padding-right: 10px; 
	top:0;  
	right:0;
}

#subpage-body #cu_split .leftColumn {	
	clear: both;
	position: relative;
	float: left;
	width: 215px;
	padding-top: 15px;
	padding-right: 10px;   
	top:0;
}  

#subpage-body #am_split{		 
	clear: both;  
	position: relative;	
	float: right;				
	width: 600px;	 
	height: 150px;	 
	/*margin-right: -200px;
	top:65px;	 */  
	right:100px;   
	font:10px Verdana, times, sans-serif;
}				 
#subpage-body #am_split .rightColumn {	  
	clear: both;
	position: relative;
	float: right;
	width: 205px;
	padding-top: 15px;
	padding-right: 10px; 
	top:0;  
	right:0;
}

#subpage-body #am_split .leftColumn {	
	clear: both;
	position: relative;
	float: left;
	width: 215px;
	padding-top: 15px;
	padding-right: 10px;   
	top:0;
} 


#subpage-body h1 { 	
	width: 400px;
	padding-top:20px;	
	padding-bottom:20px;
	padding-left: 10px;
	font-size: 1.8em;
	color: #8e8b4f;
}

#footer { 
	clear: both;
	position: relative;
	font: 13px "Times New Roman", times, sans-serif;
	width: 880px;
	padding: 15px 10px 0 10px;
	color: #e8e8dc;
}	  

#footer p{
	text-align: left;
}

#footer p span { 
	padding-left: 10px;
	padding-right: 10px;
}

#footer a { 
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover { 
	color: #e8e8dc;
	text-decoration: underline;
} 
#footer ul li { 
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-right: 1px solid #ffffff;
}

#footer ul li:last-child, 
#footer ul li.last { 
	border: 0;
} 

#footer strong.cma { 
	float: right;
	width: 175px;
	height: 45px;
	text-indent: -9999px;	
	background: #8e8b4f url(/images/cma-logo_color_word.gif) no-repeat left bottom;
}

#footer strong.cma a { 
	display: block;
	height: 100%;
	width: 100%;
}

#calendar-of-events {
   padding: 5px;
}	
  
#calendar-of-events h2 {
   padding-top: 10px;
   padding-bottom: 10px;
}
					  
#calendar-of-events select,
#calendar-of-events textarea,
#calendar-of-events input {
   border: 1px #3e2708 solid;
}

p{
  padding-bottom: 1em;
}


a {

}


