 html{background:url(bg.gif) }body{background:url(left_bg.gif) repeat-y left top;background-attachment:fixed;color:#502D2A}body *{text-align:left}.warp{width:auto;margin-left:160px}center{border:1px solid #000}a{color:#000000}a:hover{color:#e00a16;text-decoration:none}.header{width:100%;height:271px;background:url(3hay.gif) no-repeat 480px top}.header .lc{}.header .rc{}.header h1{top:15px;left:0;line-height:26px;font-size:26px;font-weight:600}.header h1 a{color:#E02D32;text-decoration:none}.header .desc{top:40px;left:2px;width:auto;color:#fff;text-align:left;background:#000}.header .tabline{}.header .tab{top:320px;left:0;position: fixed;width:auto}.header .tab a.on, .header .tab a.on:link, .header .tab a.on:visited{color:#EE1E6E}.header .tab a{display:block;float:none;width:150px;padding:0;height:46px;text-indent:-9999px;margin:0;background:url(nav_bg.gif) no-repeat}.header a.tab1{background-position:0 0}.header a.tab2{background-position:0 -46px}.header a.tab3{background-position:0 -92px}.header a.tab4{background-position:0 -138px;height:55px}.header a.tab1:hover{background-position:-150px 0}.header a.tab2:hover{background-position:-150px -46px}.header a.tab3:hover{background-position:-150px -92px}.header a.tab4:hover{background-position:-150px -138px}.header .tab b{display:none}.cntbody{font-size:120%;width:820px}.cntpri{}.colcnt_a{}.colcnt_b{}.colcnt_c{}.pagebar{text-align:center;font-size:120%}.pagebar span{padding:2px 6px;margin:5px 3px 0 0;vertical-align: middle;border:1px solid #B42C30;background:#B42C30;color:#fff}.pagebar a{padding:2px 6px;margin:5px 3px 0 0;vertical-align: middle;border:1px dashed #B63135;background:#fff;text-decoration:none;color:#111}.pagebar a:hover{border-color: #B42C30;background: #F4C2C7}.pagebar strong{padding:2px}.pagebar a.a{padding:2px;border-color: #666;text-decoration:underline}.pagebar a.a:hover{background: none;border-color: #333;color:#ff6;text-decoration:none}.pagebar small{font-size:11px;color:#555}.boc{margin-bottom:10px;padding:7px 0;text-align:left}.boc .head{height:42px;padding:0 5px 0 5px}.boc .head h3{float:left;line-height:38px;color:#000;font-size:18px;font-weight:600}.boc .head p{float:right;margin-top:10px}.boc .body{padding:7px}.boc .body div.line{margin-top:8px;line-height:8px}.boc dt{}.boc dd{}.boc li{list-style-type:none;margin-left:0;line-height:190%;border-bottom:solid 1px #F2ECD7}.boc li a{color:#938157;text-decoration:none}.boc li a:hover{color:#111}.Comment table{width:85%;border-collapse:collapse;margin-bottom:20px}.Comment table.odd{}.Comment .line{display:none}.Comment .who{width:80px;vertical-align:top;text-align:center}.Comment .who *{text-align:center}.Comment .who span{display:none}.Comment table.odd .who{}.Comment table .said div{padding:9px 25px 9px 25px;background:url(cmt-box-b1-t.gif) no-repeat top left}.Comment table .said span{padding:9px 25px 9px 25px;background:url(cmt-box-b1-f.gif) no-repeat bottom left}.Comment table.odd .said div{background:url(cmt-box-b2-t.gif) no-repeat top left}.Comment table.odd .said span{background:url(cmt-box-b2-f.gif) no-repeat bottom left}.Comment .said div{margin:0}.Comment .said span{display:block;text-align:right}.Comment .fm{background: url(cmt-post.gif) no-repeat;height:495px;padding:30px 25px}.Comment .fm label{float:left;width:95px;color:#E02D32;font-style:italic;font-size:14px;font-weight:600;line-height:40px}.Comment .fm input{background:url(cmt-post-bg.gif) no-repeat;border:0;line-height:40px;padding:0 5px;color:#555;font-size:14px}.Comment .nickname input{width:225px;height:40px}.Comment .fm .email input{width:325px;height:40px;background-position:left -50px}.Comment .fm .message{width:425px;height:175px;background:url(cmt-post-bg.gif) no-repeat right -99px}.Comment .fm .message textarea{color:#555;font-size:14px;width:310px;height:158px;margin:10px 0 0 10px}.Comment .fm .submit{}.Comment .fm .submit input{margin-left:340px;height:28px;width:86px;background: url(cmt-post-sub.gif) no-repeat 0 0;cursor:pointer;text-indent:-999px}.Comment .fm .submit input:hover{background-position:0 -28px}.ShortComment table{width:98%}.ShortComment table.odd{}.GuestBook table{width:98%}.SendMsg .fm{background: url(cmt-post3.gif) no-repeat;height:580px;padding:20px 25px}.SendMsg .fm label{float:none;width:95px;color:#E02D32;font-style:italic;font-size:14px;font-weight:600;line-height:25px}.SendMsg .fm input{background:url(cmt-post2-bg.gif) no-repeat;border:0;line-height:40px;padding:0 5px;color:#555;font-size:14px}.SendMsg .nickname input{width:325px;height:40px}.SendMsg .fm .email input{width:325px;height:40px;background-position:left -50px}.SendMsg .fm .message{width:300px;height:330px}.SendMsg .fm .message textarea{color:#555;font-size:14px;width:310px;height:158px;margin:10px 0 0 20px}.SendMsg .fm .submit input{padding-top:30px;height:28px;width:86px;background: url(cmt-post-sub.gif) no-repeat 0 0;cursor:pointer}.SendMsg .fm .submit input:hover{background-position:0 -28px}.AlbumList .item{padding:20px 0;text-align:center}.AlbumList .item div{background:url(album_album_bg.gif) no-repeat center;width:100%;height:86px;text-align:center}.AlbumList .item div img{margin:4px 0 0 1px;border:1px solid #A2816D}.AlbumTop h3{text-align:center;margin-bottom:20px}.AlbumTop .body{}.AlbumTop .body div{text-align:center;background:url(album_album_bg.gif) no-repeat center;width:100%;height:86px}.AlbumTop .body div img{margin:4px 0 0 1px;border:1px solid #A2816D}.AlbumTop{background:#F2ECD7}.AlbumInfo .body div{background:#F2ECD7}.AlbumInfo .body div img{margin:20px}.AlbumInfo .body p{margin:20px}.AlbumInfo .body p span{line-height:30px}.PictureList .item{padding:20px 0;text-align:left}.PictureList .item h3 a{color:#E02D32;font-size:18px;line-height:30px}.PictureList .item span{}.PictureList .item div img{border:5px solid #000}.PictureList .item div a:hover img{border:5px solid #000}.PictureList div img{border:2px solid #fff}.PictureList div a:hover img{border:2px solid #000}.ViewPicture{text-align:center}.ViewPicture .body h3{font-size:24px;margin:10px auto 35px}.ViewPicture .body span{display:block;margin:15px auto}.ViewPicture .body div img{border:solid 8px #000} .scrollpicture{margin:15px auto} .scrollpicture a.la{display:block;float:left;width:49%;height:11px;background:url(arr_l.gif) no-repeat 0 0;cursor: pointer} .scrollpicture a.ra{display:block;float:right;width:49%;height:11px;background:url(arr_r.gif) no-repeat right 0;cursor: pointer} .scrollpicture a.la:hover{background-position: 0 -11px} .scrollpicture a.ra:hover{background-position: right -11px}.scrollpicture a.ActiveImg{border:4px solid #3EACCD;padding:2px;display:block}.scrollpicture a.img img{filter:alpha(opacity=50)!important;-moz-opacity:0.5}.scrollpicture a.img:hover img{filter:alpha(opacity=80)!important;-moz-opacity:0.8} .PhotoComment .fm{background: url(cmt-post2.gif) no-repeat;height:495px;padding:30px 25px}.PhotoComment table .said div{padding:9px 25px 9px 25px;background:url(cmt-box1-t.gif) no-repeat top left}.PhotoComment table .said span{padding:9px 25px 9px 25px;background:url(cmt-box1-f.gif) no-repeat bottom left}.PhotoComment table.odd .said div{background:url(cmt-box2-t.gif) no-repeat top left}.PhotoComment table.odd .said span{background:url(cmt-box2-f.gif) no-repeat bottom left}.BlogList div.tit{background:url(boc_b_body595.gif) top left repeat-y ;width:595px;padding:10px 0}.BlogList div.tit h1{margin:0 20px;width:390px}.BlogList div.tit h1 a{color:#E02D32;font-size:24px;line-height:35px;font-weight:400;text-decoration:none}.BlogList div.tit h1 a:hover{}.BlogList .body table{background:url(boc_b_body595.gif) top left repeat-y ;width:595px}.BlogList div.cnt{color:#111;line-height:200%;font-size:14px;margin:0 20px}.BlogList div.cnt div{}.BlogList div.cnt a{}.BlogList div.more{background:url(boc_b_body595.gif) top left repeat-y ;width:595px}.BlogList div.more a{font-size:14px;margin:10px 20px}.BlogList div.tpt{background:url(boc_b_top595.gif) top left ;width:595px;text-align:left;padding-top:20px}.BlogList div.tpt i{display:block;font-style:normal;margin-left:20px}.BlogList div.opt{background:url(boc_b_foot595.gif) bottom left ;width:595px;color:#E83900;font-size:13px;text-indent:20px;line-height:50px}.BlogList div.opt a{font-size:13px}.BlogList div.opt a:hover{}.BlogList .body div.line{margin-bottom:19px;line-height:19px;border-top:0}.BlogList div.none{padding:100px 0 100px 0;color:#333333;font-size:14px}.BolgView div.tit{background:url(boc_b_top595.gif) top left ;width:595px;text-align:left;padding-top:20px}.BolgView div.tit h1{margin:0 20px;width:390px;color:#E02D32;font-size:24px;line-height:30px;font-weight:400}.BolgView .body table{background:url(boc_b_body595.gif) top left repeat-y ;width:595px}.BolgView div.cnt{color:#111;line-height:200%;font-size:14px;margin:0 20px}.BolgView div.cnt div{}.BolgView div.cnt a{color:#f60;text-decoration:underline}.BolgView div.tpt{background:url(boc_b_body595.gif) top left repeat-y ;width:595px;padding:10px 0}.BolgView div.tpt i{display:block;font-style:normal;margin-left:20px}.BolgView div.opt{background:url(boc_b_foot595.gif) bottom left ;width:575px;color:#E83900;font-size:13px;line-height:20px;padding:0 0 10px 20px}.BolgView div.opt a{font-size:13px}.BolgView div.opt a:hover{}.BolgView div.line{margin-top:19px;line-height:19px;border-top:none}.BlogCat li a{display:block;padding: 5px}.BlogCat li a:hover{background:#F2ECD7}.Profile{background:#F2ECD7;height:260px}.Profile div{margin:0}.Profile h3{margin:5px}.Profile p{margin:0}.Profile .avatar{text-align:center;width:170px;height:202px;float:left;margin-right:10px}.Profile .avatar img{margin-top:5px}img.h-img-g{border:2px solid #ddd}img.h-img-b{border:2px solid #111}