@charset "UTF-8";
/* CSS Document */


.quote { color:#000066; }

.marginleftbottom20px { margin:0px 0px 20px 20px; }

#home #homelink a { color:#d0161f; }

a { color:white; text-decoration:underline; }
a:hover { color:#000099; }
p { font-size:.95em; }
h1 { color:#FFFFFF; font-size:1.4em; margin-left:10px; }

#wrap { width:824px; min-height:700px; border:0px solid #b1adad; margin-left:10%; }
#header { width:100%; height:auto; }
#header img { margin-left:25px; }


#nav-wrap { width:100%; min-height:40px; background-color:#3b5998; float:left; border-bottom:1px solid white; }
#nav-wrap img { margin-left:10px; float:left; }

#nav { float:right; height:auto; width:428px; background-color:#3b5998; margin-right:0px; }

#nav ul { float: left; text-decoration:none; text-indent:none; margin:0px; padding:0px; list-style:none;}

#nav ul li { float:left; text-decoration:none; font-size:.95em; color:#FFFFFF;  margin:0px; } 
#nav ul li img { margin:0px; padding:0px; float:left; } 
#nav ul li a { text-decoration:none; color:#FFFFFF; display:block; height:25px; }
#nav ul li a:hover { text-decoration:none; color:#d0161f;  }    

#content { width:371px; min-height:419px; float:left;  background-color:#3b5998; margin-left:25px; padding-top:5px; }
#content p { font:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:10px; }
#content img { margin-left: 0px; border:none; }
#content ul { margin: 20px 30px 0px 10px; list-style:none; text-indent:none; padding-left:0px; }
#content ul li { margin:5px 5px 10px 5px; }
#content ul li a { text-decoration:none; }
#content ul li a:hover { text-decoration:underline; }

#mainimage { float:left; background-color:#FFFFFF; margin-left:25px; margin-top:25px;  } 

.comit a { width:155px; height:27px; background-image:url(images/nav-commit.gif);}
.comit a:hover { width:155px; height:27px; background-image:url(images/nav-commitment-on.gif);}
#comit .comit a { width:155px; height:25px; background-image:url(images/nav-commitment-on.gif);}

.naming a { width:136px; height:27px; background-image:url(images/nav-naming.gif); }
.naming a:hover { width:136px; height:27px; background-image:url(images/nav-naming-on.gif); }
#naming .naming a { width:136px; height:25px; background-image:url(images/nav-naming-on.gif);  overflow:hidden; }


.civil a{ width:137px; height:27px; background-image:url(images/nav-civil.gif); }
.civil a:hover { width:137px; height:27px; background-image:url(images/nav-civil-on.gif); }
#civil .civil a{ width:137px; height:25px; background-image:url(images/nav-civil-on.gif); overflow:hidden; }



.funeral a { width:136px; height:25px; background-image:url(images/nav-funeral-2.gif); }
.funeral a:hover { width:136px; height:25px; background-image:url(images/nav-funeral-on-2.gif); }

#funeral .funeral a { width:136px; height:25px; background-image:url(images/nav-funeral-on-2.gif); }

.vow a {  width:119px; height:25px; background-image:url(images/nav-renewal-2.gif); }
.vow a:hover {  width:119px; height:25px; background-image:url(images/nav-renewal-on-2.gif); }

#vow .vow a {  width:119px; height:25px; background-image:url(images/nav-renewal-on-2.gif); }

.wedding a { width:69px; height:25px; background-image:url(images/nav-wedding.gif); }
.wedding a:hover { width:69px; height:25px; background-image:url(images/nav-wedding-on.gif); }
#wedding wedding a { width:69px; height:25px; background-image:url(images/nav-wedding-on.gif); }

.contact a { width:62px; height:25px; background-image:url(images/nav-contact.gif); }
.contact a:hover { width:62px; height:25px; background-image:url(images/nav-contact-on.gif); }

#contact .contact a { width:62px; height:25px; background-image:url(images/nav-contact-on.gif); }

.home a{ width:55px; height:25px; background-image:url(images/nav-home.gif); }
.home a:hover{ width:55px; height:25px; background-image:url(images/nav-home.gif); }
#home .home a { background-image:url(images/nav-home-on.gif); }