@charset utf8;
* {margin: 0; padding: 0;}
body { font-family: "新細明體";	color: #666666; font-size: 16px; line-height: 1.2em; /*\*/ letter-spacing: 0.1em; /**/ text-align: center; background-color: #EEEEEE;}
#wrapper {width: 960px !important; width /**/: 980px; margin-left: auto; margin-right: auto; text-align: left; background-color: #FFFFFF; padding: 10px;}
#header {position: relative;}
#banner {position: absolute;	top: 0;	left: 210px; width: 540px; text-align: center; padding-top: 3px;}
#textad {position: absolute;	top: 0; left: 750px; width: 210px; font-size: 13px;}
#textad p {margin-top: 2px;}
#menu {margin-top: 7px;padding: 8px;color: #FFFFFF;font-weight: bold;background-color: #8dc641;}
#menu ul, #footer ul, #weblist ul, #news ul, #lefter ul, #novellist ul, .hotlist, #tagcloud, #hotpreview ul {list-style: none;}
#menu ul li, #footer ul li, #novelmenu ul li, #tagcloud li {display: inline;}
#tagcloud li {padding: 3px;margin: 3px;}
#tagcloud a {color: #3885b1;}
#tagcloud a.tag0 {font-size: 12px;}
#tagcloud a.tag1 {font-size: 15px;}
#tagcloud a.tag2 {font-size: 18px;}
#tagcloud a.tag3 {font-size: 22px;}
#tagcloud a:hover {text-decoration: none;font-weight: bold;}
#menu a, #footer a {color: #FFFFFF;}
#menu a:hover, #footer a:hover {text-decoration: underline;}
#lefter {float: left;width: 270px;font-size: 13px;}
#content {float: right;width: 680px;}
#lefter, #content {margin: 10px 0;}
#content p {margin-bottom: 10px;}
.content_box {background-color: #f6f6f6;border-bottom: 2px #3885b1 solid;margin-bottom: 10px;overflow: auto;}
.content_box h1, .content_box h2 {color: #333333;background-color: #FFFFFF;border-bottom: 5px #3885b1 solid;padding: 5px;}
.content_box_altcolor {border-bottom: 2px #8dc641 solid;}
.content_box h1.altcolor, .content_box h2.altcolor {border-bottom: 5px #8dc641 solid;}
#tag {margin-top: 20px;font-size: 13px;font-family: "新細明體", Verdana, Arial, Helvetica, sans-serif;}
#footer {clear: both;color: #FFFFFF;font-size: 13px;padding: 10px;background-color: #868686;}
#footer p.copyright {color: #CCCCCC;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.lefter_box, .content_box_2 {border: 1px #CCCCCC solid;padding: 3px;margin-bottom: 10px;}
.content_box_2 {font-size: 13px;padding: 10px;}
.lefter_box li {padding-left: 20px;}
.lefter_box h2 {color: #FFFFFF;padding: 5px;background-color: #3885b1;font-size: 16px;}
.lefter_box h2.altcolor {background-color: #868686;}
.lefter_box dd {border-bottom: 1px #CCCCCC dotted;}
.lr_space {margin-left: 5px;margin-right: 5px;}
.lefter_box h2, .lefter_box p, .lefter_box dd {margin-bottom: 3px;}
h1, h2 {font-size: 16px;}
a {text-decoration: none;}
a.adlink {color: #0000FF;}
a.adlink:hover {text-decoration: underline;}
#weblist ul li {width: 200px !important;width/**/: 210px;padding: 5px;float: left;color: #3885b1;font-weight: bold;}
#weblist li li {float: none;font-size: 13px;font-weight: normal;width: 185px !important;width/**/: 200px;padding: 3px 3px 0px 10px;}
#weblist a, #news a {color: #333333;}
#weblist a:hover, #news a:hover, #fontswitch {font-weight: bold;}
#news, #fontswitch {font-size: 13px;}
#news ul {margin-bottom: 5px;}
#news li {padding: 5px;border-bottom: 1px #999999 dotted;}
.more {font-size: 13px;text-align: right;padding: 0px 5px;font-weight: bold;}
.more a:hover {text-decoration: underline;}
#sitelist {padding: 5px;margin-top: 5px;font-size: 13px;}
#sitelist h2 {font-size: 13px;margin-bottom: 5px;padding: 5px;color: #000000;background-color: #FFFFFF;border-bottom: 2px #CCCCCC solid;}
#sitelist dl {margin-left: 30px;margin-bottom: 5px;}
#sitelist dt {padding: 3px;font-weight: bold;}
#sitelist dd {padding: 3px;margin-bottom: 5px;}
#sitelist a {color: #3885b1;}
#sitelist a:hover {text-decoration: underline;}
#novellist {margin: 2px;padding: 3px;background-color: #FFFFFF;font-size: 13px;}
#novellist a:hover {text-decoration: underline;}
#novellisting ul li {width: 190px !important;width/**/: 200px;padding: 3px;padding-left: 20px;float: left;font-size: 13px;}
#novellist ul li h2 {font-size: 13px;border: none;}
#novellisting a {color: #666666;}
#novelmenu {font-size: 13px;padding: 5px 0px;border-bottom: 2px #CCCCCC solid;margin-bottom: 5px;}
#paging {margin-top: 5px;border-top: 1px #CCCCCC solid;padding: 5px;}
#paging a {display: block;float: left;width: 28px;border: 1px #CCCCCC solid;background-color: #FFFFFF;color: #666666;font-size: 13px;padding: 2px 0px;margin-right: 3px;margin-bottom: 5px;text-align: center;}
#paging a:hover, #paging a.current {text-decoration: none;font-weight: bold;background-color: #EEEEEE;}
#novelcontent {font-size: 16px;margin: 10px;}
#novelcontent p {text-indent: 2em;line-height: 1.3em;/*\*/letter-spacing: 0.2em;/**/}
#novelcontent p a {color: #666666;}
#novelcontent h2 {font-size: 21px;color: #000000;text-align: center;padding: 10px 0px;margin-bottom: 5px;	border: none;}
#adbox {float: right;width: 300px;border: 1px #CCCCCC solid;padding: 5px;margin: 5px;text-align: center;font-size: 16px;}
#adbox a {color: #FF0000;}
#adbox3 {float: right;width: 140px;border: 1px #CCCCCC solid;padding: 2px;margin: 5px;text-align: center;font-size: 12px;}
#adbox3 h3 {font-size: 16px;color: #ffffff;text-align: center;background-color: #8dc641;padding: 3px;margin: 0;}
#adbox3 p {margin: 3px 0px;padding: 2px 0px;border-bottom: 1px #CCCCCC dotted;text-indent: 0em;letter-spacing: normal;}
#adbox3 p a {color: #3885b1;}
#adbox3 a:hover {text-decoration: none;font-weight: bold;}
#intextad {border: 1px #CCCCCC dotted;padding: 5px;font-size: 13px;font-weight: bold;margin-bottom: 15px;}
#intextad a {color: #0000FF;}
.piclist li {float: left;width: 145px;text-align: center;}
.piclist a {display: block;width: 100%;padding: 5px 0px;}
.piclist a:hover {text-decoration: none;background-color: #EEEEEE;}
.hotlist li {display: inline;padding: 5px;}
#hotpreview {padding: 5px;}
#hotpreview a:hover {text-decoration: underline;}
#hotpreview h2 {font-size: 18px;margin: 15px;color: #3885b1;border: none;}
#hotpreview h2 a { color: #3885b1; }
#hotpreview li {background-color: #FFFFFF;padding: 5px;margin: 10px 0px;}
#hotpreview p {text-indent: 2em;}
#hotpreview .more {text-align: right;font-weight: normal;margin-top: 10px;padding-top: 10px;border-top: 1px solid #EEEEEE;text-indent: none;}
#fontswitch {text-align: right;margin: 8px 0px;}
