@charset "utf-8";
body {
	background-image: url(../images/me/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#ffffff;
	color:#575757;
	font-size:12px;
	line-height:18px;
	text-align:left;
}

/*連結定義 */
a:link{}
a:visited{}
a:hover, a:active{}

/* 版面寬度設定 */
#page {
	width: 960px;
	margin: 0 auto;	
}

/* 定義區塊：上方內容 */
#box_top {	padding-top: 12px;}

/* 定義區塊(首頁)：中間內容 */
#box_center {
	background-image: url(../images/me/home_main_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 956px;
	clear: both;
	float: left;
	padding:3px 2px 0px 2px;
}

/* 定義區塊：下方內容 */
#box_bottom {
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top:12px;
	margin-bottom: 12px;
}

/* Banner 區塊 */
#logo {	clear: left;float: left; }
#logo img { border:0px; }
#banner_top_right {
	clear: right;
	float: right;
	width: 708px;
	padding-top: 15px;
}
#banner_top_submenu {clear: right;	float: right; margin-bottom:10px;
    width: 550px;
}
#banner_top_submenu_01 {
	background-image: url(../images/me/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 52px;
	margin-left: 10px;
	padding-left: 20px;
}
#banner_top_submenu_02 {
	background-image: url(../images/me/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 52px;
	margin-left: 10px;
	padding-left: 20px;
}
#banner_top_submenu_03 {
	background-image: url(../images/me/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 52px;
	margin-left: 10px;
	padding-left: 20px;
}
#banner_top_submenu_04 {
	background-image: url(../images/me/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 52px;
	margin-left: 10px;
	padding-left: 20px;
}
#banner_top_submenu_05 {
	background-image: url(../images/me/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 70px;
	margin-left: 10px;
	padding-left: 20px;
}
#banner_top_submenu_06 {
	background-image: url(../images/me/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 75px;
	margin-left: 10px;
	padding-left: 20px;
}
#header_member {	clear: right;	float: right; width:100%; text-align:right}


/* 頁尾區塊 */
#footer {
	width: 960px;
	min-height: 80px;
	text-align: left;
	padding:0px;
	margin:0 auto;
	border: 1px solid #e1e1e1;
}

/* 頁尾選單 */
#footer_menu {	
	width:100%;
	line-height: 16px;
	color: #3b3a3a;
	font-size: 11px;
	float:left;
	text-align: center;
	height: 24px;
	padding-top:6px;
	background-color:#f1f1f1
}

#footer_menu a:link { color:#3b3a3a; }
#footer_menu a:visited { color:#3b3a3a; }
#footer_menu a:hover { color:#3b3a3a; }
#footer_menu a:active { color:#3b3a3a; }

/*子網頁表頭文字menu */
#headMenu {
	width:100%;
	line-height: 16px;
	color: #3b3a3a;
	font-size: 11px;
	float:left;
	text-align: right;	
	height: 24px;
	padding-top:6px;
	
	/*background-color:#f1f1f1 */
}
#headMenu a:link { color:#3b3a3a; }
#headMenu a:visited { color:#3b3a3a; }
#headMenu a:hover { color:#3b3a3a; }
#headMenu a:active { color:#3b3a3a; }


/* 頁尾內文 */
#footer_text {
	width:100%;
	color:#6f6f6f;
	line-height: 16px;
	float:left;
	font-size: 11px;
	text-align: center;
	clear: left;
	padding:10px;
}
#footer_text a:link { color:#6f6f6f; }
#footer_text a:visited { color:#6f6f6f; }
#footer_text a:hover { color:#6f6f6f; }
#footer_text a:active { color:#6f6f6f; }

/* 頁尾版權宣告 */
#footer_copyright {
	width:100%;
	color: #797878;
	line-height: 18px;
	float:left;
	font-size: 11px;
	text-align: right;
	clear: left;
}
#footer_copyright a:link { color: #797878; }
#footer_copyright a:visited { color: #797878; }
#footer_copyright a:hover {	color: #ff0000; }
#footer_copyright a:active { color: #797878; }
#footer_copyright img{ vertical-align:middle;}

/* 頁尾廣告 */
#footer_ad{
	float:right;
}
#footer_ad a{
	float:left;
	padding-right:5px;
}

/* 引言用 */
/*
blockquote {
	margin: 1em 3em;color: #999;border-left: 2px solid #999;padding-left: 1em;
}*/
blockquote {
	margin: 1em 1.5em;
	padding: .5em 1em;
	border-left: 5px solid #fce27c;
	background-color: #f6ebc1; }
blockquote p {
	margin: 0; }
	
.replypost {margin: 1em 1.5em;border-left: 5px solid #999;padding: .5em 1em;background-color:#e7e5db;}