* {margin:0;padding:0}
a{color:#0048be; text-decoration:none}
a:hover {color:#c00; text-decoration:underline}
li{list-style:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
img{border:none; vertical-align:middle}
body{font:12px/1.5em Arial,Verdana,Helvetica,sans-serif;color:#111}

.guestbook{border:1px solid #ddd; padding:1px; margin-top:15px}
.title{background:url(title_bg.gif) no-repeat; height:30px; line-height:30px; padding:0 25px;}
.title h3{font-size:14px; float:left}
.title h4{font-size:10px; font-weight:normal; float:right}
.list{border-bottom:1px solid #ddd}
.list dl{padding:10px;}
.list dl dt{height:30px; line-height:30px; border-bottom:1px dashed #ccc; background:#f9f9f9 url(user.gif) no-repeat 15px center; padding:0 40px}
.list dl dt .user{float:left}
.list dl dt .time{font-size:10px; color:#999; float:right}
.list dl dd{padding:20px; font-size:14px; line-height:160%; color:#333}
.form{padding:20px; background:#f9f9f9}
.form th,.form td{padding:10px}
.form th{width:100px; text-align:right;font-weight:normal}
.form .put{height:24px; line-height:24px; padding:0 5px}
.form .sub{padding:4px}
#foot{text-align:center; padding-top:15px}