/* body */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0px;/*四邊框留白0px*/
	margin:0px;
	background-color: #0D2345;
	background-image: url(images/header.gif);
	background-repeat: repeat-x;
}/*邊界值0px*/
/* End body */
/* Header */
#divo{float:right;width:750px;border:1px solid #cc0}
#divt{float:left;width:145px;border:1px solid #c60}
#header{
	height:97px;
	position:relative;/*依物件左上角為基準點取相對位置*/
	margin:0px;
	border-bottom-color: #00B2E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#background {
	background-image: url(images/bodybg.gif);
	background-repeat: repeat-x;
}
#site-name {
	width:900px;
	height:97px;
	font-size:24pt;
	margin:0px auto 0px auto;
	letter-spacing:3px;
	text-align:left;
	font-weight:bold;
	border:none;
	line-height: 97px}
.ur1{
	font-size:11pt;
	margin:5px;
	text-align:right;
	background-color:#FFF;
	top:2px;
	right:2px;
	padding:3px 6px 3px 6px;
	border:1px solid #B0E4EF;
	position: absolute;
}
.ur2{
	font-size:11pt;
	margin:5px;
	text-align:right;
	background-color:#FFF;
	padding:3px 6px 3px 6px;
	top:38px;
	right:2px;
	border:1px solid #B0E4EF;
	position: absolute;
}
.ur1 a{
	color: #00F;
}
.ur2 a{color: #666}
.ur3{
	font-size:10pt;
	margin:0px;
	padding:0px 5px 0px 5px;
	background-color:#FFF;
	float: right;
	border:1px solid #B0E4EF;
	position: relative;
}
.ggg{
	float: left;
	background-color:#FFF;
	width:125px;
}
.ttt{
	float:right;
	margin:0px 5px 0px 5px;
	width:680px;
}
.ttt h1 a{
	color: #000;
}
#sitesss {
	width:900px;
	height:97px;
	font-size:24pt;
	margin:0px auto 0px auto;
	letter-spacing:3px;
	text-align:right;
	font-weight:bold;
	background-color:#FFF;
	border:none;
	line-height: 97px}
#site-name a {color:white}
#adright a, #adleft a{color:#97F2FF}
#site-name a:hover, #adright a:hover, #adleft a:hover{position:relative;top:1px;left:1px}
#adright, #adleft {
	font-size:10pt;
	width:150px;
	height:60px;
	position:absolute;
	top:0px}
#adright {
	text-align:right;
	margin:6px 8px 5px 0px;
	right:0px}
#adleft {
	text-align:left;
	margin:6px 0px 5px 8px;
	color:#FFF;
	left:0px}
#header br{font-size:6pt;}
/* End Header */
#xyuzdf{
	background-color:#FC3;
	font-weight:bold;
	font-size:11pt}
/* layer2 */
#layer2{margin:0px auto;
	font-weight:bold;
	width:900px}
#layer2 td{padding:6px}
#layer2 span{padding:3px;
	font-size:10.5pt;
	background-color:#FFFDCE;
	border:1.5px solid #666}
#layer2 a{color:#000;
	padding:0px}
#layer2 a:hover{text-decoration:underline}
/* bodytext */
#bodytext{width:870px;
	font-size:11pt;
	text-align:center;
	margin:0px auto 0px auto;
	background-color:#FFF;
	padding:15px;
	line-height:2em}
#bodytext p{
	text-align:left}
#bodytext td{
	border:1px solid #000}
#adadad{width:870px;
	font-size:11pt;
	text-align:center;
	margin:0px auto 0px auto;
	background-color:#FFF;
	padding:0px;
	line-height:1em}
#separate{
	width:900px;
	height:30pt;
	line-height: 30pt;
	font-size:10pt;
	text-align:left;
	margin:0px auto 0px auto;
	padding:0px;
	color: #FFF}
#separate a{color:white}
/* End bodytext */
/* footer */
#footer{
	background-color:#FC3;
	font-size:10pt;
	line-height:3em;
	margin:10px auto;
	width:900px;
	text-align:center}
#footer a{
	display:inline}/* 將資料顯示在同一行不分段 */
#ad{
	margin:10px auto;
	width: 900px}
#ad img{
	border:0px}
#maptype{
	list-style-position:inside;
	line-height:2em;
	text-align:left}
#ggg{
	list-style-type:lower-alpha}
/************** hyperlink **************/
a{
	text-decoration:none;/*刪除連結底線*/
	color:#0000FF}
a:hover{
	text-decoration:underline;
	color:#090;
	position:relative;top:1px;left:1px}
/************** h1-h6 **************/
h1{line-height:200%;
	display:inline;/* 將資料顯示在同一行不分段 */
	font-size:22pt;
	font-weight:bold;
	color:#090;
	text-align:center;
	vertical-align:middle}
h2{font-size: 18pt;
	font-weight: bold;
	color: red;
	text-align: center;
	vertical-align: middle}
/************** images **************/
.imgright{
	margin:10px;
	border:1px solid #6699cc;
	padding:10px;
	float:right}
.imgleft{
	margin:10px;
	border:1px solid #6699cc;
	padding:10px;
	float:left}
.imgcenter{
	margin:5px;
	border:2px solid #999;
	padding:5px}
.pic{
	margin: 0px auto;
	width: 945px}
.pic p{
	float: left;
	padding: 4px;
	border: 1px solid #ddd;
	background: #fff;
	margin: 5px}
/************** layer **************/
#define{
	margin:0px auto;
	width:150px;
	border:1px solid #999;
	background-color:#f6f6f6;
	left:0px;
	color:#000;
	font-size:12pt;
	text-align:left;
	letter-spacing :1pt;
	line-height:2em}
#txxxt{
	margin:0px auto;
	width:130px;
	border:2px solid #999;
	background-color:#f6f6f6;
	right:0px;
	color:#000;
	font-size:12pt;
	float : right;
	position:relative;
	text-align:center;
	letter-spacing :1pt;
	line-height:2em}
#toplist{
	margin:0px auto;
	width:100%;
	border:2px solid #999;
	background-color:#f6f6f6;
	color:#000;
	font-size:12pt;
	text-align:center;
	letter-spacing :1pt;
	line-height:2.5em}
#toplist a{	border-left:16px solid #3CF;
	border-bottom:1px solid #3CF;
	padding-left:3px;
	color:#36F}
#toplist a:hover{
	border-left:16px solid red;
	border-bottom:1px solid red;
	padding-left:3px;
	color:#090;
	position:relative;top:1px;left:1px}
.featurebox {color:#333;
	padding:10px 15px 20px 15px;
	border:1px solid #d7d7d7;
	margin:0 0 2em 0;
	background:#f6f6f6}
.featurebox a {font-weight:bold}
.featurebox h1{
	border-bottom:1px solid #c00;
	padding:3px;
	font-size:15pt;
	font-weight:bold;
	color:#C00;
	margin:0px auto;
	text-align:center}
/************** table **************/
.smalltitle{
	border: 0pt solid #6699cc;
	padding:5px 20px 5px 20px;
	background-color:#339;
	font-size:12pt;
	font-weight:bold;
	color:#FFF;
	display:inline;
	margin:0px auto;
	text-align:center}
.bigtable{
	border-style: none;
	border-width: 0;
	text-align: center;
	background-color: #FFF}
.smalltable{
	width:800px;
	text-align:center;
	font-size:11pt;
	vertical-align: middle;
	border: 1px solid #800}
.smalltable td{
	border:1px solid #800}
.smalltable th{
	border:2px solid #000}
.algorithmtable{
	width:100%;
	text-align:center;
	font-size:11pt;
	vertical-align: middle;
	border: 1px solid #800}
.algorithmtable td{
	border:1px solid #800}
.algorithmtable th{
	border:2px solid #000}
.verysmalltable{
	width: 500px;
	text-align: center;
	font-size: 12pt;
	vertical-align: middle;
	border: 1px solid #800000}
.verysmalltable td{
	border:1px solid #800}
.verysmalltable th{
	background-color: #CCCCCC}
.boldtext{
	font-size: 23px;
	font-weight: bold}
.algorithms{
	font-size: 16px;
	font-weight: bold}
/************** index **************/
.yearmonth{
	border:0pt solid #6699cc;
	padding:7px;
	background-color:#339;
	font-size:15pt;
	font-weight:bold;
	color:#FFF;
	width:450px;
	text-align:center}
#indextable{
	width:100%;
	text-align:center;
	font-size:11pt;
	vertical-align:middle;
	border:0px}
#indextable td{
	padding:10px}
/************** PLL **************/
.pllth{text-align:left;
	font-size:16pt}
.pllpic{padding:10px}
/************** Links-Table **************/
.linkstable{
	width:800px;
	text-align:center;
	font-size:11pt;
	vertical-align:middle}
.linkstable td{
	background-color:#CCC;
	border:1px solid #FFF}
.linkstable th{
	padding:10px;
	background-color:#000;
	border:1px solid #FFF;
	color: #FFF;
	font-size: 22px;
	font-weight: bold}
/************** LBL-Table **************/
.small-lbl-table{
	width:700px;
	text-align:center;
	font-size:11pt;
	vertical-align: middle;
	border: 1px solid #800}
.small-lbl-table td{
	border:1px solid #800}
.small-lbl-table th{
	border:2px solid #000}
.album {
	float:left;
	width:auto;
	margin:10px;
	background:#ddd;
	font-size:12pt;
	padding:10px;
	border:#666 1px solid;
	text-align:center}
.clear{
	clear:both;
	border:#69c 5px solid}
.cxxr{
	clear:both}
.albxx {
	float:left;
	width:250px;
	margin:5px 0px 5px 0px;
	background:#ddd;
	font-size:12pt;
	padding:0px;
	border:#666 1px solid;
	text-align:center}
.adfgdik {
	float:left;
	width:260px;
	margin:5px 0px 5px 0px;
	background:#ddd;
	font-size:10pt;
	padding:0px;
	border:#666 1px solid;
	text-align:center}
.menutitle{
cursor:pointer;
color:#000;
background:#efefef;
text-align:left;
border: #999 1px solid;
}
.submenu{
padding:0px;
width:225px;
height:225px;
display:none}
.ssdfyjkjhk{
	width:100%;
	text-align:center;
	font-size:11pt;
	vertical-align: middle;
	border: 9px solid #800}
.ssdfyjkjhk th{
	border:2px solid #000}
#extend{
display: block; //預設為顯示
}
#close{
display: none; //預設為隱藏
}
.navtext {
width:200px;
font-size:8pt;
border: 1px solid #fff;
background-color:#efefef;
color:#39c;
}
.albumxxx {
	float:left;
	height:185px;
	width:45%;
	margin:10px;
	background:#ddd;
	font-size:11pt;
	padding:10px;
	border:#666 1px solid;
	text-align:center}
.albumxxx h1{
	font-size:14pt;
	color:#00F;
	text-align:center;
}
.alfdfg {
	width:828px;
	margin:10px;
	background:#ddd;
	font-size:11pt;
	padding:10px;
	border:#666 1px solid;
	text-align:left}
.alfdfg h1{
	font-size:14pt;
	color:#00F;
	text-align:center}
.sdhjhui {
	clear: both;}