
#topic-list {
				margin: 0px;
				font-size: 12px;
}


#topic-list a.name {
				color: #999933;
}


#topic-list h2 {
				font-size: 16px;
				letter-spacing: 0.5px;
				margin: 0px;
}

#topic-list h3 {
				font-size: 12px;
				margin-bottom: 10px;
				font-weight: normal;
}

#topic-list .comment {
				float: left;
				width: 578px;
				background-color: #FfF7F1;
				padding: 10px;
				margin: 0 0 10px 5px;
}

#topic-list .navi-left {
				float: left;
				padding-top: 5px;
				width: 180px;
}
#topic-list .navi-middle {
				float: left;
				text-align: center;
				padding-top: 5px;
				width: 315px;
}
#topic-list .navi-middle input {
				width: 120px;
				text-align: center;
				font-size: 16px;
				font-weight: bold;
				background-color: #EFEFE5;
				border: 1px solid #000000;
}
#topic-list .navi-right {
				text-align: right;
				float: left;
				padding-top: 5px;
				width: 180px;
}
#topic-list .page-select {
				float: left;
				text-align: right;
				padding: 5px;
				margin-top: 5px;
				width: 675px;
				background-color: #DFDFC5;
}

.moderate {
				float: left;
				width: 675px;
				background-color: #DFDFC5;
				padding:5px;
				color: red;
				font-weight: bold;
				font-size: 14px;
				text-align: center;
}

.previous-comment .header-left {
				height: 20px;
				background: none;
				text-align: left;
				float: left;
				margin-top: 5px;
				font-weight: bold;
				width: 180px;
}
.previous-comment .header-right {
				height: 20px;
				text-align: left;
				background: none;
				float: right;
				text-align: right;
				padding-top: 5px;
				letter-spacing: 0.5px;
				width: 380px;
}
.previous-comment .header-right a {
				color: #FF8A00;
				font-weight: bold;
}
.previous-comment .prev-comment {
				float: left;
				background-color: #DFDFC5;
				padding: 5px;
				margin-top: 5px;
				width: 570px;
}
.previous-comment .close-comment {
				float: left;
				font-weight: bold;
				padding-top: 5px;
}

.close-comment {
				width: 200px;
}
