/* CSS Document */

body {
	text-align:center;
	background-image:url(images/pattern_tile.jpg);
	background-repeat:repeat;
	background-color:transparent;
	width:100%;
}

/*@font-face {
  font-family:"Aviano Black";
  src:("http://www.test.crownedangel.com/Aviano Black.otf");
}*/



/* .png fix for IE6*/
img, div { 
	behavior: url(iepngfix.htc) 
}

#container {
	margin:0 auto;
	padding:0;
	width: 1024px;
	height:100%;
	text-align:left; /* text-align:left for IE6+*/
}

/* HOME PAGE ONLY ************************************************/

	/* Title image*/
	#indx_title {
		position:relative;
		top:20px;
		text-align:center;
		z-index:2;
		margin-left:0px;
	}
		
	/* Background image*/
	.bgimage_index {
		width:1024px;
		height:768px;
		background-image:url(images/bg_angel.png);
		background-repeat:no-repeat;
		position:absolute;
		top:0px;
		z-index:0;
	}

/* END - HOME PAGE ONLY ******************************************/


/* Background image for remaining pages*/
#bgimage {
	width:1024px;
	height:768px;
	background-image:url(images/bg_angel.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	z-index:-1;
}

/* Header image*/
#title {
	position:absolute;
	top:0px;
	text-align:left;
	z-index:2;
}

/* Footer image*/
#subhdr {
	position:relative;
	bottom:0px;
	margin-top:-330px;
	z-index:1;
}

/* NAVIGATION ***********************************************/

	/* Navigation background pane*/
	.btmNavi {
		position:fixed;
		bottom:0px;
		top:auto;
		left:0px;
		right:auto;
		width:100%;
		height:51px;
		min-height:51px;
		z-index:1;
		background-image:url(images/bg.jpg);
		background-repeat:repeat-x;
		margin:0;
		padding:0;
		border:0;
		z-index:2;
	}

	.dropmenu {
		height:50px;
		position:fixed;
		bottom:0px;
		text-align:center;
		z-index:3;
	}
	
	/* MAIN MENU *******************************************/
	
	/* Menu containter*/
	.menu {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.1em;
		text-align:left;
		width:1024px;
		padding:0;
		margin:0 auto;
	}
	
	/* Menu primary unordered list*/
	.menu ul {
		padding:0; 
		margin:0;
		list-style-type: none; 
	}
	
		/* Menu primary links (list)*/
		.menu ul li {
			float:left; 
			position:relative;
			display:block;
		}				

		/* Menu primary links a*/
	
			/* IE6 fix inline style to set each link back to back on a single row 
			padding top used to allow to move mouse from main link to sublink without losing hover state on main links */
			.menu ul li a {
				display:inline; 
				text-decoration:none; 
				line-height:51px;
				padding-top:30px;
				margin-left:1.75em;
				color:#000000;
			}
			
				/* Menu primary link Visited state  - seperate state after link has been visited*/
				.menu ul li a:visited {
					border:0;
					text-decoration:none;
				}	
		
		
					/* Symbol which is placed in between Menu primary links*/
					#divi {
						margin-left:25px;
						margin-right:25px;
					}
	
			/* Menu primary link Hover state*/
			/* Added border = 0 for another hack to IE6 on CSS hover menu
			must have another style listed with color, preferablly a default style not being used on the a:visited or a:link declarations */
			.menu ul li:hover a, 
			.menu ul li a:hover {
				border:0;
				color:#666666;
			}
			
			/* Menu 2ndary Hidden state */
			/* primary link not in Hover state */
			.menu ul li ul {
				visibility:hidden; 
				position:absolute;
			}

				.menu table {
					border-collapse:collapse; 
					margin:0; 
					padding:0; 
					font-size:1em; 
					margin:-1px;
				}
	
			/* Menu 2ndary unordered list Visible state*/
			.menu ul li:hover ul, 
			.menu ul li a:hover ul {
				visibility:visible; 
				bottom:52px;
				left:0px; 
			}
			
				/* Menu 2ndary link SUB Hover state */
				.menu ul li:hover ul li a.sub, 
				.menu ul li a:hover ul li a.sub {
					display:block; 
					color:#000000;
				}

				/* Menu 2ndary links (list) */
				.menu ul li:hover ul li, 
				.menu ul li a:hover ul li {
					color:#000;
					width:175px; 
					clear:both;
					font-size:.8em;
				}

					/* Menu 2ndary links a */
					.menu ul li:hover ul li a, 
					.menu ul li a:hover ul li a {
						display:block; 
						color:#FFFFFF;
						width:100%; 
						padding-top:0px;
						padding-left:10px;
						border-left-width:2px;
						border-left:solid #660000;
						border-right-width:2px; 
						border-right:solid #660000; 
						height:35px; 
						line-height:37px; 
						text-align:left;
						background-image:url(images/buttonbar.jpg); 
						background-repeat:repeat-x; 
					}
	
						/* Menu 2ndary link SUB Hover state*/
						.menu ul li:hover ul li:hover a.sub, 
						.menu ul li a:hover ul li a:hover.sub {
							background:#a7c9c9; 
							color:#000;
						}
		
						/* Menu 2ndary link Hover state */
						.menu ul li:hover ul li a:hover, 
						.menu ul li a:hover ul li a:hover {
							background:#660000;
						}
	
						/* Menu auxiliary unordered list HIDDEN state*/
						.menu ul li:hover ul li ul, 
						.menu ul li a:hover ul li a ul {
							visibility:hidden; 
							position:absolute;
						}
						
						/* Menu auxiliary Visible state*/
						.menu ul li:hover ul li:hover ul, 
						.menu ul li a:hover ul li a:hover ul {
						visibility:visible; 
						left:210px; 
						bottom:0;
						}
												
							/* Menu auxiliary links a*/
							.menu ul li:hover ul li:hover ul li a, 
							.menu ul li a:hover ul li a:hover ul li a {
								margin:0;
								padding:0;
							}
							
								/* Menu auxiliary links a HOVER state*/
								.menu ul li:hover ul li:hover ul li a:hover, 
								.menu ul li a:hover ul li a:hover ul li a:hover {
									background:#a7c9c9; 
									color:#000;
								}

			/* Menu 2ndary unordered list left position*/
			.menu ul li:hover ul.left, 
			.menu ul li a:hover ul.left {
				left:-105px;
			}
	
						/* Menu auxiliary unordered list left position */
						.menu ul li:hover ul li:hover ul.left, 
						.menu ul li a:hover ul li a:hover ul.left {
							left:-210px; width:209px;
						}
	

/* END - NAVIGATION ***********************************************/

/*DIALOG (Content) ************************************************/
/*Dialog - Content */
html>body .dialog {
 width:100%;
 height:80%;
 margin:137px 0px 0px 83px;
 min-width:20em;
 max-width:859px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#000000;
 padding:0;
 z-index:2;
}

.dialog {
position:relative;
 width:859px;
 height:80%;
 padding:150px 0px 0px 80px;
 color:#000000;
}

.dialog .hd .c {
height:115px;
}

.dialog .ft .c {
font-size:1px;
height:15px;
}

.dialog .hd {
 background:transparent url(images/cnt_hdr_lft.png) no-repeat 0px 0px;
 margin-right:9px; /* space for right corner */
}

.dialog .hd .c {
 background:transparent  url(images/cnt_hdr_rght.png) no-repeat right 0px;
 margin-right:-9px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog .bd {
 background:transparent url(images/cnt_bd_lft.png) repeat-y 0px 0px;
 margin-right:9px;
}

.dialog .bd .c {
 background:transparent url(images/cnt_bd_rght.png) repeat-y right 0px;
 margin-right:-9px;
 }

html>body .dialog .bd .c .s {
 margin:0px 30px 0px 30px;
 background:#FFFFFF url(images/cnt_bd_sctn.png) repeat-x 0px 0px;
 padding:1em;
 height:80%;
}

.dialog .ft {
 background:transparent url(images/cnt_ftr_lft.png) no-repeat 0px 0px;
 margin-right:9px;
}

.dialog .ft .c {
 background:transparent url(images/cnt_ftr_rght.png) no-repeat right 0px;
 margin-right:-9px;
}

/* content-specific */

 /* header */
.dialog h1 {
 font-size:2em;
 margin:0em;
 padding:0em;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0em 0em 0em;
 font:0.95em/1.5em;
}

.dialog p {
 font-family:"Times New Roman", Times, serif;
}

/* sub hdr navi links */
.dialog h3 {
position:relative;
text-align:right;
font-size:16px;
color:#AC6F6F;
z-index:3;
}

div.s a {
text-decoration:none;
color:#7f2222;
}

div.s a:hover {
text-decoration:#7f2222;
color:#000;
}

div.s td {
text-decoration:none;
color:#660000;
}

.flshLft {
padding-right:210px;
}

div.s h3 a {
text-decoration:none;
color:#AC6F6F;
z-index:2;
}

.dialog h3 a:hover {
color:#7f2222;
}

div.s h2 {
font-size:16px;
color:#000000;
}

div.s h2 a {
color:#000000;
}

div.s h2 a.lnk {
text-decoration:underline;
}

div.s h2 a.lnk:hover {
color:#AC6F6F;
}

div.s h4 {
 margin:0;
 padding-left:25px;
 font:0.95em/1.5em;
 color:#000000;
}

div.s h4 a {
color:#792020;
}

div.s h6 {
text-align:right;
font-size:12px;
color:#7f2222;
}


html>body .dialog pre {
 font-size:1.1em;
}

.dialog ul {
padding-top:10px;
}

.dialog ul li {
padding-top:5px;
padding-right:120px;
}

.dialog .cnt_img {
padding-top:20px;
padding-right:15px;
text-align:center;
}

.dialog .cnt_txt {
text-align:left;
color:#000000;
}

.dialog .sub_cnt {
font-size:11px;
text-align:left;
padding-left:130px;
}

.dialog .sub_cnttxt {
font-size:11px;
text-align:left;
}

.ftr_txt {
font-size:11px;
text-align:center;
}

.bnr_img {
background:url(images/bnr_about.png);
background-repeat:no-repeat;
width:895px;
height:115px;
text-align:left;
margin-left:-46px;
margin-top:-111px;
}

.donate {
text-align:left;
padding-left:150px;
}


