/*Template Themes*/
/*@import url(blue-theme.css);*/
@import url(bright-theme.css);
/*@import url(gray-theme.css);*/
/*@import url(rose-theme.css);*/
/*@import url(sage-theme.css);*/
/*@import url(royal-theme.css);*/

/*Site Elements*/
@import url(main_navigation.css);
@import url(side_navigation.css);
@import url(footer.css);
@import url(online_chapel.css);
@import url(page_body.css);
@import url(header.css);
@import url(breadcrumbs.css);
@import url(patron_saint.css);
@import url(goa_logo.css);


body 		{	margin: 0 auto; text-align: center; font-family: Georgia, Times, sans-serif; 	}

#site_frame	{	position: relative; width: 1000px; margin: 0px auto; padding: 0px; background-color: #fff;	}


/*---------------------- Page Content Area ----------------------  */
#content_frame				{	#position: absolute; #left: 0; float: left; padding: 0; margin: 0; width: 1000px; min-height: 100%; height: auto; 
								background-color: white; position: absolute; top: 228px; z-index: -3;	}	

/*--------------------------------------------------------------------*/
.thumbnail_gallery div 			{	float: left; }	
.thumbnail_gallery div div		{	text-align: center; float: left; height: 400px; }
.thumbnail_gallery a 			{	font-family: Arial; color: #1e2e3a; border: none; text-decoration: none;
						font-weight: bold; font-size: 12pt; height: 300px; }
.thumbnail_gallery a:hover 		{	font-size: 12pt; background-color: transparent; color: blue; }
.thumbnail_gallery img			{	border: none; }
.thumbnail_gallery table		{	border: 0px green solid; width: 100%; }
.thumbnail_gallery table td		{	border: 0px red solid; padding: 0 0 25px 0; width: 25%; vertical-align: top; }

/*----- DITTO ELEMENTS ----------------------------*/

.nl_summaryPost	{	text-align: left; padding: 5px 0; margin: 0 0 10px 0; border-bottom: 1px solid #eee; font-size: 90%;	}
.nl_summaryPost h4	{	padding: 0; margin: 0;	}
.pub_date	{	text-align: left; padding: 0; margin: 0; line-height: normal; color: #aaa;	}
.summary	{	text-align: left; padding: 0; margin: 0; line-height: normal; 	}

#ditto_wrapper	{	text-align: left; font-size: 70%; font-family: Verdana, sans-serif;	}
#ditto_pages	{		}

/*-------- SHARE THIS --------------------*/

#share_this	{	text-align:right;	}


/* -------- Ditto News Navigation ------------ */

.newsnavigation	{	padding: 5px; background-color: #EFECE4; margin: 10px 0; 	}
.totalarticles	{	float: left; text-align: left;	}
.ditto_pages	{	float: right; text-align: right;	}
.ditto_currentpage	{	padding: 3px; background-color: #7c7c7c; color: #ffffff;	}
.ditto_page 	{	padding: 3px;	}