@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}






	
html, body	{background-image: url(images/back_vert_stripe.gif);
			margin-top: 9px;
			}
		
#wrapper	{width: 960px;
			height: 2000px;
			margin: 0 auto;
			}
			
#allcontent	{width: 960px;
			margin: 0 auto;
			background-color:#FFF;
			border: 1px solid #cccccc;}
			
p			{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: left;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			font-weight: normal;
			padding-bottom: 9px;
			}
			
			
ul			{float: left;
			list-style: none;
			font: 11px Trebuchet MS, Arial;
			color: #4683c1;
			text-align: left;
			letter-spacing: .1em}
	

			
li			{float: left;
			list-style: none;
			font: 11px Trebuchet MS, Arial;
			color: #4683c1;
			text-align: left;
			line-height: 16px;
			letter-spacing: .1em}	
			

			
			
.thumb_print	{width: 75px;
				height: 124px;
				padding-left: 9px;}		
				
.artwork		{width: 170px;
				height: 230px;
				text-align: left;
				padding-right: 15px;
				}	
				

	
.printables_intro	{padding-left: 9px;}		
				
.thumb_alpha	{width: 50px;
				height: 60px;
				padding-right: 7px;}	
			
.blue		{color: #4683c1;
		}	

.purple		{color: #4683c1;
			font-weight: bold;
			text-align: left;
			/*	light blue
*/	
			}
			
.purplelarge	{color: #4683c1;
			
			font-size: 18px;
			text-align: left;
			/*	light blue
*/	
			}
			
.purplelink		{color: #663399;
			font-weight: bold;
			text-align: left;
			}
			
.faq		{color: #4683c1;
			font-size: 16px;
			line-height: 18px;
			/*font-weight: bold;*/
			}		

.question	{color: #663399;
			font-weight: bold;
			font-size: 13px;
			line-height: 18px;
			}	
			
.answer		{font-size: 13px;
			line-height: 18px;
			}

.caption	{padding-top: 6px;
			font-family:"Trebuchet MS", Verdana, Arial;
			font-size: 11px;
			line-height: 13px;
			font-weight: bold;
			color: #114d8a;
			letter-spacing: .05em;}
			
.captionblack	{padding-top: 6px;
			font-family:"Trebuchet MS", Verdana, Arial;
			font-size: 11px;
			line-height: 13px;
/*			font-weight: bold;
*/			color: #666;
			letter-spacing: .05em;}
			
.copyright	{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: left;
			font-size: 9px;
			line-height: 24px;
			letter-spacing: .05em;
			}
			
			
#header		{
			height: 95px;
			width: 960px;
			margin: 0 auto;
			}
			
#header_nav	{
			height: 60px;
			width: 480px;
			float: left;
			padding-left: 16px;
			margin-top: 18px;
			/**/
			}			
			
#header1_nav		{
			height: 20px;
			width: 470px;
			float: left;
			color: #114d8a;
			}
			
#header1_nav ul{
			padding-left: 9px;
			padding-top: 12px;
			color: #114d8a;
			}

		
	
#header_logo		{
			width: 405px;
			height: 60px;
			float: right;
			padding-top: 12px;
			padding-right: 25px;
			}
		
			
#header2_nav		{
			height: 40px;
			width: 465px;
			float: left;
			padding-top: 13px;
			position:	relative;
			display: inline-block;
			z-index:	100;
			font: 14px Trebuchet MS, Arial;
			letter-spacing: .1em
			}	

	
#header2_nav > ul > li > a {
  color: #663399;
  font-size: 14px;
  padding: 5px 9px;
}

#header2_nav ul ul a {
  color: #663399;
}




#header2_nav li > a:hover,
#header2_navu ul li:hover > a {
  background: #80b8e1;
  color: #663399;
  text-decoration: none;
}

#header2_nav li ul {
  background: #e4f0f9;
  display: none;
  height: auto;
  margin: 0px;
  margin-top:5px;
  border: 0px;
  position: absolute;
  width: 225px;
  z-index: 200;
}

#header2_nav li:hover ul {
  display: block;
}

#cssmenu li li {
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
  width: 225px;
}

#header2_nav li:hover li a {
  background: none;
}

#header2_nav li ul a {
  display: block;
  font-size: 14px;
  padding: 5px 9px;
  font-style: normal;
  margin: 0px;
text-align: left;
}

#header2_nav li ul a:hover,
#header2_nav li ul li:hover > a {
  background: #80b8e1;
  border: 0px;
  color: #ffffff;
  padding: 5px 9px;
  text-decoration: none;
}
	
#header2_nav li ul li
			{float: none;
			display: inline;
			}
				
				
a				{text-decoration: none;
				color: #663399;
				display:block style;
				}
			
				
a:visited 		{
				color: #666;
				}
	
a:hover			{
				color: #4683c1;
				}
		
a:active 		{
				color: #663399;
				}
	
			

#header1_nav a		{text-decoration: none;
				color:  #4683c1;
				display:block style;
				}
				
#header1_nav a:visited 		{
				color: #4683c1;
				}
				
#header1_nav a:hover			{
				color: #663399;
				}
		
#header1_nav a:active 		{
				color: #4683c1;
				}




#content	{margin: 0 auto;
			width: 960px;
			height: 500px;
			}
			
#about_content	{margin: 0 auto;
			width: 960px;
			height: 740px;
			}
			
#print_content	{margin: 0 auto;
			width: 960px;
			height: 880px;
			}
			
#trail_content	{margin: 0 auto;
			width: 960px;
			height: 555px;
			}
			
#church_content	{margin: 0 auto;
			width: 960px;
			height: 555px;
			}
			
#home_content	{margin: 0 auto;
			width: 960px;
			height: 525px;
			padding-top: 15px;
			}
			
#home_contentanimation	{margin: 0 auto;
			width: 960px;
			height: 525px;
			padding-top: 70px;
			padding-left: 205px;
			}		
			
	
			
#faq_content	{margin: 0 auto;
			width: 960px;
			height: 1950px;
			}
			
#learn_content	{margin: 0 auto;
			width: 960px;
			height: 590px;
			}
			
#world_content	{margin: 0 auto;
			width: 960px;
			height: 730px;
			}
			
#pagetitle	{width: 935px;
			height: 40px;
			margin-left: 25px;
			margin-top: 0px;
			font-family:"Trebuchet MS", Verdana, Arial;
			text-align: left;
			color: #4683c1;
			font-size: 24px;
			line-height: 24px;
			letter-spacing: .05em;
			}
			
.titles		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: left;
			color: #114d8a;
			font-size: 22px;
			line-height: 24px;
			letter-spacing: .05em;}
			
		
#col1		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			margin-left: 25px;
			padding-top: 14px;
			padding-bottom: 14px;
			padding-left: 12px;
			padding-right: 12px;
			width: 235px;
			float: left;
			border: 1px solid #999;
			}
			
#col1home	{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			margin-left: 25px;
			margin-right: 25px;
			width: 235px;
			float: left;
			}
			
#col1home1	{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-top: 14px;
			padding-left: 12px;
			padding-right: 12px;
			width: 235px;
			float: left;
			border: 1px solid #999;
			}
						
#col1home2	{width: 120px;
			height: 88px;
			padding-top: 14px;
			float: left;}
			
#col1home3	{width: 115px;
			height: 88px;
			padding-top: 14px;
			float: left;}
			
				
#col3home		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-top: 14px;
			padding-bottom: 14px;
			padding-left: 12px;
			padding-right: 12px;
			width: 235px;
			float: left;
			border: 1px solid #999;
			}
	
#col1_print		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			margin-left: 25px;
			padding-right: 25px;
			width: 235px;
			float: left;
			}
			
					
#col1_wide		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-right: 25px;
			padding-left: 25px;
			width: 345px;
			float: left;
			}
			
#col1_faq		{padding-right: 25px;
			padding-left: 25px;
			width: 415px;
			float: left;
			}
			
#col2_faq		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-right: 25px;
			padding-left: 25px;
			width: 515px;
			float: left;
			}			
			
#col1_books		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			margin-left: 16px;
			padding-left: 12px;
			padding-right: 25px;
			width: 235px;
			float: left;
			}
			
#col2_books	{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-right: 25px;
			padding-left: 25px;
			width: 345px;
			float: left;
			}
			
					
#col1_about		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			margin-left: 16px;
			padding-left: 12px;
			padding-right: 25px;
			width: 265px;
			float: left;
			}
			
#col2about	{
			padding-right: 36px;
			padding-left: 12px;
			width: 265px;
			float: left;
			}
			
					
#col3_about		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-left: 12px;
			padding-right: 12px;
			padding-top: 14px;
			width: 260px;
			float: left;
			border: 1px solid #999;
			}
			
#col1_artof		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			margin-left: 16px;
			padding-left: 12px;
			padding-right: 25px;
			width: 235px;
			float: left;
			}			
			
#col2_short		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			margin-left: 16px;
			padding-left: 12px;
			padding-right: 12px;
			width: 235px;
			float: left;
			}	
			
#col2		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-right: 25px;
			padding-left: 25px;
			width: 345px;
			float: left;
			}
			
#col2_artwork		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: left;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-left: 25px;
			width: 370px;
			float: left;
			}
			
#col2_printables		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: left;
			font-size: 10px;
			line-height: 11px;
			padding-right: 25px;
			padding-left: 16px;
			width: 345px;
			float: left;
			}
			
					

			

			
			
#Rotating1	{width: 345px;
			height: 376px;}
	
			
#col3		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-right: 25px;
			width: 245px;
			float: left;
			}
			
#col3about		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-left: 25px;
			width: 260px;
			float: left;
			}

#col3_artwork		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: left;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-right: 25px;
			width: 245px;
			float: left;
			}
			
#col3_printables		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			letter-spacing: .05em;
			padding-left: 12px;
			padding-right: 12px;
			padding-top: 14px;
			width: 235px;
			float: left;
			border: 1px solid #999;
/*			background-color:#fcfaef;
*/			}
			
#col3_short		{font-family:"Trebuchet MS", Verdana, Arial;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			margin-left: 16px;
			padding-left: 12px;
			padding-right: 12px;
			width: 235px;
			float: left;
			}
			
#bloglink	{height: 36px;
			border-top: 1px solid #999;
			padding-top: 9px;}

#fblink		{height: 27px;
			border-top: 1px solid #999;
			border-bottom: 1px solid #999;
			padding-top: 9px;
			padding-bottom: 9px;}
			
#pinlink		{height: 27px;
			border-bottom: 1px solid #999;
			padding-top: 9px;
			padding-bottom: 9px;}
			

			
#footer		{		
			clear: both;
			margin: 0 auto;
			width: 935px;
			padding-top: 12px;
			padding-left: 25px;
			font-size: 10px;
			line-height: 10px;
			letter-spacing: .05em;
			}
			
					
#footleft		{		
			float: left;
			width: 635px;
			}
			
#footright		{		
			float: left;
			width: 285px;
			}
	
	