@charset "UTF-8";
/*
body {
	 font: 400 1em/1.5 "Neuton";
	 background: #090d00;
	 color: rgba(255, 255, 255, .25);
	 text-align: center;
	 margin: 0;
}
*/

 p.specialtxt {
	 text-transform: uppercase;
	 text-align:center;
	 letter-spacing: 0.5em;
	 display: inline-block;
	 padding: 0.5em 0em;
	 position: relative;
	 top: .1em;
	 left: 50%;
	 width: 40em;
	 margin: 0 0 0 -20em;
}
 p.specialtxt span {
	 font: 800 5em "Microsoft JhengHei","微軟正黑體", sans-serif;
	 letter-spacing: 0;
	 padding: 0.25em 0 0.325em;
	 /*display: block;*/
	 margin: 0 auto;
	 text-shadow: 0 0 80px rgba(255, 255, 255, .5);
	/* Clip Background Image */
	 background: url('images/animated-text-fill3.png') repeat-y;
	 -webkit-background-clip: text;
	 background-clip: text;
	/* Animate Background Image */
	 -webkit-text-fill-color: transparent;
	 -webkit-animation: aitf 80s linear infinite;
	/* Activate hardware acceleration for smoother animations */
	 -webkit-transform: translate3d(0, 0, 0);
	 -webkit-backface-visibility: hidden;
}
/* Animate Background Image */
 @-webkit-keyframes aitf {
	 0% {
		 background-position: 0% 50%;
	}
	 100% {
		 background-position: 100% 50%;
	}
}
/*==================================*/
.sidemenutitle {
	background-color: #F60;
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: "微軟正黑體";
	font-size: 16pt;
	color: #333;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #FFC071;
	border-bottom: 1px solid #FFC071;
	border-right-color: #FFC071;
	border-left-color: #FFC071;
}
ul.sidemenu {
	list-style-type: none; 
	padding:0;
	margin:0;
}
ul.sidemenu li {
	height:2em;
	text-align:center;
}
ul.sidemenu li:hover {
	background-color:#D88600;
}
ul.sidemenu li a {
	font: 600 1.2em "微軟正黑體", sans-serif;
	text-decoration:none;
	color: #666;
	line-height:2em;
}
ul.sidemenu li a:hover, ul.sidemenu li a.hilightitem:hover {
	color: #fff;
}
ul.sidemenu li a.hilightitem {
	color: #E00;
}
