	#content { border:none; padding:0px; width:820px; font-family:Palatino Linotype,Times New Roman,Times,serif; }
		#content h1 { font:600 2.5em Palatino Linotype, Times New Roman,Times,serif; color:#462819; margin-bottom:15px; }
		#content div.book_contents { font:1.1em/1.2 Palatino Linotype, Times New Roman,Times,serif; width:600px; padding:15px 0px; }
		#content div.book_contents h2 { font-size:1.3em; }
		#content div.book_contents h3 { font-size:1em; margin:10px 0px; font-weight:normal; color:#5C1F10; }
		#content div.book_contents .book_description { margin-left:135px;}
		#content div.book_contents .book_price, #content div.book_contents .detail { display:block; }
		#content div.book_contents .detail { margin:15px 0px; color:#333; text-decoration:underline; }
		#content div.top_border { border-top:1px solid #999; }

	#welcome_latestbooks, #booksnews_comingsoon { border:1px solid #000; padding:12px; margin-bottom:10px; _width:810px; }
	
	#welcome { float:left; width:490px; }
		#site_description { margin-top:20px; font-size:18px; line-height:1.6; }
		#site_description p { float:left; width:250px; }
		#site_description img { float:right; }

	#latestbooks { float:right; width:270px; background-color:#462819; padding:3px 10px 10px 10px; color:#FFF; margin-left:10px; }
		#latestbooks img { border:1px solid #FFF; }
		#latestbooks a { color:#FCDD9A; }
		#latestbooks h1 { font-size:1.3em; margin:-3px -10px 8px -10px; background:url(../image/bg_latestbooks.gif) no-repeat top left; padding:3px 10px; color:#FFF; }
		#latestbook_cover { float:left; margin:5px 10px 5px 0px; width:90px; }
		#latestbooks_brief {  }
			#latestbooks_brief h2 { font-size:1.2em; }
			#latestbooks_brief p { padding:3px 0px; margin-bottom:3px; }
			#latestbooks_brief img { margin:8px 7px 0px 0px; width:50px; }
	
	#booksnews_comingsoon { padding-top:0px; padding-right:0px; }
		#booksnews { width:480px; float:left; }
			#booksnews h2 { font-size:1.3em; margin-top:0px; }
			#booksnews_left { float:left; width:220px; line-height:1.8em; }
			#booksnews_right { float:right; width:220px; line-height:1.8em; }
			#booksnews_left img, #booksnews_right img { display:block; margin:10px 0px; float:left; margin:0px 10px 5px 0px; width:60px; height:90px; }

		#comingsoon { width:300px; float:right; }
		#booksnews h1, #comingsoon h1 { margin:0px 0px 15px -12px; background-color:#462819; font-size:1.3em; color:#FFF; text-transform:uppercase; padding:2px 10px; }
		#comingsoon p { padding:5px 10px 0px 0px; line-height:1.5em; }
		#comingsoon img { float:left; margin:0px 10px 0px 0px; }
		#comingsoon h2 { font-size:1.3em; }


		
#content_main, #content_extra { float:left; border:1px solid #666; }
	#content_main h1 { margin:0px; margin-bottom:15px; font-size:26px; }
	h1#extra_latest_news_title { font-size:17px; color:#FFF; background-color:#462819; padding:1px 10px;  }
h1#content_extra_title { float:left; width:290px; background-color:#462819; color:#FFF; display:block; font-size:17px; padding:2px 10px; margin:0px 0px 0px 8px; }
#content_extra { width:288px; padding:15px 10px; margin:0px 0px 0px 8px; border-top:none; }
	#content_extra img { float:left; margin-bottom:5px; }
	#content_extra h2 { margin:0px; font-family:Palatino Linotype,Times New Roman,Times,serif; font-size:16px; line-height:1.2; }
	#content_extra h3 { margin:10px 0px; font-size:12px; }
	#content_extra div.extra_latestbooks { padding-left:80px; }
	#content_extra div.extra_latestbooks a.more{ display:block; padding:10px 0px 30px 0px; color:#462819; }
#content_main { width:470px; padding:15px; }