/* 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;}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;}