/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	/*vertical-align: baseline;*/
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
body {
margin:0;
background:#000000;
margin:auto;	
color: #000;
text-align:left;
padding:0;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
width:825px;
 }
#outer {	
	/*background-color:#000000;*/
	text-align:center;
	width:825px;
	margin:auto;
} 
#header {
margin:0;
 	width:825px;
	height:200px;
	background-image:url(header.gif);
	background-repeat:no-repeat;
	color: #000000;
	display:block;
	padding:0;
}
.web_header,
.web_header img {
background-image:url(images/header_web_design.gif);
background-repeat:no-repeat;
background-position:center;
height:112px;
}
#footer {
 	color:#eed698;
 	background-color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	/*padding-bottom:10px;*/
	width:825px;
}
#footer a:link,
#footer a:visited,
#footer a:active {
	color:#eed698;
 	background-color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;	
}
#footer2 {
 	color:#eed698;
 	background-color:#000000;
	text-align:center;
	margin-left:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	/*padding-bottom:10px;*/
	width:825px;
}
#footer2 a:link,
#footer2 a:visited,
#footer2 a:active {
	color:#eed698;
 	background-color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;	
}
.capital {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#6e7543;
font-weight:bold;
line-height:28px;
}
.capital_sm {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#6e7543;
}
.center {
text-align:center;
}
.column_right {
background-color:#000;
padding-left:7px;
padding-top:20px;
margin-right:20px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#eed698;	
width:165px;
line-height:18px;
}
.column_right a,
.column_right a:link,
.column_right a:visited,
.column_right a:active {
color:#6e7543;
text-decoration:underline;
border:none;
font-weight:600;
}
.column_right a:hover {
text-decoration:none;
border:none;
color:#831b00;
}
.column_right p {
text-indent:5px;
margin-right:15px;
line-height:17px;	
}
.column_right_two {
background-image:url(backgr_child.gif);
background-repeat:repeat-y;
padding-left:7px;
padding-top:20px;
margin-right:20px;
width:165px;	
}
.column_right_two a,
.column_right_two a:link,
.column_right_two a:visited,
.column_right_two a:active  {
color:#6e7543;
text-decoration:none;
line-height:17px;
font-weight:600;
}
.column_right_two a:hover {
text-decoration:underline;
border:none;
color:#8620a7;
}
.content {
text-align:left;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:20px;
background-color:#eed698;	
padding-left:15px;
padding-right:5px;
padding-top:20px;
}
.content p {
	text-indent:10px;	
	line-height:20px;
}
.content a,
.content a:active,
.content a:link,
.content a:visited {
color:#6e7543;
text-decoration:underline;
border:none;
font-weight:500;
}
.content a:hover {
text-decoration:none;
border:none;
color:#831b00;
}
.content img {
margin-left:5px;
margin-bottom:9px;
margin-right:9px;
margin-top:0;
vertical-align:top;
float:none;
}
.content_web,
.content_web a {
text-align:center;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:20px;
background-color:#eed698;	
padding-left:15px;
padding-right:5px;
padding-top:20px;
}
#copyright {
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000;
	text-align:left;
	margin-bottom:5px;
	margin-left:10px;
}
.emphasis {
	font-style:italic;
}
#excerpt_header {
	margin:0;
	width:755px;
	height:189px;
	background:#fff url(cemetery_header.gif) center no-repeat;
	color:#333333;
	display:block;
}
.highlight {
font-weight:bold;
color:#000;
}
.home_page {
width:100%;
padding-right:10px;
margin-left:45px;
}
.home_page td {
margin-left:30px;
margin-right:10px;
}
.left {
text-align:left;
vertical-align:top;
}

.line {
margin:auto;
	text-align:center;
}
.line_left {
text-align:left;
}
.links {
clear:both;
line-height:28px;
width:500px;
}
.links_single {
line-height:20px;
padding-top:10px;
}
.main_page {
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	line-height:22px;	
}
.main_page p {
	text-indent:20px;
	margin-right:20px;
	margin-left:20px;
	margin-top:5px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	line-height:22px;
}
.main_page a {
	color:#6e7543;	
	text-decoration:none;
	line-height:20px;
}
.main_page_center {
	text-align:center;	
}
.main_page_center p {
	padding-left:30px;
	padding-right:30px;
	text-align:center;
}
.main_page_center ul li {
	margin-left:80px;
	color:#6e7543;
 	background-color:#eed698;
	line-height:22px;		
}
.main_recollections,
.main_recollections a {
	margin-top:35px;
	text-indent:20px;
	width:500px;	
}
.new_page {
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	line-height:19px;	
}
.new_page img {
	margin-left:5px;
	margin-bottom:3px;
	margin-right:5px;
	margin-top:3px;
	vertical-align:top;
	border-left:medium;
	border-left-style:solid;
	border-left-color:#6e7543;
	border-right:medium;
	border-right-style:solid;
	border-right-color:#6e7543;
	border-top:medium;
	border-top-style:solid;
	border-top-color:#6e7543;
	border-bottom:medium;
	border-bottom-style:solid;
	border-bottom-color:#6e7543;
}
.new p {
padding-left:60px;
padding-right:40px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.page_header {
	text-align:center;
	padding-top:20px;	
}
.page_header_lg {
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
}.photo {
padding:5px;
}
.small a {
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#67ae49;
}
.sun img {
margin-top:1px;
padding-bottom:5px;
}
.tiny {
	text-align:center;
	margin-left:30px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	vertical-align:top;		
}
.tiny_web {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
line-height:20px;
}
.tiny_left {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
vertical-align:top;	
text-align:left;
}
.tiny_no {
	margin:auto;
	font-size:x-small;
	text-align:center;	
	line-height:10px;
}
.top a:visited,
.top a:active,
.top a:link,
.top a:hover {
background-image:url(images/arrow.jpg);
background-repeat:no-repeat;
background-position:center;
display:block;
height:23px;
background-color:#000;
padding-bottom:20px;	
}
.web_clients,
.web_clients a {
background-color:#000;
margin:auto;
color:#fff;
}
.web_clients_left,
.web_clients_left a {
	margin-left:20px;	
	margin-top:35px;	
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#eed698;
	background-color:#000;
	line-height:20px;	
}
.web_clients_desc,
.web_clients_desc a {
	text-align:center;	
	margin-top:100px;
	padding-right:20px;
	width:250px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#eed698;	
	background-color:#000;
	line-height:20px;	
}
.welcome {
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#637543;
	font-weight:bold;	
}
.welcome_sm,
.welcome_sm a:visited,
.welcome_sm a:active,
.welcome_sm a:link {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#6e7543;
line-height:24px;		
}
.welcome_sm a:hover {
color:#831b00;
text-decoration:underline;
}

#menu {
background:url(menu.gif);
background-repeat:no-repeat;
background-color:b7802f;
width:155px;
vertical-align:top;
}
#menu ul {
list-style:none;
text-align:left;
padding-top:25px;
}
#menu li a {
height:30px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration:none;		
}	
#menu li a:link,
#menu li a:visited {
display: block;
padding:8px 0 0 0px;
margin-left:25px;
voice-family: "\"}\""; 
voice-family: inherit;
/*list-style-type:none;*/
}
#menu li a:hover,
#menu li a:active {
display:block;
padding: 8px 0 0 0px;
margin-left:25px;
voice-family: "\"}\""; 
voice-family: inherit;
}	
#home img {
width:133px;
height:30px;
}
#home a:link,
#home a:visited {
background:url(menu_home.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#home a:hover,
#home a:active {
background:url(menu_home_over.gif);
background-repeat:no-repeat;
}
#blog img {
width:133px;
height:30px;
}
#blog a:link,
#blog a:visited {
background:url(menu_blog.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#blog a:hover,
#blog a:active {
background:url(menu_blog_over.gif);
background-repeat:no-repeat;
}
#new img {
width:133px;
height:30px;
}
#new a:link,
#new a:visited {
background:url(menu_new.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#new a:hover,
#new a:active {
background:url(menu_new_over.gif);
background-repeat:no-repeat;
}
#works img {
width:133px;
height:30px;
}
#works a:link,
#works a:visited {
background:url(menu_works.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#works a:hover,
#works a:active {
background:url(menu_works_over.gif);
background-repeat:no-repeat;
}
#schedule img {
width:133px;
height:30px;
}
#schedule a:link,
#schedule a:visited {
background:url(menu_schedule.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#schedule a:hover,
#schedule a:active {
background:url(menu_schedule_over.gif);
background-repeat:no-repeat;
}
#bio img {
width:133px;
height:30px;
}
#bio a:link,
#bio a:visited {
background:url(menu_bio.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#bio a:hover,
#bio a:active {
background:url(menu_bio_over.gif);
background-repeat:no-repeat;
}
#web img {
width:133px;
height:30px;
}
#web a:link,
#web a:visited {
background:url(menu_web.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#web a:hover,
#web a:active {
background:url(menu_web_over.gif);
background-repeat:no-repeat;
}
#web_clients a:link,
#web_clients a:visited {
background:url(menu_web_clients.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#web_clients a:hover,
#web_clients a:active {
background:url(menu_web_clients_over.gif);
background-repeat:no-repeat;
}

#links img {
width:133px;
height:30px;
}
#links a:link,
#links a:visited {
background:url(menu_links.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#links a:hover,
#links a:active {
background:url(menu_links_over.gif);
background-repeat:no-repeat;
}
#memoir img {
width:133px;
height:30px;
}
#memoir a:link,
#memoir a:visited {
background:url(menu_memoir.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#memoir a:hover,
#memoir a:active {
background:url(menu_memoir_over.gif);
background-repeat:no-repeat;
}
#mailing img {
width:133px;
height:30px;
}
#mailing a:link,
#mailing a:visited {
background:url(menu_mailing.gif);
background-repeat:no-repeat;
}
#mailing a:hover {
background:url(menu_mailing_over.gif);
background-repeat:no-repeat;
}
#contact img {
width:133px;
height:30px;
}
#contact a:link,
#contact a:visited {
background:url(menu_contact.gif);
background-repeat:no-repeat;
list-style-type:none;
}
#contact a:hover,
#contact a:active {
background:url(menu_contact_over.gif);
background-repeat:no-repeat;
}

