@charset "utf-8";

#layout_header	{
	background:#fff url('/themes/2008/images/background_header.jpg') no-repeat top center ;
	position:relative ;
	margin:0px;
	padding:0px;
	width:1000px ;
	left: 50% ;
	margin-left: -500px;
	padding-top:23px;
	z-index:99;
	overflow:visible ;
}
#member_score	{
	background:#fff url('/themes/2008/images/background_header_scores.jpg') no-repeat bottom center ;
	height:62px;
}
#layout_body	{
	background:#ffffff ;
	position:relative ;
	margin:0px;
	padding:5px 0px 5px 0px;
	width:1000px;
	left:50% ;
	margin-left:-500px;
	overflow:visible ;
}
#layout_footer	{
	clear:both;
	position:relative ;
	left:50%;
	height:80px;
	margin:0px;
	padding:0px;
	padding-top:0.5em ;
	width:1000px;
	margin-left: -500px;
	margin-top:0.5em;
	background:#fff url('/themes/2008/images/background_footer.jpg') no-repeat top center ;
}

#layout_body_wrapper_all	{
	background:#fff ;
	position:relative ;
	width:1000px;
	overflow:visible ;
	left:50%;
	margin-left:-500px;
}
#layout_body_wrapper_left	{
	float:left ;
	width:812px;
	overflow:visible ;
}
#layout_body_center	{	/* 主要內容顯示區塊，放在網頁最前方 */
	float:right ;
	width:625px;
	overflow:visible ;
	background:#ffffff ;
}
#layout_body_left	{	/* 左側功能選單 */
	float:left ;
	width:180px;
	padding-left:10px;
	overflow:visible ;
}
#layout_body_center_right	{	/* 主要內容顯示區塊，放在網頁最前方(二欄式) */
	float:right ;
	width:810px;
	overflow:visible ;
}
#layout_body_right	{	/* 右側展示區 */
	float:right ;
	width:180px;
	overflow:visible ;
	text-align:center;
}
#google_ad_728	{
	text-align:center;
	margin-top:10px;
}
#google_ad_panel	{
	width:164px;
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
}
#google_ad_left	{
	text-align:center ;
	width:164px;
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
}
#advertisement_panel	{
	width:164px;
	margin:0px;
	padding:5px;
}
#advertisement_panel	UL	{
	list-style-type:none ;
	width:auto ;
}
#advertisement_panel	UL	LI	{
	text-align:center ;
}
#advertisement_panel	UL	LI	A	IMG	{
	border:0px;
}
#category_right_panel	{
	width:164px;
	margin:0px;
	padding:5px;
	margin-top:5px;
	margin-bottom:10px;
	overflow:visible ;
}
#category_right_panel	UL	{
	list-style-type:none ;
	width:100% ;
}
#category_right_panel	UL	LI	{
	text-align:center ;
}
#discussion_panel	{
	width:164px;
	margin:0px;
	padding:5px;
	overflow:visible ;
}
#contentinside_right_panel	{
	text-align:left ;
	width:174px;
	margin:0px;
	padding:0px;
	overflow:visible ;
}
#text_ad_left_panel	{
	border:#b5cdd7 solid 1px ;
	width:100% ;
	margin:0px;
	padding:5px;
	overflow:visible ;
}
#election_panel	{
	width:164px;
	margin:0px;
	padding:5px;
	overflow:visible ;
}

/*	footer_locator	頁尾內容定位	*/
UL.footer_locator	{
	list-style-type:none ;
	margin:0px;
	padding:0px;
}
UL.footer_locator	LI	{
	clear:both ;
	font-size:11px ;
	text-align:center ;
	height:17px;
	color:#404040 ;
}
UL.footer_locator	LI	FONT.company	{
	font-weight:bold ;
	padding-left:0.5em;
	padding-right:0.5em;
	letter-spacing:0.1em;
}
UL.footer_locator	LI.copyright_header	{
	font-weight:bold ;
	letter-spacing:10px;
}
UL.footer_locator	LI.enterprise_links	{
	position:absolute ;
	top:10px;
	left:5px;
	text-align:left ;
	font-size:9px; 
	line-height:15px;
	color:#CCCCCC ;
}
UL.footer_locator	LI.enterprise_links	A	{
	color:#FF3300 ;
	font-size:13px;
	padding-top:0em ;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	text-decoration:none ;
}
UL.footer_locator	LI.enterprise_links	A:hover	{
	color:#990000 ;
}
UL.footer_locator	LI.firefox	{
	position:absolute ;
	top:35px;
	right:10px;
}
UL.footer_locator	LI.powerby	{
	position:absolute ;
	color:#B0B0B0 ;
	font-size:11px;
	top:55px;
	left:8px;
}
UL.footer_locator	LI.powerby	A	{
	color:#B0B0B0 ;
	text-decoration:none ;
	font-size:11px;
}
UL.footer_locator	LI.powerby	A:hover	{
	color:#000000 ;
	text-decoration:underline ;
}
UL.footer_locator	LI.gotop	{
	position:absolute ;
	color:#606060 ;
	font-size:11px;
	top:8px;
	right:10px;
}
UL.footer_locator	LI.gotop	A	{
	text-decoration:none ;
	color:#606060 ;
}
UL.footer_locator	LI.gotop	A:hover	{
	color:#FF0000 ;
	text-decoration:underline ;
}

#big_ad_panel	{
	position:relative;
	z-index:0;
}
#big_ad_panel	object	{
	z-index:0 ;
}