	/* CSS LightBox PhotoBlogs pixelwall.org - dr.2009.01 */

	* {
		font-family: Trebuchet MS,Verdana,Arial,sans-serif;
		font-size: 12px;
		color : #666;
		text-decoration: none;
		word-spacing: normal;
		text-align: left;
		line-height: 16px;
	}
	body {
		background-color: #FFF;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding-top:0px;
	}
	br {
		line-height: 0px;
	}
	b {
		font-weight : bold;
	}
	h1 { clear: both;
		font-size: 14px;
		font-weight : bold;
	}
	h2 {
		font-size: 12px;
		font-weight : bold;
		margin-bottom: -5px;
	}
	ul {
		margin:0;
		padding:0;
	}
	li {
		margin:0;
		padding:0;
		list-style-type: none;
		padding: 4px;
	}
		form ul {
		margin:0;
		padding:0;
		margin: 5px;
	}
	form li {
		margin:0;
		padding:0;
		list-style-type: none;
	}
	label {
		font-weight : bold;
		color: #777;
		margin: 3px;
	}
	input.button {
		font-weight: bold;
		background: #EFEFEF;
		border: 1px solid #CCC;
		text-align: center;
		float: right;
		width: 120px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	input.button:hover {
		border: 1px solid #999;
		cursor: pointer;
	}
	input.button:focus {
		border: 1px solid #999;
		background: #FFF;
	}
	input {
		background: #EFEFEF;
		border: 1px solid #CCC;
		width: 100%;
		margin: 3px;
	}
	input:hover {
		border: 1px solid #999;
	}
	input:focus {
		border: 1px solid #999;
		background: #FFF;
	}
	select {
		border: 1px solid #CCC;
		background: #EFEFEF;
		width: 100%;
		margin: 3px;
	}
	select:hover {
		border: 1px solid #999;
	}
	select:focus {
		border: 1px solid #999;
		background: #FFF;
	}
	textarea {
		border: 1px solid #CCC;
		background: #EFEFEF;
		width: 100%;
		margin: 3px;
	}
	textarea:hover {
		border: 1px solid #999;
	}
	textarea:focus {
		border: 1px solid #999;
		background: #FFF;
	}
	form p {
		font-family: Verdana,Arial,sans-serif;
		font-size: 9px;
		text-align: left;
		line-height: 10px;
		padding: 3px;
	}
	#CloseLBox {
		width: 100%;
		padding: 5px;
		background-color: #AAA;
		font-family: Verdana,Arial,sans-serif;
		font-size: 10px;
		text-align: center;
		overflow: hidden;
	}
	#CloseLBox:hover {

		cursor:pointer;
	}
	#CloseLBox:hover {
		background-color: #CFCFCF;
	}
	#LBoxContainer {
		position: absolute;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: #000;
		/*z-index:50;
		opacity: 0.5;
		filter: alpha(opacity=50);*/
	}
	#LBoxContent {
		position: relative;
		width: 520px;
		margin-left: auto;
		margin-right: auto;
		padding: 20px;
		background-color: #FFF;
		/*z-index: 60;*/
		overflow: auto;
	}
	#LBoxPicInfos {
		float: left;
		width: 22%;
		padding-right: 20px;
	}
	.LBoxImage-Exif {
		position:relative;
		padding-top: 10px;
		float:left;
	
		width:140px;
	}
	.LBoxImage-Exif ul {
	position:relative;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;

		list-style: none;
	}
	.LBoxImage-Exif li {
		list-style-type: none;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9px;
		color: #AAA;
		text-align: left;
		padding: 0px;
	}
	#LBoxComments {
		float: right;
		width: 70%;
		border-left: 1px solid #CCC;
		/*margin-left: 10px;
		margin-right: 10px;*/
		padding-left: 15px;
	}
	#ViewAddComments {
		clear: both;
		background-color: #EFEFEF;
		border: 1px solid #FFF;
		padding: 3px;
		font-family: Verdana,Arial,sans-serif;
		text-decoration: none;
		font-size: 10px;
		color: #999;
	}
	#ViewAddComments:hover {
		border: 1px solid #AAA;
		cursor:pointer;
	}
	#AddComment {
		clear: both;
		padding-top: 5px;
	}
	#Comments {
		clear: both;
	}
	#CommentBox {
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
	}
	.UserInfos {
		font-family: Verdana,Arial,sans-serif;
		text-decoration: none;
		font-size: 10px;
		color: #999;
	}
	.UserInfos a {
		font-family: Verdana,Arial,sans-serif;
		text-decoration: none;
		font-size: 10px;
		color: #666;
	}
	.UserInfos a:hover {
		text-decoration: underline;
	}
