/* 
Funeralworks Version 4.3.1
Copyright (c) 2010-2018, Concepte of Illinois dba Funeralworks
All rights reserved.

Open Source License 
--------------------------------------------------------------------------------This version of Funeralworks is licensed under the terms of the Open Source GPL 3.0 license. The full license can be seen and read at https://www.gnu.org/licenses/gpl.txt

This file is part of Funeralworks.

    Funeralworks is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Funeralworks is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Funeralworks.  If not, see <http://www.gnu.org/licenses/>.
*/

@media all {
.obitwrapper{
	padding: 5px 10px;
}
.obimagewrapper{
	/* background-color: #eeeeee;
	border-left: 2px solid #aaaaaa;
	border-top: 2px solid #aaaaaa;
	border-right: 3px solid #444444;
	border-bottom: 3px solid #444444; */
	valign: middle;
}
.obimage{
	background-color: #cccccc;
	/*margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 5px;*/
}
table td .lifespan{
	position: relative;
	top: -6px;
	text-size: 7px;
}
table td .deceasedname{
	font-size: 24pt;
}
table .lifespan td{
    font-size: 9pt;
}
#obtable {
	width: 98%;
}
table .obtable{
	width: 100%;
}
table.width100percent{
	width: 100%;
}
td.width100percent{
	text-align: left;
}
.shiftright{
	padding-left: 140px;
}
.marginright{
	margin-left: 140px;
}
table td .obimagewrapper{
	width: 320px;
}
table td .pinfo{
	width: 100%;
}
table td .label{
	align: right;
	width: 150px;
}
table td .label2{
	align: right;
	width: 145px;
}
table td .datefield{
	align: center;
	width: 250px;
}
table td .datefield2{
	align: center;
	width: 260px;
}
table td .detailsfield{
	align: center;
	width: 100px;
}
table td .spacer10{
	width: 10px;
}
table td .obituarytext{
	width: 90%;
}
div .lowerwrapper{
	width: 100%;
}
table td .memoriallink{
	width: 200px;
}
#guestbook{
	float: left;
	clear: all;
	margin-bottom: 5px;
	/* border: 2px solid black; 
	width: 330px; */
	width: 100%;
}
#guestbook .memorialtitle{
	/* font-size: 14pt; */
	text-align: left;
}
#guestbook .floatright{
	float: right;
	clear: none;
	background-color: #cccccc;
}
.guestbookouterwrapper{
	padding: 1px 1px;
	float: left;
	clear: all;
	width: 98%;
}
.guestbookinnerwrapper{
	margin: 4px 4px;
	background-color: #e5e5e5;
	width: 98%;
}
.guestbookentryouterwrapper{
	margin-bottom: 5px;
	float: left;
	clear: all;
	width: 97%;
	background-color: #cccccc;
	padding: 2px;
}
.guestbookentryinnerwrapper{
	padding: 3px 5px;
	background-color: #cccccc;
}
.slideshow{
	padding: 5px; 
	/* height: 250px; */
	width: 100%;
}
.rightborder{
	padding-right: 5px;
}
.bottomborder{
	padding-bottom: 5px;
}
.inlinevisitationinfo{
	float: left;
	clear: none;
}
.inlinefloat{
	display: inline;
	float: left;
}
.floatleft{
	float: left;
	clear: none;
}
.servicewrapper{
	margin-top: 10px;
	padding: 5px;
	background-color: #e5e5e5;
	border: 1px solid #black;
}
.servicetitle{
	/* font-size: 15pt; */
	font-weight: bold;
}
/*.servicedatewrapper {
	width: 230px;
}*/
.serviceinfo{
	text-align: center;
	color: #444444;
	width: 240px;
	padding: 0 5px;
	/* border: 1px dashed #cccccc; */
}
.services-detail{
	display: inline;
}
.serviceother{
	text-alignment: left;
}
.funeralserviceinfo{
	display: inline;
	width: 240px;
	padding: 0 5px;
	border: 1px dashed #cccccc;
	float: left;
	clear: none;
}
.cemeteryserviceinfo{
	display: inline;
	width: 240px;
	padding: 0 5px;
	border: 1px dashed #cccccc;
	float: right;
	clear: none;
}
.addguestbook{
	color: green;
	cursor: hand;
	cursor: pointer;
}
td .addguestbook{
	/* width: 310px; */
	width: 95%;
}
a:link{
	color: blue;
}
div.hr{
	height: 15px;
}
#obits p {
	line-height: 13px;
}
.x-form{
	margin-top: 5px;
}
#obits .obimage-td-portrait{
	width: 20%;
}
#obits .obimage-td-landscape{
	width: 20%;
}
p{
	margin: 0 0;
	padding: 0 0;
}
.fb-content{
	height: 592px;
	width: 812px;
	overflow-y: auto;
	overflow-x: hidden;
}
.shadow {
	-moz-box-shadow: -4px 4px 5px #000;
	-webkit-box-shadow: -4px 4px 5px #000;
	box-shadow: -4px 4px 5px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-135, Color='#000000');
}
.outerglow{
	-moz-box-shadow: 4px -4px 5px #ccc;
	-webkit-box-shadow: 4px -4px 5px #ccc;
	box-shadow: 4px -4px 5px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f0f0f0')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f0f0f0');
}
}

@media print {
	body {
		width: 850px;
	}
	.fb-content{
		width: 812px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	.no-print {
		display: none;
	}
}
