.sPhoto {
	margin:0px 0 0 0;
}
	.sPhoto .data {}
		.sPhoto .data .name {
			float:left;
			font-size:18px;
			color:#212121;
			font-weight:normal;
			text-align:left;
			padding:0px 0 2px 0;
		}
		.sPhoto .data .src {
			text-align:center;
			margin:10px 0 10px 0 !important;
			padding:10px 0 10px 0;
			position:relative;
			line-height:1px;
		}
		#spNu {
			margin:10px 0 20px 0 !important;
		}
		.sPhoto .data .src img {
			max-width:100%;
			height:auto;
		}
		.sPhoto .data .other {
			text-align:center;
			margin:0 0 20px 0;
			font-size:13px;
			color:#666;
		}
		.sPhoto .data .text {
			margin:0px 0 20px 0;
			text-align:center;
		}
		.sPhoto .data .tools {
			float:right;
		}
			.sPhoto .data a.edit:link, .sPhoto .data a.edit:visited {
				color:#212121;
				padding:5px;
				text-decoration:none;
				display:block;
				float:right;
				font-size:11px;
			}
			.sPhoto .data a.edit:hover {
				background:#14baf0;
				color:#FFF;
			}
		.sPhoto .photoOther {
			width:890px;
			margin:0 0 20px 0;
		}
			.sPhoto .photoOther .secName {
				font-size: 14px;
				color: #1497ed;
				font-weight:bold;
				border-bottom:1px solid #EEEEEE;
				padding: 0 0 5px 0;
				margin:0 0 15px 0;
			}
			.sPhoto .photoOther a.moreInfo:link, .sPhoto .photoOther a.moreInfo:visited {
				float:right;
				font-size:12px;
				margin:2px 0 0 0;
				text-decoration:none;
				color:#666;
			}
				.sPhoto .photoOther a.moreInfo:hover {
					color:red;
				}
			.sPhoto .photoOther .item {
				float:left;
				width:105px;
				height:105px;
				overflow:hidden;
				margin:0 7px 0px 0;
			}
				.sPhoto .photoOther .item:hover {
					opacity:0.9;
				}
				.sPhoto .photoOther .item img {
					width:107px;
					height:107px;
				}
	.sPhoto .info {
		border-top:1px solid #EEE;
		margin:0px 0 0 0;
		padding:10px 0 0 0;
		text-align:left;
	}
		.sPhoto .info .leftSide {
			float:left;
			width:565px;
		}
		.sPhoto .info .rightSide {
			float:right;
			width:310px;
		}
		.sPhoto .info .author .titles {
			float:left;
			text-align:right;
			padding:0 10px 0 0;
			margin:0 10px 0 0;
			border-right:1px solid #DDD;
		}
		.sPhoto .info .stats {
			color:#666;
			font-size:11px;
			text-align:left;
			margin:0px 0 20px 0;
		}
			.sPhoto .info .stats span {
				font-size:18px;
			}
		.sPhoto .info .comments {}
			.sPhoto .info .comments h3 {
				/*
				padding:0 0 0px 0 !important;
				margin:10px 0 0 0 !important;
				*/
			}
			#spCommentsTitle {
				font-size: 14px;
				color: #1497ed;
				font-weight:bold;
			}
			#spFromCommentsTitle {
				font-size: 14px;
				color: #1497ed;
				font-weight:bold;
			}
			.sPhoto .info .comments .item {
				padding:10px 0 0 0;
				margin:10px 0 0 0;
				border-top:1px solid #EEE;
				width:562px;
			}
			.sPhoto .info .comments .context {
				float:left;
				width:477px;
				padding:0px !important;
			}
			.sPhoto .info .comments .text {
				margin:4px 0 6px 0;
				text-align:left;
			}
			.sPhoto .info .comments .date {
				color:#999999;
				font-size:10px;
			}
			.sPhoto .info .comments a.name:link, .sPhoto .comments a.name:visited {
				font-weight:bold;
				text-decoration:none;
			}
			.sPhoto .info .comments .send {
				margin:10px 0 0 0;
				width:200px;
			}
			.sPhoto .info .comments .textarea {
				width:550px;
				height:110px;
			}
		.sPhoto .secTitle {
			font-size: 14px;
			color: #1497ed;
			font-weight:bold;
			margin:10px 0 10px 0;
			padding:0 0 10px 0;
			border-bottom:1px solid #EEEEEE;
		}
		.sPhoto .info .exif {
			margin:0 0 20px 0;
			
		}
			.sPhoto .info .exif h3 {
				margin:10px 0 10px 0 !important;
				padding:0 0 10px 0 !important;
				border-bottom:1px solid #EEEEEE;
			}
			.sPhoto .info .exif .item {
				padding:0 0 3px 0;
				margin:0 0 5px 0;
				border-bottom:1px dashed #DDD;
			}
				.sPhoto .info .exif .item .name {
					float:left;
					width:110px;
					margin:0 10px 0 0;
					border-right:1px dashed #DDD;
				}
				.sPhoto .info .exif .item .value {
					float:left;
					width:180px;
				}
		.sPhoto .info a.abuse:link, .sPhoto .info a.abuse:visited {
			color:#666;
			text-decoration:none;
			border-bottom:1px dotted;
		}
			.sPhoto .info a.abuse:hover {
				color:#E50C2A;
			}
		.sPhoto .info .widgets {
			margin:0 0 20px 0;
		}
			.sPhoto .info .wTitle {
				color: #212121;
				font-size: 12px;
				font-weight:bold;
				margin: 10px 0 10px 0;
				padding: 0 0 10px 0;
				border-bottom: 1px solid #EEEEEE;
			}
			.sPhoto .info .widgets h3 {
				margin:10px 0 10px 0 !important;
				padding:0 0 10px 0 !important;
				border-bottom:1px solid #EEEEEE;
				color:#212121;
				font-size:12px;
			}
			.sPhoto .info .widgets .item {
				float:left;
				width:39px;
				height:39px;
				overflow:hidden;
				margin:0 5px 5px 0;
			}
		.sPhoto .info .tags {
			margin:0 0 20px 0;
		}
			.sPhoto .info .tags h3 {
				margin:10px 0 10px 0 !important;
				padding:0 0 10px 0 !important;
				border-bottom:1px solid #EEEEEE;
			}