#guestbook {
	width:				600px;		
}
.guestbookEntry {
	width:				100%;
	margin-bottom:		30px;
}
.guestbookName, .guestbookDate {
	width:				50%;	
	border-bottom:		solid 1px #ccc;
	padding-top:		3px;
	padding-bottom:		3px;
	float:				left;

}
.guestbookComment {
	line-height:		20px;
}
#content .guestbookComment img {
	width:				30px;
	display:			inline;
}
.guestbookSelect, .guestbookAdd {
	padding-top:		3px;
	padding-bottom:		3px;
	margin-bottom:		10px;
	float:				left;	
	color:				#f7962c;
	font-weight:		bold;
	line-height:		25px;
}
.guestbookSelect input, .guestbookAdd input {
	background-color:	transparent;
	border:				none;
	color:				#f7962c;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
}
.guestbookSelect input {
	text-decoration:	underline;
}
.guestbookSelect {
	width:				390px;
}
.guestbookAdd {
	width:				210px;
}	
.guestbookDate, .guestbookAdd  {
	text-align:			right;
}
.guestbookComment {
	/*color:				#f7962c;*/
	clear:				both;
	width:				100%;
	padding-top:		6px;
	margin-bottom:		5px;
}
#guestbookPageActive {
	color:				#ee312a;	
}
label {
	display:			block;
	padding-bottom:		5px;
}
.guestbookInput input {
	width:				280px;
	margin-bottom:		15px;
}
.guestbookButton {
	width:				50%;
	margin-top:			20px;
	float:				left;
}
#guestbookComment {
	width:				400px;
	height:				100px;
}
label.guestbookValidate {
	color:				#ee312a;	
	font-weight:		bold;
}
input.guestbookValidate, textarea.guestbookValidate  {
	background-color:	#ffffcc; 
}
code {
	display:			block;
	width:				100%;		
	font-family:		"Courier New", Courier, monotype;
	font-size:			9pt;
	border:				solid 1px #999;
	background-color:	#fcfcfc;  	
	padding:			5px;
	margin-bottom:		15px;
}
.mandatory {
	font-size:			12pt;
	font-weight:		bold;	
	color:				#ee312a;
}


