@charset "utf-8";
/* CSS Document */

/* COLORS 
GOLD 		#D8CB61 
DARK GOLD 	#AC930D
LIGHT BLUE 	#9DBEE2
MED BLUE	#0033AA
DARK BLUE	#00244D
BEIGE		#FBFAEE
*/


html,body{margin:0; padding:0; }
body{background-color:#00244D; font-family:Geneva, Arial, Helvetica, sans-serif;}
p{color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:.9em;}
H1, H2, H3, H4, H5  { color:#00244D; font-family:Geneva, Arial, Helvetica, sans-serif; }
H1 { font-size:24px; }
H2 {font-size:20px; background-image:url(/images/layout/dove_divider_med.png); background-repeat:no-repeat; background-position:top; padding-top:50px; }
H3 {font-size:18px;}
H4 {font-size:16px; }
H5 {font-size:14px; }
a:link {color:#0033AA; text-decoration:none;}
a:visited {color:#0033AA; text-decoration:none;}
a:hover {color:#0033AA; text-decoration:underline;}
a:active {color:#0033AA; text-decoration:underline;}
ul, ol, li {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:.9em; line-height:1.5em;}

/* --------------------------------- DIV STRUCTURE TAGS --------------------------------------------- */
div#container{text-align:left; width:950px; margin:0 auto; border: #9DBEE2 2px solid;}

div#header h1{height:140px; line-height:140px; margin:0; background:#FFF; background-image:url(/images/layout/header5.jpg); background-repeat:no-repeat; background-position:center; }


div#topnav {background-color:#9DBEE2; }
div#topnav p{height:4px; line-height:4px; margin:0; padding-left:10px; background-color:#9DBEE2; position:relative;}
div#wrapper{float:left; width:100%; background-color:#FFFFFF;position:relative;}
div#banner h1{height:155px; line-height:155px; margin:0; position:relative; background-image:url(/images/banners/rotate.php); background-repeat:no-repeat; background-position:center; }

div#navigationbg{float:left; width:200px; margin-left:-930px; margin-top:60px; position:relative; background-image:url(/images/layout/leftnav_bg_200wt.png); background-position:top; background-repeat:no-repeat; padding-top:0px; }
div#navigation {margin-top:15px; margin-right:10px; margin-left:10px; }
div#navigation p {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size:.8em; font-weight:bold; line-height:1em; display:block; border-bottom:solid #D8CB61 1px; padding-bottom:3px; position:relative;}
div#navigation p a:link {color:#00244D; text-decoration:none;}
div#navigation p a:visited {color:#00244D; text-decoration:none;}
div#navigation p a:hover {color:#00244D; text-decoration:underline;}
div#navigation p a:active {color:#00244D; text-decoration:underline;}
div#navigation p.navhead { color:#00244D;  font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; 	margin-left:40px; margin-bottom:25px; border-bottom:none; }
	
div#vertline { height:300px; width:4px; background-image:url(/images/layout/vert_line.png); background-position:center; background-repeat:no-repeat; position:absolute; top:100px; left:185px; }

div#content{margin-top: 10px; margin-left: 225px; margin-right: 200px; background-color:#FBFAEE; border:#9DBEE2 solid 1px;  position:relative; padding:5px; text-align:center;}

div#extra{float:left; width:190px; margin-left:-190px; margin-top:175px; position:relative;}

div#bucket { background-image:url(/images/layout/bucket.png); background-repeat:no-repeat; background-position:top; width:185px; }
div#bucket p{font-size:.8em; margin-left:20px; margin-right:5px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;}
div#bucket p.header {text-align:right; font-weight:bold; margin-right:5px; font-size:.8em; font-family: Geneva, Arial, Helvetica, sans-serif;}
div#bucket #hr {
	background-image:url(/images/layout/bucket_hr.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:10px;

}

div#footer{clear:left; width:100%; background: #FFF; text-align:center; padding-top:10px; padding-bottom:5px;}
div#footer p{margin:0; color:#666666; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:.7em; }

div#rosary h1{ 
	height:911px;
	width:275px;
	background-image:url(/images/layout/rosary7c.png);
	background-repeat:no-repeat;
	background-position:left;
	position:absolute;
	top:80px;
	left:-50px;
	margin:0px;
}

.redletters {
	color: #F00;
}

.bluetxt {
	color: #00F;
}

.testimonyname {
	text-align:right;
	font-style:italic;
	font-weight:bold;
	}

/* ### END DIV STRUCTURE TAGS ### */


/* -------------------------- CLASSES    ------------------------------------ */
