@charset "utf-8";
/* ========== Northeast American Diocese Secondary Page CSS Styles ========== */

/*	
	1.Content Container
	2.Left column
		a.Left Navigation
		b.2nd Tier Navigation
		c.3rd Tier Navigation
	4.Page
	   a.Share This
	   b.Breadcrumbs
	   c.Page Styles
       d.Recent Kalpanas
	   e.News List
	   f.Google Search
	   g.Events Details
	   h.Election List
	   i.Diocesan Project List
       j.Contact Us
       k.Upcoming Events
       l.Gallery Category Layout
       m.Gallery Items
        1.Product Sort 
        2.Page Numbers 
        3.Gallery Items
	   n. Family Conference
       o.Alphabetical Index
       p.Cleric Details
       q.Diocesan Calendar
    5.Right column 
*/

/* ==================== 1.Content Container ==================== */
#content-container {float:left; width:930px; padding:70px 0px 0px 20px; background:url(../images/bg-content-container-secondary.jpg) no-repeat top center;}

#content-bg-repeat {background:url(../images/bg-content-repeat-secondary.jpg) repeat-y center;}

/* ==================== 2.Left column ==================== */
#left-column {width:185px; position:absolute; top:220px; margin-left:20px;}

/* ---------- a.Left Navigation ----------- */
#left-navigation {width:185px; float:left; margin-bottom:24px;}

#left-navigation p {background:#063254 url(../images/bg-secondary-title.jpg) no-repeat; height:20px; color:#FFF; padding:5px 0px 5px 12px; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:1.2em;}
	
#left-navigation ul {width:185px; font-weight:bold; background:#E8D9AE; float:left;}	
	
#left-navigation li {background:url(../images/bg-li-left-navigation.jpg) no-repeat bottom left;}
	
#left-navigation a {color:#93211E; display:block; width:173px; padding:4px 0px 8px 12px; text-decoration:none;}

#left-navigation a:hover {color:#036; background:#E9DDB5 url(../images/bg-hover-left-navigation.jpg) no-repeat bottom left;}
	
/* ---------- b.2nd Tier Navigation ----------- */
#left-navigation ul ul {border:0px; background:#EEE6C6 url(../images/bg-li-left-navigation.jpg) no-repeat bottom left; padding:5px 0px 10px 0px;}	
	
#left-navigation ul ul li {background:none; float:left; }
	
#left-navigation ul ul li a {background:url(../images/bg-left-navigation-sub.gif) no-repeat 10px 6px; color:#036; padding:0px 0px 5px 20px; width:165px; line-height:140%;}	
	
#left-navigation ul ul li a:hover {color:#93211E; background:url(../images/bg-left-navigation-sub.gif) no-repeat 10px 6px;}

/* ---------- c.3rd Tier Navigation ----------- */
#left-navigation ul ul ul {border:0px; background:#EEE6C6; padding:0px;}	
	
#left-navigation ul ul ul li {background:none; float:left; padding:0px 0px 0px 10px;}
	
#left-navigation ul ul ul li a {color:#7998A4; padding:0px 0px 5px 20px; width:150px; background:url(../images/bg-left-navigation-trd.gif) no-repeat 11px 5px;}	
	
#left-navigation ul ul ul li a:hover {color:#666; background:url(../images/bg-left-navigation-trd.gif) no-repeat 11px 5px;}		
	
/* ==================== 4.Page ==================== */

/* ---------- a.Share This ----------- */
#share {float:right; padding-left:10px; font-size:.9em;}

/* ---------- b.Breadcrumbs ----------- */
#breadcrumbs {padding:6px 0px 0px 0px; background:url(../images/bg-breadcrumbs.jpg) repeat-x bottom; font-size:.9em; margin-bottom:16px; width:480px; float:left;}

#page #breadcrumbs p {float:left; padding-right:10px; display:block; width:380px; padding-bottom:9px; color:#9F8560;}

#breadcrumbs strong {font-weight:normal; color:#666;}
	
#page #breadcrumbs a {text-decoration:none;}
	
#breadcrumbs a:hover {color:#999;}

/* ---------- c.Page Styles ----------- */
#page-container {width:518px; float:left; margin-right:15px; padding-left:200px; padding-bottom:20px;}

#page {width:482px; padding:0px 18px; /*background:url(../images/bg-page.jpg) repeat-y center top;*/ float:left;}		
	
#page h1, #page h2, #page h3 {color:#330000; font-family:"Times New Roman", Times, serif; font-weight:normal;}

#page h1 {font-size:2em; padding-bottom:12px; clear:both;}

#page h2 {font-size:1.6em; padding-bottom:3px;}

#page h2 a {color:#93211E; font-family:"Times New Roman", Times, serif; font-weight:normal; padding-bottom:3px; text-decoration:underline;}

#page h2 a:hover {color:#330000; font-family:"Times New Roman", Times, serif; font-weight:normal; padding-bottom:3px; text-decoration:none;}

#page h3 {font-size:1.3em; padding-bottom:3px;}
	
#page p {line-height:160%; padding-bottom:16px;}

#page a {color:#93211E; text-decoration:underline;}

#page a:hover {color:#666; text-decoration:none;}
	
#page ul {line-height:160%; margin-left:6px; padding-bottom:12px;}
	
#page ul li {background:url(../images/bullet.gif) no-repeat left 4px; padding-left:20px;}

#page ol {line-height:160%; margin-left:6px; padding-bottom:12px;}
	
#page ol li {
	 list-style-position: outside; margin-left:13px; padding-left:4px; vertical-align:middle;
}

#page div.hr {
  height: 15px;
  background: #fff url(../images/bg-breadcrumbs.jpg) no-repeat scroll center;
  padding:6px 0px 0px 0px; 
  background:url(../images/bg-breadcrumbs.jpg) no-repeat scroll center;
  margin-bottom:16px; 
  width:480px; 
  float:left;
}
#page div.hr hr {
  display: none;
}

#page #lectionary dl {line-height:160%; font-weight:bold;}

#page #lectionary dt {color:#93211E; font-weight:bold;}

#page #lectionary dd {margin-bottom:5px; width:210px;}

/* ---------- d.Recent Kalpana ----------- */
#page #kalpana table {border-collapse:collapse; margin-bottom:12px;}

#page #kalpana td {padding:4px; text-align:left;}

#page #kalpana td strong {color:#1C4E87; background:url(../images/home/icon-pdf.jpg) no-repeat left; padding-left:30px;}

#page #kalpana  a {color:#93211E; font-weight:bold; text-decoration:none;}

#page #kalpana  a:hover {color:#1C4E87;}

/* ---------- e.News List ----------- */
#page #newsList table {border-collapse:collapse; margin-bottom:12px; }

#page #newsList td {padding:4px; text-align:left;}

#page #newsList td strong {color:#1C4E87; background:url(../images/home/documents_16.gif) no-repeat left; padding-left:30px;}

#page #newsList a {color:#93211E; font-weight:bold; text-decoration:none;}

#page #newsList a:hover {color:#1C4E87;}

/* ---------- f.Google Search  ----------- */
#page #cse-search-results iframe {border: none;  width: 482px;  }

/* ---------- g.Events Details  ----------- */
#page #address-map {display:block; width:482px; float:left; padding-bottom:6px;}

#page #address-map #GoogleMap1 {padding:2px; border:1px solid #CCC; margin-bottom:6px;}

#page #address-map dl {float:right; line-height:160%; font-weight:bold;}

#page #address-map dt {color:#93211E; font-weight:bold;}

#page #address-map dd {margin-bottom:8px; width:210px;}

/* ---------- h.Election List ----------- */
#page #electionList table {border-collapse:collapse; margin-bottom:12px;}

#page #electionList td {padding:4px; text-align:left; }

#page #electionList td strong {color:#1C4E87; }

/* ---------- i.Diocesan Project List ----------- */
#page #diocesanProject table {border-collapse:collapse; margin-bottom:12px;}

#page #diocesanProject td {padding:4px; text-align:left; background:url(../images/home/report_16.gif) no-repeat left; padding-left:30px;}

#page #diocesanProject  a {color:#93211E; font-weight:bold; text-decoration:none;}

#page #diocesanProject  a:hover {color:#1C4E87;}

/* ==================== j.Contact Us ==================== */
#page #contact-left  {float:left;}

#page #contact-left table {width:475px; border-collapse:collapse;}

#page #contact-left table td {padding:4px; vertical-align:top;}

#page #contact-left th, label {font-weight:bold; display:block; color:#330000; padding-bottom:4px;}

#page #contact-left b {font-weight:bold; color:#330000; padding-bottom:4px;}

#page #contact-left label.notRequired {color:#1C4E87;}

#page #contact-left input, #contact-left textarea, #contact-left select {padding:4px; border:1px solid #c6b89d; color:#333;}

#page #contact-left input {width:320px;}

#page #contact-left select {width:329px;}

#page #contact-left textarea {width:320px; height:100px;}

#page #contact-left em {font-style:normal; font-size:.9em; color:#666;}

#page #contact-left .btn-contact {width:95px; height:30px; margin-bottom:10px; float:right; background-color:#5f1111; color:#f3b844; cursor: pointer; /* hand-shaped cursor */
}

#page #contact-left iframe {margin-top: 4px; margin-bottom: 4px; width:475px;}

#page #contact-left a {display:block; margin-bottom:10px;}

#page #contact-left dl {line-height:160%; margin-bottom:12px; }

#page #contact-left  dt {color:#1C4E87; font-weight:bold;}

/* ==================== k. Upcoming Events ==================== */
#page #upcoming-events dl {line-height:160%; margin-bottom:12px;}

#page #upcoming-events  dt {color:#1C4E87; font-weight:bold;}

/* ==================== l.Gallery Category Layout ==================== */
#page #gallerycategory { width:477px; float:left; padding-top:12px; text-align:center; }

#page #gallerycategory li {background:none; width:107px; height:190px; float:left; display:block; padding:0px 6px 6px 6px; line-height:130%;}

#page #gallerycategory li img {border:1px solid #CCC; padding:2px; margin-bottom:8px;}

#page #gallerycategory li a {clear:left; display:inline-block;}

/* ==================== m.Gallery Items Layout ==================== */

/* ---- 1.Product Sort --- */
.product-sort {background:#fffae6; padding:6px 5px 6px 5px; float:left; width:477px; margin:12px 0px 15px 0px;}

.product-sort p, .product-sort .container {float:left;}

.product-sort .container {width:200px;}

#page .product-sort p {color:#003B71; font-weight:bold; line-height:normal; padding:3px 6px 0px 6px;}

select.sort, select.view {width:125px;}

.product-sort select {padding:2px 2px 3px 2px; border:1px solid #CCC; margin-right:6px; color:#666; font-size:.9em;}

/* ---- 2.Page Numbers --- */
#page .pages {float:right; font-weight:bold; margin-left:4px;}

#page .pages a, .pages span {display:block; float:left; padding:3px 6px; margin-right:4px; border:1px solid #B2D5E8; background:#fff; font-size:.9em;}

#page .pages span.current {border:1px solid #003B71; background:#003B71; color:#fff;}

#page .pages a {border:1px solid #cccccc; text-decoration:none;}

#page .pages a:hover {border-color:#cccccc; background:#e32a27; color:#FFF;}

#page .pages span.nextprev {color:#666;}

#page .pages span.nextprev {border:1px solid #ddd; color:#999;}

/* ---- 3.Gallery Items --- */
#page #galleryitem { width:477px; float:left; padding-top:12px; text-align:center; }

#page #galleryitem li {background:none; width:107px; height:110px; float:left; display:block; padding:0px 6px 6px 6px; line-height:130%;}

#page #galleryitem li img {border:1px solid #CCC; padding:2px; margin-bottom:8px;}

#page #galleryitem li a {clear:left; display:inline-block;}

/* ==================== n. Family Conference ==================== */
#page #familyConference table {
	width:477px;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
	padding:5px;
}
	
#page #familyConference thead th {
	background:#003b71;
	text-align:center;
	color:#FFFFFF;
	border-right:1px solid #003b71;
}	

#page #familyConference tr.odd td	{
	background:#f4faff;
}

#page #familyConference tr.odd .column1	{
	background:#f4faff;
}	

#page #familyConference .column1	{
	background:#ffffff;
	}
#page #familyConference td {
	background:#ffffff;
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
}				
#page #familyConference th {
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:5px;
}							
/* ==================== o.Alphabetical Index ==================== */

#page #alpha-results {float:left; width:475px;}

/*#page #alpha-results h2 {background:#E0F0FF; margin-bottom:10px; padding:4px 0px 4px 4px; font-size:1.2em; font-weight:normal;}

#page #alpha-results h2 span {color:#003B71; font-weight:bold;} */

#page #alpha-results ul {line-height:160%; padding:0px 10px 24px 4px; margin-left:0px; float:left; width:220px;}
	
#page #alpha-results ul li {background:url(../images/bullet.gif) no-repeat left 4px; padding-left:20px;}

/* ---------- p.Cleric Details  ----------- */
#page #cleric-info {display:block; width:482px; float:left; padding-bottom:6px;}

#page #cleric-info  #ClericPicture {padding:2px; border:1px solid #CCC; margin-bottom:6px;}

#page #cleric-info  dl {float:right; line-height:160%; font-weight:bold;}

#page #cleric-info  dt {color:#93211E; font-weight:bold;}

#page #cleric-info  dd {margin-bottom:8px; width:210px;}


/* ---------- q.Diocesan Calendar  ----------- */

.calendar-legend table{background-color:#ccc; width:100%;margin:0;padding:0;} 

.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;} 

.calendar-legend td{text-align:left;} 

.calendar-legend th{background-color:#ece9d8;} 



/* ==================== 5.Right column ==================== */
#right-column {width:185px; float:left;}

#right-column dl {width:185px; float:left; margin-bottom:12px;}

#right-column dt {background:#063254 url(../images/bg-secondary-title.jpg) no-repeat; height:20px; color:#FFF; padding:5px 0px 5px 12px; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:1.2em;}

#right-column dd {padding:10px 0px 12px 0px; background:url(../images/bg-right-column-dd.jpg) no-repeat bottom left;}

#right-column dd a {color:#93211E; text-decoration:none; font-weight:bold;}

#right-column dd a:hover {text-decoration:underline;}

#right-column dd strong {color:#93211E; text-decoration:none; font-weight:bold;}

#right-column dd  input {padding:4px; border:1px solid #c6b89d; color:#333;}

#right-column dd  input {width:135px;}

#right-column dd  .btn-newsletter {cursor: pointer; width:32px; height:32px; float:left; margin:0px;background:url(../images/btn-newsletter-submit.png) no-repeat; border:0px; }





/* ==================== l.Gallery Category Layout ==================== */


