@CHARSET "UTF-8";
body {
	font-size: 13px;
	color: #7d7d7d;
	margin: 0;
	padding: 0;
}
.wrapper {
	position:relative;
	width:830px;
	margin:0 auto;	
}
a.guide_tile {
	position:absolute;
	top:10px;
	left:0;
	line-height:1;
	color: #cecece;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	}
	
.text_top {
	font-size: 0.5em; vertical-align:top; line-height:1.5;
	}
.text_bottom {
	font-size:0.5em;
	vertical-align: bottom; line-height:1.2;
	}

/*上部區-----------------------------------*/
.header { position:relative;}
.topMenu { float:right; padding:5px 0; height:10px; margin-bottom:20px; line-height:20px;}
.topMenu li { float:left; padding-left:18px; color:#b5b5b5; text-decoration:none; margin-left:5px; }
.topMenu li a { color:#b5b5b5; text-decoration:none;}
.topMenu li a:hover { color:#666; }
.topMenu li.index { background: url(../images/icon_index.png) no-repeat; }
.topMenu li.sitemap {background: url(../images/icon_sitemap.png) no-repeat; }
.topMenu li.pastissues {background: url(../images/icon_pastissues.png) no-repeat; }
.header .subscribe { display:block; position:absolute; right:0; bottom:10px; line-height:20px; text-decoration:none; color:#4b4848; background: url(../images/icon_subscribe.png) no-repeat; padding-left:20px;}
.header .subscribe:hover { color:#999; }

/*內容區-----------------------------------*/
.content { position:relative; overflow:hidden; }


/*底部區-----------------------------------*/
.footer { height: 100px; }
.footer .logo {
	position:relative;
	display:block;
	float:left;
	text-indent:-9999px;
	width:210px;
	height:100px;
	background: url(../images/pic_ftLogo.jpg) no-repeat;
	}
.footer p {
	text-align:right;
	color:#000;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 30px 20px 0 0;
	}
.footer p a { color:#000; text-decoration:none; }
.footer p a:hover { color:#666; }
.footer p a.accessibility { color:#666; }
.footer p a.accessibility:hover { color:#000; }

/*頁面切換-----------------------------------*/
.pageSelect {
	position: fixed;
    top: 300px;
    width: 1000px;
    margin-left: -85px;
	}
.pageSelect a.previous, .pageSelect a.next {
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:50px;
	height:80px;
	}
.pageSelect a.previous { left:0; background: url(../images/btn_previous.png) no-repeat; }
.pageSelect a.next { right:0; background: url(../images/btn_next.png) no-repeat; }
.pageSelect a.previous:hover { background: url(../images/btn_previousa.png) no-repeat; }
.pageSelect a.next:hover { background: url(../images/btn_nexta.png) no-repeat; }