body { background: #eee; }

#wrapper { width: 90%; margin: 0 auto;   }

#header { text-align: center; font-size: 28px; margin: 20px 0; font-family: "Times New Roman", serif; }
	#header form { margin: 0; padding: 0; }
		#header input {font-size: 28px; background: transparent; border: 1px solid #eee; padding: 0; width: 160px; font-family: "Times New Roman", serif; cursor: pointer; }
		#header input:focus { background: url('inputbg.png') 0 0 repeat-x #fff; border: 1px solid #777; padding: 0 5px 0 5px; cursor: text; }

#content { border: 1px solid #777; padding: 20px; background: #fff;  }

#result { width: 100%; }
	#result td { vertical-align: top; font-size: 24px; font-family: Arial; padding-bottom: 20px; }
	#result td.pic { width: 100px; }
		#result td.pic img { width: 80px; }
	#result td.text {  }
		#result td.text .date { font-size: 70%; color: #666; font-style: italic; }
		#result td.text a { color: #941006; text-decoration: none; }
		#result td.text .author { color: #569FF3; }
	#result td.processing { padding: 0; text-align: center; font-size: 130%; height: 60px; vertical-align: middle; }


#footer { font-size: 14px; margin: 20px 0; text-align: center; color: #777; font-family: Arial; }
	#footer * { color: #777; }