/****************************/
/*********** HEADER *********/
/****************************/

div#reviewsHeader {
	margin: 1em 2pt 1em 2pt;
	font: bold 10pt verdana, sans-serif;
	}

div#reviewsHeader h2 {
	margin: 0px;
	}

div#reviewsHeader a {
	}

div#reviewsHeader a:hover {
	}

/****************************/
/*********** MESSAGES ********/
/****************************/

div.entry {
	background-color: #bb9;
	padding: 0pt;
	margin: 2pt 2pt .5em 2pt;
	border: 2px solid #222;
	border-width: 2px 2px 0px 2px;
	font-family: verdana, sans-serif;
	}

/**** AUTHOR ****/

div.entry div.author {
	padding: 8pt 5pt 8pt 44px;
	margin: 0pt;
	border: 0px dotted #000;
	border-bottom-width: 2px;
	font: bold 10pt verdana;
	background: url(/image/8th6.gif) no-repeat 5px 10px;
	}
div.entry div.author a:link  {
	text-decoration: none;
	color: #00f;
	}
div.entry div.author a:active  {
	text-decoration: none;
	color: #00f;
	}
div.entry div.author a:visited  {
	text-decoration: none;
	color: #00f;
	}
div.entry div.author a:hover  {
	text-decoration: none;
	color: #ff0;
	}
div.entry div.author a.website:link  {
	text-decoration: none;
	font-weight: normal;
	color: #00f;
	}
div.entry div.author a.website:active  {
	text-decoration: none;
	font-weight: normal;
	color: #00f;
	}
div.entry div.author a.website:visited  {
	text-decoration: none;
	font-weight: normal;
	color: #00f;
	}
div.entry div.author a.website:hover  {
	text-decoration: none;
	font-weight: normal;
	color: #ff0;
	}
div.entry div.author span.messagenumber  {
	color: #313433;
	}

/**** DATE ****/

div.entry div.date {
	color: #313433;
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #000;
	border-bottom-width: 2px;
	font: bold 8pt verdana;
	text-align: left;
	}

/**** MESSAGE ****/

div.entry p.message  {
	background-color: #EAE6E3;
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px solid #333;
	border-bottom-width: 2px;
	font-size: 10pt;
	}
div.entry p.message img {
	vertical-align: middle;
	}
div.entry p.message a:link  {
	text-decoration: none;
	color: #00f;
	}
div.entry p.message a:active  {
	text-decoration: none;
	color: #00f;
	}
div.entry p.message a:visited  {
	text-decoration: none;
	color: #00f;
	}
div.entry p.message a:hover  {
	text-decoration: underline;
	}

/****************************/
/*********** FORM ***********/
/****************************/

form#guestbook {
	background-color: #bb9;
	padding: 0pt;
	margin: 2em 2pt 3em 2pt;
	border: 3px solid #333;
	border-bottom-width: 0px;
	font-family: verdana, sans-serif;
	}

/**** HEADER ****/

form#guestbook h1 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	text-align: center;
	color: #ffe;
	background-color: #454E4B;
	border: 0px solid #333;
	border-bottom-width: 2px;
	}

/**** NAME ****/

form#guestbook div#name {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #333;
	border-bottom-width: 2px;
	}
form#guestbook div#name span.label {
	display: block;
	float: left;
	width: 30%;
	font: bold 11pt verdana;
	text-align: right;
	padding-right: 1em;
	}
form#guestbook div#name input {
	border: 1px inset #9EA9A5;
	}
form#guestbook div#email {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #9EA9A5;
	}

/**** EMAIL ****/

form#guestbook div#email {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #333;
	border-bottom-width: 2px;
	}
form#guestbook div#email span.label {
	display: block;
	float: left;
	width: 30%;
	font: bold 11pt verdana;
	text-align: right;
	padding-right: 1em;
	}
form#guestbook div#email input {
	border: 1px inset #AAB6B2;
	}

/**** WEBSITE ****/

form#guestbook div#website {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #333;
	border-bottom-width: 2px;
	}
form#guestbook div#website span.label {
	display: block;
	float: left;
	width: 30%;
	font: bold 11pt verdana;
	text-align: right;
	padding-right: 1em;
	}
form#guestbook div#website input {
	border: 1px inset #AAB6B2;
	}

/**** MESSAGE ****/

form#guestbook div#message {
	padding: 3pt 5pt 6pt 6pt;
	margin: 0pt;
	border: 0px dotted #333;
	border-bottom-width: 2px;
	text-align: left;
	}
form#guestbook div#message span.label {
	margin-right: .5em;
	font: bold 11pt verdana;
	margin-bottom: 4pt;
	}
form#guestbook div.formatcontrols {
	display: inline;
	}
form#guestbook div.formatcontrols img {
	border-width: 0px;
	margin-bottom: 2pt;
	vertical-align: middle;
	}
form#guestbook div#message textarea {
	display: block;
/*	clear: both; */
	font: 11pt arial;
	padding: 0pt;
	width: 97%;
	margin:auto;
	}

/**** SUBMIT ****/

form#guestbook div#submit {
	padding: 5pt 6pt 5pt 6pt;
	margin: 0pt;
	text-align: right;
	border: 0px solid #333;
	border-bottom-width: 3px;
	}
.optional {
	font-weight: normal;
	}

/****************************/
/*********** PAGER **********/
/****************************/

div.pager {
	text-align: center;
	margin: 2em 0em 2em 0em;
	font: bold 10pt verdana;
	}
div.pager a:link  {
	text-decoration: none;
	color: #999;
	}
div.pager a:active  {
	text-decoration: none;
	color: #999;
	}
div.pager a:visited  {
	text-decoration: none;
	color: #999;
	}
div.pager a:hover  {
	text-decoration: none;
	color: #f00;
	}

/****************************/
/*********** ADMIN **********/
/****************************/


/**** CHANGE PASSWORD ****/

form#changepass {
	background-color: #AAB6B2;
	padding: 1pt;
	margin: 1.6em 2pt 3em 2pt;
	border: 1px outset #AAB6B2;
	font: bold 13pt arial;
	}
form#changepass h3 {
	padding: 2pt;
	margin: 2pt;
	border: 1px outset #AAB6B2;
	text-align: center;
	}
form#changepass div#newPassword1 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #AAB6B2;
	}
form#changepass div#newPassword1 label {
	display: block;
	float: left;
	width: 50%;
	font: bold 11pt verdana;
	text-align: right;
	padding-right: 1em;
	}
form#changepass div#newPassword1 input {
	border: 1px inset #AAB6B2;
	}
form#changepass div#newPassword2 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #AAB6B2;
	}
form#changepass div#newPassword2 label {
	display: block;
	float: left;
	width: 50%;
	font: bold 11pt verdana;
	text-align: right;
	padding-right: 1em;
	}
form#changepass div#newPassword2 input {
	border: 1px inset #AAB6B2;
	}
form#changepass div#changepasssubmit {
	padding: 5pt 6pt 5pt 6pt;
	margin: 2pt;
	border: 1px outset #AAB6B2;
	text-align: center;
	}

/**** EDITABLE ENTRY ****/

table.editableentry {
	width: 98%;
	background-color: #AAB6B2;
	padding: 1pt;
	margin: 2pt 2pt 2pt 2pt;
	border: 1px outset #AAB6B2;
	font: bold 13pt arial;
	}
table.editableentry th {
	text-align: left;
	font: bold 10pt arial;
	padding: 2pt 4pt 3pt 4pt;
	}
table.editableentry td,th {
	border: 1px outset #AAB6B2;
	}
table.editableentry td {
	text-align: center;
	}
table.editableentry td.name input {
	width: 90%;
	}
table.editableentry td.email input {
	width: 90%;
	}
table.editableentry td.website input {
	width: 90%;
	}
table.editableentry td.date input {
	width: 90%;
	}
table.editableentry textarea {
	width: 90%;
	height: 5em;
	}
div#editsubmit {
	margin-top: 2em;
	}
