.obituary .obit-pic {
    float: left;
    border: 1px solid #EEE8E1;
    padding: 3px;
    margin: 0px 10px 10px 10px;
}
.obituary .obit-pic-ni {
    float: left;
    padding: 3px;
    margin: 0px 10px 10px 10px;
}

.obituary h2.obit-name {
    margin: 0;
    padding: 0;
    margin-bottom:3px;
}

.obituary h3 {
    margin: 10px 0px 3px 0px;
    padding: 0;
}

.obituary .bodycopy {
    border-bottom:1px solid #cc9999;
    margin-bottom:10px;
}

.obituary span.date {
    font-weight: bold;
}

.obituary span.location {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}

.obituary.edit table,
.obituary.edit table td {
    padding:0;
    margin: 0;
    border: 0;
}

.obituary.edit fieldset {
    border: 2px solid black;
    padding: 5px;
}

.obituary.edit legend {
    font-size: 110%;
    font-weight: bold;    
}

/* postmeta */
.post-footer {
    clear: both;
	padding: 8px 10px;
	margin: 15px 10px 10px 10px;	
	color: #977C57;
    border: 1px solid #EEE8E1;
	background: #FAF7F5;
}
.post-footer .date{ 
	margin: 0 10px 0 5px;	
	padding: 7px;
	background: #FAF7F5 url(../images/clock.gif) no-repeat 0 2px;
	padding-left: 30px;
}
.post-footer a.comments { 
	margin: 0 10px 0 5px;	
	padding: 7px 5px;
	background: #FAF7F5 url(../images/comments.gif) no-repeat 0 2px;
	padding-left: 30px;
	color: #977C57;
}
.post-footer a.readmore { 
	margin: 0 10px 0 5px;	
	padding: 7px 5px;
	background: #FAF7F5 url(../images/doc.gif) no-repeat 0 2px;
	padding-left: 30px;
	color: #977C57;
}
.post-footer a.edit { 
	margin: 0 10px 0 5px;	
	padding: 7px 5px;
	background: #FAF7F5 url(../images/edit-doc.gif) no-repeat 0 2px;
	padding-left: 30px;
	color: #977C57;
}


