/* ----------
				Table of Contents
				
				0.0		Reset
				1.0		General Styling
				2.0		Main Structure
				3.0		Site Return links
				4.0		Content Areas
					4.1		Main Photo
					4.2		Content Container
					4.3		Memorial Subject & Date Information
					4.4		Funeral Arrangements & Misc Sidebar
					4.5		Main Content
						4.5.1		Main Memorial Copy
						4.5.2		Messages
						4.5.3		Send Message
						4.5.4		Footer
				5.0		Navigation
				x.x		Redundant Elements
---------- */

/* ----------
				0.0		Reset
---------- */
body {
	background-color: #000;
	}
	
a {
	color: #b5bd9a;
	}
	
	a:hover {
		text-decoration: none;
		}
	
	
/* ----------
				2.0		Main Structure
---------- */
#containWrapper {
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 155px;
	}

/* ----------
					4.1		Main Photo
---------- */
/*.photo img {*/
.photo span {
	display: block;
	margin: 17px 46px 37px 22px;
	/*margin: 0 0 -20px;*/
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	
/* ----------
						4.4.2		Funeral Arrangements
---------- */
#leftCol a.link {
	float: none !important;
	}

	
/* ----------
						4.5.1		Main Memorial Copy
---------- */
#bodyIntro, #bodyMain,#funeralPlans {
	color: #d7d7d7 !important;
	}
	
	
/* ----------
						4.5.2		Messages
---------- */
#messages li, #funeralArrangements li {
	border-bottom-color: #646464;
	}

#messages .message, #funeralArrangements .date, #funeralArrangements .venue, #funeralArrangements .address {
	color: #dedede;
	}
	
#messages .author a, .link {
	float: left;
	background: #fff;
	padding: 3px 5px;
	}
	
	
/* ----------
						4.5.4		Footer
---------- */

.contentBase {
	background: none;
	}
	
	.contentBase img[src='/Custom/AbsentFriends/Memorials/Layouts/classical/_images/logo-footer.png'] {
		display: none;
	}
/*
	clear: both;
	height: 85px;
	background-position: bottom;
	background-repeat: no-repeat;
	position: relative;
	}
	
	.contentBase img {
		position: absolute;
		left: 0;
		top: -151px;
		padding: 176px 100px 0 30px;
		background-position: top left;
		background-repeat: no-repeat;
		z-index: 100;
		}
*/
		
		
/* ----------
				5.0		Navigation
---------- */
#nav a {
	color: #868686;
	}
	
	
/* --
			
-- */
.timeline .year .date {
	color: #fff;
	}
