/* Gallery page styling */
@import '/staticarchive/0928b89fbd55705155b461dab954d37184822447.css';

        
        /* styling for galleries section */
        
        div.galleryItem .photo {
            margin:10px 0 0 0;
        }
        
        div.galleryItem .photocaption {
            background-color: #DCE7E9;
            padding: 10px;    
            height: 120px;    
        }
        
        /* The Star HTML Hack will hide a rule from all browsers but IE */
        * html div.galleryItem .photocaption {
            height: 150px;    
        }
        
        div.galleryItem .photocredit {
            float:right;
        }
        
        #photothumbs {
            margin:10px 0 10px 0;
            display:none;
        }
        
        #photothumbs img {           
            border:#ffffff 2px solid;
        }
        
        /* END styling for galleries section */


/* main content of article */

#articleContent {
	background-color: #FFF;
	float: left;
	width: 455px;
}

	#articleContent h1 {
		min-height: 15px;
		color: #FFF;
		font-size: 108%;
		padding: 5px;
	}
	* html #articleContent h1 {
		height: 25px;
	}
	
	#articleContent p.printLink {
		clear: both;
		float: right;
		margin: 10px 10px 0 20px;
	}

		#articleContent p.printLink a,
		#articleContent p.printLink a:link,
		#articleContent p.printLink a:visited,
		#articleContent p.printLink a:active {
			background: url('/staticarchive/1ca7bd88f294e64a1f7726a3ca57ca37768a5cf8.gif') no-repeat right top;
			padding: 0 20px 0 0;
			text-decoration: none;
			color: #000;
		}
		#articleContent p.printLink a:hover {
			text-decoration: underline;
		}
		
	#articleContent h2 {
		font-size: 100%;
		font-weight: bold;
		
		padding: 0 10px 10px;
		margin: 10px 0 0;

		font-size: 108%;
	}
	
	#articleContent a,
	#articleContent a:link,
	#articleContent a:visited,
	#articleContent a:active {
		font-weight: bold;
		text-decoration: none;
	}
	#articleContent a:hover {
		text-decoration: underline;
	}

	#articleContent p {
		margin: 0 10px 10px;
	}


	#articleContent ul {
		margin: 0 10px 10px 20px;
	}

	#articleContent div#pagination {
		clear: both;
		border-top: 1px solid #ECEBE6;
		
		padding: 0 10px 0;
		margin: 0;
	}
	
		#articleContent div#pagination p {
			padding: 5px 0;
			margin: 0;
		}

			#articleContent div#pagination p a, 
			#articleContent div#pagination p a:link, 
			#articleContent div#pagination p a:visited, 
			#articleContent div#pagination p a:active {
				color: #000;
				text-decoration: none;
			}
			#articleContent div#pagination p a:hover {
				text-decoration: underline;
			}

			#articleContent div#pagination p.prevnext a.prev:before {
				content: '« ';
			}
			#articleContent div#pagination p.prevnext a.next:after {
				content: ' »';
			}

		#articleContent div#pagination p.prevnext {
			float: right;
		}

		#articleContent div#pagination p.enumeration {
			float: left;
		}

		#articleContent div#pagination p.topLink {
			text-align: center;
		}

/* END main content of article */



/* related content styling */

	#relatedContent {
		width: 195px;
		float: right;
	}

	#articleInfo {
		background-color: #FFF;
		margin: 0 0 10px 0;
	}
	
		#articleInfo h2 {
			min-height: 15px;
			color: #FFF;
			
			font-size: 108%;
			
			padding: 5px;
		}
		* html #articleInfo h2 {
			height: 25px;
		}
			#articleInfo h2:before {
				content: '| ';
			}
		
		#articleInfo ol {
			padding: 10px;
		}

			#articleInfo ol li {
				margin-left: 20px;
			}
			#articleInfo ol li.current {
				font-weight: bold;
			}

				#articleInfo ol li a, 
				#articleInfo ol li a:link,
				#articleInfo ol li a:active {
					text-decoration: none;
				}
				#articleInfo ol li a:hover {
					text-decoration: underline;
				}
				
				
		#articleInfo p {
			border-top: 1px solid #ECEBE6;
			padding: 3px 5px;
			
			font-size: 90%;
		}
		
		#articleInfo dl {
			border-top: 1px solid #ECEBE6;
			padding: 3px 0;
		}
		
			#articleInfo dl dt {
				font-weight: bold;
				display: inline;
				
				padding: 0 5px;
			}
			#articleInfo dl dd {
				display: inline;
				
				padding: 0;
			}
			
		
		#relatedLinks {
			background-color: #FFF;
			margin: 0 0 10px 10px;
		}
		
			#relatedLinks h2 {
				min-height: 15px;
				color: #FFF;
				
				font-size: 108%;
				
				padding: 5px;
			}
			* html #relatedLinks h2 {
				height: 25px;
			}
			
			#relatedLinks h3 {
				padding: 5px 5px 3px;
				
				font-size: 100%;
				font-weight: bold;
			}
			
			#relatedLinks ul {
				list-style-type: none;
				padding: 0 10px 5px;
			
				font-size: 100%;
			}

				#relatedLinks ul a,
				#relatedLinks ul a:link,
				#relatedLinks ul a:visited,
				#relatedLinks ul a:active {
					text-decoration: none;
				}
				#relatedLinks ul a:hover {
					text-decoration: underline;
				}
			
			#relatedLinks p.disclaimer {
				border: 1px solid #FFF;
				
				font-size: 90%;
				padding: 5px;
			}


		#otherGalleries,
		#sendUs {
			margin: 0 0 10px 10px;
		}
		
			#otherGalleries h2,
			#sendUs h2 {
				min-height: 15px;
				color: #FFF;
				
				font-size: 108%;
				
				padding: 5px;
			}
			* html #otherGalleries h2,
			* html #sendUs h2 {
				height: 25px;
			}
			
			#otherGalleries p,
			#sendUs p {
				border: 1px solid #FFF;
				padding: 3px;
			}

				#otherGalleries p select {
					font-size: 100%;
					width: 145px;
					height: 22px;
					float: left;
				}

				#otherGalleries p input {
					height: 22px;
				}
			
		
		#sendUs p.email a,
		#picRequest p.email a {
			font-weight: bold;
			text-decoration: none;
			}

		#messageboards {
			background-color: #FFF;
			margin: 0 0 10px 10px;
		}
		
			#messageboards h2 {
				min-height: 15px;
				color: #FFF;
				
				font-size: 108%;
				
				padding: 5px;
			}
			* html #messageboards h2 {
				height: 25px;
			}
			
			#messageboards p {
				border: 1px solid #FFF;
				background-color: #FFEBD6;
				color: #77260F;
				
				padding: 10px 5px;
			}

				#messageboards p a,
				#messageboards p a:link,
				#messageboards p a:visited,
				#messageboards p a:active {
					color: #77260F;
					text-decoration: none;
					
					font-weight: bold;
				}
				#messageboards p a:hover {
					text-decoration: underline;
				}

/* END related content styling */


/* Religions section styling */

	/* standard link styling */
		a,
		a:link,
		a:active {
			color: #437A7C;
		}
		a:visited {
			color: #427980;
		}
		a:hover {
			color: #294A4B;
		}
	/* END standard link styling */
	

		/* LHN religion colours */

		/* main left nav */
		
		.bbcpageLocal a,
		.bbcpageLocal a:link,
		.bbcpageLocal a:visited,
		.bbcpageLocal a:active {
			display: block;
			font-size: 90%;
			color: #FFF;
			text-decoration: none;
			padding: 5px 5px 5px 8px;
		}
		.bbcpageLocal a:hover {
			text-decoration: underline;
		}

			.bbcpageLocal li.current a,
			.bbcpageLocal li.current a:link,
			.bbcpageLocal li.current a:visited,
			.bbcpageLocal li.current a:active {
				background: #49858D;
				border-bottom: 1px solid #3F6686;
			}
			.bbcpageLocal li.current a:hover {
				text-decoration: none;
				background-color: #49858D;
				border-top: 3px double #284A4B;
				border-bottom: 3px double #284A4B;
				text-decoration: none;
				
				padding-top: 2px;
				padding-bottom: 3px;
			}

			.bbcpageLocal li.on a,
			.bbcpageLocal li.on a:link,
			.bbcpageLocal li.on a:visited,
			.bbcpageLocal li.on a:active {
				font-weight: bold;
			}

			.bbcpageLocal ul li.current dd.on a:hover {
				padding-top: 7px;
				padding-bottom: 5px;
			}
		
		/* END main left nav */
		
		/* END LHN religion colours */
		
		h1, h2 {
			background: #49868B url('/staticarchive/78e75ee2995a31def0540e0dbef39c3ca3afc1ee.gif') repeat-x top left;
		}

		#articleContent h2 {
			background: none;
			font-size: 100%;
			margin: 10px 0 0;
		}

		#articleContent div.img p {
			color: #27384A;
			
			background-color: #DEE9F1;
		}

			
			/* related content styling in religions articles */

				#relatedLinks p.disclaimer {
					background-color: #DCE7E9;
				}

				#sendUs p {
					background-color: #FFFFFF;
				}

				#sendUs p.email {
					background-color: #DCE7E9;
				}
	
				#otherGalleries p {
					background-color: #DCE7E9;
				}

			/* END related content styling in religions articles */
		
		/* END styling for articles in religions section */

		
		/* styling for subindexes in religions section */
		
				#features h2 {
					background: #3764697 url('/staticarchive/78e75ee2995a31def0540e0dbef39c3ca3afc1ee.gif') repeat-x top left;
				}
		
			
			#featureContent ul li a.video {
				background: url('/staticarchive/efed7f21e526208f2fecf38f7d8e5e0c5d251752.gif') no-repeat top right;
			}
		
		
			#articleList {
				background-color: #FFF;
			}
			
				#articleList h2 {
					background: #376469 url('/staticarchive/78e75ee2995a31def0540e0dbef39c3ca3afc1ee.gif') repeat-x top left;
				}

		/* END styling for subindexes in religions section */


		/* styling for category lists in religions section */

			#categoryContent h2 {
				border-top: 10px solid #ECEBE6;
			}
			
			#categoryContent dl dt {
				clear: both;
			}

			#categoryContent dl dt img {
				float: left;
				margin: 0 10px 10px 0;
			}

		/* END styling for category lists in religions section */

		/* Uploader (Your Photos) */
	.error {
		color: red;
		font-weight: bold;
	}
	.forminput {
		margin: 10px;
	}
		/* END uploader (Your Photos) */