.entry{
	margin-bottom:25px;
}

p.entrytitle{
	font-size:26px;
	font-weight:bold;
	color:#7f7650;	
	padding:5px 0px;
	text-shadow:1px 1px 0px #ffffff;
}
p.entrytitle{
	font-size:28px;
	font-weight:bold;
	color:#7f7650;	
	padding:5px 0px;
}
.title_error{
	font-size:15px;
	color:#F00;
	text-align:center;
	border: solid #F00 1px;
	}
#form{
	width:640px;
	margin:0 auto;
}
table{}
tbody{}
tr{}
td.question{
	width:220px;
	background:#EDEDEE;
	padding:15px 0px 15px 20px;
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
}
td.answer{
	width:420px;
	padding:15px 0px 15px 20px;
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
}
span.must{
	font-size:10px;
	color:red;
	padding-left:1px;
}
input,textarea,select{
	font-size:12px;
}
.submit{
	width:170px;
	margin:20px 235px;
}

.error{
	font-size:12px;
	color:#F00;
	}