	body { padding: 40px 0; width: 100%; margin: 0 auto;}
	b,strong { font-weight: bold; }
	i,em { font-style: italic; }
	.container { width: 1000px; margin: 0 auto; font-family: Arial,Helvetica,sans-serif; }
	#preview,
	#entry-form { float: left; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin: 0 20px; }
	h1 { text-align: center; font-size: 26px; font-weight: bold; margin-bottom: 20px; }
	h2 { font-weight: bold; }
	#preview { width:450px; border: 1px solid #aaa; line-height: 1em; }
	#entry-form { width: 450px; }
	#entry-form table { width: 100%; }
	#entry-form table td { padding: 8px 4px;}
	#entry-form label { display: block; margin-bottom: 3px; color: #aaa; font-size: 9px; text-transform: uppercase; }
	#entry-form input { box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; display: block; font-size: 14px; width: 100%; height: 24px; padding: 4px 8px; border: 1px solid #ccc;}
	#entry-form #submit { background: green; color: #fff; font-size: 12px; border: none; float: right; height: 24px; width: auto; }
	#entry-form #reset { font-size: 12px; float: left; line-height: 24px; color: #aaa; }