body
{
	background: black;
	text-align: center;	
}
.pagelayout
{
	margin: 0 auto;
	width: 968px;
	border: 0px solid blue;
}
.headerlayout
{
	float: left;
	width: 968px;
	background: #780000;
}
.header_banner2 
{ 
	float: left;
	width: 968px; 
	height: 206px;
	background-image: url(/images/christian-evangilist-tent-meetings.jpg); 
	background-repeat: no-repeat; 
}
.sub_header2
{
	float: left;
	margin-top: 168px;
	width: 959px;
	padding: 5px;
}
.sub_header_left
{
	float: left;
	font-family: verdana;
	padding-left: 10px;
	font-size: 11px;
}
.sub_header_right
{
	float: right;
	font-family: verdana;
	padding-right: 10px;	
	font-size: 11px;	
}
.sub_header_arrow
{
	float: left;
}
.sub_header_left_middle
{
	float: left;
	padding-bottom: 1px;
	height: 14px;
	background: #CD2303;
}
.header
{
	float: left;
	height: 10px;
}
.contentpage
{
	float: left;
	width: 968px;
	background: white;
	border: 0px solid red;
}
.contentpageleft
{
	float: left;
	width: 195px;
	min-height: 100px;
	border: 0px solid blue;
}
.contentpagemiddle
{
	float: left;
	width: 578px;
	min-height: 100px;
	border: 0px solid blue;	
}
.contentpageright
{
	float: left;
	width: 195px;
	min-height: 100px;
	border: 0px solid blue;	
}
.footer_banner
{
	float: left;
	font-size: 12px;	
	width: 968px;
}
.footer_menu
{
	float: left;
	font-size: 12px;	
	width: 968px;
}
.header_banner2_left
{
	float: left;
	width: 4px;
}
.header_banner2_middle
{
	float: left;
	width: 968px;
	height: 180px;
}
.header_banner2_right
{
	float: left;
	width: 4px;	
}
.titlebackgroundleft
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;	
	width: 12px;
	height: 20px;
	background-image: url(/images/red-corners-left.jpg); 
}
.titlebackground
{
	float: left;
	margin-top: 10px;
	height: 20px;
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;	
	background-image: url(/images/back-menu.gif);

}
.titlebackgroundright
{
	float: left;
	margin-top: 10px;	
	width: 12px;
	height: 20px;	

	background-image: url(/images/red-corners-right.jpg); 
}
.tiled_image_header 
{ 
	background-image: url(/images/back-menu.gif); 
	border-bottom: 1px solid #AB1700;	

}
.content_panel_container
{
	float: left;
	border: 0px solid black;
}
.testbox
{
	float: left;
	width: 531px;
	padding: 7px;
	margin-left: 15px;
	border: 1px solid #AB1700;
}

.plain_menu_container
{
	border: 1px solid #AB1700;
	background-image: url(/images/background-menu-main.jpg);
}
.plain_menu
{
	background-image: url(/images/back-menu.gif); 
	color: #DF8C39;
	border: 1px solid #AB1700;
}
.plain_menu a
{
	color: #DF8C39;
}
a.plain_menu:active, a.plain_menu:link, a.plain_menu:visited { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; margin-top: 1px; margin-bottom: 2px; display: block; width: 170px; text-align: left; text-decoration: none; color: white; background-color: #FFFFFF; border: 1px ridge #AB1700; }
a.plain_menu:hover { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; display: block; width: 170px; text-align: left; text-decoration: none; color: #22100F; background-color: #FFFFFF; border: 1px solid #E08A38; background-image: url(/images/back-menu-hover.jpg);  }
a:active, a:link, a:visited { text-decoration: underline; color: #DF8C39; }
a:hover { text-decoration: none; color: #404040; }

.news_panel_container
{
	border: 1px solid #AB1700;
}
.newimage
{
	float: left;
	width: 500px;
	min-height: 200px;
	border: 0px solid #AB1700;
}
.gallerycontainer{position: relative;height:370px;/*Add a height attribute and set to largest image's height to prevent overlaying*/}

.thumbnail img{border: 0px solid red; margin: 0 5px 5px 0;}.thumbnail:hover{background-color: transparent;}.thumbnail:hover img{border: 0px solid red;}.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: lightyellow;padding: 5px;left: -1000px;border: 0px dashed gray;visibility: hidden;color: black;text-decoration: none;}.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}.thumbnail:hover span{ /*CSS for enlarged image*/visibility: visible;top: 0;left: 150px; /*position where enlarged image should offset horizontally */z-index: 50;}

.galleryholder
{
	float: left;
	border: 0px solid red;
	width: 190px;
}	
.informbox
{
	float: left;
	width: 545px;
	font-size: 12px;
	margin-left: 15px;
	margin-top: 10px;
	border: 1px solid #AB1700;
}
.gallerylistings
{
	float: left;
	width: 540px;
	min-height: 500px;
	border: 0px solid #AB1700;
}
.maillist1
{
	float: left;
	width: 540px;
	height: 24px;
	border: 0px solid red;
}
.maillist2
{
	float: left;
	height: 24px;	
	border: 0px solid blue;
}
.adminforms
{
	float: left;
	width: 540px;
}
.itinerarylistmain
{
	float: left;
	width: 560px;
	margin-bottom: 2px;
	border: 1px solid #AB1700;
}
.itinerarylistinside1
{
	float: left;
	min-width: 390px;
	border: 0px solid blue;
}
.itinerarylistinside
{
	float: left;
	min-width: 50px;
	border: 0px solid blue;
}
.itinerarylistmaindisplay
{
	float: left;
	width: 520px;
	margin-bottom: 2px;
}
.itinerarylistinside2
{
	float: left;
	width: 510px;
	padding-left: 20px;
	margin-bottom: 5px;
	border-bottom: 0px solid black;
}
.nextlink
{
	float: left;
	width: 400px;
	border: 0px solid red;
}
.videoholder
{
	float: left;
	border: 1px solid red;
	width: 520px;
}	
.videos
{
	float: left;
	color: white;
	padding: 10px;
	border: 0px solid blue;
	text-align: left;
	width: 130px;
	height: 93px;
	margin: 10px;
	background-image: url(/images/back-video.jpg); 
}
.videos a
{
	float: left;
	border: 0px solid green;
	width: 125px;
	height: 100px;
}
.testbox2
{
	float: left;
	width: 531px;
	padding: 7px;
	margin-left: 15px;
	border: 1px solid #AB1700;
}
.testbox2 a
{
	color: black;
}
.testbox2 a:hover
{
	color: black;
}
.appealbanner
{
	float: left;
	width: 549px;
	height: 20px;
	margin-left: 12px;
	margin-top: 12px;
	border: 1px solid #AB1700;
}
