
	#content_mid label{
		color:#333;
		font-weight:bold;			
	}
	#content_mid input{
		width:220px;
		border:1px solid #CCC;
		margin-bottom:5px;
		background:#fafafa;
		font-size:11px;
		padding:2px;
		outline:none;
	}
	#content_mid input[type="checkbox"]{
		width:auto;
		margin-left:0;
	}
	#content_mid input:focus{
		border:1px solid #f7931e;
	}
	#content_mid input#input_post{
		width:40px;
	}
	#content_mid input#input_place{
		width:171px;
	}
	#content_mid input#input_submit{
		width:150px;
		border:0;
		color:#FFF;
		font-weight:bold;
		padding:3px;
		cursor:pointer;
		background:#f5921e url("/static/images/main_menu_bullet.jpg") no-repeat 135px 7px ;
		margin-top:10px;
	}
	#content_mid input.checkbox{
		width:30px;
		border:0;
		line-height:24px;
		margin:0;
	}
	dt{
		position:relative;
	}
	dt b.red{
		position:absolute;
		top:2px;
		left:230px;
		color:#ba0000;
	}
	#content_mid h4{
		margin-bottom:2px;
		margin-top:10px;
	}
	#content_mid textarea{
		width:500px;
		border:1px solid #CCC;
		margin-bottom:5px;
		background:#fafafa;
		font-size:11px;
		padding:2px;
		outline:none;
	}
	
	#content_mid h1 {
		background:transparent url(/static/images/index_h2.jpg) repeat-x scroll center bottom;
		color:#0071BC;
		font-size:14px;
		font-weight:bold;
		padding:3px 0 5px;
	}
	
	#content_mid h1 a {
		background:transparent url(/static/images/main_menu_sub_active.jpg) no-repeat scroll 3px center;
		color:#0071BC;
		padding:0 0 0 15px;
	}
	
	#content_mid dl.post_num {
		width:65px;	
		float:left;
	}
	#content_mid dl.post_num input {
		width:55px;
	}
	#content_mid dl.post {
		width:155px;	
		float:left;
	}
	#content_mid input#input_post  {
		width:155px;
	}
	#content_mid dl.email {
		clear:both;
	}
	.post dt b.absolute,
	.post_num dt b.absolute {
		position:absolute;
		top:0px;
		left:230px;
		width:120px;
	}
	
	.post dt b.absolute {
		left:165px;	
	}
	
	
	
