/*----------------------------*/
/*       guestbook.css        */
/*                            */
/* Used for formatting tables */
/*  in the guestbook section  */
/*----------------------------*/

/*   View mode   */
table.guestbook {
  margin: 0px 6px 18px 6px;
  border-width: 3px;
  border-style: solid;
  border-color: #40B647;
  width: 724px;
  font-size: 0.80em;
  font-family: Verdana, sans-serif, sans, Arial, Helvetica;
}

th.guestbook {
  padding: 4px 0px;
  color: white;
  background-color: #40B647;
  text-align: center;
  font-weight: bold;
}

td.author {
  padding: 4px;
  width: 224px;
  vertical-align: top;
}

td.message {
  padding: 4px;
  width: 500px;
  vertical-align: top;
}

div.when {
  text-align: right;
  font-style: italic;
  font-size: smaller;
}

hr.guestbook {
  margin-top: 10px;
  margin-bottom: 6px;
}

/*   Sign mode   */
div.sign {
  text-align: center;
  margin: 0px auto 0px auto;
  border-width: 3px;
  border-style: solid;
  border-color: #40B647;
  width: 518px;
  text-align: left;
  font-size: 0.85em;
}

div.sign label {
  margin-left: 6px;
}

div.sign table {
  margin: 6px 6px 0px 6px;
  font-size: 1.00em;
}

div.sign table td {
  padding: 4px;
  vertical-align: top;
}  

td.field {
  text-align: right;
  white-space: nowrap;
}

td.textbox {
  width: 100%;
  font-size: 0.80em;
  font-style: italic;
}

td.textbox input {
  width: 300px;
}

td.note {  
  text-align: right;
  font-size: 0.80em;
  font-style: italic;
}

td.warning {
  color: #BB0000;
  font-size: 1.00em;
  font-weight: bold;
}

td.urlwarning {
  color: #BB0000;
  text-align: right;
  font-size: 100%;
  font-style: italic;
  font-weight: bold;
}  

#humancheck {
  margin: 20px 6px 0px 6px;
}

#gbmsg {
  margin: 0px auto 6px auto;
  width: 500px;
  font-size: 0.95em;
  font-family: Verdana, sans-serif, sans, Arial, Helvetica;
}
