body {
	padding:0;
	font:normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:1.33;
	background-color: #CDC3AE;
	behavior: url(csshover.htc);
}

h1, h2, h3, h4, h5{
	margin:0 auto;
	padding:0;
	}
#main{
	margin:0 auto;
	background-color:#FFFFFF;
	}
.leftside{
	width:296px;
	}
#motto{
	background-image:url(../images/moto.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
.hdrspacer{
	height:9px;
	}
#horizontalbar{
	width:771px;
	background-color:#996600;
	height:4px;
	}
	
	
	
/* ################################ */
 /*         NAVIGATION MENU          */
 /* ################################ */
 
 
#navigation{
	font-family:"Times New Roman", Times, serif;
	background-color:#C1B59B;
	width:296px;
	font-size:100%;
	font-weight:bold;
	word-spacing:2px;

	}
	
#navigation ul {
    list-style: none;
    width: 296px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
		margin-left:-40px;
}

*+html #navigation ul{
	margin:0 auto;
            }


#navigation ul li {

    float: left;
    position: relative;
	width:296px;
	text-align:left;
	padding-left:20px;
	
}
#navigation ul a {
    color: #666666;
    text-decoration: none;
    display: block;
	width:215px;
	padding-left:40px;
	padding-top:4px;
	padding-bottom:4px;

	border:1px solid #C1B59B;
	background-image:url(../images/bullet-flower.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#navigation ul a:hover {
    display: block;
	width:215px;
    color: #006B73;
    text-decoration: none;
		background-image:url(../images/bullet-flower-hover.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#CDC3AE;
	border:1px solid #DAD3C5;
}



/*#####################################*/
/*            END NAVIGATION           */
/*#####################################*/


#contact{
	padding-top:40px;
	padding-left:20px;
	margin-top:20px;
	background-image:url(../images/hdr-contactus-sml.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#content {
	padding-left:10px;
	}
#content p{
	width:98%;
	text-align:justify;
	}
#obituaries{
	background-color:#DED8C9;
	padding:10px;
	}
a{
	color:#004000;
	text-decoration:none;
	}
a:hover{
	color:#004000;
	text-decoration:underline;
	}
.directions{
	padding-left:30px;
	}
.green{
	color:#004000;
	}
#footer{
	border-top:1px solid #A6A6A6;
	height:30px;
	line-height:17px;
	font-size:90%;
	text-align:center;
	}
.directions ul{
	margin:0 auto;
	padding:0;
	padding-left:15px;
	}
#locationadd{
	text-align:center;
	border:1px dashed #999999;
	}
ol.services {
	margin:0 0 10px 20px;
	padding:0;
	list-style:none;

}

ol.services li {
	width:98%;
	display:block;
	background:url(../images/icon-list.jpg)  left top no-repeat;
	margin:3px 0 0 3px;
	padding:2px 0 10px 32px;
	border-bottom:1px solid #444444;
}
ol.services li:hover {
	width:98%;
	display:block;
	background:url(../images/icon-list-hover.jpg)  left top no-repeat;
	background-color:#C1B59B;
	margin:3px 0 0 3px;
	padding:2px 0 10px 32px;
	border-bottom:1px solid #444444;
}
#links h3{
	margin:0 auto;
	padding:0;
	padding-left:20px;
	}
#advancedfuneralplanning{
	padding-left:10px;
	}

#monuments {
	list-style:none;
	float:left;
	}	
#monuments img{
	border:3px solid #ffffff;
	background-color:#F7F4F0;
	text-align:center;
}
#monuments img:hover{
	border:3px solid #F7F4F0;
	background-color:#ffffff;
	}