@charset "utf-8";
/* CSS Document */

@import "reset.css";

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.2em;
	background:url(/images/body_background.jpg) #749fc8 repeat-x;
	}
	
body#view_media div#selectVideo {
	clear:both;
	padding-top:14px;
	}
	
/* NAVIGATION DEFINITIONS */

a[name], a[name]:hover {
	color:#000000;
	text-decoration:none;
	}
	
a, a:visited, a:visited {
	text-decoration:none;
	color:#0000ff;
	}
	
h2 {
	font-size:34px;
	line-height:1.1em !important;
	
	}
h2, h3, h4, h5, h6, h7 {
	color:#991499;
	}
	
h2 a, h3 a, h4 a, h5 a, h6 a {
	color:inherit !important;
	}
	
	div#furtherReading h3 {
		font-size:20px;
		}
	
a:hover {
	text-decoration:underline;
	}
	
sup {
	font-size:9px;
	vertical-align:top;
	}
	
	div#container {
		margin:0px auto;
		width:800px;
		padding:0px 50px 0px 50px;
		background:url(/images/container_background.png) repeat-y transparent;
		}
		
		div#header {
			width:800px;
			height:151px;
			background:url(/images/header_text.jpg) no-repeat;
			/*			background:url(/images/header_text.jpg) no-repeat; */
			position:relative;
			}
			
			div#header a {
				display:block;
				width:100%;
				height:100%;
				}
				
				div#header a:hover {
					text-decoration:none;
					}
			
			div#adoptEmbryoBrand {
				position:absolute;
				left:570px;
				top:12px;
				}
			
		div.navigation {
			width:auto;
			height:55px;
			background:url(/images/nav_background.jpg) repeat-x 0px 0px;
			display:block;
			}
			
			ul.Nav a {
				font-size:14px;
				color:#846651 !important;
				font-weight:bold;
				}
			
			ul.Nav {
				margin-top:0px;
				padding:18px 0px 0px 10px;
				color:#000cfb;
				height:33px;
				}
				
				li.topNav {
					position:relative;
					height:inherit;
					}
				
				ul.Nav li.topNav ul {
					background:url(/images/sub_nav_background.jpg) #ece1ce repeat-x 0px 0px;
					padding-bottom:10px;
					width:200px;
					display:none;
					position:absolute;
					top:20px;
					left:0px;
					border-top:0px solid #000000;
					border-bottom:1px solid #000000;
					border-left:1px solid #000000;
					}
					
					ul.Nav li.topNav ul li a {
						display:block;
						padding:4px 10px 3px 10px;
						text-align:left;
						}
						
					ul.Nav li.topNav ul li a:hover {
						color:#000000;
						text-decoration:none;
						}
					
					ul.Nav li.topNav:hover ul {
						display:block;
						}
						
						ul.Nav li.topNav:hover li:hover {
							background:#dfd193;
							
							}
				
				ul.Nav a, ul.Nav a:visited, ul.Nav a:active {
					color:#000cfb;
					text-decoration:none;
					}
					
				ul.Nav a:hover {
					color:#9e141d;
					}
				
				ul.Nav li.topNav {
					font-size:16px;
					float:left;
					max-width:100px;
					padding:0px 10px 0px 10px;
					text-align:center;
					}
					
				ul#siteUtils {
					margin-top:3px;
					margin-right:235px;
					float:right;
				}
				
		body#home li#homeNav a, body#view_media li#mediaNav a, body#about_us li#aboutNav a, body#mission_statement li#missionStatementNav a, body#program_requirements li#programRequirementsNav a, body#contact li#contactUsNav a, li#feesNav a {
			color:#0000FF !important;
			text-decoration:none;
			}
	
			
		div#contentBlock {
			margin-top:18px;
			margin-left:8px;
			width:574px;
			float:left;
			}
			
			div#contentBlock div#leftContent {
				width:336px;
				float:left;
				padding-left:14px;
				}
				
				div#leftContent>div {
					padding-bottom:20px;
					margin-bottom:11px;
					}
				
				div#leftContent img {
					border-bottom:0px solid #886889;
					}
					
					div#leftContent p {
						text-align:left;
						margin-top:10px;
						}
						
						
					div#leftContent div#furtherReading h3 {
						background:#dfd9bf;
						padding:7px 0px 7px 6px;
						width:auto;
						}
						
						div#furtherReading {
							padding-top:15px;
							clear:both;
							}
						
				div#contentBlock div#rightContent {
					float:right;
					margin:0px 23px 0px 0px;
					padding:0px 0px 0px 9px;
					width:168px;
					border-left:1px dashed #cee0c7;
					}
					
						div#rightContent div#inthenews {
							border:1px solid #880d8a;
							background:url(/images/adopt-embryo-radio-microphone.jpg) no-repeat bottom -20px;
							height:160px;
							padding-right:10px;
							padding:5px;
							overflow:scroll;
							}
							
							div#inthenews h3 {
								text-align:left;
								}
							
							div#rightContent div#inthenews ul {
								margin-right:30px;
								}
								
								div#inthenews ul li {
									border-bottom:1px solid #000000;
									padding-bottom:6px;
									margin-bottom:2px;
									}
					
					
						div#rightContent h3 {
							font-size:14px;
							font-weight:bold;
							}
					
					div#rightContent div.embryoAdoptionStoryIntro {
						padding-bottom:17px;
						font-size:11px;
						line-height:1.1em;
						margin-bottom:8px;
						}
						
						div.embryoAdoptionStoryIntro img.embryoAdoptionStoryImg {
							padding-left:5px;
							float:left;
							max-width:158px;
							}
							
						div.embryoAdoptionStoryDescribe {
							float:right;
							width:91px;
							}
							
						div.embryoAdoptionStoryCTA {
							padding-top:10px;
							clear:both;
							}
					
		div#sideNav {
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;		
			line-height:1.3em;
			padding-right:10px;
			border:0px solid black;
			float:right;
			width:194px;
			min-height:800px;
			padding-left:10px;
			margin-top:22px;
			background:url(/images/right_bar_background.jpg) repeat-x 0px 0px transparent;
			text-align:left;
			}
			
			div#sideNav a {
				display:block;
				}
			
			div#sideNav li a:hover {
				color:#7D2270;
				text-decoration:none;
				}
			
			div#sideNav h3 {
				font-weight:bold;
				font-size:14px;
				border-bottom:1px solid purple;
				margin-left:0px;
				margin-bottom:14px;
				}
				
			
			div#sideNav div#verse {
				font-family:Georgia, "Times New Roman", Times, serif;
				color:#886889;
				font-weight:bold;
				font-size:11px;
				text-align:right;
				margin-bottom:23px;
				}
				
			div#video {
				text-align:right;
				padding-bottom:13px;
				border-bottom:1px dashed #ddb7a6;
				margin-bottom:12px;
				position:relative;
				}
				
				div#video div#videoOptions {
					visibility:hidden;
					position:absolute;
					left:-118px;
					background:#FFF5D2;
					height:120px;
					border-left:1px dashed #ddb7a6;
					border-top:1px dashed #ddb7a6;
					border-bottom:1px dashed #ddb7a6;
					width:100px;
					text-align:left;
					padding:4px;
					padding-left:10px;
					top:10px;
					}
				
				div#video a {
					display:block;
					margin-top:15px;
					}
				
				div#video object {
					position:relative;
					left:-15px;
					}
				
			div#joinMailingList {
				padding-bottom:12px;
				margin-bottom:13px;
				}
				
				div#joinMailingList fieldset {
					padding-left:10px;
					}
				
				div#joinMailingList legend {
					font-size:16px;
					margin-left:0px;
					padding-bottom:1px;
					border-bottom:1px solid #886889;
					margin-bottom:8px;
					}
					
				div#joinMailingList input[type=text] {
					margin-bottom:9px;
					}
					
			div#embryoAdoptionInformation {
				margin-bottom:9px;
				padding-bottom:10px;
				}
					
			div#catholicResourcesSideNav {
				margin-bottom:9px;
				padding-bottom:10px;
				border-bottom:0px dashed #ddb7a6;
				}
				
				div#catholicResourcesSideNav h3 {
					font-size:14px;
					margin-bottom:16px;
					}
				
				div#catholicResourcesSideNav li {
					padding:8px 0px 4px 0px;
					}
				
			div#embryoAdoptionArticles {	
				padding-bottom:5px;
				margin-bottom:15px;
				}
				
				div#embryoAdoptionArticles ul {
					margin-bottom:15px;
					}
			
				div#embryoAdoptionArticles h3 {	
					font-size:14px;
					margin-bottom:12px;
					}
					
				div#embryoAdoptionArticles li {
					padding:8px 0px 4px 0px;
					}
					
					
		div.catholic_resource, div#storyBlock {
			text-align:left;
			padding-left:6px;
			padding-right:19px;
			line-height:1.4em;

			}
			
			div#storyBlock li {
				padding-top:14px;
				}
				
			div#storyBlock table {
				text-align:right;
				clear:right;
				padding-left:10px;
				border-spacing: 5px;;
				}
				
				div#storyBlock table th {
					font-weight:bold;
					font-size:16px;
					}
					
					div#storyBlock table td {
						padding-left:7px;
						
						}
					
					div#storyBlock table h4 {
						margin-top:12px;
						font-weight:bold;
						color:#880d8a;
						}
				
			div#storyBlock table li {
				padding-top:4px;
				padding-left:10px;
				}
			
			div#articleLeedPicture {
				float:right;
				padding-left:7px;
				margin:8px 2px 4px 8px;
			}
			
			div#articleLeedCaption {
				font-size:9px;
				text-align:right;
				}
			
			div.imageCaption {
				font-size:12px;
				}
			
			div#storyBlock div#pullQuote {
				clear:right;
				font-size:20px;
				line-height:25px;
				float:right;
				margin:20px 10px 6px 4px;
				padding:0px 4px 4px 4px;
				text-align:right;
				width:215px;
				color:#880d8a;
				background:url(/images/quote_background.jpg) #ffffff no-repeat;
				}
				
				div#pullQuote q {
					display:block;
					margin-top:26px;
					margin-left:6px;
					}
			
			div.catholic_resource h2, div#storyBlock h2 {
				font-size:28px;
				font-weight:bold;
				width:100%;
				}
				
			div.catholic_resource h3, div#storyBlock h3 {
				text-align:left;
				font-weight:bold;
				margin-top:12px;
				font-size:20px;
				line-height:1.1em;
				}
				
			div.catholic_resource p, div#storyBlock p, div#catholicArticleFootnotes p {
				margin-bottom:10px;
				margin-top:10px;
				}
				
				div.catholic_resource .authorId {
					color:#000000;
					font-size:12px;
					font-weight:bold;
					}
					
					
		div.articleOptions {
			width:auto;
			margin-left:15px;
			margin-bottom:7px;
			padding-right:10px;
			margin-top:10px;
			border-right:1px dashed #ddb7a6;
			border-left:1px dashed #ddb7a6;
			border-bottom:1px dashed #ddb7a6;
			border-top:1px dashed #ddb7a6;
			padding-left:9px;
			background:#efefef;
			}
			
		div#articleAlternates {
			background:#ffffff;
			}
			
			div.articleOptions ul {
				padding:7px;
				}
			
			div.articleOptions li {
				display:inline;
				}
			
			div.articleOptions img {
				padding-right:15px;
				}
			
			div.articleOptions a {
				cursor:pointer;
				padding:0px 0px 0px 0px;
				}
					
		div#footer {
			padding:0px 0px 10px 0px;
			width:auto;
			clear:both;
			}
			
			div#footerInfo {
				margin:7px;
				}
			
			div#footer div#footNav {
				background:#0000ff;
				margin-bottom:15px;
				}
				
				div#footer div#footNav li {
					font-size:15px;
					float:left;
					max-width:100px;
					padding:0px 10px 0px 10px;
					text-align:center;
					}
							
			div#footer ul#credits {
				display:block;
				clear:both;
				margin-top:10px;
				width:auto;
				padding:10px;
				}
		
		div#aboutUs {
			text-align:left;
			padding-right:20px;
			}	
		
		div#aboutUs div.img {
			margin-right:10px;
			max-width:200px;
			float:left;
			}
			
			div#aboutUs div.img div.imageCaption {
				margin-top:10px;
				}
			
					
			div#aboutUs img {
				max-width:200px;
				}
			
		div#aboutUs p {
			margin-top:13px;
			}
			
		div.about {
			padding-top:10px;
			clear:both;

			}
			
		div#aboutUs h2, div#aboutUs h3 {
			font-weight:bold;
			clear:both;
			font-size:34px;
			
			padding:7px 0px 7px 0px;
			}
			
			div#aboutUs h3 {
				margin-top:20px;
				margin-bottom:10px;
				font-size:28px;
				}
			
		div#missionStatement {
			padding-right:20px;
			}
			
			div#missionStatement img {
				margin-left:14px;
				}
			
			div#missionStatement h2 {
				font-weight:bold;
				clear:both;
				font-size:34px;
				padding:7px 0px 7px 0px;
				}
				
				div#missionStatement h3 {
					font-size:18px;
					}
				
				.subHeadline {
					font-size:22px;
					margin:10px;
					}
				
			div#missionStatement p {
				margin-top:16px;
				}
				
			div#missionStatement q {
				font-weight:bold;
				font-size:12px;
				display:block;
				margin:7px;
				}
			
			.signature {
				text-align:right;
				font-weight:bold;
				}
				
			
			ul.signature {
				margin-right:40px;
				margin-top:20px;
				text-align:right;
				}
			
				ul.signature li {
					padding:2px 0px 2px 0px;
					}
					
				ul#joeFuitenSig li {
				text-align:left;
				padding:1px 0px 1px 0px;
				}
				
				
			div#viewVideo {
				margin:0px auto 20px;
				text-align:center;
				}
					
			div#viewVideo h2 {
				margin-bottom:15px;
				text-align:left;
				font-weight:bold;
				clear:both;
				font-size:34px;
				padding:7px 0px 7px 0px;
				}
				
			div.moviePrev {
				clear:both;
				}
				
			div#selectVideo h2 {
				font-size:34px;
				margin:10px 0px 20px 0px;
				font-weight:bold;
				}
				
			div.moviePrev div.moviePrevImage {
				float:left;
				width:240px;
				margin-bottom:20px;
				}
				
				div.moviePrev h3, div.moviePrev a {
					font-size:18px;
					color:#880d8a;
					}
				
				div.moviePrev div.moviePrevMeta {
					text-align:right;
					margin-right:14px;
					float:right;
					width:310px;
					}
					
					div.moviePrevMeta h3 {
						text-align:right;
						padding:6px 0px 6px 6px;
						}
			
		div.articleCategoryLeft, div.articleCategoryRight {
			width:250px;
			margin:8px 10px 8px 15px;
			color:#880d8a;
			}
			
			div.articleCategoryLeft {
				clear:left;
				float:left;
				}
			
			div.articleCategoryRight {
				clear:right;
				float:right;
				}
			
			div.articleCategoryLeft h3, div.articleCategoryRight h3 {
				font-weight:bold;
				font-size:18px;
				text-align:right;
				margin-right:14px;
				padding:6px;
				}
				
				div.articleCategoryLeft h4, div.articleCategoryRight h4 {
					text-align:right;
					margin-right:14px;
					padding:6px;
					}
					
		div#selectArticles h2 {
			font-weight:bold;
			font-size:34px;
			margin-bottom:15px;
			text-align:left;
			margin-right:0px;
			padding:6px;
			}
			
			div#selectArticles h3 {
				font-size:16px;
				margin-right:0px;
				padding-right:0px;
				}
			
			div#selectArticles div {
				margin-bottom:10px;
				text-align:right;
				}

			
	div#introCopy ul li {
		margin:4px 0px 4px 0px;
		}
		
	div#introCopy h2 {
		font-size:24px;
		font-weight:bold;
		margin-right:15px;
		}
		
	div#programRequirements {

		}
		
	div#programRequirements h2 {
		font-size:26px;
		}
		
		div#programRequirements h3 {
			line-height:1.1em;
			font-size:16px;
			margin:8px 0px 8px 0px;
			}
		
	div#programRequirements ol {
		list-style-type:decimal;
		}
		
	div#programRequirements ul {
	padding-left:25px;
		padding-right:20px;
		list-style-type:disc;
		}
		
		div#programRequirements ul li {
			margin-bottom:15px;
			}
		
		div#programRequirements ul li ol {
			margin-top:15px;
			margin-bottom:15px;
			margin-left:30px;
			}
			
	div#contact {
		text-align:right;
		margin-right:20px;
		}
			
		div#contact h2 {
			text-align:left;
			}
		
	div#contact div#contactInfo {
		width:auto;
		text-align:left;
		}
		
		div#contact h4, div#contact h5 {
			color:#000000;
			}
		
		div#churchContactInfo h3 {
			text-align:left;
			font-size:18px;
			}
			
			h4.slogan {
				text-align:left;
				font-style:italic;
				}
		div#churchContactInfo ul {
			text-align:left;
			}
			
		div.contactInfo {
			padding-top:15px;
			clear:both;
			padding-bottom:20px;
			text-align:right;
			}
			
			div.contactInfo h3 {
				font-weight:bold;
				}
			
			div.contactInfo img {
				max-width:150px;
				margin-left:15px;
				float:right;
				}
				
	div#contact fieldset {
		clear:both;
		}
		
		div#contact legend {
			color:#880d8a;
			font-size:20px;
			padding:30px 10px;
			}
		
		div#contact table {
			width:100%;
			margin:0px auto;
			padding:5px;
			background:#dfd9bf;
			}
		
		div#contact table td {
			padding:8px;
			}
			
	ul.error {
		margin-left:20px;
		text-align:left;
		margin-right:20px;
		margin-top:14px;
		margin-bottom:14px;
		}		
			
	li.error {
		color:#ff0000;
		list-style-type:disc;
		}
		
	div.webPartList h3 {
		margin-bottom:1em;
		padding-top:.5em;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		}
		
		div.webPartList h3 a {
			color:#330000;
			}
		
	div.webPartList {
		font-size:11px;
		margin-bottom:15px;
		background:url(/images/block_background.jpg) repeat-x;
		}	
	
	div.webPartList img {
		text-align:center;
		max-width:158px;
		display:block;
		margin:0px auto;
		}
		
	div.videoWebpartDiv {
		width:158px;
		float:left;
		margin-left:5px;
		margin-right:5px;
		}
	
	div#videoWebpartDivList img {
		text-align:center;
		max-width:158px;
		display:block;
		margin:0px auto;
		}	
	
	div#videoWebpartDivList h3 {
		background:#dfd9bf;
		padding:7px 0px 7px 6px;
		width:auto;
		font-size:20px;
		margin-bottom:10px;
		}
		
		div#videoWebpartDivList h4 {
			font-size:13px;
			}
			
	div.bookList {
		clear:both;
		padding:9px;
		padding-top:15px;
		text-align:right;
		}
		
			
	div.bookList img {
		width:100px;
		margin-right:10px;
		float:left;
		}
		
	body#view_video div.webPartList {
		width:250px;
		margin-left:30px;
		margin-top:20px;
		float:left;
		}
		
	div#inthenews li {
		padding-bottom:9px;
		}


		

