#ShareMemoriesCamera {
	width:						164px;
	height:						147px;
	margin-left:				1em;
}
    
.home,
.date {
    color:                  	#666666;
}

#Memory h2 {
	
}

#Memory .gateways.children {
	margin-bottom:				0;
}

#Memory .gateways ul.thumb {
	margin-left:				0;
	padding-left:				0;
	list-style-type:			none;
	overflow:					hidden;
}

#Memory .gateways .thumb img {
	width:						105px;
	height:						55px;
	margin:						0 auto;
}

#Memory .gateways .thumb.feature img {
	width:						145px;
	height:						85px;
}

#Memory .gateways .thumb li {
	width:						25%;
	margin-right:				0;
	margin-bottom:				0;
/*	padding-bottom:				1.5em;*/
	float:						left;
}

#Memory .gateways div.more {
	text-align:					right;
}

#Memory .gateways .thumb.feature li {
	width:						33%;
}

#Memory .story ul.list {
	list-style-type:			none;
	margin-left:				0;
	padding-left:				0;
}

#Memory .story ul.list li {
	overflow:					hidden;
}

#Memory .pageNav {
	width:					70%;
	margin:					0 auto;
	overflow:				hidden;
	text-align:				center;
}

#Memory .pageNav .btn {
	font-weight:			bold;
	cursor:					default;
}

#Memory .pageNav .btn img {
	height:					20px;
}

#Memory .pageNav .btn.prev img {
	width:					65px;
}

#Memory .pageNav .btn.next img {
	width:					40px;
}

#Memory .pageNav .btn a {
	cursor:					pointer;
}

#Memory .pageNav .btn a:hover {
	text-decoration:		none;
}

#Memory .gateways.children.feature {
	margin-bottom:			2em;
}

#Memory .photo .gateways.children {
	padding-bottom:			0;
}

#Memory .photo .gateways .thumb li {
	padding-bottom:				1.5em;
}

#Memory .story .feature {
	
}

#Memory .story .feature ul.thumbs {
	padding-left:				0;
	margin-left:				0;
	list-style-type:			none;
	overflow:					hidden;
}

#Memory .story .feature ul.thumbs li {
	float:						left;
	width:						33%;
}

#Memory .story .feature ul.thumbs li img {
	margin:						0 auto;
	display:					block;
}

#Memory .story ul.list li {
	padding:				2em 1em;
}

#Memory .story ul.list li.odd {
	background-color:		#f3f3f6;
	border:					1px solid #ccc;
	border-left:			none;
	border-right:			none;
}

#Memory .story ul.list h3 {
	margin-top:				0;
	margin-bottom:			0;
}

#Memory .story ul.list .thumbs {
	float:					left;
	margin-right:			2em;
	overflow:				hidden;
}

#Memory .story ul.list .thumbs .thumb img {
	display:				block;
	margin-bottom:			1em;
	border:					1px solid #ccc;
	background-color:		white;
	padding:				5px;
	width:					105px;
	height:					55px;
}

#Memory .story ul.list .thumbs .thumb.last img {
	margin-bottom:			0;
}

#Memory .story ul.list li.hasThumb p {
	margin-left:			139px;
}

#Memory .story .stat {
	color:					#999;
}

.liteboxFrame .liteboxCore.loading {
	background-color:		none;
	width:					126px;
	height:					22px;
}

.liteboxFrame .liteboxCore.loaded {
	background-color:		white;
	background-image:		none;
	width:					620px;
	height:					auto;
}

.liteboxFrame .liteboxCore img {
	width:					590px;
	height:					430px;
	padding:				15px;
}

.liteboxFrame .liteboxCore .caption {
	background-color:		white;
	padding:				0 15px 15px;
	white-space:			normal;
	color:					#666;
}

.liteboxFrame .liteboxCore .caption .liteboxClose {
	float: right; 
	display: inline; 
	margin-top: -25px;
}

* html .liteboxFrame .liteboxCore .caption .liteboxClose {
	margin-top: -43px;
	margin-right: 15px;
}

.liteboxFrame .liteboxCore .caption .liteboxClose img {
	width: 23px;
	height: 23px;
	padding: 0;
}

.liteboxFrame .liteboxCore .caption h3 {
	margin:					0 0 .25em;
}

.liteboxFrame .liteboxCore .caption p {
	margin:					.25em 0 0;
}
