body {
background:#1f1f1f url('') repeat;
width:100%;
margin:0em auto;
padding:0em;
font-family:Helvetica,微軟正黑體,sans-serif;
color:#5f5f5f;
}

img {border:none;border-radius:;box-shadow:;line-height:0;margin:0;padding:0;}

a {color:#fff;text-decoration: none;}

a:hover {color:#E01481;text-decoration: none;}

.clear {clear:both;}

.divider {
border-top: solid 1px #3b3b3b;
border-bottom: solid 1px #3b3b3b;
height: 4px;
margin: 20px 0;
clear:both;}

.wrapper {overflow:hidden;width:1000px;margin:0 auto;padding:0 auto;}

#header {overflow:hidden;background:;padding:20px 0;}
#header h1{float:left;padding:0;margin:0 20px 0 0;font-size:32px;font-weight:normal;color:#E01481;}
#header ul {margin:0px;padding:0px;list-style-type:none;text-shadow:;}
#header li{float:left;margin:0;padding:10px 20px;}

#nav {overflow:hidden;background:#0b0b0b;color:#fff;margin:0 0 20px 0;}
#nav ul {margin:0px;padding:0px;list-style-type:none;text-shadow:;}
#nav li{float:left;margin:20px 0;padding:0px 12px;border-right:#888 1px solid;}
#nav li:first-child {border-right:none;background: url('nav.png') no-repeat right;padding-right:20px;}
#nav li:last-child {border-right:none;}

#top {overflow:hidden;margin:0 auto;width:960px;padding:20px;background:#0b0b0b;margin-bottom:20px;line-height:0;}

#main {overflow:hidden;}

#sidebar {float:left;width:320px;border-top:5px #3b3b3b solid;margin:0 40px 0 0;padding:20px 0 0 0;}
#sidebar h2 {
margin:0 0 20px 0;
padding:0 0 10px 30px;
font-size:24px;
font-weight:normal;
border-bottom:1px #3b3b3b solid;
color:#888;
background: url('h2.png') no-repeat;
}
#sidebar ul {margin:0 0 0 0px;padding:0 0 0 20px;}
#sidebar li {margin:0;padding:10px 0;}



#page {float:left;width:640px;border-top:5px #3b3b3b solid;margin:0;padding:20px 0 0 0;}
#page h2 {
margin:0 0 20px 0;
padding:0 0 10px 30px;
font-size:24px;
font-weight:normal;
border-bottom:1px #3b3b3b solid;
color:#888;
background: url('h2.png') no-repeat;
}

#page h3 {
font-size:24px;
font-weight:normal;
color:#888;
}

#page img{}

#footer {overflow:hidden;border-top:5px #3b3b3b solid;margin:30px 0 0 0;padding:20px 0;color:#888;}
#footer ul {margin:0px;padding:0px;list-style-type:none;text-shadow:;}
#footer li{float:left;margin:20px 0;padding:0px 12px;}
#footer li:first-child {border-right:#888 1px solid;}

#to-top {position:fixed;bottom:10px;right:10px;}

.box3 {float:left;width:200px;margin:10px 20px 10px 0;text-align:center;}
.last {margin-right:0;}

.box3 img {width:200px;}

