@import url('blue-theme.css');

/* Fonts */
@import url('byzantine.css');
@import url('https://fonts.googleapis.com/css2?family=Libre+Bodoni&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Monsieur+La+Doulaise&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic');
@import url('https://fonts.googleapis.com/css?family=Balthazar');

/*Site Elements*/
@import url(main_navigation.css);
@import url(side_navigation_130gala.css);
@import url(footer.css);
@import url(online_chapel.css);
@import url(page_body_130gala.css);
@import url(header.css);
@import url(breadcrumbs.css);
@import url(patron_saint.css);
@import url(goa_logo.css);
@import url(tabcontent.css);
@import url(130gala.css);
@import url(reset.css);

body 		{	margin: 0 auto; text-align: center; font-family: 'Libre Bodoni', serif, 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: 208px; 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; }

#patron_saint		{	position: absolute; background-position: left top; left: 0px; width: 300px; height: 186px;  	}


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