*{ margin:0; padding:0; }
body{ font-size:13px; }

a{ color:#0000FF; }
a:visited{ color:#0000FF; }

.wrap{ width:900px; margin:0 auto; overflow:hidden; }

.a1{ width:900px; height:250px; margin:0 auto; background:url(top.jpg) no-repeat;}
.a2{ width:900px; overflow:hidden; margin:0 auto; background:url(2.jpg) repeat-y; }
.a3{ width:900px; height:14px; background-image:url(1.jpg);}
.a4{ width:900px; height:20px; background-image:url(3.jpg); }

.box{ width:860px; min-height:300px; margin:0 auto; padding:10px 0; }

.boxtitle{ height:32px; line-height:30px; border:solid 1px #FF6600; background-color:#FFCC99; padding:0 15px; } 
.boxtitle a{ text-decoration:none; }
.boxtitle a:hover{ text-decoration:underline; }
.boxcontent{ line-height:180%; margin-top:15px; overflow:hidden; }

.footer{ width:900px; margin:0 auto; padding:15px; text-align:center; line-height:180%; }


input.text{ font-size:15px; padding:3px 5px; width:150px; color:#000000; font-weight:800; }

ul.lst{ margin:0; padding:0; }
ul.lst li{ list-style:none; }

.pager{ height:30px; text-align:center; background-color:#FFE7CD; border:solid 1px #F4CD92; margin-top:10px; }
.pager a, .pager strong{ margin-right:5px; }

table.reply{ border-collapse:collapse; }
table.reply td, table.reply th{ border:solid 1px #FFCC99; padding:5px; }
table.reply th{ background-color:#FFE7CD; }

