/* Eternal Ceremonies site */

/* Presentation */


/* general  font */

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #122560;
	font-size: 80%;
	padding: 0;
	margin: 0;
	color: #333333;
} 

table th, table td
{
	font-size: 80%; 
	font-weight: normal; 
 
} 

/*link colours*/

a:link { color: #666666; text-decoration: underline; font-weight: bold;} 
a:visited { color: #122560; text-decoration: underline; font-weight: bold;} 
a:active { color:#812C73; text-decoration: underline; font-weight: bold;} 
a:hover { color:#812C73; text-decoration: underline; font-weight: bold;}


/* font sizes */ 

h1
{	font-size: 140%; 
	font-weight: bold; 
	margin-top: 0;
	padding-bottom: 0.4em;
	color: #122560;
} 

h2
{
	font-size: 130%; 
	font-weight: bold; 	
} 

h3
{
	font-size: 130%; 
	font-weight: bold;  
	

} 

h4
{
	font-size: 80%; 
	font-weight: bold; 
	color: #423E50;
} 

h5
{
	font-size: 70%; 
	font-weight: bold; 
	color: #423E50;
} 

h6
{
	font-size: 70%; 
	font-weight: normal; 
	color: #423E50;
} 

p	
{
	font-size: 100%; 
	font-weight: normal; 

} 

ul
{
	list-style-type: square; 

} 

li
{
	font-size: 90%

}

hr
{
	height: 1px; 
	line-height: 1px; color: #CCCCCC;
} 


.small {font-size: 85%; color: #666666;}

.nav1 {  font-weight: bold; color: #CCCCCC; padding-left: 0.5em; font-size: 85%;}
.nav1-padding {padding: 0 0.5em 0 0.5em;}
.find-h3 {  color: #666666; font-weight: bold; font-size: 110%;}
.find-hr {  color: #ECECEC; border-style: dotted; border-bottom-width: 1px}

.greyback 
{  
	background-color: #ECECEC;
	padding: 0.5em 0.5em 0.5em 0.5em;

 }

.greyline {  border-bottom: #E9E9E9 solid 1px;}

 */ Images */


.imgborder 
{  
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 	border-left-width: 1px; 
	padding-right: 20px;
}

img.border {
 padding: 1px;
 border: 1px solid #f0f0f0;
}

div.image {
 display: inline;
}
dl.image {
 padding: 1px 1px 1px 1px;
 border: 1px solid #f0f0f0;
 margin: 0;
}
dl.image dd {
 margin: 0;
 padding: 5px;
}

/* Image alignments */
.right {
 float: right;
 margin: 0 0.5em 1em 1em !important;
}
.left {
 float: left;
 margin: 0 1em 1em 0 !important;
}
.center {
 float: none;
 margin: 0 auto 1em auto !important;
}
.nowrap {
 margin: 0 1em 1em 0 !important;
 display: block;
}

.padding
{
 margin-top: 1em;
}

/* STRUCTURAL AND LAYOUT CSS */


div#content
{
	padding: 1em 0em 0em 0em;
	border-top: 1px #ECECEC solid;
	margin: 1em 2em 1em 2em;
}

div#left {
	float: left;
 	width: 25%;
 	padding: 0.2em 0.5em 0.5em 0em;
 	margin: 0; 
	/* border: #ECECEC solid 1px; */
	display: block;
}

div#right 
{
 	float: right;
 	padding: 0em 0em 0.5em 1em;
 	margin: 0;
	width: 68%;
	/* border: #ECECEC solid 1px; */
	
}

.quote 
{
	padding: 0em 3em 0em 0.5em;
	margin: 0.2em;
	display: block;
	border-left: #EFCDE4 solid 5px;
	color: #731563;

}

.indent 
{
	padding: 0em 3em 0em 4.5em;
	display: block;
}

.clearfix {display: block;}

.clear {
 clear: both;
}

div#footer
{color: #FFFFFF; font-size: 85%; padding-bottom: 0.5em;}
.watermark {  background-image: url(images/watermark.gif); background-repeat: no-repeat; background-position: right bottom}
