hr, p {
	margin-top: 		0.75em; 
	margin-bottom: 		0.75em; 
}

#photobox {
	position: 			relative;
	margin:				0 auto;
	clear: 				both;
	/*background-color: 	green;*/
}

img.photo {
	border: 			1px solid #CCCCCC;
}



.popup {
	top: 				20px;
	width: 				375px;
	overflow:			auto;
	position: 			absolute;
	padding: 			0.5em;
	background-color: 	#444444;
	visibility:			hidden;
	opacity: 			.92;
    filter: 			alpha(opacity=92);
    border: 			1px solid #CCCCCC;
}



#comments, #quick_access {
	right: 				20px;
}

#comments_form {
	left: 				20px;
}

#comments_form, #comments {
	height: 			500px;
	text-align: 		justify;
}

#quick_access {
	height: 			auto;
	text-align: 		left;
	z-index: 			70;
}

.date_time {
	font-size: 			10px;
}

.input_box {
	background-color: #FFFFFF;
	height: 15px;
	width: 300px;
	border: 1px solid #000000;
}

.input_long_box {
	background-color: #FFFFFF;
	height: 200px;
	width: 300px;
	border: 1px solid #000000;
}

.admin_comments {
	color: 			#FFFFFF;
}
