.guestbook-container .hreview,
.guestbook-form-container{border:dotted 1px #DDDDDD; padding:10px;}
.guestbook-container .hreview-active{border-color:#3FCDEB;}
.guestbook-form-container div{margin-bottom:5px;}
.guestbook-form-container .guestbook-form-title{font:bolder small-caps 14px Arial, Helvetica, sans-serif;	border-bottom:dotted 1px #DDDDDD;}
.guestbook-form-container .guestbook-form-fields{width:100%; border:solid 1px #DDDDDD;}
.guestbook-form-container .guestbook-form-fields-textarea{width:95%;}
.guestbook-form-container select{border:solid 1px #DDDDDD;}
.guestbook-form-container img{border:solid 1px #DDDDDD; cursor:pointer;}
.guestbook-form-container .guestbook-error{border:dotted 1px #FF0000; color:#FF0000; padding:5px; margin:5px; display:none;}

.guestbook-container .hreview{margin-bottom:10px;}
.guestbook-container .hreview .guestbook-header{cursor:pointer;}
.guestbook-container .hreview .reviewer,
.guestbook-container .hreview .dtreviewed{display:inline; margin-right:5px; font:bolder small-caps 12px Arial, Helvetica, sans-serif; text-decoration:none;} 
.guestbook-container .hreview .reviewer a{font:bolder small-caps 14px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#3FCDEB;}
.guestbook-container .hreview .warning{margin-top:10px;border:1px dotted #FFD1A4;background-color:#FFFFCC;padding:5px;}
.guestbook-container .hreview .summary{font-size:1.1em;}
.guestbook-container .hreview .rating{margin:5px 0 5px 0;}
.guestbook-container .hreview .description{border-top:dotted 1px #3FCDEB;}
