@charset "utf-8";
/* CSS Document */

body{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif, "新細明體";
}
ul, form, p{
	margin:0px;
	padding:0px;
}
img, div, input{
	behavior: url("iepngfix.htc");
}
td.acenter{
	text-align:center;
}
td.aleft{
	text-align:left;
}
td.aright{
	text-align:right;
}
th.acenter{
	text-align:center;
}
th.aleft{
	text-align:left;
}
th.aright{
	text-align:right;
}
.clear{
	clear:both;
}
.foright{
	float:right;
}
.foleft{
	float:left;
}
.pageoutline{
	width:97%;
}
.pagebody{
	padding:0px 6px 0px 0px;
}
.pagefoot{
	padding:10px 0px 5px 12px;
}
.pagefoot p{
	font-size:0.83em;
	color:#999999;
	line-height:1.35em;
	float:left;
	margin:0px;
	padding:0px;
}
.pagefoot img{
	float:left;
	margin:5px 12px 0px 0px;
}
.pagefoot p a{
	color:#999999;
	text-decoration:underline;
}
.pagefoot p a:hover{
	color:#3399CC;
	text-decoration:none;
}
.topdiv{
	/*width:100%;*/
	height:58px;
	background:url(../images/top_1_right.gif) top right no-repeat;
	padding-right:2px;
	cursor:pointer;
}
.top{
	width:100%;
	height:58px;
	/*position:relative;*/
	background:url(../images/top_1_left.jpg) top left no-repeat;
}
.topmenu{
	/*width:100%;*/
	height:22px;
	/*position:relative;*/
	/*padding-right:15px;*/
	background:url(../images/top_2_right.gif) right top no-repeat ;
	margin:0px 0px 0px 0px;
	padding-right:25px;
}
.topmenu_right{
	/*position:absolute;
	top:0px;
	right:0px;
	width:20px;*/
	height:22px;	
	background:url(../images/top_2_left.jpg) left top no-repeat;
	
	
}
.toplink{
	padding:3px 0px 0px 0px;
	text-align:right;
	font-size:12px;
	line-height:1.3em;
}
.toplink a{
	color:#333333;
	text-decoration:none;
}
.toplink a:hover{
	color:#3399CC;
	text-decoration:underline;
}
.toplink span{
	padding:0px 8px;
	color:#999999;
}
.toparea{
	padding:5px 6px 0px 12px
}
.countdiv{
	float:right;
	display:block;
	margin:15px 0px 5px 0px;
}
.artnum{
	background:url(../images/grayRight.jpg) right top no-repeat;
	float:left;
	display:block;
	margin-right:5px;
}
.artnum_right{
	background:url(../images/artNum.gif) left top no-repeat;
	color:#666666;
	font-size:11px;
	height:17px;
	padding:2px 6px 0px 88px;
	float:left;
	display:block;
}
.count{
	background:url(../images/grayRight.jpg) right top no-repeat;
	float:left;
	display:block;
	margin-right:5px;
}
.count_right{
	background:url(../images/counter.gif) left top no-repeat;
	color:#666666;
	font-size:11px;
	height:17px;
	padding:2px 6px 0px 88px;
	float:left;
	display:block;
}
.rss{
	float:left;
	display:block;
	padding:1px 0px 0px 0px;
}
.maintb{
	width:100%;
	margin:0px;
	/*border-collapse:collapse;*/
	border-bottom:1px solid #d2d2d2;
}
.maintb th{
	background:url(../images/thbg2.gif) left top repeat;
	padding:4px 0px 4px 12px;
	font-size:15px;
	line-height:1.5em;
	color:#003399;
	font-weight:normal;
	text-align:left;
	/*border-bottom:1px solid #FFFFFF;*/
	border-top:1px solid #FFFFFF;
	white-space:nowrap;
}
.maintb th.main{
	background:url(../images/thbg1.jpg) left top repeat-x;
	height:18px;
	padding:5px 3px 4px 3px;
	color:#FFFFFF;
	line-height:18px;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	border-right:1px solid #3f8ecf;
	border-left:1px solid #95bfec;
	border-top:none;
	border-bottom:none;
}
.maintb th.acenter{
	text-align:center;
}
.maintb th.aleft{
	text-align:left;
}
.maintb th.aright{
	text-align:right;
}
.maintb tr{
	background-color:#efefef;
}
.maintb td{
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:6px 5px 6px 5px;
	font-size:13px;
	color:#454545;
	text-align:left;
	vertical-align:top;
}
.maintb td.author{
	white-space:nowrap;
	padding-right:12px;
}
.maintb td.author h5{
	margin:0em 0em 0.65em 0em;
}
.maintb td.author img.img100{
	width:100px;
	height:100px;
}
.maintb td.pleft{
	padding:6px 5px 6px 12px;
}
.maintb td.acenter{
	text-align:center;
}
.maintb td.aleft{
	text-align:left;
}
.maintb td.aright{
	text-align:right;
}
.maintb td a{
	color:#CC6633;
	text-decoration:underline;
}
.maintb td a:hover{
	color:#CC6633;
	text-decoration:none;
}
.maintb .title{
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 4px 0px;
	font-size:13px;
}
.maintb .title a{
	color:#000000;
	text-decoration:none;
}
.maintb .title a:hover{
	color:#CC3300;
	text-decoration:underline;
}
.maintb .title span a{
	border:1px solid #757575;
	color:#757575;
	font-size:10px;
	font-weight:normal;
	padding:2px 2px 0px 2px;
	height:13px;
	margin-left:5px;
	text-decoration:none;
}
.maintb .title span a:hover{
	border:1px solid #CC6633;
	color:#CC6633;
	text-decoration:none;
}
.maintb .time{
	background:url(../images/13.gif) 0px 0px no-repeat;
	padding:0px 0px 0px 20px !important;
	margin:0px;
	white-space:nowrap;
	display:block;
}
.maintb tr.tr1{
	background-color:#efefef;
}
.maintb tr.tr2{
	background-color:#dfdfdf;
}
.maintb p{
	margin:0px;
	padding:0px;
	line-height:1.5em;
}
.maintb p a{
	color:#333333;
	text-decoration:none;
}
.maintb p a:hover{
	color:#ff3300;
	text-decoration:underline;
}
.maintb p span{
	color:#FF3300;
	padding-right:5px;
	padding:2px 2px 0px 2px;
	margin-right:5px;
	border:1px solid #FF3300;
	font-size:10px;
}
.righttopBox{
	padding:0px 10px 0px 0px;
	text-align:right;
}
.righttopBox img{
	margin:0px 0px 0px 3px;	
}
.tabs{
	height:25px;
	padding:0px 0px 0px 12px;
}
.tabs ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:25px;
}
.tabs ul li{
	background:url(../images/tab_gray.gif) left top no-repeat;
	display:block;
	float:left;
	padding:0px 0px 0px 12px;
	margin-left:1px;
}
.tabs ul li a{
	background:url(../images/tab_gray.gif) right top no-repeat;
	display:block;
	float:left;
	padding:5px 12px 0px 0px;
	height:20px;
	color:#666666;
	font-size:13px;
	line-height:1.35em;
	text-decoration:none;
}
.tabs ul li a:hover{
	color:#CC3300;
	text-decoration:underline;
}
.tabs ul li.current{
	background:url(../images/tab_current.gif) left top no-repeat;
	display:block;
	float:left;
	padding:0px 0px 0px 12px;
	margin-left:1px;
}
.tabs ul li.current a{
	background:url(../images/tab_current.gif) right top no-repeat;
	display:block;
	float:left;
	padding:5px 12px 0px 0px;
	height:20px;
	color:#000000;
	font-size:13px;
	line-height:1.35em;
	text-decoration:none;
}
.tabs ul li.current a:hover{
	color:#990000;
	text-decoration:underline;
}
.master{
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:16px;
	color:#a5a5a5;
	line-height:1.5em;
}
.master a{
	color:#a5a5a5;
	text-decoration:none;
	float:left;
	display:block;
	background:url(../images/master.gif) left 5px no-repeat;
	padding-left:20px;
}
.master a:hover{
	color:#FF6600;
	text-decoration:underline;
}
.master span{
	float:left;
	display:block;
}
.subscribe{
	display:block;
	float:left;
	margin:0px 5px 0px 5px;
}
.subscribe a{
	color:#a5a5a5;
	text-decoration:none;
	font-size:10px;
	line-height:15px;
	font-weight:normal;
	border:1px solid #a5a5a5;
	padding:2px 3px 0px 3px;
	background:none;
	margin-top:2px;
}

.subscribe a:hover{
	color:#FF6600;
	text-decoration:none;
	border:1px solid #FF6600;
}
.rss2{
	float:left;
	display:block;
	border:none;
	background:none;
	margin-top:3px;
}
.rss2 a{
	float:left;
	display:block;
	border:none;
	background:none;
	padding:0px;
}
.path{
	font-size:13px;
	line-height:1.35em;
	color:#333333;
	margin-bottom:1em;
}
.path a{
	color:#333333;
	text-decoration:none;
	background:url(../images/bullet.gif) 0px 1px no-repeat;
	padding-left:15px;
	margin-right:5px;
}
.path a:hover{
	color:#cc3300;
	text-decoration:underline;
}
.statement{
	padding:5px 0px 5px 12px;
}
.statement ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.statement ul li{
	padding:0px 0px 0px 20px;
	margin-bottom:2px;
	font-size:13px;
	color:#000000;
	line-height:1.5em;
}
.statement ul li.totop{
	background:url(../images/totop.gif) 0px 1px no-repeat;
}
.statement ul li.new{
	background:url(../images/new.gif) 0px 1px no-repeat;
}
.statement ul li.old{
	background:url(../images/old.gif) 0px 1px no-repeat;
}
.statement ul li.read{
	background:url(../images/icon_read.gif) 0px 1px no-repeat;
}
.statement ul li.newArt{
	background:url(../images/icon_new.gif) 0px 1px no-repeat;
}
.statement ul li.delArt{
	background:url(../images/icon_delArt.gif) 0px 1px no-repeat;
}
.leftbottomBox{
	padding:5px 0px 0px 12px;
	text-align:left;
}
.bleft{
	float:left;
}
.bright{
	float:right;
}
.pages{
	padding:5px 0px 0px 0px;
}
.PageDivider{
	float:right;
}
.PageDivider span{
	float:left;
	display:block;
	font-size:13px;
}
.PageDivider span.total{
	float:left;
	display:block;
	font-size:13px;
	padding-top:4px;
}
.PageDivider span a{
	padding:0px;
	border:none;
	margin:0px;
}
.PageDivider span a:hover{
	padding:0px;
	border:none;
}
.PageDivider a{
	float:left;
	display:block;
	border:1px solid #CCCCCC;
	color:#999999;
	font-size:11px;
	padding:1px 5px;
	text-decoration:none;
	margin-top:4px;
}
.PageDivider a:hover{
	float:left;
	display:block;
	border:1px solid #FF6600;
	color:#FF6600;
	font-size:11px;
	padding:1px 5px;
	text-decoration:none;
}
.PageDivider a.now{
	float:left;
	display:block;
	border:1px solid #ffffff;
	background-color:#FF9933;
	color:#ffffff;
	font-size:11px;
	padding:1px 5px;
	text-decoration:none;
}
.selectdiv{
	margin:5px 0px 3px 0px;
}
.selectdiv form{
	margin:0px;
}
.function{
	padding-top:5px;
}
.function a{
	color:#000000;
	font-size:13px;
	line-height:1.5em;
	text-decoration:none;
	padding:3px 12px 0px 20px;
}
.function a:hover{
	color:#CC0000;
	text-decoration:underline;
}
.function span{
	display:block;
	float:left;
	height:20px;
}
.print{
	background:url(../images/print.gif) 0px 0px no-repeat;
}
.forward{
	background:url(../images/forward.gif) 0px 0px no-repeat;
}
.subscribeS{
	background:url(../images/subscribe.gif) 0px 0px no-repeat;
}
.stardiv{
	padding:6px 0px 10px 0px;
}
.infodiv{
	padding:3px 0px 3px 2px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
.infodiv span{
	float:left;
	display:block;
	height:20px;
	margin:3px 3px 3px 0px;
}
.signature{
	border-top:1px dotted #999999;
	padding:6px 0px;
	margin:1.5em 0em 0em 0em;
	color:#757575;
}
.content p{
	margin:0px 0px 6px 0px;
}
ul.btnlist{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.btnlist li{
	float:left;
	display:block;
	background:url(../images/btn_left.gif) left top no-repeat;
	margin:5px 3px 5px 0px;
	padding:0px 0px 0px 12px;
}
ul.btnlist li a{
	float:left;
	display:block;
	background:url(../images/btn_right.gif) right top no-repeat;
	height:19px;
	padding:5px 12px 0px 0px;
	font-size:0.83em;
	line-height:1.25em;
	color:#666666;
	text-decoration:none;
}
ul.btnlist li a:hover{
	color:#dd0000;
	text-decoration:none;
}
ul.btnlist li.current{
	float:left;
	display:block;
	background:url(../images/btn_current.gif) left top no-repeat;
	margin:5px 3px 5px 0px;
	padding:0px 0px 0px 12px;
}
ul.btnlist li.current a{
	float:left;
	display:block;
	background:url(../images/btn_current.gif) right top no-repeat;
	height:19px;
	padding:5px 12px 0px 0px;
	font-size:0.83em;
	line-height:1.25em;
	color:#BC5A1F;
	text-decoration:none;
}
ul.btnlist li.current a:hover{
	color:#ff0000;
	text-decoration:none;
}
td.nowrap{
	white-space:nowrap;
}