@import url("core.css");
@import url("user.css");
@import url("crop.css");
@import url("tabs.css");
@import url("banners.css");
@import url("page-family-tree.css");

/* Titles */
div.lt-memorial h3
	{
	font-family:Georgia,Arial,Helvetica,sans-serif;
	clear:none;
	display:block;
	height:auto;
	color:#333;
	position:static;
	line-height:20px;
	padding-left:0;
	font-size:24px;
	padding-top:10px;
	padding-bottom:11px;
	font-weight:400;
	}

div.lt-memorial h5
	{
	font-family:Georgia,Arial,Helvetica,sans-serif;
	clear:none;
	display:inline-block;
	height:auto;
	color:#333;
	position:static;
	line-height:23px;
	padding-left:0;
	font-size:17px;
	padding-top:7px;
	padding-bottom:15px;
	font-weight:400;
	}

div.lt-memorial h6
	{
	clear:both;
	display:block;
	height:auto;
	color:#666666;
	position:static;
	padding-left:0;
	font-size:14px;
	font-style:normal;
	padding-top:0;
	padding-bottom:15px;
	font-weight:normal;
	}

/* Photo Memorial */
div.lt-memorial div.photo-memorial
	{
	width:239px;
	height:239px;
	margin:10px 0 10px 29px;
	padding:2px;
	position:relative;
	left:0;
	top:0;
	z-index:1;
	}

div.lt-memorial div.photo-memorial-contribute
	{
	margin:0 0 0 -3px;
	top:-30px;
	}

div.lt-memorial div.photo-memorial a
	{
	}

div.lt-memorial div.photo-memorial img
	{
	float:left;
	height:196px;
	padding:17px 20px;
	width:196px;
	}

div.lt-memorial div.photo-memorial div.loading
	{
	background-color:#ECECEC;
	height:168px;
	margin:1px;
	}

div.lt-memorial div.photo-memorial div.loading div.bar
	{
	background-color:#CCC;
	height:2px;
	margin-top:166px;
	width:1px;
	position:absolute;
	}

div.lt-memorial div.photo-memorial div.loading span
	{
	background:transparent url(img/ajax-loading-file.gif) no-repeat scroll 3px 0;
	color:#888;
	display:inline-block;
	font-size:11px;
	position:absolute;
	text-align:left;
	width:88px;
	margin:6px 0 0 2px;
	padding:0 0 3px 24px;
	}

/* Recommend */
div.lt-memorial div.tribute-recommend
	{
	clear:both;
	display:block;
	float:left;
	margin:12px 0 -8px;
	padding:0;
	}

div.lt-memorial div.tribute-recommend div.tribute-recommend-button
	{
	display:block;
	clear:both;
	text-align:center;
	float:left;
	width:400px;
	}

html.mac.webkit div.lt-memorial div.tribute-recommend div.tribute-recommend-button
	{
	margin-right:7px;
	}

div.lt-memorial div.tribute-recommend p
	{
	color:#333333;
	display:block;
	font-size:12px;
	margin:1px 0 0 -23px;
	padding:0;
	text-align:center;
	white-space:nowrap;
	}

div.lt-memorial div.tribute-recommend p.recommend-no-space
	{
	margin-left:-30px;
	}

html.mac div.lt-memorial div.tribute-recommend p.recommend-no-space
	{
	margin-left:-25px;
	}

/* Photo */
div.lt-memorial img.photo
	{
	border:1px solid #B9B9B9;
	padding:2px;
	}

div.lt-memorial img.photo-profile
	{
	border-color:#ECECEC;
	padding:1px;
	}

div.lt-memorial div.change-photo-memorial
	{
	display:none;
	position:absolute;
	right:25px;
	top:19px;
	z-index:11;
	}

div.lt-memorial div.photo-memorial-upload object
	{
	margin-left:135px;
	margin-top:-10px;
	outline:0 none;
	position:absolute;
	z-index:999;
	}

div.lt-memorial div.change-photo-memorial span
	{
	position:static;
	}

div.lt-memorial span.input-button-change-photo
	{
	text-align:right;
	line-height:22px;
	text-decoration:none;
	color:#555;
	background:#FFF url(img/button-square-small-bg.jpg) repeat-x scroll 0 0;
	float:right;
	height:23px;
	width:112px;
	border-color:#DBDBDB #DBDBDB #B9B9B9;
	border-style:solid;
	border-width:1px;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	}

div.lt-memorial span.input-button-change-photo a
	{
	background:transparent url(img/edit-buttons-icons.gif) no-repeat scroll -271px 6px !important;
	color:#555555;
	cursor:pointer;
	float:left;
	height:22px;
	line-height:22px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	text-align:right;
	text-decoration:none;
	text-transform:none;
	width:103px;
	padding:0;
	}

div.lt-memorial div.video
	{
	border:1px solid #B9B9B9;
	float:left;
	height:410px;
	width:545px;
	padding:2px;
	overflow:hidden;
	position:relative;
	}

div.lt-memorial div.video-tribute
	{
	margin-left:45px;
	}

div.lt-memorial div.video-tutorial
	{
	float:left;
	height:450px;
	width:640px;
	padding:2px;
	overflow:hidden;
	position:relative;
	}

/* Header */
div.lt-memorial div.column-content div.header
	{
	margin-bottom:-10px;
	height:auto;
	position:static;
	}

div.lt-memorial div.column-content div.header h1
	{
	font-family:Georgia,Arial,Helvetica,sans-serif;
	clear:none;
	display:block;
	height:28px;
	color:#000;
	position:static;
	line-height:20px;
	padding-left:0;
	font-size:24px;
	padding-top:10px;
	padding-bottom:4px;
	font-weight:400;
	}

div.lt-memorial div.column-content div.header h1 a
	{
	font-family:Georgia,Arial,Helvetica,sans-serif;
	}

div.lt-memorial div.column-content div.header h6
	{
	padding-bottom:10px;
	font-weight:normal;
	}

/* Block Order */
div.lt-memorial div.tabs div.tab-body div.block-order
	{
	background-color:#F3FBFE;
	border:1px solid #D6D6D6;
	width:520px;
	margin-bottom:15px;
	padding:15px;
	float:left;
	}

div.lt-memorial div.tabs div.tab-body div.block-order div.block-order-body
	{
	background:transparent url(img/photo-journey.jpg) no-repeat 0 50%;
	float:left;
	padding-left:165px;
	min-height:92px;
	}

div.lt-memorial div.tabs div.tab-body div.block-order h5
	{
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-weight:normal;
	display:block;
	padding:10px 0;
	margin:0;
	}

div.lt-memorial div.tabs div.tab-body div.block-order a,
div.lt-memorial div.tabs div.tab-body div.block-order a p
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	line-height:21px;
	cursor:default;
	margin:0;
	padding:0;
	width:350px;
	cursor:pointer;
	}

div.lt-memorial div.block-order a:hover,
div.lt-memorial div.block-order a:hover p
	{
	color:#47A5D1;
	text-decoration:underline;
	}

/* Block */
div.lt-memorial div.block
	{
	width:235px;
	margin:20px 30px;
	}

div.lt-memorial div.block-contribute
	{
	margin-top:50px;
	}

div.lt-memorial div.block-share-tribute
	{
	clear:both;
	}

div.lt-memorial div.block div.block-content
	{
	min-height:200px;
	width:223px;
	padding-bottom:5px;
	}

div.lt-memorial div.block-contribute div.block-content
	{
	min-height:720px;
	}

div.lt-memorial div.block-contribute-renew div.block-content
	{
	min-height:495px;
	}

div.lt-memorial div.block-contribute-empty
	{
	background:none !important;
	}

div.lt-memorial div.block-contribute-empty div.block-content
	{
	background:none !important;
	height:190px;
	margin-bottom:45px;
	min-height:190px;
	}

div.lt-memorial div.block-contribute h2
	{
	clear:both;
	color:#313131;
	display:block;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:23px;
	font-weight:normal;
	margin:0;
	padding:17px 4px 17px 0;
	text-align:center;
	line-height:26px;
	}

html.mac.webkit div.lt-memorial div.block-contribute h2
	{
	margin:0 0 0 8px;
	width:220px;
	padding-left:0;
	}

div.lt-memorial div.block-contribute span.button
	{
	background:none;
	margin:0 0 2px 25px;
	}

div.lt-memorial div.block-contribute span.button a
	{
	color:white;
	float:left;
	font-size:18px;
	font-weight:bold;
	height:38px;
	line-height:52px;
	padding:0;
	margin:0;
	text-indent:-9999px;
	width:187px;
	}
	
div.lt-memorial div.block-contribute div.block-content p.contribute-message
	{
	padding-bottom:0;
	}

div.lt-memorial div.block-contribute div.heart-progress
	{
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:81px;
	left:60px;
	margin:0;
	padding:10px 0 0;
	position:absolute;
	text-align:center;
	width:85px;
	bottom:25px;
	z-index:100;
	}

div.lt-memorial div.block-contribute strong.heart-percent
	{
	bottom:42%;
	clear:both;
	color:#FFFFFF;
	display:block;
	float:left;
	float:left;
	font-size:16px;
	font-weight:bold;
	left:8px;
	margin:0;
	position:absolute;
	text-align:center;
	width:70px;
	z-index:300;
	}

div.lt-memorial div.block-contribute strong.heart-percent-low
	{
	bottom:50%;
	color:#000;
	left:67px;
	}
	
div.lt-memorial div.block-contribute strong.heart-percent-middle
	{
	font-size:12px;
	}

div.lt-memorial div.block-contribute div.heart-container
	{
	position:relative;
	}
	
div.lt-memorial div.block-contribute div.heart
	{
	float:none;
	height:113px;
	margin:8px 0 -8px 12px;
	padding:0;
	width:211px;
	position:relative;
	z-index:200;
	color:#313131;
	}

div.lt-memorial div.block-contribute div.heart-labels
	{
	float:right;
	margin:15px 10px 0 0;
	}

div.lt-memorial div.block-contribute div.heart-info
	{
	padding-bottom:10px;
	}

div.lt-memorial div.block-contribute div.heart-info label
	{
	color:#313131;
	display:block;
	font-size:14px;
	}

div.lt-memorial div.block-contribute div.heart-info span
	{
	color:#CE0508;
	display:block;
	font-size:14px;
	font-weight:bold;
	}

div.lt-memorial div.block-contribute div.ribbon
	{
	color:white;
	float:none;
	font-size:18px;
	font-weight:bold;
	height:44px;
	line-height:52px;
	padding:0;
	margin:0 0 0px 14px;
	text-indent:-9999px;
	width:222px;
	cursor:pointer;
	}

div.lt-memorial div.block-contribute div.ribbon-thanks
	{
	cursor:default;
	}

div.lt-memorial div.block div.block-content h3
	{
	font-family:Times New Roman,Arial,Helvetica,sans-serif;
	font-size:28px;
	font-style:italic;
	letter-spacing:-1px;
	padding:25px 0 15px 10px;
	text-align:center;
	}

div.lt-memorial div.block div.block-content h4
	{
	color:#000000;
	display:block;
	float:none;
	font-size:15px;
	font-weight:bold;
	padding:0 0 2px 10px;
	text-align:center;
	}

div.lt-memorial div.block div.block-content h5
	{
	color:#333333;
	display:block;
	font-size:12px;
	padding:0 0 2px 10px;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	}

div.lt-memorial div.block div.block-content h6
	{
	color:#575757;
	display:block;
	font-size:12px;
	line-height:16px;
	margin-top:-5px;
	padding:0 10px 10px 24px;
	text-align:center;
	}

div.lt-memorial div.block div.block-content p
	{
	color:#575757;
	display:block;
	font-size:12px;
	line-height:18px;
	padding:11px 10px 10px 24px;
	text-align:left;
	}

div.lt-memorial div.block-contribute div.block-content p
	{
	padding:11px 28px 25px 24px;
	color:#313131;
	height:158px;
	}

div.lt-memorial div.block-contribute-renew div.block-content p 
	{
	height:140px;
	}

div.lt-memorial div.block-contribute div.block-content p em
	{
	font-style:normal;
	}

div.lt-memorial div.block-contribute div.block-content p.link-bottom
	{
	height:8px;
	min-height:1px !important;
	text-align:center;
	}

div.lt-memorial div.block-contribute div.block-content p.link-bottom a
	{
	text-decoration:underline;
	padding-top:3px;
	}

div.lt-memorial div.column-menu div.block div.block-content p
	{
	min-height:40px;
	}

div.lt-memorial div.block div.block-content a.more
	{
	background:none repeat scroll 0 0 #F6F4EE;
	border-top:1px solid #EAE8E3;
	display:block;
	font-size:14px;
	margin:8px 4px 1px 14px;
	padding:12px 5px 12px 0;
	text-align:center;
	}

div.lt-memorial div.block-contribute-unlimited div.block-content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

div.lt-memorial div.block-contribute-unlimited div.block-content
	{
	min-height:100px;
	padding:0;
	}

div.lt-memorial div.block-contribute-unlimited div.block-content p
	{
	text-align:center;
	font-size:14px;
	}

div.lt-memorial div.block-contribute-unlimited div.block-content h2
	{
	padding:17px 19px 17px 16px;
	}

div.lt-memorial div.block-contribute-unlimited div.block-content p a
	{
	color:#bd2b2d;
	font-weight:bold;
	text-decoration:underline;
	}

div.lt-memorial div.block-contribute-unlimited div.block-content p.contribute-message
	{
	height:auto;
	padding-bottom:13px;
	}

div.lt-memorial div.block-contribute div.contribute-powered
	{
	clear:both;
	float:left;
	height:25px;
	margin-bottom:-10px;
	overflow:hidden;
	}

div.lt-memorial div.column-menu div.block-contribute div.contribute-powered p
	{
	color:#999999;
	float:left;
	font-size:12px;
	height:auto;
	margin:8px 0 0 30px;
	min-height:10px;
	padding:0;
	}

div.lt-memorial div.block-contribute div.contribute-powered span.lifetributes-logo
	{
	float:left;
	height:21px;
	margin:7px 0 0 9px;
	text-indent:-9999px;
	width:93px;
	position:absolute;
	}

div.lt-memorial div.block-contribute-unlimited span.contribute-heart
	{
	float:none;
	height:66px;
	margin:0 0 0 -211px;
	position:absolute;
	text-indent:-9999px;
	top:183px;
	width:66px;
	}

div.lt-memorial div.column-menu div.block-contribute-full div.block-content p
	{
	font-size:12px;
	text-align:left;
	}

/* Block Obituary */
div.lt-memorial div.column div.block-obituary
	{
	background:transparent url(img/block-obituary-bg.png) repeat-y -650px 0;
	width:630px;
	margin:28px 0 -4px;
	float:left;
	}

div.lt-memorial div.column div.block-obituary div.block-body
	{
	background:transparent url(img/block-obituary-bg.png) no-repeat -1300px 100%;
	width:630px;
	float:left;
	}

div.lt-memorial div.column div.block-obituary div.block-content
	{
	background:transparent url(img/block-obituary-bg.png) no-repeat 0 0;
	width:630px;
	min-height:105px;
	margin:0 0 0 -3px;
	float:left;
	padding-bottom:10px;
	}

div.lt-memorial div.column div.block-obituary div.block-content h3
	{
	text-align:left;
	padding:18px 0 5px 22px;
	font-size:24px;
	}

div.lt-memorial div.column div.block-obituary p.obituary-truncate,
div.lt-memorial div.column div.block-obituary p.obituary-full
	{
	font-size:13px;
	color:#313131;
	line-height:21px;
	padding:5px 22px 10px 24px;
	text-rendering:optimizeLegibility;
	}

div.lt-memorial div.column div.block-obituary a.toggle-obituary
	{
	float:right;
	font-size:14px;
	margin:-27px 13px 0 0;
	padding-right:25px;
	}

div.lt-memorial div.column div.block-obituary a.toggle-obituary-full
	{
	margin:0 8px 15px 0;
	padding-right:30px;
	}

div.lt-memorial div.column div.block-obituary div.services-content
	{
	clear:both;
	margin:6px 16px 0 20px;
	border-top:1px solid #DFDFDF;
	}

div.lt-memorial div.column div.block-obituary div.services-content h3
	{
	padding:15px 0 15px 3px;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar
	{
	float:left;
	width:175px;
	margin-bottom:9px;
	margin-right:15px;
	}

div.lt-memorial div.column div.block-obituary div.service-calendar-header
	{
	width:175px;
	}

div.lt-memorial div.column div.block-obituary div.service-calendar-header strong
	{
	width:175px;
	display:block;
	text-align:center;
	line-height:28px;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar ul
	{
	list-style:none;
	margin:0;
	padding:0;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar ul li
	{
	text-align:center;
	float:left;
	margin:0;
	padding:0;
	width:25px;
	height:25px;
	font-size:11px;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar ul li span
	{
	color:#313131;
	display:block;
	height:18px;
	line-height:25px;
	text-align:center;
	width:25px;
	margin-bottom:-18px;
	float:left;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar ul li.out span
	{
	color:#919191;
	}

div.lt-memorial div.column div.block-obituary div.service-calendar-header ul li
	{
	font-size:9px;
	height:20px;
	line-height:20px;
	color:#999;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar ul li.today
	{
	background:transparent url(img/obituary-calendar-bg.png) no-repeat 0 0;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar ul li.today span
	{
	color:#FFF;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar ul li em
	{
	display:block;
	float:none;
	font-size:25px;
	font-style:normal;
	letter-spacing:-2px;
	text-align:center;
	width:24px;
	}

div.lt-memorial div.column div.block-obituary div.services-calendar ul li.today em
	{
	color:#FFF;
	}

div.lt-memorial div.column div.block-obituary div.services-info
	{
	float:left;
	width:404px;
	margin-bottom:9px;
	}

div.lt-memorial div.service-box
	{
	background:transparent url(img/block-obituary-bg.png) repeat-y -2420px 0;
	width:408px;
	margin:0 0 3px 0;
	float:left;
	}

div.lt-memorial div.service-box div.service-box-body
	{
	background:transparent url(img/block-obituary-bg.png) no-repeat -2850px 100%;
	width:408px;
	float:left;
	}

div.lt-memorial div.service-box div.service-box-content
	{
	background:transparent url(img/block-obituary-bg.png) no-repeat -2000px 0;
	width:408px;
	min-height:35px;
	float:left;
	padding-bottom:8px;
	}

div.lt-memorial div.service-box div.service-container
	{
	position:relative;
	}

div.lt-memorial div.service-box a.toggle-service
	{
	background:url("img/block-obituary-bg.png") no-repeat scroll -3234px 0 transparent;
	float:right;
	line-height:25px;
	position:absolute;
	right:10px;
	top:10px;
	font-size:14px;
	outline:0;
	}

div.lt-memorial div.service-box a.toggle-service-opened
	{
	background-position:-3274px 0;
	}	
	

div.lt-memorial div.service-box a.toggle-service span
	{
	display:block;
	line-height:25px;
	padding-right:30px;
	}

div.lt-memorial div.service-box a.toggle-service span.arrow
	{
	background:transparent url(img/block-obituary-bg.png) no-repeat -3315px 0;
	width:25px;
	height:25px;
	float:right;
	margin-left:5px;
	}

div.lt-memorial div.service-box a.toggle-service span.arrow em
	{
	display:block;
	text-indent:-9999px;
	width:25px;
	height:25px;
	}

div.lt-memorial div.service-box div.service-date
	{
	float:left;
	text-align:center;
	width:45px;
	}

div.lt-memorial div.service-box div.service-date span
	{
	color:#313131;
	display:block;
	font-size:12px;
	margin-top:7px;
	}

div.lt-memorial div.service-box div.service-date strong
	{
	font-size:20px;
	color:#313131;
	}

div.lt-memorial div.service-box div.service-info
	{
	float:left;
	width:360px;
	}

div.lt-memorial div.service-box div.service-info-head
	{
	}

div.lt-memorial div.service-box div.service-info-head h4
	{
	color:#313131;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	margin:0 5px -3px 15px;
	padding:3px 0 0;
	text-align:left;
	width:75px;
	}

div.lt-memorial div.service-box div.service-info-head p
	{
	color:#313131;
	display:block;
	float:left;
	font-size:14px;
	line-height:40px;
	margin:0 0 -3px;
	padding:3px 0 0;
	width:150px;
	}

div.lt-memorial div.service-box div.service-detail
	{
	display:none;
	position:relative;
	clear:both;
	}

div.lt-memorial div.service-box div.service-detail-weather
	{
	float:right;
	height:100px;
	width:100px;
	display:none;
	}

div.lt-memorial div.service-box div.service-detail-weather img
	{
	position:absolute;
	width:85px;
	}

div.lt-memorial div.service-box div.service-detail-weather strong
	{
	color:#000000;
	font-size:32px;
	margin:36px 0 0;
	position:absolute;
	}

div.lt-memorial div.service-box div.service-detail-location
	{
	padding:15px 0 8px;
	width:260px;
	}

div.lt-memorial div.service-box div.service-detail-location a
	{
	margin-left:15px;
	text-decoration:underline;
	}

div.lt-memorial div.service-box div.service-detail-location p
	{
	line-height:15px;
	padding:0 0 7px 15px;
	}

div.lt-memorial div.service-box div.service-detail-map
	{
	clear:both;
	display:none;
	margin:5px 15px 11px;
	width:333px;
	}

div.lt-memorial div.service-box div.service-detail-map div.map
	{
	border:1px solid #B8B8B8;
	height:153px;
	width:333px;
	}

div.lt-memorial div.service-box div.service-detail-map p
	{
	display:none;
	padding:15px 0 10px;
	float:left;
	}
	
div.lt-memorial div.cemetery
	{
	background:#FFF url(img/cemetery-bg.png) no-repeat bottom left;
	margin:0 auto 15px;
	padding:0 0 9px;
	position:relative;
	width:564px;
	z-index:10;
	}

div.lt-memorial div.cemetery div.cemetery-frame
	{
	border-color:#dfdfdf;
	border-style:solid;
	border-width:1px 1px 0 1px;
	padding:15px;
	}

div.lt-memorial div.cemetery div.cemetery-frame div.clear
	{
	clear:both;
	}
	
div.lt-memorial div.cemetery div.cemetery-frame div.cemetery-info
	{
	float:left;
	width:275px;
	}
	
div.lt-memorial div.cemetery div.cemetery-frame div.cemetery-info h3
	{
	font-style:normal;
	padding:0;
	margin-bottom:15px;
	}

div.lt-memorial div.cemetery div.cemetery-frame div.cemetery-info h4,
div.lt-memorial div.cemetery div.cemetery-frame div.cemetery-info address,
div.lt-memorial div.cemetery div.cemetery-frame div.cemetery-info p
	{
	color:#404040;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
	padding:0;
	text-align:left;
	}

div.lt-memorial div.cemetery div.cemetery-frame div.cemetery-info p
	{
	margin:10px 0 18px;
	}

div.lt-memorial div.cemetery div.cemetery-frame div.cemetery-info a
	{
	text-decoration:underline;
	}
	
div.lt-memorial div.cemetery div.cemetery-frame div.cemetery-map
	{
	border:1px solid #CCC;
	float:right;
	}


/* Block Fieldset */
div.lt-memorial div.block-fieldset
	{
	background:transparent url(img/block-fieldset.png) no-repeat 0 0;
	clear:both;
	margin:25px 0;
	padding-top:15px;
	width:630px;
	}

div.lt-memorial div.block-fieldset-body
	{
	background:transparent url(img/block-fieldset.png) no-repeat 100% 100%;
	padding-bottom:15px;
	}

div.lt-memorial div.block-fieldset-content
	{
	background:transparent url(img/block-fieldset.png) repeat-y -650px 0;
	min-height:100px;
	padding:15px 25px;
	}

div.lt-memorial div.block-fieldset-content hr,
div.lt-memorial div.block-fieldset-content div.hr
	{
	background:transparent url(img/block-fieldset.png) repeat-y -1300px 0;
	height:15px;
	border:0;
	padding:0;
	margin:15px -25px;
	width:630px;
	clear:both;
	}

/* Block Share */
div.lt-memorial div.block-share-tribute ul
	{
	list-style:none outside none;
	margin:5px 0 0 19px;
	padding:0;
	}

div.lt-memorial div.block-share-tribute ul li
	{
	background:none;
	float:left;
	margin:0 0 0 5px;
	width:59px;
	}

div.lt-memorial div.block-share-tribute ul li a
	{
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:65px 0 0;
	text-align:center;
	width:59px;
	}

div.lt-memorial div.block-share-tribute ul li.share-tribute-email a
	{
	background-position:-25px -270px;
	}

div.lt-memorial div.block-share-tribute ul li.share-tribute-email a:hover
	{
	background-position:-25px -380px;
	}

div.lt-memorial div.block-share-tribute ul li.share-tribute-facebook a
	{
	background-position:-89px -270px;
	}

div.lt-memorial div.block-share-tribute ul li.share-tribute-facebook a:hover
	{
	background-position:-89px -380px;
	}

div.lt-memorial div.block-share-tribute ul li.share-tribute-twitter a
	{
	background-position:-152px -270px;
	}

div.lt-memorial div.block-share-tribute ul li.share-tribute-twitter a:hover
	{
	background-position:-152px -380px;
	}

/* Back Wall */
div.lt-memorial div.back-wall
	{
	clear:both;
	float:left;
	width:630px;
	margin:28px 0 23px 2px;
	}

div.lt-memorial div.back-wall a,
div.lt-memorial div.back-wall span,
div.lt-memorial div.back-wall label
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#575757;
	}

div.lt-memorial div.back-wall label
	{
	color:#575757;
	padding-right:2px;
	}

/* Controls Album */
div.lt-memorial div.controls-album
	{
	clear:both;
	float:left;
	width:630px;
	margin:28px 0 23px 2px;
	}

div.lt-memorial div.controls-album a,
div.lt-memorial div.controls-album span,
div.lt-memorial div.controls-album label
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#575757;
	}

div.lt-memorial div.controls-album label
	{
	color:#575757;
	padding-right:2px;
	}

div.lt-memorial div.controls-album span.separator
	{
	color:#575757;
	padding-right:7px;
	padding-left:7px;
	}

div.lt-memorial div.controls-album div.navigation
	{
	float:right;
	margin-top:0;
	}

div.lt-memorial div.controls-album-button div.back-to-album
	{
	float:left;
	margin-top:12px;
	}

div.lt-memorial div.controls-album-button span.button
	{
	float:right;
	}

div.lt-memorial div.controls-album-button span.button a
	{
	color:#FFF;
	}

/* Photo Detail */
div.lt-memorial img.photo-detail
	{
	clear:both;
	float:left;
	}

/* Photo Description */
div.lt-memorial span.photo-description
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666;
	clear:both;
	display:block;
	padding:15px 5px;
	}

div.lt-memorial span.photo-description-file
	{
	font-size:12px;
	padding:25px 5px;
	}

/* Media Information */
div.lt-memorial div.media-information
	{
	clear:both;
	margin:15px 0 8px;
	float:left;
	width:630px;
	}

div.lt-memorial div.media-information strong
	{
	color:#313131;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:13px 0 10px 15px;
	text-align:left;
	min-height:12px;
	}

/* Block Comment */
div.lt-memorial div.block-comment span.input-button input
	{
	width:80px;
	}

div.lt-memorial div.block-comment span.input-text input
	{
	background-color:#FFF;
	width:425px;
	}

div.lt-memorial div.block-comment span.input-text
	{
	margin-right:2px;
	}

/* Comments List */
div.lt-memorial div.tabs-inside ul.list-content
	{
	margin:15px 0;
	}

div.lt-memorial div.tabs-inside ul.list-tribute-comments
	{
	margin-top:20px;
	float:left;
	}

div.lt-memorial div.tabs-inside ul.list-content li
	{
	width:650px;
	padding:20px 0 5px;
	}

div.lt-memorial div.tabs-inside ul.list-content li ul
	{
	margin:-21px 0 0;
	padding:0;
	list-style:none;
	}

/* Recent Comments */
div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list
	{
	margin-left:88px;
	width:547px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list li
	{
	padding:28px 0 0;
	width:547px;
	margin-bottom:-2px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list li img.photo-profile
	{
	margin:-7px 8px -12px 3px;
	}

div.lt-memorial div.tabs-inside ul.list-content li a.recent-comments
	{
	float:left;
	font-size:14px;
	height:2px;
	margin:-10px 0 -10px 86px;
	padding:29px 47px 31px 55px;
	width:446px;
	}

/* Recent Comments Field */
div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-field
	{
	margin:5px 0 -2px 91px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-field-no-items
	{
	margin:-15px 0 -2px 91px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field
	{
	width:541px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-top
	{
	height:12px;
	margin-left:-1px;
	position:relative;
	top:-11px;
	width:547px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body
	{
	float:left;
	margin:-12px 2px;
	padding-bottom:2px;
	width:537px;
	}

div.lt-memorial div.tabs-inside ul.twitter-form div.twitter-message h5
	{
	border:0;
	float:none;
	margin:-4px 0 -5px 11px;
	width:auto;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body span.watermark
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#646464;
	padding:2px 0 0 13px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body textarea
	{
	font-family:Arial,Helvetica,sans-serif;
	margin:1px 10px 2px;
	padding:10px;
	width:496px;
	min-height:16px;
	height:16px;
	font-size:14px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.input-textarea-focus
	{
	float:left;
	margin:7px 0 0 14px;
	padding-top:6px;
	width:516px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.input-textarea-focus div.input-textarea-body
	{
	padding:0 0 6px 0;
	width:514px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.input-textarea-focus textarea
	{
	background:none repeat scroll 0 0 #FFFFFF;
	border:0;
	min-height:26px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:7px 14px;
	width:484px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.input-textarea-focus span.watermark
	{
	padding-left:8px;
	color:#313131;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body span.button
	{
	margin:8px 0 1px 5px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body span.button-cancel
	{
	margin:8px 0 1px 326px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body h3
	{
	font-family:Times New Roman,Arial,Helvetica,sans-serif;
	font-size:26px;
	font-style:italic;
	letter-spacing:-1px;
	padding:5px 0 20px 3px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.control
	{
	float:left;
	margin-right:10px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.control span.input-text
	{
	height:44px;
	display:inline-block;
	padding-right:2px;
	padding:0 0 0 5px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.control span.input-text span.input
	{
	display:block;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.control span.input-text input
	{
	background:transparent;
	border:0 none;
	color:#646464;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:32px;
	line-height:25px;
	outline:medium none;
	margin:0 10px 0 12px;
	padding:7px 0 5px 0;
	width:226px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-body div.control span.watermark
	{
	color:#313131;
	font-size:14px;
	height:44px;
	line-height:44px;
	padding:0 0 0 5px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.recent-comments-field-bottom
	{
	height:12px;
	margin-left:-2px;
	position:relative;
	top:10px;
	width:547px;
	clear:both;
	}

div.lt-memorial div.tabs-inside ul.list-content li p
	{
	color:#333333;
	display:block;
	float:none;
	font-size:14px;
	font-style:italic;
	line-height:22px;
	margin:-1px 5px 0 -2px;
	min-height:18px;
	padding-bottom:4px;
	width:auto;
	}

div.lt-memorial div.tabs-inside ul.list-content li div.comment-content p
	{
	display:inline;
	}

div.lt-memorial div.tabs-inside ul.list-content li p a
	{
	text-decoration:none;
	}

div.lt-memorial div.tabs-inside ul.list-content li p.editing span.input-button-approval 
	{
	display:none;
	}

div.lt-memorial div.tabs-inside ul.list-content li strong.comment-info
	{
	clear:both;
	color:#797979;
	display:inline-block;
	float:left;
	font-weight:400;
	margin-bottom:10px;
	padding-right:10px;
	padding-top:4px;
	white-space:nowrap;
	}

div.lt-memorial div.tabs-inside ul.list-content li a.comment-link
	{
	cursor:pointer;
	display:inline-block;
	float:left;
	margin-bottom:10px;
	padding-right:10px;
	padding-top:4px;
	}

div.lt-memorial div.tabs-inside ul.list-content li p.editing span.input-button-approvals
	{
	display:none;
	}

div.lt-memorial div.tabs-inside ul.list-content li p strong.comment-info
	{
	display:block;
	}
	
div.lt-memorial div.tabs-inside ul.list-content li p strong.comment-pending-approval
	{
	white-space:normal;
	}

/* Close Button */
div.lt-memorial a.close-button,
div.lt-memorial a.button-comment-delete,
div.lt-memorial a.button-reply-delete
	{
	display:block;
	width:30px;
	height:30px;
	overflow:hidden;
	text-indent:-1000px;
	cursor:pointer;
	}

/* Candle / Gift */
div.lt-memorial div.tabs-inside ul.list-content li.candle div.comment-content div.candle-img
	{
	float:right;
	margin-bottom:-11px;
	margin-right:-15px;
	margin-top:-30px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.gift div.comment-content div.gift-img
	{
	float:right;
	margin-bottom:-13px;
	margin-right:-15px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.candle div.comment-content div.candle-img img,
div.lt-memorial div.tabs-inside ul.list-content li.gift div.comment-content div.gift-img img
	{
	width:125px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment-content blockquote
	{
	display:block;
	margin-left:35px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.candle p span.input-button-delete
	{
	left:95px;
	margin-top:20px;
	}

div.lt-memorial a.button-comment-delete,
div.lt-memorial a.button-reply-delete
	{
	display:none;
	position:absolute;
	right:5px;
	top:2px;
	z-index:11;
	}
	
div.lt-memorial a.button-reply-delete
	{
	right:-11px;
	top:8px;
	}

div.lt-memorial a.button-approve,
div.lt-memorial a.button-deny
	{
	background:transparent url(img/common-buttons.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:none;
	height:20px;
	padding-right:5px;
	float:left;
	text-indent:-9999px;
	min-width:60px;
	}

div.lt-memorial a.button-deny
	{
	background-position:0 -80px;
	width:54px;
	}

div.lt-memorial a.button-deny:hover
	{
	background-position:0 -120px;
	}
	
div.lt-memorial a.button-approve
	{
	background-position:0 -160px;
	width:70px;
	}

div.lt-memorial a.button-approve:hover
	{
	background-position:0 -200px;
	}


div.lt-memorial div.integration-buttons
	{
	float:left;
	}

div.lt-memorial div.integration-buttons strong.share-show-tip
	{
	cursor:pointer;
	display:block;
	height:20px !important;
	padding-right:5px;
	}
	
div.lt-memorial div.integration-buttons strong.share-show-tip a.share-button
	{
	background:transparent url(img/share.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:20px;
	text-indent:-9999px;
	width:92px;
	}

div.lt-memorial div.integration-buttons strong.share-show-tip a.share-button:hover
	{
	background-position:0 -35px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.candle div.comment-info
	{
	padding-top:9px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.candle p strong.comment-info
	{
	clear:none;
	display:inline;
	float:none;
	}

div.lt-memorial div.tabs-inside ul.list-content li.candle ul.list-item-photos img
	{
	float:left;
	border:0;
	width:auto;
	height:auto;
	}

/* Recomment */
div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list div.comment
	{
	margin-left:9px;
	width:454px
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list div.comment-body
	{
	margin-bottom:-7px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list div.comment-content
	{
	width:432px;
	padding:15px 14px 11px 30px;
	margin:-7px 0 0 -15px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list div.comment-center
	{
	float:left;
	margin:-6px -4px -2px -12px;
	min-height:48px;
	padding:5px 10px 1px 15px;
	width:424px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list div.comment-center p
	{
	display:block;
	float:none;
	font-size:12px;
	font-style:normal;
	line-height:18px;
	margin-left:0;
	padding-bottom:3px;
	}

div.lt-memorial div.tabs-inside ul.list-content li p.pending-approval,
div.lt-memorial div.tabs-inside ul.list-content li div.comment-content p.pending-approval
	{
	background:transparent url(img/icon-pending-approval.gif) no-repeat scroll 0 0;
	display:block;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	height:46px;
	line-height:46px;
	margin:0 10px 10px 30px;
	padding:0;
	text-align:center;
	width:452px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list div.comment-center p.pending-approval
	{
	margin:-9px 0 5px -14px;
	line-height:46px;
	}

/* List Filter */
div.lt-memorial div.tabs-inside ul.list-filter
	{
	margin:0;
	}

/* Blocks Sub Menu */
div.lt-memorial div.block-sub-menu
	{
	background:transparent url(img/blocks-sub-menu-bg.gif) no-repeat 0 0;
	width:215px;
	padding-top:10px;
	margin:0 30px 20px;
	display:none;
	}

div.lt-memorial div.block-sub-menu div.block-body
	{
	background:transparent url(img/blocks-sub-menu-bg.gif) no-repeat 100% 100%;
	text-align:center;
	padding:15px 12px 27px;
	}

div.lt-memorial div.block-sub-menu div.block-body h5
	{
	display:block;
	width:200px;
	text-align:center;
	}
	
div.lt-memorial div.block-sub-menu div.block-body span.button a
	{
	color:#0067bb;
	font-size:13px;
	width:140px;
	}

div.lt-memorial div.block-sub-menu h5
	{
	padding:0;
	}

div.lt-memorial div.block-sub-menu h6
	{
	color:#B1B1B1;
	padding:0;
	}

div.lt-memorial div.block-sub-menu img
	{
	margin-top:10px;
	margin-bottom:20px;
	}

div.lt-memorial div.block-sub-menu p
	{
	color:#6E6E6F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	margin-left:-2px;
	text-align:center;
	width:195px;
	padding:10px 0 15px;
	}

div.lt-memorial div.block-sub-menu p em,
div.lt-memorial div.block-sub-menu p a
	{
	font-style:normal;
	font-weight:700;
	}

/* Photo Border */
div.lt-memorial div.photo-border
	{
	background:transparent url(img/photo-border.png) no-repeat 0 0;
	padding:0 0 0 1px;
	float:left;
	}

div.lt-memorial div.photo-border div.photo-border
	{
	background:transparent url(img/photo-border.png) no-repeat 100% 100%;
	padding:0 0 0 1px;
	}

div.lt-memorial div.photo-border div.photo-border div.photo-border
	{
	background:transparent url(img/photo-border.png) no-repeat 0 100%;
	padding:0 0 7px 1px;
	}

div.lt-memorial div.photo-border img
	{
	border:1px solid #E1E1E1;
	padding:5px;
	}

/* Media Border */
div.lt-memorial div.media-border
	{
	background:transparent url(img/media-border.png) no-repeat 0 0;
	padding:0 0 0 1px;
	float:left;
	}

div.lt-memorial div.media-border div.media-border
	{
	background:transparent url(img/media-border.png) no-repeat scroll 0 100%;
	border-color:-moz-use-text-color #E3E3E3;
	border-left:1px solid #E3E3E3;
	border-style:none solid;
	border-width:0 1px;
	border-right:1px solid #E3E3E3;
	margin:0 0 0 -1px;
	padding:0 0 0 0;
	}

div.lt-memorial div.media-border div.media-border div.media-border
	{
	background:transparent url(img/media-border.png) no-repeat scroll 100% 0;
	border-right:0 none;
	padding:0 0 0 0;
	}

div.lt-memorial div.media-border div.media-border div.media-border div.pager-box
	{
	border-top:0;
	background:none;
	margin-top:-10px;
	margin-bottom:5px;
	}

div.lt-memorial div.media-border div.media-border div.media-border div.pager-box a.prev
	{
	width:50px;
	}

div.lt-memorial div.media-border div.media-border div.media-border div.pager-box a
	{
	position:relative;
	z-index:1000;
	}

div.lt-memorial div.media-border-video
	{
	margin-left:55px !important;
	}

div.lt-memorial div.media-border-video div.media-border div.media-border
	{
	width:510px !important;
	}

div.lt-memorial div.media-border img,
div.lt-memorial div.media-border div.image-annotate-canvas
	{
	margin:9px 9px 12px 9px;
	}

div.lt-memorial div.media-border-video div.media-border div.media-border object,
div.lt-memorial div.media-border-video div.media-border div.media-border embed
	{
	margin:15px 0 15px 8px;
	}

html.webkit div.lt-memorial div.media-border-video div.media-border div.media-border object,
html.webkit div.lt-memorial div.media-border-video div.media-border div.media-border embed
	{
	margin-left:15px;
	}

div.lt-memorial div.media-border-video div.media-border div.media-border object.media-vimeo
	{
	margin-bottom:23px;
	}

div.lt-memorial div.media-border-video div.media-border div.media-border a.player
	{
	margin:10px;
	}

div.lt-memorial div.media-border-video div.media-border div.media-border a.player object
	{
	margin:0;
	}

div.lt-memorial div.media-border-video div.media-border div.media-border img
	{
	position:absolute;
	border:0;
	}

div.lt-memorial div.media-border-video div.media-border div.media-border div.image-annotate-canvas
	{
	border:0 none;
	height:10px;
	position:absolute;
	width:10px;
	}

/* List Item Photos */
div.lt-memorial div.tabs-inside ul.list-item-photos
	{
	width:630px;
	}

div.lt-memorial div.tabs-inside div.album-list-files ul.list-item-photos
	{
	margin:0 auto;
	width:630px;
	}

div.lt-memorial div.tabs-inside ul.list-item-photos li
	{
	clear:none;
	display:inline-block;
	float:left;
	padding:5px 0 0;
	text-align:center;
	width:155px;
	}

div.lt-memorial div.tabs-inside ul.list-item-photos li a
	{
	display:inline-block;
	position:relative;
	left:0;
	top:0;
	}

div.lt-memorial div.tabs-inside ul.list-item-photos li img
	{
	float:none;
	display:inline-block;
	width:auto;
	height:88px;
	margin:0 0 2px 0;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment
	{
	float:left;
	margin-left:10px;
	width:541px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment-body
	{
	float:left;
	margin-bottom:-6px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment-content
	{
	float:left;
	margin:-5px 0 0 -15px;
	padding:15px 14px 15px 30px;
	width:513px;
	min-height:45px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment-content div.blockquote-open
	{
	display:inline-block;
	float:left;
	height:19px;
	margin:-4px 5px 0 -31px;
	width:28px;
	}

div.lt-memorial div.tabs-inside ul.list-content li div.comment-content p
	{
	display:inline;
	}

div.lt-memorial div.tabs-inside ul.list-content li div.comment-content p a
	{
	text-decoration:underline;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment-content div.blockquote-close
	{
	display:inline-block;
	width:29px;
	height:19px;
	position:relative;
	top:9px;
	left:-5px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment-content blockquote.no-quote
	{
	margin-left:0;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment-content blockquote.no-quote div.blockquote-open,
div.lt-memorial div.tabs-inside ul.list-content div.comment-content blockquote.no-quote div.blockquote-close
	{
	display:none !important;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment div.comment-buttons
	{
	float:right;
	margin-top:-13px;
	position:absolute;
	width:506px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.candle div.comment div.comment-buttons
	{
	width:540px;
	}

div.lt-memorial div.tabs-inside ul.list-content li.recent-comments-list div.comment div.comment-buttons
	{
	width:452px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment span.input-button-delete,
div.lt-memorial div.tabs-inside ul.list-content div.comment span.input-button-message
	{
	position:relative;
	z-index:5000;
	margin:-25px 2px 0 -15px;
	display:none;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment span.input-button-edit,
div.lt-memorial div.tabs-inside ul.list-content div.comment span.input-button-approvals,
div.lt-memorial div.tabs-inside ul.list-content div.comment span.input-button-approval
	{
	margin-top:-25px;
	}

div.lt-memorial div.tabs-inside ul.list-content li:hover div.comment span.input-button-delete-active
	{
	display:block;
	}

div.lt-memorial div.tabs-inside ul.list-content li:hover ul div.comment span.input-button-delete-active
	{
	display:none;
	}

div.lt-memorial div.tabs-inside ul.list-content li ul li li:hover div.comment span.input-button-delete-active,
div.lt-memorial div.tabs-inside ul.list-content li:hover ul li li:hover div.comment span.input-button-delete-active
	{
	display:block;
	}

div.lt-memorial div.tabs-inside ul.list-content li img.photo-profile
	{
	position:static;
	}

div.lt-memorial div.tabs-inside ul.list-content ul.list-item-photos
	{
	clear:both;
	float:left;
	width:445px;
	margin:5px 0;
	padding:0;
	}

div.lt-memorial div.tabs-inside ul.list-content ul.list-item-photos li
	{
	width:auto;
	margin-right:7px;
	text-align:left;
	}

div.lt-memorial div.tabs-inside ul.list-content ul.list-item-photos a.video span.video-icon,
div.lt-memorial div.tabs-inside ul.list-item-files span.video-icon
	{
	cursor:pointer;
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:54px;
	margin-left:-95px;
	margin-right:40px;
	margin-top:23px;
	width:54px;
	}

div.lt-memorial div.tabs-inside ul.list-item-files a.video
	{
	display:inline-block;
	position:relative;
	}

div.lt-memorial div.tabs-inside ul.list-item-files span.video-icon
	{
	position:absolute;
	top:0;
	left:0;
	margin-left:43px;
	margin-top:21px;
	cursor:pointer;
	}

div.lt-memorial div.tabs-inside ul.list-content ul.list-item-photos li img
	{
	width:auto;
	position:static;
	float:left;
	margin:0 -2px 2px 0;
	}

div.lt-memorial #listFiles li a.cover
	{
	background-image:url(img/icon-cover.png);
	margin-left:90px;
	}

/* List Item Files */
div.lt-memorial div.tabs-inside ul.list-item-files strong.new-image
	{
	border:1px solid #B9B9B9;
	display:inline-block;
	height:92px;
	margin-top:10px;
	width:130px;
	font-weight:400;
	}

div.lt-memorial div.tabs-inside ul.list-item-files strong.new-image div.loading
	{
	background-color:#ECECEC;
	height:87px;
	margin:1px;
	}

div.lt-memorial div.tabs-inside ul.list-item-files strong.new-image div.loading div.bar
	{
	background-color:#CCC;
	height:2px;
	margin-top:88px;
	width:1px;
	position:absolute;
	}

div.lt-memorial div.tabs-inside ul.list-item-files strong.new-image div.loading span
	{
	background:transparent url(img/ajax-loading-file.gif) no-repeat scroll 3px 0;
	color:#888;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	text-align:left;
	width:88px;
	margin:6px 0 0 2px;
	padding:0 0 3px 24px;
	}

div.lt-memorial div.tabs-inside ul.list-item-files img
	{
	width:126px;
	}

div.lt-memorial div.tabs-inside ul.list-item-files strong,
div.lt-memorial div.tabs-inside ul.list-item-files span
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	}

div.lt-memorial div.tabs-inside ul.list-item-files strong
	{
	display:block;
	}

div.lt-memorial div.tabs-inside ul.list-item-files span
	{
	color:#666;
	clear:both;
	}

/* Block Share */
div.lt-memorial div.block-field
	{
	padding:0;
	width:630px;
	}

div.lt-memorial div.block-field div.block-body
	{
	padding:7px 0;
	width:630px;
	}

div.lt-memorial div.block-field div.block-content
	{
	padding:0;
	width:598px;
	min-height:100px;
	}

div.lt-memorial div.block-share
	{
	float:left;
	min-height:85px;
	margin:25px 0 0 2px;
	}

div.lt-memorial div.block div.block
	{
	float:left;
	margin:0 0 12px 0;
	padding:0;
	width:600px;
	}

div.lt-memorial div.block div.block-body div.block-body
	{
	padding:6px 0;
	width:600px;
	float:left;
	}

div.lt-memorial div.block div.block-content div.block-content
	{
	background:#FFF;
	padding:0;
	width:596px;
	min-height:100px;
	float:left;
	}

div.lt-memorial div.block-share div.form div.line
	{
	padding:0;
	width:596px;
	}
	
div.lt-memorial div.block-share div.form div.line-controls
	{
	width:588px;
	}

div.lt-memorial div.block-share a.remove
	{
	display:none;
	}

div.lt-memorial div.block-share span.button
	{
	float:right;
	margin:14px -2px 8px 0;
	}

div.lt-memorial div.block-comment div.form div.line
	{
	width:598px;
	}

div.lt-memorial div.tab-item div.form div.block-share div.line-share span.button,
div.lt-memorial div.block-new-album div.form div.line span.button
	{
	margin:3px 20px -5px 3px;
	}

div.lt-memorial div.block-new-album div.form div.line span.button
	{
	margin:-35px -11px -5px 3px;
	}

div.lt-memorial div.block-content div.form span.input-text
	{
	padding:0 0 0 5px;
	height:44px;
	}

div.lt-memorial div.block-content div.form span.input-text span.input
	{
	display:block;
	height:auto;
	}

div.lt-memorial div.block-content div.form span.input-text input
	{
	height:16px;
	padding:16px 0 13px 0;
	margin-left:12px;
	padding /*\**/:10px 0 19px 0\9;
	color:#646464;
	margin-right:10px;
	}
div.lt-memorial div.block-content div.form span.input-text-button span.input
	{
	height:auto;
	}
	
div.lt-memorial div.media-screen div.media-link div.paste-url span.input-text-button span.input input
	{
	margin:0 140px 0 12px;
	}
	
div.lt-memorial div.media-screen div.media-link div.paste-url span.input-text-button span.input span.select input
	{
	left:12px;
	margin-left:0;
	}

div.lt-memorial div.block-share div.form span.input-text-button input
	{
	margin-right:140px;
	}

div.lt-memorial div.block-share div.form span.input-text span.watermark
	{
	padding:0 0 0 5px;
	font-size:14px;
	height:44px;
	line-height:44px;
	color:#313131;
	}

div.lt-memorial div.block-new-album div.form div.line div.control-album-data-single span.button
	{
	margin:27px 0 0;
	}

div.lt-memorial div.block-new-question
	{
	width:524px;
	margin:0 0 15px;
	}

div.lt-memorial div.block-new-question div.form div.input-textarea textarea
	{
	width:503px !important;
	}

div.lt-memorial div.block-new-question div.form div.line span.button
	{
	margin-right:26px;
	}

div.lt-memorial div.block-share-light a.remove
	{
	margin:-22px 0 0 74px;
	}

div.lt-memorial div.block-share div.message
	{
	width:420px;
	margin:0;
	}

div.lt-memorial div.block-media div.message
	{
	margin-left:24px;
	width:520px;
	}

div.lt-memorial div.block-share.block-share-guestbook
	{
	padding-bottom:30px;
	}

div.lt-memorial div.block-share-guestbook div.input-textarea textarea
	{
	min-height:26px;
	height:26px;
	}

div.lt-memorial div.block-comment
	{
	margin:15px 0 10px;
	}

div.lt-memorial div.block-comment div.form div.input-textarea span.watermark
	{
	padding:6px 0 0 8px !important;
	}

div.lt-memorial div.block-new-album
	{
	display:none;
	float:none;
	min-height:44px;
	margin:12px 0 0;
	}

div.lt-memorial div.block-share div.form div.input-textarea
	{
	float:left;
	margin-right:5px;
	margin:7px 0 0 0;
	}

div.lt-memorial div.block-share div.form div.input-textarea
	{
	width:600px;
	}

div.lt-memorial div.block-share div.form div.input-textarea-body
	{
	width:600px;
	padding:6px 0;
	}

div.lt-memorial div.block-share div.form div.input-textarea-body textarea,
div.lt-memorial div.block-share div.form div.input-textarea-body input
	{
	border:0 none;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:7px 14px;
	width:568px;
	}

div.lt-memorial div.block-share div.form div.input-textarea-body input
	{
	min-height:20px;
	}

div.lt-memorial div.block-share-wall div.form div.input-textarea textarea
	{
	min-height:26px;
	}

div.lt-memorial div.block-share-focus div.form div.input-textarea textarea
	{
	min-height:70px;
	}

div.lt-memorial div.block-share div.form div.input-textarea span.watermark
	{
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:24px;
	padding:7px 0 0 14px;
	color:#333333;
	}
	
div.lt-memorial div.block-share-focus div.form div.input-textarea span.watermark
	{
	display:none !important;
	}

div.lt-memorial div.block-share div.line-candle,
div.lt-memorial div.block-share div.line-gift
	{
	display:none;
	min-height:265px;
	position:relative;
	left:0;
	top:0;
	}

/* Block Share - Controls */
div.lt-memorial #shareContent
	{
	display:none;
	clear:both;
	}
	
div.lt-memorial #shareContent div.block
	{
	margin-top:-1px;
	}
	
div.lt-memorial #shareContent div.block div.block-content
	{	
	position:relative;
	}

div.lt-memorial div.block-share div.controls
	{
	position:relative;
	float:left;
	margin:0 0 -1px;
	padding:8px 0 0;
	}

div.lt-memorial div.block-share-focus div.controls
	{
	display:block;
	}

div.lt-memorial div.block-share div.controls label
	{
	color:#666;
	width:auto;
	line-height:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	margin:0;
	padding:1px 0 0 4px;
	}

div.lt-memorial div.block-share div.controls ul.control-albums-header-opened
	{
	border-bottom:1px solid #E8E8E8;
	height:28px;
	}

div.lt-memorial div.block-share div.controls ul
	{
	list-style:none;
	margin:0;
	padding:0;
	}

div.lt-memorial div.block-share div.controls ul li
	{
	float:left;
	height:52px;
	padding-left:4px;
	}

div.lt-memorial div.block-share div.controls ul li:first-child.active
	{
	height:52px;
	}

div.lt-memorial div.block-share div.controls ul li.active
	{
	height:51px;
	}

div.lt-memorial div.block-share div.controls ul li.active div
	{
	height:51px;
	}

div.lt-memorial div.block-share div.controls ul li object
	{
	position:absolute;
	z-index:1;
	outline:0;
	}

div.lt-memorial div.block-share div.controls a.icon
	{
	color:#313131;
	cursor:pointer;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	height:29px;
	line-height:29px;
	margin:9px 14px 0 7px;
	padding:0 0 0 30px;
	}

div.lt-memorial div.block-share div.controls a.icon:hover
	{
	color:#616161;
	}

div.lt-memorial div.block-share div.controls a.icon:active
	{
	color:#111111;
	}

div.lt-memorial div.block-share div.controls a.icon-upload,
div.lt-memorial div.block-share div.controls a.icon-photo
	{
	background-position:-10219px -141px;
	}

div.lt-memorial div.block-share div.controls a.icon-upload:hover,
div.lt-memorial div.block-share div.controls a.icon-photo:hover
	{
	background-position:-10219px -181px;
	}

div.lt-memorial div.block-share div.controls a.icon-upload:active,
div.lt-memorial div.block-share div.controls a.icon-photo:active
	{
	background-position:-10219px -221px;
	}

div.lt-memorial div.block-share div.controls a.icon-video
	{
	background-position:-10335px -141px;
	}

div.lt-memorial div.block-share div.controls a.icon-video:hover
	{
	background-position:-10335px -181px;
	}

div.lt-memorial div.block-share div.controls a.icon-video:active
	{
	background-position:-10335px -221px;
	}

div.lt-memorial div.block-share div.controls a.icon-candle
	{
	background-position:-10452px -136px;
	padding-left:35px;
	}

div.lt-memorial div.block-share div.controls a.icon-candle:hover
	{
	background-position:-10452px -176px;
	}

div.lt-memorial div.block-share div.controls a.icon-candle:active
	{
	background-position:-10452px -216px;
	}

div.lt-memorial div.block-share div.controls a.icon-gift
	{
	background-position:-10577px -137px;
	}

div.lt-memorial div.block-share div.controls a.icon-gift:hover
	{
	background-position:-10577px -177px;
	}

div.lt-memorial div.block-share div.controls a.icon-gift:active
	{
	background-position:-10577px -217px;
	}

/* Block Preview */
div.lt-memorial div.block-preview
	{
	background:white;
	border-top-color:#FFF;
	float:left;
	border:1px solid #D6D6D6;
	min-height:20px;
	position:static;
	width:509px;
	border-top:0;
	margin:-1px 0 0;
	padding:12px 10px 3px;
	}

div.lt-memorial div.block-preview ul
	{
	list-style:none;
	width:535px;
	margin:0 0 0 -2px;
	padding:0;
	}

div.lt-memorial div.block-preview ul li
	{
	background:transparent url(img/files-preview-bg.gif) no-repeat -214px 0;
	float:left;
	width:95px;
	height:115px;
	margin-bottom:6px;
	padding:6px 2px 0 6px;
	}

div.lt-memorial div.block-preview ul li img
	{
	width:88px;
	height:66px;
	}

div.lt-memorial div.block-preview ul li textarea,
div.lt-memorial div.form div.block-preview ul li textarea
	{
	background:#FFF;
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	display:block;
	border:1px solid #FFF;
	cursor:text;
	overflow:hidden;
	overflow-y:auto;
	height:30px;
	width:79px;
	padding:4px;
	}

div.lt-memorial div.media-preview a.remove
	{
	display:block;
	cursor:pointer;
	}

div.lt-memorial div.block-preview ul li textarea:hover,
div.lt-memorial div.form div.block-preview ul li textarea:hover
	{
	border:1px solid #AEAEAE;
	}

div.lt-memorial div.block-preview ul li textarea:focus,
div.lt-memorial div.block-preview ul li textarea.focus,
div.lt-memorial div.form div.block-preview ul li textarea:focus,
div.lt-memorial div.form div.block-preview ul li textarea.focus
	{
	border:1px solid #CCC;
	}

div.lt-memorial div.block-preview ul li.photo,
div.lt-memorial div.form div.block-preview ul li.photo
	{
	background-position:0 0;
	}

div.lt-memorial div.block-preview ul li.video,
div.lt-memorial div.form div.block-preview ul li.video
	{
	background-position:-107px 0;
	}

div.lt-memorial div.block-preview ul li.new-file,
div.lt-memorial div.form div.block-preview ul li.new-file
	{
	opacity:0;
	filter:alpha(opacity=0);
	}

div.lt-memorial div.block-preview ul li div.loading,
div.lt-memorial div.form div.block-preview ul li div.loading
	{
	width:88px;
	height:66px;
	}

div.lt-memorial div.block-preview ul li div.loading div.bar,
div.lt-memorial div.form div.block-preview ul li div.loading div.bar
	{
	background-color:#CCC;
	height:2px;
	margin-top:63px;
	width:1px;
	}

div.lt-memorial div.block-preview ul li div.loading span,
div.lt-memorial div.form div.block-preview ul li div.loading span
	{
	background:transparent url(img/ajax-loading-file.gif) no-repeat scroll 3px 0;
	color:#888;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	text-align:left;
	width:88px;
	margin:-20px 0 0 2px;
	padding:0 0 3px 24px;
	}

div.lt-memorial div.tabs div.tab-body h5.file-title
	{
	width:630px;
	font-size:14px;
	color:#5d741a;
	margin:20px 0 -33px;
	border:0;
	}

div.lt-memorial div.tabs div.tab-body h5.wall-file-title
	{
	width:630px;
	color:#5d741a;
	border:0;
	margin:20px 0 0px;
	}

div.lt-memorial div.tabs div.tab-body h5.file-title a.edit-album-title,
div.lt-memorial div.tabs div.tab-body h5.file-title div.edit-album-title-main,
div.lt-memorial div.tabs div.tab-body h5.file-title div.edit-album-title-main span.textbox input
	{
	width:630px;
	}

div.lt-memorial span.remove
	{
	background:transparent url(img/icon-remove.png) no-repeat 0 0;
	cursor:pointer;
	display:none !important;
	width:25px;
	height:25px;
	text-indent:-9999px;
	position:absolute;
	right:-9px;
	top:-10px;
	z-index:999;
	}

div.lt-memorial div.tabs-inside ul.list-item-photos li a:hover span.remove-active,
div.lt-memorial div.media-items div.slider ul span.remove
	{
	display:block !important;
	}

/* Block Share - New Albums - Files */
div.lt-memorial div.block-share div.control-albums-files
	{
	height:1%;
	min-height:20px;
	position:static;
	width:509px;
	padding:12px 10px 8px;
	}

div.lt-memorial div.block-share div.control-albums-files:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

div.lt-memorial div.block-share div.control-albums-files-wall
	{
	clear:both;
	float:left;
	margin:10px 0 0;
	}

div.lt-memorial div.control-albums-files div.control-album-add
	{
	clear:both;
	float:left;
	width:510px;
	overflow:hidden;
	height:0;
	visibility:hidden;
	margin:0;
	}

div.lt-memorial div.control-albums-files div.control-album-add a.control-wall-cancel
	{
	background:transparent url(img/icon-remove-blank.png) no-repeat scroll right top;
	color:#333;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	line-height:25px;
	position:absolute;
	margin:-21px 0 0 445px;
	padding:0 27px 0 0;
	}

div.lt-memorial div.control-albums-files div.control-album-add a.control-album-cancel
	{
	background:transparent url(img/icon-remove-blank.png) no-repeat scroll 100% 0;
	color:#333;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	line-height:25px;
	position:absolute;
	margin:-34px 0 0 445px;
	padding:0 27px 0 0;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul
	{
	list-style:none;
	margin:7px 0;
	padding:0;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul li
	{
	width:50%;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul li div.upload-object
	{
	height:105px;
	position:absolute;
	width:254px;
	z-index:1000;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul li div.upload-object object
	{
	position:static;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul li a
	{
	display:block;
	float:left;
	width:255px;
	text-align:center;
	padding:30px 0;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul li.from-computer a
	{
	border-right:1px solid #E8E8E8;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul li strong
	{
	font-family:Arial,Helvetica,sans-serif;
	color:#0266B1;
	display:block;
	float:none;
	font-size:12px;
	font-weight:700;
	width:auto;
	margin:0;
	padding:0 0 5px;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul li p
	{
	color:#121212;
	float:none;
	font-style:normal;
	line-height:22px;
	text-align:center;
	width:245px;
	margin:-5px 0 0;
	padding:0;
	}

div.lt-memorial div.control-albums-files div.control-album-add ul li.disabled a *
	{
	color:#999;
	}

div.lt-memorial div.block-share div.control-album-data
	{
	float:left;
	position:static;
	width:529px;
	padding:15px 2px 2px;
	}

div.lt-memorial div.block-share div.control-album-data label
	{
	padding:7px 12px 0 4px;
	}

div.lt-memorial div.block-share div.control-album-data span.button
	{
	margin:-35px -9px 0 0;
	}

/* Trivia */
div.lt-memorial div.tabs-inside ul.list-trivia
	{
	margin-left:0;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li
	{
	border-bottom:0;
	border-top:1px solid #EAEAEA;
	width:525px;
	padding:20px 0 15px 20px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li.active
	{
	background:#F5F5F5;
	margin-bottom:15px;
	border:1px solid #EAEAEA;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li.active a.edit
	{
	background:none !important;
	border:0 !important;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li.active span.input-button-delete
	{
	display:none !important;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li p
	{
	font-size:11px;
	position:relative;
	z-index:2000;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li a
	{
	text-decoration:none;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li a.send
	{
	color:#666;
	margin-left:5px;
	padding-left:8px;
	border-left:1px solid #666;
	position:relative;
	z-index:2000;
	}

div.lt-memorial div.tabs-inside ul.list-trivia div.form
	{
	margin-bottom:-5px;
	margin-right:25px;
	position:relative;
	right:10px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia div.form span.input-answer
	{
	float:right;
	margin-right:37px;
	margin-top:-25px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia span.input-submit,
div.lt-memorial div.tabs-inside ul.list-trivia span.input-text,
div.lt-memorial div.tabs-inside ul.list-trivia span.input-cancel
	{
	display:none;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li.active span.input-submit,
div.lt-memorial div.tabs-inside ul.list-trivia li.active span.input-text,
div.lt-memorial div.tabs-inside ul.list-trivia li.active span.input-cancel
	{
	display:inline-block;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li.active span.input-answer
	{
	display:none;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li.active div.form
	{
	margin-top:0;
	margin-bottom:-8px;
	margin-right:0;
	float:left;
	position:static;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li.active div.form span.input-text input
	{
	width:330px;
	}

div.lt-memorial ul.list-trivia-answers li span.input-button-delete
	{
	display:none;
	margin:3px 0 -50px 7px;
	}

div.lt-memorial ul.list-trivia-answers li:hover span.input-button-delete-active,
div.lt-memorial ul.list-trivia-answers li:hover span.input-button-message-active
	{
	display:block;
	}

/* Pager */
div.lt-memorial div.pager-list
	{
	margin:15px 0;
	text-align:right;
	width:633px;
	}

div.lt-memorial div.form div.line-buttons-fixed
	{
	padding-right:30px;
	width:530px;
	}

/* Trivia */
div.lt-memorial div.pager-list-answers
	{
	margin-left:415px;
	}

div.lt-memorial div.form-trivia div.line
	{
	padding:10px 0 0;
	}

div.lt-memorial div.tabs-inside ul.list-trivia-answers
	{
	margin:0 19px 10px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia-answers li
	{
	width:515px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia-answers li p
	{
	width:auto;
	}

div.lt-memorial div.tabs-inside ul.list-trivia-answers li a.edit
	{
	width:415px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia-answers li span.remove-comment
	{
	margin-left:409px;
	}

div.lt-memorial div.pager-list-trivia
	{
	margin:15px 0 15px 415px;
	}

/* Upload Photos & Videos */
div.lt-memorial div.photo-frame
	{
	width:120px;
	height:86px;
	padding:7px 9px 12px 11px;
	}
	
div.lt-memorial div.photo-frame img
	{
	width:120px;
	height:86px;
	}

div.lt-memorial div.media-screen
	{
	float:left;
	padding:10px 2px 0;
	width:592px;
	min-height:172px;
	}

div.lt-memorial div.media-screen div.pager-box
	{
	margin:10px 0 0;
	}

div.lt-memorial div.media-screen ul.media-options
	{
	list-style-type:none;
	padding:0 5px 0 6px;
	margin:0 0 10px;
	height:161px;
	}

div.lt-memorial div.media-screen ul.media-options li
	{
	position:relative;
	float:left;
	width:185px;
	height:161px;
	margin:0 4px;
	text-align:center;
	cursor:pointer;
	}

div.lt-memorial div.media-screen ul.media-options li span
	{
	position:absolute;
	bottom:8px;
	left:auto;
	display:block;
	width:100%;
	z-index:900;
	line-height:22px;
	}

div.lt-memorial div.media-screen ul.media-options li strong
	{
	display:block;
	font-size:13px;
	}
	
div.lt-memorial div.media-screen ul.media-options li object
	{
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	}

div.lt-memorial div.record-screen
	{
	display:none;
	}

div.lt-memorial div.record-screen div.flash-recorder
	{
	position:relative;
	margin:0 0 0 6px;
	height:530px;
	}

div.lt-memorial div.record-screen div.flash-recorder object
	{
	position:absolute;
	top:10px;
	left:0;
	z-index:2001;
	}

div.lt-memorial div.record-screen div.flash-recorder div.custom-message
	{
	display:none;
	position:relative;
	margin-top:45px;
	margin-left:11px;
	z-index:2000;
	width:530px;
	}

div.lt-memorial div.record-screen div.recorder-options
	{
	padding:20px;
	text-align:center;
	}

div.lt-memorial div.record-screen div.recorder-options a
	{
	padding:0 5px;
	}

div.lt-memorial div.media-screen div.media-link
	{
	display:none;
	position:relative;
	width:564px;
	height:160px;
	margin-left:14px;
	}

div.lt-memorial div.line-upload 
	{
	position:relative;
	}

div.lt-memorial div.share-content a.close-button
	{
	position:absolute;
	top:-20px;
	right:-12px;
	z-index:3000;
	}

div.lt-memorial div.media-screen div.media-link h4
	{
	padding:22px 0;
	font-size:16px;
	font-weight:normal;
	}

div.lt-memorial div.media-screen div.media-link div.paste-url
	{
	position:relative;
	margin:0 46px;
	}

div.lt-memorial div.media-screen div.media-link div.paste-url span.input-text input
	{
	width:311px;
	*margin-left:-46px;
	}

div.lt-memorial div.media-screen div.media-link div.paste-url span.button-link-video
	{
	position:absolute;
	right:10px;
	top:4px;
	margin:0;
	}

div.lt-memorial div.media-screen div.link-options
	{
	padding:20px;
	text-align:center;
	}

div.lt-memorial div.media-screen div.link-options a
	{
	padding:0 5px;
	}

div.lt-memorial div.media-preview
	{
	float:left;
	margin:8px 0 15px;
	padding:0;
	overflow:hidden;
	width:592px;
	}
	
div.lt-memorial div.media-items
	{
	width:578px;
	padding:18px 0 0;
	margin:0 0 0 7px;
	overflow:hidden;
	position:relative;
	}

div.lt-memorial div.media-items div.slider
	{
	float:left;
	width:9000px;
	margin:0;
	}

div.lt-memorial div.media-items div.slider ul
	{
	float:left;
	margin:0;
	width:576px;
	list-style-type:none;
	}

div.lt-memorial div.media-items div.slider ul li
	{
	position:relative;
	float:left;
	margin:0 2px;
	width:140px;
	}

div.lt-memorial div.media-items div.slider ul li div.edit-caption
	{
	width:123px;
	height:47px;
	margin:5px 0 0 5px;
	padding:5px;
	}

div.lt-memorial div.media-items div.slider ul li div.edit-caption textarea
	{
	margin:0;
	border:0 none;
	width:123px;
	height:32px;
	padding:5px 0;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	background:transparent;
	*overflow:hidden;
	}

div.lt-memorial div.media-items div.slider ul li div.edit-caption span.watermark
	{
	display:block;
	margin:0;
	width:123px;
	height:42px;
	font-size:11px;
	line-height:40px;
	text-align:center;
	color:#313131;
	}

div.lt-memorial div.media-items div.slider ul li div.edit-caption-focus span.watermark
	{
	display:none !important;
	}

div.lt-memorial div.media-items div.slider ul li span.remove
	{
	position:absolute;
	top:-7px;
	right:-6px;
	margin:0;
	}

div.lt-memorial div.media-items div.slider ul li div.loading
	{
	width:120px;
	height:86px;
	overflow:hidden;
	}

div.lt-memorial div.media-items div.slider ul li div.loading span.progress
	{
	display:block;
	width:0;
	height:16px;
	margin:35px 0 0 10px;
	}

div.lt-memorial div.media-items div.slider ul li div.loading span.status
	{
	display:block;
	margin-top:7px;
	font-size:11px;
	color:#313131;
	text-align:center;
	}

/* Photos & Videos Tab */
div.lt-memorial div.block-add-media
	{
	display:none;
	}
	
div.lt-memorial div.block-add-media div.block-media div.block-content
	{
	padding:5px 0 0;
	width:624px;
	}

div.lt-memorial div.block-media
	{
	background:none;
	}

div.lt-memorial div.block-media div.media-screen
	{
	width:620px;
	padding:10px 2px;
	}

div.lt-memorial div.block-media div.media-screen ul.media-options
	{
	margin-left:14px;
	}

div.lt-memorial div.block-media div.media-items
	{
	margin-left:22px;
	}

div.lt-memorial div.block-media div.media-preview
	{
	width:620px;
	margin-bottom:10px;
	}

div.lt-memorial div.block-media div.media-screen div.media-link
	{
	margin:0 auto;
	margin-bottom:15px;
	}

div.lt-memorial div.block-media div.block-content
	{
	background:none;
	}

div.lt-memorial div.block-media div.block-body
	{
	background:none;
	}

div.lt-memorial div.tabs div.tab-body div.block-media h5
	{
	border:0 none;
	margin:10px 0 0;
	width:417px;
	}

div.lt-memorial div.block-media span.tab-title
	{
	font-size:14px;
	font-weight:bold;
	margin:20px 10px;
	position:absolute;
	text-align:center;
	width:200px;
	}

div.lt-memorial div.block-media div.block-media-top
	{
	position:relative;
	}

div.lt-memorial div.block-media div.block-media-top a.close-button
	{
	position:absolute;
	right:-3px;
	top:-13px;
	}

div.lt-memorial div.media-screen div.select-album div.message
	{
	margin-left:25px;
	}

div.lt-memorial div.media-screen div.select-album
	{
	width:564px;
	height:161px;
	margin:15px auto 0 auto;
	}

div.lt-memorial div.media-screen div.select-album h4
	{
	padding:22px 30px 22px 0;
	font-size:16px;
	font-weight:normal;
	}

div.lt-memorial div.media-screen div.select-album div.paste-url
	{
	position:relative;
	margin:0 46px;
	}

div.lt-memorial div.media-screen div.select-album div.paste-url span.input-text input
	{
	width:311px;
	}

div.lt-memorial div.media-screen div.select-album div.paste-url span.input-text span.watermark
	{
	top:-14px;
	*top:0;
	}

div.lt-memorial div.media-screen div.select-album div.paste-url span.button-share
	{
	position:absolute;
	right:10px;
	top:4px;
	margin:0;
	z-index:3000;
	}

div.lt-memorial div.block-media span.select
	{
	position:relative;
	}

html.ie8 div.lt-memorial div.block-media span.select
	{
	border:0 solid transparent;
	}

div.lt-memorial div.block-media span.select div.dropdown
	{
	position:absolute;
	top:3px;
	right:110px;
	width:15px;
	height:9px;
	cursor:pointer;
	*top:18px;
	}

div.lt-memorial div.block-media span.select div.select-list
	{
	display:none;
	position:absolute;
	width:360px !important;
	cursor:default;
	z-index:2000;
	background:transparent url(img/combo-bg.png) no-repeat scroll left bottom;
	top:26px;
	left:0;
	*top:43px;
	}

div.lt-memorial div.block-media span.select div.select-list ul
	{
	display:block;
	margin-right:-7px;
	padding:3px 7px 8px;
	background:transparent url(img/combo-bg.png) no-repeat scroll right bottom;
	*margin-right:0;
	}

div.lt-memorial div.block-media div.control-select-scroll span.select div.select-list ul
	{
	background:none;
	}

div.lt-memorial div.block-media span.select div.select-list ul li
	{
	border-bottom:1px solid #F1F1F1;
	cursor:pointer;
	float:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	white-space:nowrap;
	padding:8px 0 8px 8px;
	}

div.lt-memorial div.block-media span.select div.select-list ul li.last
	{
	border-bottom:0 none;
	}

div.lt-memorial div.block-media span.select div.select-list ul li.selected
	{
	background-color:#3398DE;
	color:#FFF !important;
	}

div.lt-memorial div.block-media span.select div.select-list ul li:hover
	{
	color:#000;
	}

div.lt-memorial div.block-media div.line-share
	{
	width:613px;
	float:left;
	clear:both;
	}

div.lt-memorial div.block-media div.express-login
	{
	margin:15px auto 15px 12px;
	}

/* Gifts */
div.lt-memorial #giftList
	{
	float:left;
	clear:both;
	width:592px;
	min-height:135px;
	margin:0;
	padding:0 2px;
	}

div.lt-memorial div.tabs-inside div.control-gift-list
	{
	float:left;
	margin-top:10px;
	}

div.lt-memorial div.tabs-inside ul.list-gifts
	{
	margin-left:6px;
	}

div.lt-memorial div.tabs-inside ul.list-gifts li
	{
	float:left;
	width:143px;
	height:190px;
	margin:0;
	padding:10px 0;
	}

div.lt-memorial div.tabs-inside ul.list-gifts li a.gift
	{
	display:block;
	width:140px;
	height:190px;
	cursor:pointer;
	}

div.lt-memorial div.tabs-inside ul.list-gifts li a
	{
	text-align:center;
	}

div.lt-memorial div.tabs-inside ul.list-gifts li div.gift-box
	{
	float:left;
	width:123px;
	height:129px;
	margin:2px 0 0 12px;
	padding:10px 0;
	}

div.lt-memorial div.tabs-inside ul.list-gifts li div.gift-box img
	{
	border:0;
	}

div.lt-memorial div.tabs-inside ul.list-gifts li a strong
	{
	display:block;
	clear:both;
	font-size:12px;
	color:#0089C4;
	}

div.lt-memorial div.tabs-inside ul.list-gifts li a span.price
	{
	display:block;
	font-size:12px;
	margin:0;
	}

div.lt-memorial div.tabs-inside ul.list-item-files a.gift img
	{
	height:81px;
	width:113px;
	border-color:#CFCFCF;
	}

div.lt-memorial div.tabs-inside ul.list-item-files a.gift-selected img
	{
	border-color:#5BC4FE;
	}

div.lt-memorial div.tabs div.ajax-loading-gifts
	{
	display:block;
	text-indent:-9999px;
	margin:0;
	width:70px;
	height:25px;
	position:absolute;
	left:45%;
	top:45%;
	}

div.lt-memorial div.pager-items
	{
	position:relative;
	margin:0;
	overflow:hidden;
	}

div.lt-memorial div.pager-items div.slider
	{
	float:left;
	width:9000px;
	margin:0;
	}

div.lt-memorial div.pager-items div.slider ul
	{
	float:left;
	width:572px;
	list-style-type:none;
	}

/* Candles */
div.lt-memorial #candleList
	{
	float:left;
	clear:both;
	width:592px;
	min-height:135px;
	margin:0;
	padding:0 2px;
	}

div.lt-memorial div.tabs-inside div.control-candle-list
	{
	float:left;
	margin-top:10px;
	}

div.lt-memorial div.tabs-inside ul.list-candles
	{
	margin-left:6px;
	}

div.lt-memorial div.tabs-inside ul.list-candles li
	{
	float:left;
	width:143px;
	height:190px;
	margin:0;
	padding:10px 0;
	}

div.lt-memorial div.tabs-inside ul.list-candles li a.candle
	{
	display:block;
	width:140px;
	height:190px;
	}
	
div.lt-memorial div.tabs-inside ul.list-candles li a
	{
	text-align:center;
	}

div.lt-memorial div.tabs-inside ul.list-candles li div.candle-box
	{
	text-align:center;
	width:140px;
	height:145px;
	margin:0;
	padding:0;
	cursor:pointer;
	}

div.lt-memorial div.tabs-inside ul.list-candles li div.candle-box img
	{
	width:140px;
	height:145px;
	margin:0;
	padding:0;
	border:0 none;
	}

div.lt-memorial div.tabs-inside ul.list-candles li a strong
	{
	display:inline-block;
	width:115px;
	margin:0 0 0 12px;
	padding:3px 0;
	font-size:15px;
	color:#0089C4;
	text-align:center;
	white-space:nowrap;
	}

div.lt-memorial div.tabs-inside ul.list-candles li a span.price
	{
	margin:0 0 0 12px;
	}

div.lt-memorial div.tabs div.ajax-loading-candles
	{
	display:block;
	text-indent:-9999px;
	margin:0;
	width:70px;
	height:25px;
	position:absolute;
	left:45%;
	top:45%;
	}

/* Pager */
div.lt-memorial div.pager-box
	{
	float:left;
	clear:both;
	width:100%;
	height:54px;
	background:#F3F3F3;
	border-top:1px solid #E5E5E5;
	}

div.lt-memorial div.pager-box a
	{
	float:left;
	display:block;
	width:100px;
	color:#0089C4;
	font-family:Arial,Helvetica,sans-serif;
	line-height:20px;
	font-size:14px;
	margin:18px 0 0 0;
	text-decoration:none;
	padding:0 0 0 26px;
	cursor:pointer;
	}

div.lt-memorial div.pager-box a.prev
	{
	float:left;
	margin-left:20px;
	}

div.lt-memorial div.pager-box a.next
	{
	float:right;
	width:70px;
	text-align:right;
	padding:0 26px 0 0;
	margin-right:20px;
	}

div.lt-memorial div.pager-box a.next-disabled,
div.lt-memorial div.pager-box a.prev-disabled
	{
	visibility:hidden;
	}

div.lt-memorial div.block-share div.pager-box div.page-number
	{
	float:left;
	margin:0;
	padding:20px;
	width:260px;
	text-align:center;
	}

div.lt-memorial div.block-share div.pager-box div.page-number ul
	{
	display:inline-block;
	list-style-type:none;
	margin:0;
	}

div.lt-memorial div.block-share div.pager-box div.page-number ul li
	{
	float:left;
	}

div.lt-memorial div.block-share div.pager-box div.page-number ul li a
	{
	display:block;
	width:14px;
	height:14px;
	margin:0 2px;
	padding:0;
	cursor:pointer;
	}

div.lt-memorial div.pager-box span.page-number
	{
	float:left;
	margin-top:20px;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	width:180px;
	font-size:11px;
	color:#555;
	}

/* Edit */
div.lt-memorial a.edit,
div.lt-memorial div.column-content p a.edit
	{
	text-decoration:none;
	border:1px solid #FFF;
	cursor:text;
	color:#333;
	margin:0 0 0 -5px;
	padding:2px 5px;
	}

div.lt-memorial div.column-content p a.edit:hover
	{
	color:#333;
	}

div.lt-memorial div.edit-textbox span.textbox
	{
	background:transparent url(img/edit-textbox-bg.gif) no-repeat 0 0;
	background-position:1px -1px;
	display:block;
	margin-bottom:4px;
	}

div.lt-memorial div.edit-textbox span.textbox textarea,
div.lt-memorial div.edit-textbox span.textbox input
	{
	background:transparent url(img/edit-textbox-bg.gif) no-repeat scroll 0 0;
	border:0 none;
	border-bottom:1px solid #F7F8DE;
	border-right:1px solid #F7F8DE;
	display:block;
	line-height:23px;
	font-family:Arial,Helvetica,sans-serif;
	padding:8px;
	}
	
div.lt-memorial div.edit-textbox span.textbox textarea
	{
	background-color:#FEFFE8;
	}

div.lt-memorial span.input-button-cancel,
div.lt-memorial span.input-button-submit,
div.lt-memorial span.input-button-delete,
div.lt-memorial span.input-button-message
	{
	background:transparent url(img/buttons-input-bg.gif) no-repeat scroll 100% 0;
	border:0 none;
	color:#333333;
	display:inline-block;
	float:right;
	height:26px;
	line-height:18px !important;
	margin:3px 0 0 -12px;
	padding-right:9px;
	}

div.lt-memorial span.input-button-cancel a,
div.lt-memorial span.input-button-submit a,
div.lt-memorial span.input-button-delete a,
div.lt-memorial span.input-button-message a
	{
	background:transparent url(img/buttons-input-bg.gif) no-repeat scroll 100% 0;
	color:#777 !important;
	display:inline-block !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	height:26px !important;
	line-height:26px !important;
	padding:0 13px 0 26px !important;
	text-align:left !important;
	text-decoration:none !important;
	text-transform:none !important;
	font-weight:normal !important;
	}

div.lt-memorial span.input-button-cancel a
	{
	background-position:0 -80px;
	}

div.lt-memorial span.input-button-submit a
	{
	background-position:0 -160px;
	}

div.lt-memorial span.input-button-delete a
	{
	background-position:0 -240px;
	}

div.lt-memorial span.input-button-message a
	{
	background-position:0 -320px;
	}

div.lt-memorial span.input-button-cancel:hover a
	{
	background-position:-289px -80px;
	}

div.lt-memorial span.input-button-submit:hover a
	{
	background-position:-290px -160px;
	}

div.lt-memorial span.input-button-delete:hover a
	{
	background-position:-290px -239px;
	}

div.lt-memorial span.input-button-message:hover a
	{
	background-position:-291px -319px;
	}

div.lt-memorial span.input-button-cancel:active a
	{
	background-position:0 -120px;
	}

div.lt-memorial span.input-button-submit:active a
	{
	background-position:0 -200px;
	}

div.lt-memorial span.input-button-delete:active a
	{
	background-position:0 -279px;
	}

div.lt-memorial span.input-button-message:active a
	{
	background-position:0 -359px;
	}

div.lt-memorial span.input-button-cancel a:hover,
div.lt-memorial span.input-button-submit a:hover,
div.lt-memorial span.input-button-delete a:hover,
div.lt-memorial span.input-button-message a:hover
	{
	color:#555 !important;
	}

div.lt-memorial span.button div.ajax-loading-inside
	{
	display:none;
	}

div.lt-memorial div.upload-new-photo
	{
	clear:both;
	height:22px;
	margin-top:-20px;
	text-align:right;
	width:554px;
	}

div.lt-memorial div.upload-new-photo span
	{
	z-index:900;
	position:relative;
	}

div.lt-memorial div.upload-new-photo object
	{
	z-index:1000;
	position:absolute;
	}

/* Custom Styles - Edit */
div.lt-memorial span.input-button-delete-question
	{
	margin:20px 96px -65px 7px;
	position:relative;
	z-index:6000;
	display:none !important;
	}

div.lt-memorial ul.list-trivia li:hover span.input-button-delete-active,
div.lt-memorial ul.list-trivia li:hover span.input-button-message-active
	{
	display:block !important;
	}

div.lt-memorial strong.editing span.input-button-delete-question
	{
	display:none !important;
	}

div.lt-memorial div.inside-tab-edit textarea
	{
	width:424px !important;
	font-family:Arial,Helvetica,sans-serif;
	}

div.lt-memorial div.edit-display-name span.textbox input
	{
	width:605px;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	color:#000;
	font-size:24px;
	font-weight:400;
	}

div.lt-memorial div.edit-display-name span.input-button-submit,
div.lt-memorial div.edit-display-name span.input-button-cancel
	{
	margin:3px 0 10px 7px;
	}

div.lt-memorial div.edit-display-name span.button div.ajax-loading-inside
	{
	display:none;
	}

div.lt-memorial div.column-content div.header h3 a.edit
	{
	width:615px;
	color:#000;
	margin:-8px;
	padding:7px;
	}

div.lt-memorial div.column-content div.header h6 a.edit
	{
	display:inline;
	color:#666;
	}

div.lt-memorial div.column-content div.header h6 a.edit:hover
	{
	background:transparent;
	border:1px dotted #FFF;
	}

div.lt-memorial div.column-content div.header h6 a.edit-ready-date:hover
	{
	background:#FEFFE8 none repeat scroll 0 0;
	border:1px dotted #999;
	}

div.lt-memorial div.edit-date
	{
	display:inline;
	}

div.lt-memorial div.edit-date span.textbox
	{
	display:inline;
	}

div.lt-memorial div.trivia-question
	{
	width:515px;
	padding-bottom:38px;
	}

div.lt-memorial div.trivia-question input
	{
	width:498px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia li a.edit
	{
	margin-bottom:6px;
	width:508px;
	}

div.lt-memorial div.trivia-answer input
	{
	width:405px;
	}

div.lt-memorial ul.list-trivia-home p a.edit
	{
	margin:0 0 0 -5px;
	padding:0 5px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia-home li span.remove-comment
	{
	margin:-13px 0 0 426px;
	}

div.lt-memorial div.tabs-inside ul.list-trivia-home div.trivia-answer input
	{
	width:423px;
	}

div.lt-memorial div.tabs-inside ul.list-item-photos li a.remove-album
	{
	display:none;
	margin:-8px 0 0 114px;
	position:absolute;
	z-index:9999;
	}

div.lt-memorial a.edit-album
	{
	display:block;
	width:auto;
	color:#39C;
	margin:0;
	padding:1px;
	}

div.lt-memorial div.edit-album-title
	{
	width:133px;
	}

div.lt-memorial div.edit-album-title textarea
	{
	width:116px;
	line-height:normal !important;
	font-weight:700;
	font-family:Arial,Helvetica,sans-serif;
	}

div.lt-memorial div.edit-album-title span.button
	{
	width:18px;
	clear:none !important;
	margin:0 0 0 4px;
	}

div.lt-memorial div.edit-album-title span.button a
	{
	text-align:left;
	text-indent:-9999px;
	width:23px;
	height:23px;
	padding:0;
	}

div.lt-memorial div.tabs div.tab-body label.album-name
	{
	clear:both;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:700;
	margin:0 0 -5px;
	}

div.lt-memorial div.tabs div.tab-body h5.album-name
	{
	clear:none;
	margin:11px 0 10px 0;
	}

div.lt-memorial div.tabs div.tab-body div.album-list-files
	{
	display:block;
	float:left;
	margin-bottom:20px;
	width:630px;
	clear:both;
	}

div.lt-memorial div.tabs-inside ul.list-files-album strong
	{
	display:none;
	}

div.lt-memorial a.edit-album-title
	{
	width:480px;
	font-weight:400;
	font-size:17px;
	color:#333;
	margin:0;
	padding:0;
	}

div.lt-memorial div.edit-album-title-main
	{
	width:480px;
	}

div.lt-memorial div.edit-album-title-main span.textbox input
	{
	width:480px;
	}

div.lt-memorial div.edit-photo-description
	{
	width:546px;
	margin-bottom:26px;
	}

div.lt-memorial div.edit-photo-description span.textbox input
	{
	width:529px;
	}

div.lt-memorial a.edit-photo-description
	{
	width:539px;
	}

div.lt-memorial div.column-content p a.edit-obituary
	{
	margin:0;
	}

div.lt-memorial div.column-content p.editing span.textbox textarea
	{
	width:298px;
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
	line-height:23px;
	margin:0;
	}

div.lt-memorial div.edit-dates
	{
	height:68px;
	width:260px;
	display:inline-block;
	}

div.lt-memorial div.edit-dates span.button a
	{
	font-style:normal;
	}

div.lt-memorial div.edit-dates span.textbox
	{
	float:left;
	}

div.lt-memorial div.edit-dates span.textbox input
	{
	width:100px;
	float:left;
	}

/* No Items */
div.lt-memorial div.tabs-inside ul.list-content li.no-items-found
	{
	border-bottom:0;
	padding:30px 0 !important;
	}

div.lt-memorial div.tabs-inside ul.list-content li.no-items-found-border
	{
	border-bottom:1px solid #EAEAEA;
	}

div.lt-memorial div.tabs-inside ul.list-content li.no-items-found p
	{
	font-weight:700;
	width:630px;
	font-style:normal;
	text-align:center;
	margin:0;
	}

div.lt-memorial div.tabs-inside ul.list-content li.no-items-found p a
	{
	clear:both;
	display:block;
	font-weight:400;
	}

div.lt-memorial div.tabs-inside ul.list-tribute-comments li.no-items-found h3
	{
	clear:none;
	color:#000000;
	display:block;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:20px;
	line-height:20px;
	text-align:center;
	padding-bottom:11px;
	padding-left:0;
	padding-top:10px;
	position:static;
	}

div.lt-memorial div.tabs-inside ul.list-tribute-comments li.no-items-found p
	{
	clear:both;
	color:#333333;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	padding-top:12px;
	}

/* Approvals */
div.lt-memorial div.edit-approvals li span.button
	{
	margin-bottom:-10px;
	}

/* Tooltip Wall Social Interaction */
div.lt-memorial div.tip
	{
	display:none;
	font-family:Arial;
	left:-10px;
	padding:10px 0 0 0;
	margin:0 auto;
	position:absolute;
	top:5px;
	width:110px;
	z-index:9900;
	}

div.lt-memorial div.tip-left
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll 3px -115px transparent;
	}

div.lt-memorial div.tip-right
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll right -135px transparent;
	left:-80px;
	}

div.lt-memorial div.tip-middle
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll center -153px transparent;
	}

div.lt-memorial div.tip div.tip-border
	{
	height:5px;
	}

div.lt-memorial div.tip div.tip-top-left 
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll 0 0 transparent;
	}

div.lt-memorial div.tip div.tip-top-right
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll right -10px transparent;
	margin-left:10px;
	}

div.lt-memorial div.tip div.tip-bottom-left 
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll 0 -20px transparent;
	}

div.lt-memorial div.tip div.tip-bottom-right
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll right -30px transparent;
	margin-left:10px;
	}

div.lt-memorial div.tip div.tip-content
	{
	background:#FFF;
	border-color:#C7C7C7;
	border-style:solid;
	border-width:0 5px;
	overflow:auto;
	}

div.lt-memorial div.tip div.tip-content a
	{
	display:block;
	padding:5px 0;
	}

div.lt-memorial div.tip div.tip-content div.tip-title
	{
	background:#F1F1F1;
	height:30px;
	}

div.lt-memorial div.tip div.tip-content div.tip-title strong
	{
	color:#8B7F89;
	display:block;
	float:left;
	text-indent:5px;
	padding-top:9px;
	}

div.lt-memorial div.tip div.tip-content div.tip-title span.close
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll 0 -46px transparent;
	cursor:pointer;
	display:block;
	float:right;
	height:14px;
	margin:8px 5px 0 0;
	text-indent:-9999px;
	width:14px;
	}

div.lt-memorial div.tip div.tip-content a.share-link
	{
	color:#4C4C4C;
	font-size:12px;
	height:14px;
	line-height:14px;
	margin:2px auto;
	text-decoration:none;
	text-indent:20px;
	width:75px;
	}

div.lt-memorial div.tip div.tip-content a.share-link:hover
	{
	color:#000;
	}

div.lt-memorial div.tip div.tip-content a.facebook-icon
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll 0 -89px transparent;
	}

div.lt-memorial div.tip div.tip-content a.twitter-icon
	{
	background:url(img/wall-social-interaction-tip.gif) no-repeat scroll 0 -66px transparent;
	}

/* Express Login */
div.lt-memorial div.express-login
	{
	display:none;
	width:600px;
	padding:10px 0 0;
	clear:both;
	}

div.lt-memorial div.block div.block-content div.express-login h3
	{
	padding:5px 0 20px 1px;
	text-align:left;
	font-size:26px;
	}

div.lt-memorial div.express-login div.control
	{
	float:left;
	margin-right:10px;
	}

div.lt-memorial div.express-login div.control-last
	{
	margin-right:0;
	}

div.lt-memorial div.express-login span.input-text input
	{
	color:#646464;
	height:16px;
	margin-left:12px;
	margin-right:10px;
	padding:16px 0 13px;
	width:268px;
	}

div.lt-memorial div.express-login div.normal-login
	{
	display:block;
	float:left;
	padding-bottom:10px;
	}

div.lt-memorial div.express-login div.other-login
	{
	position:relative;
	display:none;
	z-index:1000;
	}
	
div.lt-memorial div.block-add-media div.block-media div.other-login div.block-content
	{
	width:auto;
	}

div.lt-memorial div.express-login div.other-login div.block
	{
	margin:0;
	}

div.lt-memorial div.express-login div.other-login a.close-button
	{
	position:absolute;
	top:-10px;
	right:-10px;
	z-index:3001;
	}
	
/* Express Login: Content */
div.lt-memorial div.express-login div.login-content
	{
	float:left;
	padding:10px;
	}

div.lt-memorial div.express-login div.login-content div.tab-item
	{
	display:none;
	margin:0;
	padding:0;
	width:576px;
	min-height:138px;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-item h3
	{
	margin:0;
	padding:0 0 0 2px;
	width:auto;
	text-align:left;
	height:28px;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-item p
	{
	margin:0;
	padding:2px 0 10px 2px;
	width:auto;
	color:#313131;
	font-size:14px;
	font-style:normal;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-item p.error 
	{
	color:#C60000;
	}

div.lt-memorial div.express-login div.other-login div.login-content span.input-text input
	{
	width:256px;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.login-footer
	{
	padding:16px 0 6px;
	text-align:center;
	font-size:14px;
	clear:both;
	}

/* Express Login: Sub Content */

div.lt-memorial div.express-login div.other-login div.login-content div.tab-subitem
	{
	display:none;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-facebook div.button,
div.lt-memorial div.express-login div.other-login div.login-content div.tab-facebook div.logged
	{
	clear:both;
	float:left;
	padding:25px 0 35px;
	width:575px;
	text-align:center;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-facebook div.logged
	{
	display:none;
	}
	
div.lt-memorial div.express-login div.other-login div.login-content div.tab-facebook div.logged p
	{
	display:inline;
	float:none;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-forgot-password div.control
	{
	position:relative;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-forgot-password div.control span.input-text input
	{
	width:550px;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-forgot-password div.control span.button
	{
	position:absolute;
	margin:0;
	right:6px;
	top:4px;
	}

div.lt-memorial div.express-login div.other-login div.login-content div.tab-forgot-password div.control span.button a
	{
	color:#FFF;
	}

/* Tabs */

div.lt-memorial div.express-login div.login-tabs
	{
	position:relative;
	float:left;
	margin-top:-3px;
	width:465px;
	height:50px;
	z-index:1001;
	}

div.lt-memorial div.express-login div.login-tabs span.login-with
	{
	display:block;
	float:left;
	margin-left:4px;
	padding:13px 4px 0 0;
	width:85px;
	height:37px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:29px;
	}

div.lt-memorial div.express-login div.login-tabs ul
	{
	float:left;
	list-style:none;
	height:49px;
	}

div.lt-memorial div.express-login div.login-tabs ul li
	{
	float:left;
	height:49px;
	padding-left:4px;
	margin-right:4px;
	}

div.lt-memorial div.express-login div.login-tabs ul li div
	{
	padding:10px 14px 2px 3px;
	}

div.lt-memorial div.express-login div.login-tabs ul li div a,
div.lt-memorial div.express-login div.login-tabs ul li div a:hover
	{
	display:block;
	height:28px;
	padding:3px 0 6px 44px;
	line-height:28px;
	color:#313131;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}

div.lt-memorial div.express-login div.login-tabs ul li.facebook a
	{
	background: transparent url(img/express-login.png) no-repeat scroll left -80px;
	}

div.lt-memorial div.express-login div.login-tabs ul li.twitter a
	{
	background: transparent url(img/express-login.png) no-repeat scroll left -40px;
	}

div.lt-memorial div.express-login div.login-tabs ul li.lifetributes a
	{
	background: transparent url(img/express-login.png) no-repeat scroll left 0;
	}

div.lt-memorial div.express-login div.login-tabs ul li.facebook a span.FBConnectButton_Text
	{
	display:inline;
	margin:0;
	padding:0;
	border:0;
	background:none;
	line-height:28px;
	color:#313131;
	}

/* Express Login Recomments */
div.lt-memorial #TributesComments div.express-login,
div.lt-memorial #commentsListContainer div.express-login
	{
	float:left;
	padding:15px 10px 8px 10px;
	width:518px;
	}

div.lt-memorial #TributesComments div.express-login div.other-login div.block,
div.lt-memorial #commentsListContainer div.express-login div.other-login div.block
	{
	float:left;
	padding:5px 0 0 0;
	width:auto;
	}

div.lt-memorial #TributesComments div.express-login div.other-login div.block-body,
div.lt-memorial #commentsListContainer div.express-login div.other-login div.block-body
	{
	float:left;
	padding:0 0 5px 0;
	}

div.lt-memorial #TributesComments div.express-login div.other-login div.block-content,
div.lt-memorial #commentsListContainer div.express-login div.other-login div.block-content
	{
	float:left;
	padding:0;
	width:auto;
	background:#FFF;
	min-height:100px;
	}

div.lt-memorial #TributesComments div.express-login div.line,
div.lt-memorial #commentsListContainer div.express-login div.line
	{
	float:left;
	clear:both;
	}

div.lt-memorial #TributesComments div.express-login div.control span.input-text input,
div.lt-memorial #commentsListContainer div.express-login div.control span.input-text input
	{
	width:226px;
	}

div.lt-memorial #TributesComments div.express-login div.other-login div.control span.input-text input,
div.lt-memorial #commentsListContainer div.express-login div.other-login div.control span.input-text input
	{
	width:217px;
	}

div.lt-memorial #TributesComments div.express-login div.control-last,
div.lt-memorial #commentsListContainer div.express-login div.control-last
	{
	margin-right:0;
	}

div.lt-memorial #TributesComments div.express-login div.login-content div.tab-item,
div.lt-memorial #commentsListContainer div.express-login div.login-content div.tab-item
	{
	width:500px;
	}

div.lt-memorial  #TributesComments div.express-login div.other-login div.login-content div.tab-facebook div.button,
div.lt-memorial  #commentsListContainer div.express-login div.other-login div.login-content div.tab-facebook div.button
	{
	width:500px;
	}

div.lt-memorial  #TributesComments div.express-login div.other-login div.login-content div.tab-facebook div.logged,
div.lt-memorial  #commentsListContainer div.express-login div.other-login div.login-content div.tab-facebook div.logged
	{
	width:500px;
	}

div.lt-memorial #TributesComments div.express-login div.other-login div.login-content div.tab-forgot-password div.control span.input-text input,
div.lt-memorial #commentsListContainer div.express-login div.other-login div.login-content div.tab-forgot-password div.control span.input-text input
	{
	width:472px;
	}

div.lt-memorial #TributesComments div.express-login div.login-tabs,
div.lt-memorial #commentsListContainer div.express-login div.login-tabs
	{
	width:524px;
	}

div.lt-memorial #TributesComments div.express-login div.login-tabs ul,
div.lt-memorial #commentsListContainer div.express-login div.login-tabs ul
	{
	margin:1px 0 0 0;
	padding:0;
	width:415px;
	}

div.lt-memorial #TributesComments div.express-login div.login-tabs ul li,
div.lt-memorial #commentsListContainer div.express-login div.login-tabs ul li
	{
	position:static;
	float:left;
	padding:0 0 0 4px;
	margin:0 4px 0 0;
	width:auto;
	clear:none;
	}

/* Express Login Media */
div.lt-memorial div.express-login-media
	{
	width:610px;
	padding-top:15px;
	}

div.lt-memorial div.express-login-media div.other-login a.close-button
	{
	right:-2px;
	}
	
/* Express Login: Recomment */
div.lt-memorial #TributesComments div.express-login-recomment
	{
	padding-left:14px;
	}
	
div.lt-memorial #TributesComments div.express-login-recomment div.other-login div.block
	{
	width:514px;
	}

div.lt-memorial #TributesComments div.express-login-recomment div.other-login div.block-content
	{
	width:512px;
	}

div.lt-memorial #TributesComments div.express-login-recomment div.other-login a.close-button
	{
	right:-6px;
	top:-11px;
	}

/* Default Tip */
div.lt-memorial div.default-tip
	{
	display:none;
	font-family:Arial;
	position:absolute;
	width:400px;
	z-index:9999;
	}
	
div.lt-memorial div.default-tip div.default-tip-top-left
	{
	display:block;
	height:5px;
	padding:0 0 0 10px;
	}

div.lt-memorial div.default-tip div.default-tip-top-left div.default-tip-top-right
	{
	display:block;
	height:5px;
	}
	
div.lt-memorial div.default-tip div.default-tip-body
	{
	padding:0 0 0 10px;
	}

div.lt-memorial div.default-tip div.default-tip-body div.default-tip-content
	{
	padding:5px 0 0 0;
	}
	
div.lt-memorial div.default-tip div.default-tip-body div.default-tip-content p
	{
	float:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	line-height:1.5em;
	margin:0;
	padding:0 20px 10px 10px;
	overflow:hidden;
	text-align:justify;
	width:auto;
	}
	
div.lt-memorial div.default-tip div.default-tip-body div.default-tip-content p a
	{
	font-weight:bold;
	}

div.lt-memorial div.default-tip div.default-tip-bottom-left
	{
	display:block;
	height:6px;
	padding:0 0 0 10px;
	}

div.lt-memorial div.default-tip div.default-tip-bottom-left div.default-tip-bottom-right
	{
	display:block;
	height:6px;
	}
	
div.lt-memorial div.default-tip div.default-tip-arrow
	{
	height:11px;
	margin:-3px auto 0 auto;
	width:19px;
	}

/* Default Tip */
div.lt-memorial div.default-tip div.default-tip-top-left
	{
	background:url(img/default-tooltip.png) no-repeat scroll -650px 0;
	}
	
div.lt-memorial div.default-tip div.default-tip-top-left div.default-tip-top-right
	{
	background:url(img/default-tooltip.png) no-repeat scroll right 0;
	}

div.lt-memorial div.default-tip div.default-tip-body
	{
	background:url(img/default-tooltip.png) no-repeat scroll -650px -40px;
	}
	
div.lt-memorial div.default-tip div.default-tip-body div.default-tip-content
	{
	background:url(img/default-tooltip.png) no-repeat scroll right -40px;
	}
	
div.lt-memorial div.default-tip div.default-tip-body div.default-tip-content p
	{
	color:#313131;
	}
	
div.lt-memorial div.default-tip div.default-tip-bottom-left
	{
	background:url(img/default-tooltip.png) no-repeat scroll -650px -20px;
	}
	
div.lt-memorial div.default-tip div.default-tip-bottom-left div.default-tip-bottom-right
	{
	background:url(img/default-tooltip.png) no-repeat scroll right -20px;
	}
	
div.lt-memorial div.default-tip div.default-tip-arrow
	{
	background:url(img/default-tooltip.png) no-repeat scroll 0 0;
	}

/* LT Video */
div.lt-memorial div.order-video
	{
	margin-top:30px;
	}

div.lt-memorial div.order-video h3
	{
	color:#5D741A;
	font-style:italic;
	margin-left:250px;
	padding-top:0;
	}

div.lt-memorial div.order-video div.block-order-content
	{
	background:url(img/order-video.png) no-repeat left center;
	font-family:Times New Roman,Arial,Helvetica,sans-serif;
	font-size:28px;
	margin-top:5px;
	padding:20px 0 20px 0;
	}

div.lt-memorial div.order-video div.block-order-content a
	{
	display:block;
	position:relative;
	left:250px;
	width:340px;
	}
	
div.lt-memorial div.order-video p strong
	{
	color:#000;
	font-size:16px;
	}

div.lt-memorial div.order-video p
	{
	cursor:pointer;
	display:block;
	float:none;
	font-style:normal;
	line-height:normal;
	padding:0;
	width:340px;
	}
	
div.lt-memorial div.order-video p.date
	{
	font-size:12px;
	color:#000;
	}

div.lt-memorial div.order-video p.copies
	{
	color:#575757;
	margin: 15px 0;
	}

div.lt-memorial div.order-video p.order
	{
	color:#5D741A;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
	}

div.lt-memorial div.tabs-inside ul.list-content div.comment-info-container
	{
	clear:both;
	padding-top:5px;
	padding-left:5px;
	}

/* Flowers Banner */
div.lt-memorial div.flowers-banner
	{
	background:transparent url(img/flowers-banner-bg.png) no-repeat 0 0;
	clear:both;
	display:block;
	height:133px;
	margin:52px 0 -10px -12px;
	position:relative;
	width:641px;
	}

div.lt-memorial div.flowers-banner h3
	{
	color:#000000;
	display:block;
	float:left;
	font-family:Times New Roman,Arial,Sans-Serif;
	font-size:17px;
	margin:35px 0 0 120px;
	padding:0;
	width:500px;
	text-transform:uppercase;
	}

div.lt-memorial div.flowers-banner p
	{
	clear:both;
	color:#4D4D4D;
	display:block;
	float:left;
	font-size:13px;
	margin:3px 0 10px 120px;
	padding:0;
	width:500px;
	}

div.lt-memorial div.flowers-banner a.button-floral
	{
	background:transparent url(img/flowers-banner-buttons.png) no-repeat 0 0;
	float:left;
	display:block;
	height:35px;
	margin:0 0 0 123px;
	text-indent:-9999px;
	width:234px;
	}

div.lt-memorial div.flowers-banner a.button-floral:hover
	{
	background-position:0 -40px;
	}

div.lt-memorial div.flowers-banner a.button-floral:active
	{
	background-position:0 -80px;
	}

div.lt-memorial div.flowers-banner a.button-gift
	{
	background:transparent url(img/flowers-banner-buttons.png) no-repeat -245px 0;
	display:block;
	float:left;
	height:35px;
	margin:0 0 0 10px;
	text-indent:-9999px;
	width:170px;
	}

div.lt-memorial div.flowers-banner a.button-gift:hover
	{
	background-position:-245px -40px;
	}

div.lt-memorial div.flowers-banner a.button-gift:active
	{
	background-position:-245px -80px;
	}

/* Print */
@media print
{

body div.body div.header,
body div.banner-inside,
body div.explore,
body div.copyright,
body div.body div.center div.body h4,
body div.lt-memorial div.block-share,
body div.lt-memorial div.block-sub-menu,
body div.lt-memorial div.pager.pager-list span,
body div.wms-content_copyright,
body div.wms-footer,
body iframe,
body div.column div.contribute-banner,
body #tributesWrap,
body div.integration-buttons,
body ul#TributesComments li iframe
	{
	display:none !important;
	}

body div.lt-memorial div.header,
body div.lt-memorial div.column.column-menu,
body div.lt-memorial div.tabs
	{
	display:block !important;
	}

div.body div.body,
div.lt-memorial div.tabs.tabs-inside
	{
	overflow:visible !important;
	padding:0 !important;
	}

div.lt-memorial div.column-content
	{
	width:634px  !important;
	margin:15px 0 20px 25px !important;
	padding:0 !important;
	}

div.lt-memorial div.tabs #screen,
div.lt-memorial div.tabs #screen div.tab-body,
div.lt-memorial div.tabs div.tab-item
	{
	width:535px !important;
	overflow:visible !important;
	}

div.lt-memorial div.tabs #screen,
div.lt-memorial div.tabs-inside ul.list-tribute-comments
	{
	display:inline !important;
	*display:static !important;
	*overflow:visible !important;
	}

div.lt-memorial div.tabs #screen div.tab-item
	{
	display:none !important;
	}

div.lt-memorial div.tabs #screen div.tab-item.tab-active
	{
	display:block !important;
	float:none !important;
	}

div.column div.header h1
	{
	display:block !important;
	font-family:Georgia,Arial,Helvetica,sans-serif !important;
	font-size:24px !important;
	font-weight:400 !important;
	line-height:20px !important;
	}

div.column div.header h6
	{
	display:block !important;
	font-family: Georgia,Arial,Helvetica,sans-serif !important;
	font-size:17px !important;
	font-weight:400 !important;
	line-height:20px !important;
	}

div.lt-memorial div.tabs-inside ul.list-content li p
	{
	font-size:14px !important;
	}

div.lt-memorial div.tabs-inside ul.list-content li strong.comment-info
	{
	font-size:12px !important;
	font-family:Arial,Helvetica,sans-serif !important;
	color:#B7B7B7 !important;
	font-style: italic !important;
	}

div.lt-memorial div.list-tribute-comments div.pending-approval-content
	{
	display:none !important;
	}

div.lt-memorial ul.list-content li
	{
	padding:25px 0 !important;
	width:535px !important;
	border-bottom:1px solid #EAEAEA !important;
	clear:both !important;
	float:left !important;
	font-family:Arial,Helvetica,sans-serif !important;
	
	*float:none !important;
	*display:inline-block !important;
	*display:static !important;
	*overflow:visible !important;
	}

div.lt-memorial ul.list-content li ul li
	{
	padding:0 !important;
	width:auto !important;
	border-bottom:none !important;
	clear:none !important;
	float:left !important;
	}

div.lt-memorial ul.list-content li img.photo-profile
	{
	float:left !important;
	margin-right:20px !important;
	position:relative !important;
	width:66px !important;
	border-color:#ECECEC !important;
	padding:1px !important;
	border:1px solid #B9B9B9 !important;
	}

div.lt-memorial ul.list-content li div.comment
	{
	float:left !important;
	width:442px !important;
	}

div.lt-memorial ul.list-content li div.comment-buttons,
div.lt-memorial ul.list-content li a.remove,
div.lt-memorial ul.list-content li span.input-button-delete,
div.lt-memorial ul.list-content li span.input-button-message,
div.lt-memorial ul.list-content li span.input-button-edit,
div.lt-memorial ul.list-content li span.input-button-submit,
div.lt-memorial ul.list-content li span.input-button-cancel,
div.lt-memorial ul.list-content li p.pending-approval,
div.lt-memorial ul.list-content ul.list-item-photos a.video span.video-icon,
div.lt-memorial ul.list-contente ul.list-item-files span.video-icon
	{
	display:none !important;
	}

div.lt-memorial ul.list-content li strong.comment-info
	{
	font-weight:normal !important;
	color:#B7B7B7 !important;
	clear:both !important;
	float:left;
	font-size:12px !important;
	line-height:18px !important;
	width:400px !important;
	}

div.lt-memorial div.tabs-inside ul.list-content li.candle strong.comment-info,
div.lt-memorial div.tabs-inside ul.list-content li.gift strong.comment-info
	{
	float:none;
	}

div.lt-memorial ul.list-content li ul.list-item-photos
	{
	clear:both !important;
	float:left !important;
	margin:5px 0 !important;
	padding:0 !important;
	width:445px !important;
	}

div.lt-memorial ul.list-content li ul.list-item-photos img
	{
	float:left !important;
	position:static !important;
	width:auto !important;
	border:1px solid #B9B9B9 !important;
	padding:2px !important;
	height:88px !important;
	margin:0 0 2px !important;
	display:inline-block !important;
	color:#2578D3 !important;
	}

	
div.lt-memorial ul.list-content li.candle ul.list-item-photos img
	{
	float:left !important;
	border:none !important;
	height:auto !important;
	width:auto !important;
	position:static !important;
	display:inline-block !important;
	margin:0 0 2px !important;
	}

div.lt-memorial ul.list-content li.candle ul.list-item-photos
	{
	clear:none !important;
	height:70px !important;
	margin:-20px 0 0 !important;
	width:70px !important;
	padding:0 !important;
	float:left !important;
	}

div.lt-memorial ul.list-content ul.list-item-photos li
	{
	margin-right:7px !important;
	text-align:left !important;
	width:auto !important;
	border-bottom:0 none !important;
	clear:none !important;
	display:inline-block !important;
	float:left !important;
	padding:5px 0 !important;
	}

div.lt-memorial ul.list-content li p
	{
	color:#333333 !important;
	display:block !important;
	font-size:12px !important;
	font-style:normal !important;
	line-height:18px !important;
	margin:-1px 0 1px -2px !important;
	min-height:18px !important;
	padding-bottom:4px !important;
	width:440px !important;
	}

div.lt-memorial ul.list-content li.candle p
	{
	float:left !important;
	padding-right:15px !important;
	padding-top:22px !important;
	width:auto !important;
	}

div.lt-memorial ul.list-content li p a.edit
	{
	text-decoration:none !important;
	}

div.column-left
	{
	width:245px !important;
	float:left !important;
	}

div.column-right
	{
	float:left !important;
	}

div.lt-memorial div.modal-print-loading
	{
	display:none !important;
	}
}










