*{margin:0;padding:0;}
a:link, a:visited,a:active{text-decoration:none;color:#06c;}
a:hover{cursor:pointer;color:#c00;}
img{border:0;}
ul{list-style:none;}
html{margin-bottom:0.1em;background:#fff;}
body{font-size:70%;font-family:'Lucida Sans Unicode',Verdana,Arial,Sans-Serif;text-align:center;color:#444;margin:0;padding:0;}
.top{background:#eee;width:100%;padding:10px 0;border-bottom:1px solid #ccc;font-size:1.1em;}
#wrapper{width:1000px;margin:0 auto;padding:50px 0;text-align:left;font-size:1.1em;}
#header{padding:1px;border:1px solid #fff;}
#header .logo{float:left;width:69%;}
#header .search{float:right;width:29%;text-align:right;}
#main{padding:20px 0 0;clear:both;}
#content{float:left;width:795px;padding:1px 1em 60px 0;border:1px solid #fff;background:url(images/sidebar_bottom.jpg) no-repeat right top;}
#sidebar{float:right;width:160px;padding:1px 0 60px;border:1px solid #fff;}
#footer{padding:6px 0;clear:both;border-top:1px solid #ccc;border-bottom:0;font-family:'Lucida Sans Unicode',Verdana,Arial,Sans-Serif;}
#header p.description{font-size:1.2em;}
ul.mainmenu{display:block;overflow:auto;height:1%;padding:0px 1px 1px 0;}
.mainmenu li{float:left;position:relative;}
.mainmenu li {width:8%;display:block;padding:25px 15px 0 0;}
.mainmenu li.home a{padding-left:0;}
.mainmenu li a:hover{text-decoration:underline;}
#content h2 a{color:#06c;}
#content h2 a:hover{color:#c00;}
#content p a,#content .metadata a{color:#06c;padding-bottom:2px;border-bottom:1px solid #ddd;}
#content p a:hover,#content .metadata a:hover{color:#c00;border-bottom:1px solid #c00;}
#content p a:visited,#content .metadata a:visited{color:#06c;}
#content p{font:1em/2em 'Lucida Sans Unicode',Verdana,Arial,Sans-Serif;padding:10px 0;color:#444;text-align:justify;}
#content .post{margin-bottom:1em;}
/*#content .post .tools{float:left;width:70px;}*/
#content .post .article{float:left;width:80%;}
#content .post h3{border-bottom:1px solid #ccc;font:1.2em "Lucida Sans Unicode",sans-serif;padding-top:10px;text-transform:uppercase;}
#content .entry{padding-top:6px;width:100%;clear:both;}
#content .date{line-height:1.5em;}
#content .metadata{display:block;padding:6px 0 40px;}
.commentlist{padding:10px 0 30px 0;}
.commentlist li{background:url(images/dot.gif) bottom left repeat-x; margin:10px 0;padding:25px 0 10px 0;list-style-type:none;width:100%;overflow:auto;height:1%;}
.comment_number a{font:3.2em Georgia,serif;float:right;padding-right:10px;color:#d6d6d6;}
.comment_author{font-size:1.4em;}
h3, #respond{display:block;padding-top:15px;}
#sidebar ul li.side{padding-bottom:25px;}
#sidebar div{line-height:1.7em;}
#sidebar h2{display:block;padding:0 0 10px;}
#sidebar ul li a{line-height:1.9em;}
#sidebar ul li ul li ul{padding-left:15px;}
#sidebar ul li ul li ul li ul{padding-left:30px;}
#footer p{line-height:2.2em;}
#content ul,#content ol{line-height:2em;padding:15px 0 15px;}
#content ul li a,#content ol li a{line-height:2.5em;}
#content .post ol{padding-left:25px;padding-left:30px;}
#content .post ul li{padding-left:20px;background:url(images/bullet.gif) center left no-repeat;}
h1,h1 a,h1 a:hover,h1 a:visited,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,h4,h4 a,h4 a:hover,h4 a:visited{color:#444;font-weight:normal;font-family:'Trebuchet MS',Verdana,Sans-Serif;}
h1{font-size:2.4em;}
h1 a, h1 a:hover{font-weight:normal;font-family:'Microsoft JhengHei', sans-serif;}
h2{font-size:2.0em;}
h3{font-size:1.8em;}
h4{font-size:1.6em;}
#sidebar h2 {border-bottom:1px solid #999;}
#sidebar .side li a{display:block;width:99%;padding:2px;}
#sidebar .side li a:hover{background:#f0f0f0;}
#content img{padding:10px;border:1px solid #ccc;max-width:100%;display:block;margin:0 auto;}
#content img.none{border:0;max-width:90%;margin:0 auto;}
#content img.wp-smiley{border:0;padding:0;margin:0;display:inline;}
.searchform{width:250px;float:right;text-align:right;}
.last_20 li{line-height:2em;}
.archive_date{width:100px;float:left;}
.pagetitle{display:block;padding:0 0 60px;}
blockquote{margin:0;padding:0 0 0 25px;background:url(images/quote.gif) top left no-repeat;}
html>body blockquote{background-position:0 0;}
.center{text-align:center;}
hr{display:none;}
.hide{display:none;}
.icon {text-align:center;}
.icon .powered {padding:.5em 0;border:1px solid #fff;}
.counter{text-align:center;margin-top:1em;}
.googlead{width:468px;margin:0 auto;}
