img{border: 0px; }
a{color: #0c4e84; text-decoration: none;}
a:hover{color: #0c4e84; text-decoration: underline;}
p{padding: 7px 0px; margin: 0px;}

#container{width: 906px; padding: 0px; margin: 0px auto;}
#content{margin: 15px 0px 0px 0px;}
#content strong{color: #555555;}
#content h1{margin: 25px 0px 10px 0px; padding: 0px;}
#content h2{margin: 25px 0px 0px 0px; padding: 0px;}
#footer{color: #b9b9b9; font-size: 11px;}
#footer a{color: #999999;}
#footer-left{float: left; padding: 0px 0px 5px 0px;}
#footer-right{float: right; padding: 0px 0px 5px 0px;}
#header-home{color: #c4c9d2; margin: 0px; padding: 0px;}
#header-home h1{margin: 50px 0px 25px 0px; padding: 0px;}
#header-home h2{margin: 0px 0px 10px 0px; padding: 0px;}
#header-home a{color: #ffffff; text-decoration: none;}
#header-home a:hover{color: #ffffff; text-decoration: underline;}
#header-home p{width: 325px; margin: 0px 0px 0px 5px;}
#header-home-left{width: 600px; float: left; background-image: url(../images/header-home-left-bg.jpg); background-repeat: no-repeat; background-position: right; height: 384px; margin: 0px; padding: 0px;}
#header-home-right{width: 303px; float: right; height: 364px; margin: 0px; padding: 20px 0px 0px 0px;}
#nav-container{height: 47px;}
#top{height: 70px; margin: 0px; padding: 0px;}	

#nav, #nav ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:12px; font-size: 11px;}
#nav a{display:block; padding:0px; margin: 0; color:#000; text-decoration:none;}
#nav a:hover{color:#000;}
#nav li{float:left; position:relative;}
#nav ul {position:absolute; list-style-type:none; margin: 0; padding: 0; display:none; width:128px; top:47px;}
#nav li ul a{height:auto; width:118px; padding: 10px 0px 10px 10px; margin:0px; background-image: url(../images/nav-drop-bg2.jpg); }
#nav li ul a:hover{padding: 10px 0px 10px 10px; margin:0px; background-image: url(../images/nav-drop-bg.jpg);}
#nav ul ul{top:0; margin: 0px; padding: 0px;}	
#nav li ul ul {left:128px; padding:0px; margin: 0px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none; padding: 0px 0px 0px 0px;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

#nav-home{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-home.jpg) top left no-repeat;}
#nav-home:hover{background-position: bottom left;}
#nav-home-off{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-home.jpg) bottom left no-repeat;}
#nav-whatsgoingon{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-whatsgoingon.jpg) top left no-repeat;}
#nav-whatsgoingon:hover{background-position: bottom left;}
#nav-whatsgoingon-off{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-whatsgoingon.jpg) bottom left no-repeat;}
#nav-committeenews{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 210000px; background: url(../images/nav-committeenews.jpg) top left no-repeat;}
#nav-committeenews:hover{background-position: bottom left;}
#nav-committeenews-off{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 210000px; background: url(../images/nav-committeenews.jpg) bottom left no-repeat;}
#nav-churchhistory{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-churchhistory.jpg) top left no-repeat;}
#nav-churchhistory:hover{background-position: bottom left;}
#nav-churchhistory-off{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-churchhistory.jpg) bottom left no-repeat;}
#nav-aboutthechurch{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-aboutthechurch.jpg) top left no-repeat;}
#nav-aboutthechurch:hover{background-position: bottom left;}
#nav-aboutthechurch-off{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-aboutthechurch.jpg) bottom left no-repeat;}
#nav-usefullinks{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-usefullinks.jpg) top left no-repeat;}
#nav-usefullinks:hover{background-position: bottom left;}
#nav-usefullinks-off{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-usefullinks.jpg) bottom left no-repeat;}
#nav-contact{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-contact.jpg) top left no-repeat;}
#nav-contact:hover{background-position: bottom left;}
#nav-contact-off{height: 47px; width: 129px; display: block; overflow: hidden; text-indent: 10000px; background: url(../images/nav-contact.jpg) bottom left no-repeat;}

.clear{clear:both; font-size:0px; width:0px; line-height:0px; height:0px; display:block; overflow:hidden;}
.dotted{background-image: url(../images/dotted.jpg); background-repeat:repeat-x; min-height: 1px; overflow: hidden; width: 100%; margin:20px 0px;}
.dotted-footer{background-image: url(../images/dotted.jpg); background-repeat:repeat-x; min-height: 1px; overflow: hidden; width: 100%; margin:20px 0px 5px 0px;}
.home-three{width: 298px; margin: 0px 7px 0px 0px; background-image: url(../images/dotted-horizontal.jpg); background-position:right; background-repeat: no-repeat; min-height: 180px; float: left;}
.home-three p{padding: 4px 0px; margin: 0px;}
.home-three-non{width: 296px; height: 180px; float: left;}	
.home-three-non p{padding: 4px 0px; margin: 0px;}
.home-three-header{margin: 10px 0px; padding: 0px;}
.right{float: right;}
.three{width: 275px; padding: 12px 0px; margin: 0px 0px 0px 28px; background-image:url(../images/three-dotted.jpg); background-repeat: repeat-x; background-position: bottom;}
.three-non{width: 275px; padding: 12px 0px; margin: 0px 0px 0px 28px;}
.spacer{height: 8px; overflow: hidden;}