

div.guestbook_div {

}

div.guestbook_div p.guestbook_intro {
font-size:small;
text-align:center;

margin-bottom:3em;
}

div.guestbook_div h3#comments {
display:none;
}

div.guestbook_div ul {
margin:1em 0;
padding:0;
list-style:none;
}
div.guestbook_div ul li {
margin:0; padding:0;
}

div.guestbook_div .comment_info .comment_author {
color:#E84F13;
font-weight:bold;
}
div.guestbook_div .comment_info .comment_date {
float:right;
}
div.guestbook_div .comment_message blockquote {
font-style:italic;

margin:.5em 0;
padding:0;
}


div.guestbook_div h3#comment_form {
margin-top:3em;
font-size:16px;
}

div.guestbook_div .comment_form form {
width:500px;
}

div.guestbook_div .comment_form form fieldset {
padding:5px 15px;
border:1px solid gray;
}

div.guestbook_div .comment_form form .form_message {
text-align:center;
font-weight:bold;
}
div.guestbook_div .comment_form form .form_message .comment_ok {
color:green;
}
div.guestbook_div .comment_form form .form_message .comment_error {
color:red;
}

div.guestbook_div .comment_form form label {
float:left;
width:10em;
}

div.guestbook_div .comment_form form .field_required {
color:red;
}

div.guestbook_div .comment_form form .field_info {
font-weight:normal;
font-style:italic;
font-size:.9em;
}

div.guestbook_div .comment_form form textarea {
margin-top:5px;
height:9em;
width:99%;
}

div.guestbook_div .comment_form form p.comment_submit {
text-align:right;
}

div.guestbook_div .comment_form form p.comment_submit .comment_remember {
float:left;
}

div.guestbook_div .comment_form form p.comment_submit .comment_remember label {
float:none;
font-weight:normal;
}

div.guestbook_div .comment_form form p.comment_submit input {
cursor:pointer;
}

div.guestbook_div .comment_form .comment_form_closed {
margin-left:1.3em;
}

