
#guestbook-pagination a{
    font-family: Trebuchet MS;
    font-size:12px;
}

.guestbook-form-table{
    font-family: Trebuchet MS;
	font-size:12px;

}
.guestbook-item-first {
	background-position:left top;
	padding-bottom:10px;
    margin-bottom:10px;
}

.guestbook-item {
	padding:5px;
    border:dotted 1px #BBBBBB;
    margin-bottom:5px;
    font-family: Trebuchet MS;
	font-size:12px;
}

.guestbook-item .guestbook-left {
	float:left;
}

.guestbook-item .username {
    font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:100px;
}

.guestbook-item .date-icon {
	font-family: Trebuchet MS;
	background: url(/images/icons/date-icon.gif) no-repeat;
	background-position: 0px 2px;
	padding-left:20px;
	font-size:12px;
}

.guestbook-item .guestbook {
	padding-top:5px;
	font-family: Trebuchet MS;
	font-size:12px;
}
.guestbook-link {
    float:right;
    font-family: Trebuchet MS;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}

.guestbook-answer {
    padding-top:5px;
    
}
.guestbook-question {
    padding-bottom:5px;
}

.guestbook-form {
    width:100%;
    font-family:Tahoma; 
    font-size:15px;
}

.guestbook-form td.caption {
    text-align:right;
    vertical-align:top;
}
.guestbook-form td.caption sup {
    font-size:10px;
}
.guestbook-form input {
    width:200px;
}
.guestbook-form input#submit {
    width:100px;
}
form input[type=text], form input[type=password] {
    border:1px solid #bdbcbd;
    padding:3px;
    border-radius:3px;
    -moz-border-radius: 3px;
    background: url(/images/input-bg.png) repeat-x;
    background-position: left bottom;
}
form textarea {
    border:1px solid #bdbcbd;
    padding:3px;
    border-radius:3px;
    -moz-border-radius: 3px;
    background: url(/images/input-bg.png) repeat-x;
    background-position: left bottom;
    background-color:#ffffff;
}
