	.top_div{width:98%;}
	.body_div{width:98%;min-height:560px;}	
	.body_div .body_forum_index_div{width:100%;height:100%;}	
	.body_forum_left_div{width:80%;height:100%;background:#00ff11;}	
	.body_forum_right_div{width:20%;height:100%;background:#00ff99;}
	
	.displaynone {display:none;}
		
	Forum_title { padding:0px; margin:0px; font-size:16px; border-bottom:1px solid #777777; line-height:150%;}
	h2 { padding:0px;padding-top:5px;  margin:0px; font-size:16px; border-bottom:1px solid #777777;height:35px; line-height:150%;color:white;background:#2b508e;}
	h3 { font-size:14px; padding:0px; margin:0px; line-height:130%;color:#172777;}
	h4 { font-size:12px; padding:0px; margin:0px; line-height:120%}
	dd {font-size:11px;min-height:40px}
	.forum_field {margin-left:10px;font-size:13px;height:110px;width:97%;line-height:130%}
	.forum_field .left {width:50%}
	.forum_field .middle {width:40%}
	.forum_field .right {width:5%;text-align:center}
	.forum_field_line {margin-left:10px;border-top:1px solid #000088;}
	
	.post_field {margin-left:10px;font-size:12px;height:30px;width:97%;line-height:120%}
	.header {margin-top:5px;height:20px;}
	.post_field .title {width:55%}
	.post_field .author {width:25%;font-style:oblique; font-weight:600;}
	.post_field .comments {width:10%;text-align:center;}
	.post_field .views {width:10%;text-align:center;}
	.post_field_line {margin-top:3px;margin-left:10px;border-top:1px solid #000088;}
	.post_title h2 {padding-left:10px;padding-top:5px;height:30px}
	
	.add_comment {display:none;}
	
	.comment_field {margin-top:5px;margin-left:10px;font-size:13px;min-height:50px;width:98%;line-height:120%;}
	.header {margin-top:5px;height:20px;}
	.comment_field .title {width:100%}
	.comment_field .author {height:auto;width:20%;border-right:1px solid #000088;}
	.comment_field .author .level{color:#990000;font-weight:800;}
	.comment_field .author .author_name{color:#111111;font-weight:600;font-style:oblique;}
	.comment_field .author .join_date{color:#2b508e;}
	.comment_field .views {margin-left:10px;width:78%;}
	.comment_field .views .post_date{height:20px;color:#990000;padding-bottom:5px;border-bottom:1px solid #880000;}
	.comment_field .views .mbutton{padding-left:5px;}
	.comment_field .views .comment_button{padding-left:5px;}
	.comment_field .views .views_body{margin-top:5px;}
	.comment_field .split_bar {width:1px;background:#000000;}
	.comment_field_line {margin-top:3px;margin-left:10px;border-top:1px solid #000088;}
	
	.newpost_field {font-size:15px;}
	.newpost_field .left {padding-top:5px;font-size:16px;height:auto;width:20%;}
	.newpost_field .left .title{padding:5px;color:#990000;}
	.newpost_field .left .post_body{padding:5px;color:#990000;}
	.newpost_field .views {margin-left:10px;width:78%;}
	.newpost_field .views .title{padding:5px;color:#990000;border-bottom:1px solid #880000;}
	.newpost_field .views input{font-size:15px;padding-top:5px;width:90%;}
	.newpost_field .views .post_body{margin-top:5px;}
	.newpost_field .views .post_body textarea {width:90%;}
	.newpost_field .views .save input {padding-top:5px;width:100px;}
	.newpost_field .split_bar {width:1px;background:#000000;}
	.newpost_field_line {margin-top:3px;margin-left:10px;border-top:1px solid #000088;}
	
	
	.pagination {margin-top:10px;padding-left:10px;letter-spacing:0.1em;font-size:13px;}
	
	.back_to_list {height:40px;text-align:center;}
	.back_to_list input {height:25px;width:110px;color:#ffffff;background-color:#25085e;margin-top:10px;padding-left:10px;letter-spacing:0.1em;font-size:13px;}

	.code {width:100%;background:#eeeeee;border:1px solid #880000;}
