.mapwidth {
width:100%;
height:400px;
}
.calendar2 {
height:240px;
}
.history:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.history_title {
float:left;
}
.history_articles {
float:left;
}
.cmt_floor_hide {
color:blue;
margin-bottom:0.5em;
display:none;
}
.cmt_floor {
float:right;
}
BODY {
margin:3px 3px 3px 60px;
font-family:VERDANA;
background:#000 no-repeat fixed left top;
letter-spacing:2px;
color:#aaaaaa;
font-size:7pt;
}
A {
color:#aaa;
text-decoration:none;
}
A:link {
color:#aaa;
text-decoration:none;
}
A:visited {
color:#aaa;
text-decoration:none;
}
A:active {
color:#fff;
}
A:hover {
color:#fff;
}
A {
font-family:VERDANA;
letter-spacing:1px;
color:#aaa;
font-size:10px;
}
#pageheader H1 A {
position:absolute;
text-align:left;
padding-bottom:2px;
padding-left:3px;
font-family:Simhei;
letter-spacing:1px;
color:#fff;
font-size:16px;
top:25px;
font-weight:normal;
padding-top:2px;
left:150px;
}
#pageheader H1 A:hover {
color:#ffbbcb;
}
#pageheader .description {
position:absolute;
width:200px;
font:0 verdana;
top:0;
}
#pageheader #description2 .description {
position:absolute;
text-align:left;
padding-bottom:3px;
line-height:15px;
background-color:#000;
padding-left:3px;
width:615px;
padding-right:3px;
font-family:VERDANA;
letter-spacing:2px;
height:30px;
color:#aaa;
font-size:9px;
overflow:auto;
top:50px;
padding-top:3px;
left:150px;
}
#pageheader #description2 .description A {
letter-spacing:0;
color:#aaa;
}
.innertext {
line-height:20px;
padding-left:10px;
font-family:VERDANA;
letter-spacing:1px;
color:#fff;
font-size:10px;
padding-top:7px;
}
.articletext .innertext BR {
letter-spacing:0;
}
#container1 {
background-image:none;
background-color:transparent;
margin:50px 0 0 150px;
width:700px;
background-repeat:no-repeat;
}
#links #serviceList {
position:absolute;
width:222px;
top:25px;
left:600px;
}
#serviceList LI {
margin:0 2px 0 0;
float:left;
}
#serviceList LI A {
text-align:center;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
display:block;
font-family:verdana;
letter-spacing:2px;
color:#aaa;
font-size:10px;
padding-top:3px;
}
#serviceList LI A:hover {
color:#fff;
}
A#linkVideo {
display:none;
}
A#linkMypage {
display:none;
}
.cmt_floor {
display:none;
}
LI.boxAddFriendLink {
display:none;
}
#blogCategory {
display:none;
}
#friendlist {
width:170px;
font:9px verdana;
background:#000;
color:#aaa;
}
#links BR {
line-height:1px;
}
#links .sidetitle {
margin-top:7px;
margin-bottom:7px;
}
#links A {
text-align:left;
font-family:verdana;
letter-spacing:1px;
color:#fff;
font-size:10px;
}
#links A:hover {
color:#ffbbcb;
}
#links #boxCategory A {
text-align:left;
line-height:20px;
display:inline;
}
#content {
background-image:none;
background-color:#000;
margin-top:40px;
width:450px;
margin-bottom:20px;
float:right;
overflow:auto;
font-weight:normal;
margin-right:20px;
text-decoration:none;
padding-top:0;
}
#links {
text-align:left;
width:180px;
background:#000;
float:left;
color:#aaa;
overflow:auto;
font-weight:normal;
text-decoration:none;
padding-top:0;
}
#boxNewComment .boxNewComment1 .side A {
line-height:13px;
width:177px;
display:block;
}
#boxNewComment .boxNewComment1 .side {
color:#000;
}
.side {
line-height:140%;
font-family:VERDANA;
letter-spacing:2px;
color:#aaa;
font-size:7pt;
font-weight:normal;
text-decoration:none;
}
.sidetitle {
text-align:left;
padding-bottom:5px;
background-color:#000;
padding-left:3px;
padding-right:5px;
font-family:ms mincho;
letter-spacing:1px;
color:#555;
font-size:11px;
font-weight:normal;
padding-top:5px;
}
.side A {
padding-bottom:3px;
padding-left:3px;
display:block;
font-family:verdana;
letter-spacing:1px;
font-size:7pt;
padding-top:3px;
}
.blog {
padding-left:15px;
padding-right:15px;
font-weight:normal;
text-decoration:none;
padding-top:15px;
}
.blogbody2 {
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
}
.posted A {
text-align:right;
font-family:VERDANA;
letter-spacing:1px;
color:#aaa;
font-size:10px;
margin-right:1px;
text-decoration:none;
}
.posted A:hover {
text-align:center;
text-decoration:none;
}
.title {
text-align:left;
padding-bottom:4px;
font-family:SIMHEI;
letter-spacing:1px;
color:#fff;
font-size:12pt;
font-weight:normal;
text-decoration:none;
}
.date {
text-align:center;
line-height:230%;
padding-left:5px;
width:150px;
font-family:verdana;
float:right;
letter-spacing:2px;
color:#555;
font-size:10px;
font-weight:bold;
}
.posted {
border-bottom:1px dashed #555;
text-align:right;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
margin-bottom:15px;
letter-spacing:-1px;
color:#000;
font-size:0;
padding-top:6px;
}
#links .sidetitle {
margin-top:5px;
margin-bottom:5px;
}
#links .powered .powerlogo IMG {
display:none;
}
.comments-body {
padding-bottom:10px;
line-height:140%;
font-family:VERDANA;
background:#000;
color:#555;
font-size:7pt;
font-weight:normal;
text-decoration:none;
}
#boxDate {
display:none;
}
.boxDate1 .side SELECT {
display:none;
}
#boxSearch {
display:none;
}
.boxSearch1 .side {
display:none;
}
#boxSearch FORM {
display:none;
}
.comments-post {
margin-top:0;
font-family:VERDANA;
background:#000;
color:#aaa;
font-size:7pt;
font-weight:normal;
text-decoration:none;
}
SELECT {
font-family:verdana;
font-size:7pt;
}
.comments-head {
display:none;
}
#blogCategory {
display:none;
}
#SlidePicTitle {
font-family:verdana;
font-size:7pt;
}
.boxCollection1 {
line-height:10pt;
font-family:verdana;
letter-spacing:2px;
font-size:7pt;
}
.total-comments-div .comments-body {
border-bottom-style:none;
padding-bottom:10px;
line-height:20px;
border-right-style:none;
background-color:#000;
padding-left:10px;
padding-right:10px;
font-family:verdana;
border-top-style:none;
letter-spacing:2px;
color:#fff;
font-size:7pt;
border-left-style:none;
padding-top:10px;
}
.total-comments-div .comments-body P {
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}
.total-comments-div .comments-bottom .comments-head {
display:none;
}
.total-comments-div .comments-body .comments-post {
text-align:right;
background-color:#333;
font-family:verdana;
letter-spacing:2px;
color:#aaa;
font-size:7pt;
}
.comments-reply .comments-author {
padding-bottom:10px;
line-height:20px;
background-color:#333;
padding-left:10px;
padding-right:10px;
font-family:verdana;
letter-spacing:2px;
color:#fff;
font-size:7pt;
padding-top:10px;
}
.comments-user .comments-post {
font-family:verdana;
background:#000000;
letter-spacing:2px;
color:#555;
font-size:7pt;
}
.total-comments-div .comments-head {
display:none;
}
.total-comments-div .comments-bottom .comments-head {
display:none;
}
.comments-reply .comments-author P {
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
.comments-reply .comments-author BR {
letter-spacing:0;
}
.total-comments-div .comments-body .comments-post A {
font-family:ms mincho;
letter-spacing:1px;
color:#fff;
font-size:11px;
}
.total-comments-div .comments-body .comments-post A:hover {
font-family:ms mincho;
letter-spacing:1px;
color:#ff0000;
font-size:11px;
}
.trackback-body {
display:none;
}
.trackback-post {
display:none;
}
#boxDate {
display:none;
}
#boxSearch {
display:none;
}
H1 .description {
display:none;
}
.boxNewComment1 .side {
color:#fff;
}
#boxWho .sidetitle {
text-align:left;
}
A#linkMypage {
display:none;
}
A#linkVideo {
display:none;
}
.boxNewTrackback1 SPAN {
display:none;
}
#boxDate {
display:none;
}
.total-comments-div .comments-body .comments-user P.cmt_floor {
float:none;
}
.total-comments-div .comments-body .comments-user P {
float:left;
}
.comments-body LI P {
margin:0;
}
#boxCategory A IMG {
display:none;
}
#footer {
padding-bottom:0;
margin:0;
padding-left:0;
padding-right:0;
background-repeat:no-repeat;
height:60px;
clear:both;
padding-top:0;
}
#boxCounter .side {
text-align:left;
line-height:22px;
font-family:verdana;
background:transparent none repeat scroll 0% 0%;
letter-spacing:2px;
color:#fff;
font-size:7pt;
padding-top:5px;
}
TEXTAREA {
border-bottom:1px solid #777;
border-left:1px solid #777;
padding-bottom:5px;
line-height:20px;
padding-left:5px;
padding-right:5px;
font-family:verdana;
background:#000;
letter-spacing:2px;
color:#fff;
font-size:7pt;
border-top:1px solid #777;
border-right:1px solid #777;
padding-top:5px;
}
#text {
border-bottom:1px solid #777;
border-left:1px solid #777;
font-family:verdana;
letter-spacing:2px;
font-size:7pt;
border-top:1px solid #777;
border-right:1px solid #777;
}
.total-comments-div INPUT {
border-bottom:1px solid #777;
border-left:1px solid #777;
display:block;
font-family:verdana;
letter-spacing:2px;
color:#fff;
font-size:7pt;
border-top:1px solid #777;
border-right:1px solid #777;
}
DIV.comments-body #text {
border-bottom:1px solid #777;
border-left:1px solid #777;
font-family:verdana;
letter-spacing:2px;
color:#fff;
font-size:7pt;
border-top:1px solid #777;
border-right:1px solid #777;
}
.total-comments-div .comments-head {
display:none;
}
.total-comments-div .comments-bottom .comments-head {
display:none;
}
.total-comments-div .comments-body FORM {
text-align:center;
padding-bottom:10px;
line-height:20px;
padding-left:10px;
padding-right:10px;
color:#aaa;
padding-top:10px;
}
.total-comments-div .comments-body BR {
letter-spacing:0;
}
INPUT {
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
font-family:ms mincho;
background:#000;
letter-spacing:0;
color:#aaa;
font-size:8pt;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
padding-top:1px;
}
.extended {
text-align:right;
}
.extended A {
font-family:VERDANA;
letter-spacing:1px;
color:#aaa;
font-size:10px;
}
.extended A:hover {
color:#fff;
}
DIV#article_counter {
text-align:left;
padding-bottom:2px;
margin:8px;
padding-left:7px;
width:250px;
padding-right:2px;
font-family:MS MINCHO;
background:#333;
letter-spacing:1px;
color:#aaa;
font-size:8pt;
padding-top:2px;
}
.description {
background-color:transparent;
}
#bigcontainer .wsharing {
width:160px;
font-size:10pt;
position:relative;
text-align:left;
line-height:100%;
letter-spacing:0;
z-index:2;
}
#body_show #bigcontainer .wsharing {
margin:0 auto;
}
#bigcontainer .wsharing.bottom {
float:right;
margin:40px 0 0 0;
}
#bigcontainer .wsharing a {
color:#069;
letter-spacing:0;
background:none;
}
#bigcontainer .wsharing a:hover {
color:#f30;
}
#bigcontainer .wsharing .endrc {
width:20px;
height:25px;
display:block;
float:right;
}
#bigcontainer .wsharing .hd {
height:25px;
cursor:pointer;
padding:0 0 0 0;
background:url(http://l.yimg.com/f/i/tw/wretch/social/univshar_btn_175.gif) no-repeat;
}
#bigcontainer .wsharing .hd h5 {
padding-left:10px;
background:none;
border:none;
font-weight:bold;
color:#023398;
margin:0;
margin-top:4px;
display:block;
font-size:12px;
float:left;
width:30px;
}
#bigcontainer .wsharing .shortcut a {
display:block;
margin-left:7px;
width:16px;
height:16px;
float:left;
text-indent:-5000px;
text-align:left;
overflow:hidden;
background:url(http://l.yimg.com/f/i/tw/wretch/social/univshar_ico.gif) no-repeat;
margin-top:4px;
}
#bigcontainer .wsharing .bd {
width:175px;
position:absolute;
top:25px;
left:0;
display:none;
text-align:left;
}
#bigcontainer .wsharing .bd ul {
width:175px;
padding:6px 0;
background:url(http://l.yimg.com/f/i/tw/wretch/social/univshar_bg_175.gif) no-repeat;
height:145px;
}
#bigcontainer .wsharing .bd li {
margin:0 3px 0 3px;
padding:0 0 6px 18px;
list-style:none;
background:url(http://l.yimg.com/f/i/tw/wretch/social/univshar_ico.gif) no-repeat;
}
#bigcontainer .wsharing li.plurk, #bigcontainer .wsharing a.plurk {
background-position:0% -26px;
}
#bigcontainer .wsharing li.yim, #bigcontainer .wsharing a.yim {
background-position:0% -156px;
}
input {
display:inline;
}
.normal-c {
font-size:16px;

}
.big-c {

font-size:32px;
}
.small-c {

font-size:12px;
}
.big-e {
font-size:32px;
}
.normal-e {
font-size:20px;
}
.small-e {
font-size:11px;
}
#boxMySpace ul {
margin:0;
padding:0;
list-style:none;
}
#boxWho div#whowrapper * {
margin:0;
padding:0;
}
#boxWho div#whowrapper img {
height:50px;
width:50px;
border:0;
}
#boxWho div#whowrapper {
margin-bottom:1em;
width:166px;
overflow:hidden;
}
#boxWho div#whowrapper li {
height:50px;
width:50px;
display:inline;
float:left;
margin-top:4px;
margin-left:4px;
overflow:hidden;
}
ul {
list-style-type:none;
padding:0;
margin:0;
}
.total-comments-div img {
border:0;
}
.comments-author .comments-post {
color:#888;
}
.comments-author .comments-post a {
color:#000;
text-decoration:underline;
}
.comments-author .comments-post a:hover {
color:#999;
text-decoration:underline;
}
.comments-body span {
margin-right:6px;
float:left;
text-align:center;
}
.comments-body span a {
display:block;
width:90px;
height:90px;
vertical-align:middle;
}
.comments-body a * {
vertical-align:middle;
}
.comments-body span  a {
display:table-cell;
}
.comments-body span cite {
height:100%;
}
#sort {
text-align:right;
}
#sort li {
display:inline;
margin-left:20px;
}
#sort img {
border:0;
}
#collection p, #collection h3 {
margin:0;
}
#collection li {
padding-bottom:10px;
border-bottom:1px dotted;
}
#collection li.more {
border:0;
text-align:right;
}
#collection .title {

}
p.collect_date {
text-align:right;
}
.collect_cate {
border-left:10px solid;
font-size:1.3em;
font-weight:bold;
padding-left:0.5em;
}
.collect_cate a {
text-decoration:none;
}
#links #boxCollection p {
padding:0;
margin:0;
}
#links #boxCollection #collect_description {
border-bottom:1px dashed #666;
margin:0 0 5px 0;
}
.bookmark {
padding-top:42px;
}
.bookmark a img {
vertical-align:middle;
}
#content #push {
float:right;
text-align:center;
width:81px;
height:59px;
border:1px solid #999;
background:url(http://tw.yimg.com/i/tw/wretch/blog/border.png) no-repeat 0% 0%;
margin-bottom:3px;
margin-left:3px;
line-height:18px;
font-size:12px;
font-family:georgia;
color:#4b4b4b;
}
#content #push span {
display:block;
font-weight:bold;
font-size:16px;
}
html #push a {
display:block;
width:24px;
height:19px;
float:left;
border:1px solid #aaa;
text-decoration:none;
color:#777;
font-size:13px;
margin:0 0 0 1px;
padding:0 0 0 12px;
}
html #push a.push:hover {
color:#09c;
border-color:#1a84b7;
}
html #push a.pull:hover {
color:#f09;
border-color:#e2669e;
}
html #push a.push {
background:url(http://tw.yimg.com/i/tw/wretch/blog/push.gif) no-repeat center;
}
html  body #push a.push {
margin:0 0 0 2px;
}
html #push a.pull {
background:url(http://tw.yimg.com/i/tw/wretch/blog/pull.gif) no-repeat center;
}
#reading {
margin:0 7px 5px 0;
text-align:right;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
#bigcontainer #container1 .extended span {
padding-left:15px;
}
#bigcontainer #container1 .extended span a {
display:inline;
}
.digu .profile {
float:left;
}
.digu .content {
margin-left:70px;
}
.digu .profile img {
border:none;
}
h3  a img {
vertical-align:middle;
}
h3 a img {
padding-left:5px;
border:0;
}
.yui-overlay, .yui-panel-container {
visibility:hidden;
position:absolute;
z-index:2;
}
.yui-panel {
position:relative;
}
.yui-panel-container form {
margin:0;
}
.mask {
z-index:1;
display:none;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.mask.block-scrollbars {
overflow:auto;
}
.hide-scrollbars, .hide-scrollbars * {
overflow:hidden;
}
.hide-scrollbars select {
display:none;
}
.show-scrollbars {
overflow:auto;
}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars {
overflow:visible;
}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow {
overflow:auto;
}
.yui-panel-container.shadow .underlay.yui-force-redraw {
padding-bottom:1px;
}
.yui-effect-fade .underlay, .yui-effect-fade .yui-tt-shadow {
display:none;
}
.yui-tt-shadow {
position:absolute;
}
.yui-override-padding {
padding:0 !important;
}
.yui-panel-container .container-close {
overflow:hidden;
text-indent:-10000em;
text-decoration:none;
}
.yui-overlay.yui-force-redraw, .yui-panel-container.yui-force-redraw {
margin-bottom:1px;
}
.yui-skin-sam .mask {
background-color:#000;
}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
background-color:#f2f2f2;
}
.yui-skin-sam .container-close {
position:absolute;
top:5px;
right:6px;
width:25px;
height:15px;
background:url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/sprite.png) no-repeat 0% -300px;
cursor:pointer;
}
.yui-skin-sam .yui-panel-container .underlay {
right:-1px;
left:-1px;
}
.yui-skin-sam .yui-panel-container.matte {
padding:9px 10px;
background-color:#fff;}