/* Main guestbook table style */
table { /* header */
	background: #1a1a1a; border: 1px solid #999999; text-align: left; border-top: none; }
caption {
	background: #1a1a1a; border: 1px solid #999999; border-bottom: none; padding: 3px;	text-align: left; }
span.headtitle { font-weight: bold; font-size: 15pt; color: #A5C4D8; }
td.mainmenu { /* tweede rij */
	background: #292929; font-size: 8pt; text-align: right; padding: 3px; }
td.pagenavigation { /* derde rij, pagina navigatie */
	font-size: 10pt; text-align: right; margin-right: 0px; background: #353535; padding: 3px; }
tbody.entryrow { background-color: #1a1a1a; }
th.entryheader {
	background-color: #292929; font-size: 10pt; font-weight: bold; text-align: center; }
td.entrymessage {
	padding: 5px; background-color: #1a1a1a; vertical-align:top; }
span.userlocation {
	font-size: 8pt; text-align: left; }
div.entrydate { font-size: 8pt; text-align: left; padding-bottom: 5px; border-bottom: 1px solid #A5C4D8; margin-bottom: 5px; }
td.userinfo {
	background-color: #1a1a1a; vertical-align: top; padding: 3px; width: 150px; }
td.usericons {
	background-color: #1a1a1a; vertical-align: bottom; height: 26px; padding: 3px; }
span.username {
	color: #A5C4D8; }
p.messagecontent {
	margin: 0px; }
span.censored {
	color: #FF0000; text-decoration: line-through; }
div.commentdisplay {
	font-size: 10pt; background: #292929; margin-left:5mm; margin-right:5mm; padding: 3px; }
div.commententry {
	font-size: 10pt; background: #292929; text-align: center; margin-left:5mm; margin-right:5mm; padding-top: 3px; padding-bottom: 3px; }
td.tablefooter {
	text-align: center; font-size: 8pt; background: #292929; padding: 3px; }
td.entryinputtext { /* Guestbook entry styles */
	color: #A5C4D8; text-align: right; }
.entryinputfield  {
	width: 220px; color: #A5C4D8; background-color: #1a1a1a; border: 1px solid #999999;}
label.hidedescription {
	position: relative; font-size: 8pt; top:-2px; }
span.entryhelp {
	font-size: 7pt; text-align: left; }
img.contentimage { /* Image styles */
	border: none; }
a img {
	border: none; }
img.icons {
	float: right; }
img.confirm {
	border: 1px solid #000000; }
td.listentries { /* Admin section styles */
	background: #292929; }
div.error { /* Error page display */
	font-weight: bold; text-align: center; border: 2px solid #FF0000; background-color: #FFA8A1; margin-left: auto; margin-right: auto }
