@import url(footer.css);
@import url(top_navigation.css); 
@import url(search.css);
@import url(right_column.css);
@import url(languages.css);
@import url(flickr.css);


body	{	background: #e2ce93 url(/images/body_bg_tile.jpg) top left repeat-x; 
			padding: 0; margin: 0px; font-family: tahoma, arial, verdana, sans-serif; font-size: 95%;	}

body.splash	{	background: #e2ce93 url(/images/body_bg_patriarchate_org_splash.jpg) top left repeat-x;	}

/*--------------------------------------------------------------------
	Splashpage Styles
---------------------------------------------------------------------- */

#splashpage_wrapper	{	width: 1077px; height: 725px; text-align: left; vertical-align: middle; margin: 0px auto;
  						padding: 0px; position: relative; 
  						background: transparent url(/images/bg_patriarchate_org_splash.jpg) top left no-repeat;  }
  							
#splashpage_content_area	{	float: left; width: 980px; _width: 982px; background-color: transparent; 
								position: relative; left: 23px; _left: 11px; border-left: 1px solid #c7b279; 
								border-right: 1px solid #c7b279;   	}

#splashpage_button_box			{	width: 678px; position: absolute; top: 335px; left: 160px; height: 50px;	}
#splashpage_button_box .cell_a	{	width: 277px; position: relative; margin-right: 93px; float: left; 
									background: #e2ce93 url(/images/splashpage_cell_bg.jpg) top left repeat-x; border: 2px solid #e2ce93; 	}
#splashpage_button_box .cell_b	{	width: 277px; position: relative; float: left; 
									background: #e2ce93 url(/images/splashpage_cell_bg.jpg) top left repeat-x; border: 2px solid #e2ce93;	}

/*--------------------------------------------------------------------
	Homepage Styles
---------------------------------------------------------------------- */

#homepage_wrapper	{	width: 1077px; text-align: left; vertical-align: middle; margin: 0px auto;
  						padding: 0px; position: relative; }
  						
#homepage_header	{	background: transparent url(/images/header_bg2.jpg) top left no-repeat; 
						height: 555px; width: 1077px; margin: 0; padding: 0; position: relative; left: 23px; _left: 11px;	}

/* #homepage_content_area	{	 width: 1024px; margin: 0 auto; position: absolute; left: 0; top: 527px;	} */

#homepage_content_area	{	float: left; width: 980px; _width: 982px; background-color: #ece0bd; 
								position: relative; left: 23px; _left: 11px; border-left: 1px solid #c7b279; border-right: 1px solid #c7b279;   	}
#homepage_column_wrapper	{	float: left; position: relative; left: 10px; width: 958px; 	}


.column_280	{	float: left; width: 300px; height: 950px; border: 1px solid #b4b4b4; margin: 0 1px; padding: 5px; font-size: 80%; 
				background: #fae5a6 url(/images/homepage_col_bg.jpg) top left repeat-x; 	}

.column_310	{	float: left; width: 305px; height: 550px; border: 1px solid #b4b4b4; margin: 0 1px; padding: 5px; font-size: 80%; 
				background: #fae5a6 url(/images/homepage_col_bg.jpg) top left repeat-x; 	}

.column_620	{	float: left; width: 610px; height: 550px; border: 1px solid #b4b4b4; margin: 0 1px; padding: 5px; font-size: 80%; 
				background: #fae5a6 url(/images/homepage_col_bg.jpg) top left repeat-x; 	}

.column_280 h1, .column_310 h1	{	font-size: 20px; font-weight: normal; background-color: #4F242B; color: white; width: 290px; padding: 5px; margin: 8px 0 20px 0; }	

.column_280 h1	{	font-size: 20px; font-weight: normal; background-color: #85C018; color: white; width: 290px; padding: 5px; margin: 8px 0 20px 0; }		

.column_280 p, .column_310 p, .column_620 p {	line-height: 18px		}
.column_280 h2, .column_310 h2, .column_620 h2	{	font-size: 12px; font-weight: bold;	}

.column_310 p 	{	font-size: 11px;  line-height: normal; color: #333333;}

.column_620 h1	{	font-size: 20px; font-weight: normal; background-color: #4f242b; color: white; width: 590px; padding: 5px; margin: 8px 0 20px 0; }	

#st_andrew	{	position: absolute; left: -70px;	padding: 8px 0 0 0;}
#st_stachys	{	position: absolute; left: 870px;	 padding: 8px 0 0 0;}
		
/*--------------------------------------------------------------------
	Contentpage Styles
---------------------------------------------------------------------- */

#contentpage_wrapper	{	width: 1024px; margin: 0 auto; padding: 0 auto; position: relative; left: auto; right: auto; 	}
#contentpage_header		{	background: #e2ce93 url(/images/content_header.jpg) top left no-repeat; 
							height: 198px; width: 1000px; margin: 0 auto; padding: 0; position: relative;	}
#contentpage_content_area	{	width: 1024px; margin: 0 auto; position: absolute; left: 0; top: 198px;  	}

#contentpage_column_wrapper	{	float: left; width: 978px; _width: 978px; 
								background: #eee2be url(/images/content_area_bg.jpg) top left repeat-x; 
								position: relative; left: 23px; _left: 23px; 
								border-left: 1px solid #c7b279; border-right: 1px solid #c7b279;   	}

#body_text		{	float: left; width: 624px; border-top: 3px solid #a80056; 
					background-color: white; margin: 0; padding: 10px 10px; font-size: 80%; min-height: 600px;  	}

#body_text_wide		{	float: left; width: 944px; border-top: 3px solid #a80056; 
					background-color: white; margin: 0; padding: 10px 10px; font-size: 80%; min-height: 600px;  	}


#contentpage_breadcrumbs	{	width: 650px; padding: 0; margin: 0; position: absolute; left: 20px; top: 167px; 
								font-size: 11px;
							}
#share_this		{	text-align:right; }	

/* ---------- Custom Content  ----------------- */

.patriarchNames			{	float: left; width: 400px; margin: 5px 0; font-weight:bold; color: #333333; text-align:left;	}
.patriarchDates 		{	float: left; width: 175px; margin: 5px 0; color: #333333; text-align:left; 	}

.videoBlock				{	margin: 20px 0; padding: 20px 0; border-bottom: 1px solid #cccccc;	}

.videoScreenshot		{	float: left; width: 260px;	}
.videoInfo				{	float: left; width: 340px; 	}
.videoInfo h2, .videoInfo h3
						{	margin: 0 0 10px 0;	}
.videoSummary			{	font-size: 11px;	}
.videoScreenshot img	{	border: none; 	}

#mediaspace 			{	text-align: center;	}


/* ----------- Sliding Content for Highlights ----------------------- */
/*  (from http://www.dynamicdrive.com/dynamicindex17/featuredcontentslider.htm) */

#sliderWrapper1				{	position:absolute; top: 229px; left: 90px; }
#sliderWrapper2				{	position:absolute;	}
.contentdiv, .contentdiv p	{	width: 850px; color: #ffffff; font: normal 12px Arial, Helvetica, Verdana, Sans-serif;			}
.contentslide				{	width: 800px; height: 240px;	}
.contentslide .contentdiv	{	display: none; color: #ffffff;		}
.pagination					{	position: absolute; font-size: 11px; top: 270px; left: 0px; width: 230px; text-align: center; padding: 0;	}
							}
.contentdiv a:hover			{	background-color:transparent;}
.contentdiv h3 a			{ 	color: white; font-size:14px; font-family: Georgia,"Times New Roman",Times,serif; font-weight:normal; text-decoration:none;font-style: none; line-height: 1.2em;	}
.contentdiv a				{	font-style: normal;	color: white; 	}
.pagination a				{	padding: 0 5px;text-decoration: none; color: #ffffff;}
.pagination a:hover, 
.pagination a.selected		{	color: #fff; background: #4f252b;}

.homeHighlightText			{	float: left; width: 200px; height: 257px; padding: 15px;
								background: url(/images/bg_slide_text_home3.gif) no-repeat; 	}

.homeHighlightText a,.homeHighlightText a:visited		{	color: #fcf9f2;	}
.homeHighlightImage			{	float: left; width: 560px; height: 290px; padding: 0 0 0 10px; margin: 0px 0 0 0;	}
.homeHighlightImage img		{	border: 1px solid white; width: 560px; height: 290px; }
div.homeHighlightText div 		{	padding-top: 10px;	}

/* ---------- Ditto Pagination  ----------------- */

.ditto_page 		{	margin: 0 3px;	}


