*{margin:0;padding:0;outline:0;list-style:none;}
img{border:0;}

body,.input-text{font:12px/180% Arial, 'Lucida Grande', Verdana, Sans-serif;color:#666;}

a{color:#CCC;text-decoration:none;}
a:hover{color:#666;}
body{background:#1A1A1A url(../images/nv.gif) repeat-x 0 60px;}
.container{margin:0 auto;width:960px;}

#header{margin:0 auto 20px;height:90px;overflow:hidden;}
.headerimg{padding:10px 0;height:40px;}
.headerimg h1 {margin:0 0 0 20px;float:left;display:inline;}
.headerimg h1 a{display:block;width:260px;height:40px;background:url(../images-black/logo.png) no-repeat;text-indent:-900px;}

.nav{padding:0 0 0 20px;height:30px;color:#CCC;overflow:hidden;}
.nav a{color:#FFF;}
.nav a:hover{color:#FFF;text-decoration:underline;}
.menu{float:left;font-size:1.2em;}
.menu li{float:left;display:inline;margin:0 20px 0 0;padding:5px 0;height:20px;line-height:20px;}
.omenu{float:right;padding:5px 20px 5px;height:20px;line-height:20px;}

.meta{color:#999;font-size:1em;}

#content{float:left;padding:0 0 0 10px;width:700px;}
#content h3{font-size:1.2em; margin:0 0 10px;}
.fotolist{width:720px;overflow:hidden;}
.fotolist li{float:left;margin:0 20px 10px 0;width:206px;padding:6px;overflow:hidden;}
.favimg{position:relative;width:206px;height:156px;-webkit-box-shadow: 0 0 6px #000;-moz-box-shadow: 0 0 6px #000;}
.favimg a.afavimg{padding:1px;display:block;width:204px;height:154px;background:#000;overflow:hidden;}
.favimg a.afavimg:hover{padding:0;display:block;width:206px;height:156px;}
.favimg a.afavimg img{padding:1px;width:200px;height:150px;background:#101010;border:1px solid #222;}
.favimg a.afavimg:hover img{padding:1px;border:2px solid #222;}

.fotolist h2{display:none;}
.fotolist .favinfo{padding:10px 0 0;width:100%;height:20px;line-height:20px;overflow:hidden;}
.fotolist .favinfo small{font-size:1em;color:#666;}
.fotolist .favinfo p{margin:5px 0 0;}
.fotolist .favinfo a{float:left;margin:0 10px 0 0;color:#999;}
.fotolist .favinfo a:hover{text-decoration:none;}

.input-text,.btn{background:url(../images-black/forms.gif) no-repeat;}

.userinfo{margin:0 0 10px;padding:0 0 10px;width:100%;overflow:hidden;}
.userinfo .avatar{margin:6px 10px 0 8px;display:inline;}

.formdv{padding:20px}
.formdv h3,.formdv p,.formdv li{margin:0 0 15px;}
.formdv h3{font-size:1.2em;}
.formdv label{display:block;margin:0 0 5px;font-size:1.2em;}
.formdv label span{font-size:12px;color:#999;}

.formdv .input-text{padding:3px;width:300px;background-color:#101010;background-repeat:repeat-x;border:1px solid #333;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.formdv .btn{width:82px;height:33px;line-height:32px;color:#FFF;background-position:0 -100px;border:0;}

.formdv .inprofile{padding:3px 3px 3px 140px;width:167px;background:#101010 url(../images-black/url.gif) no-repeat 3px 50%;color:#FFF;}

.error,.done{margin:0 0 20px;padding:15px 15px 0;width:450px;}
.error{background:#FFF6BF;color:#900;border:2px solid #FFD324;}
.done{background:#E6EFC2;border:2px solid #C6D880;color:#264409;}

.favimg .thisfav{position:absolute;top:8px;right:8px;width:35px;height:35px;text-indent:-100px;overflow:hidden;cursor:pointer;}
.favimg .favicon{background:url(../images/favicon.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=http://favefavefave.com/images/favicon.png);}
.favimg .nofavicon{background:url(../images/nofavicon.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=http://favefavefave.com/images/nofavicon.png);}

#view .thisfav{margin:0 10px 0 0;padding:1px 0 1px 25px;background:url(../images-black/icon.gif) no-repeat;}
#view .nofavicon{ background-position:1px 0; }
#view .favicon{ background-position:1px -16px; }
#sidebar{float:right;padding:0 10px 0 0;width:220px;}
.activeuser .avatar{margin:0 1px 2px;width:30px;height:30px;}
.activeuser{padding:0 2px;}
.activeuser .avatar a img{ padding:2px;width:24px;height:24px; }
.activeuser .avatar a:hover img{ padding:2px; }
.activeusers li{padding:5px 0;width:100%;overflow:hidden; border-bottom:1px solid #222; }
.activeusers .avatar{ margin: 5px 10px 0px 0px;width:32px;height:32px; }
.activeusers .avatar a img{padding:3px;width:24px;background:#000;}
.activeusers .avatar a:hover img{padding:3px;width:24px; background:#1A1A1A; }

.forme .activeuser{padding:0;width:692px;overflow:hidden;}
.forme .activeuser .avatar{ width:52px;height:auto;text-align:center; }
.forme .activeuser .avatar a img{ padding:1px;width:48px;height:48px; }

.sidebox{margin:0 0 20px;width:100%;overflow:hidden;}
.sidebox h3{margin:0 0 10px;font-size:1em;color:#666;}

a.adlink{display:block;height:78px;background:#E7E7E7;border:1px solid #CCC;text-align:center;font-size:1.4em;line-height:78px;color:#666;}
a.adlink:hover{ background:#DDD;border-color:#999;color:#333;text-decoration:none;}

.tags{margin:0 0 10px;}
.tags li{ float:left;margin:0 5px 5px 0; }
.tags li a,
.tags li a:hover,
.tags li a span,
.tags li a:hover span{ float:left;background:url(../images-black/tagbg.gif) no-repeat; cursor:pointer; }

.tags li a{ padding:0 0 0 10px;height:22px;color:#666;overflow:hidden; }
.tags li a span{ padding:5px 10px 5px 0;height:12px;line-height:12px;background-position:100% 0;white-space:nowrap; }

.tags li a:hover{ background-position:0 100%;color:#999; }
.tags li a:hover span{ background-position:100% 100%; }

.pop{padding:0 0 0 5px;width:330px;}
.pop li{float:left;margin:0 5px 5px 0;width:75px;height:75px;overflow:hidden;}

#footer{padding:20px;text-align:center;clear:both; }

.pages{padding:20px 0 0;height:50px;text-align:center;}
.pages a,.pages span,.pages strong{float:left;margin:0 5px 0 0;padding:5px 10px;border:1px solid #333;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pages a{background:#333;border-color:#333;color:#999;}
.pages a:hover{background:#999;border-color:#999;color:#333;}

#view{float:left;padding:0 0 0 10px;width:600px;}
#view h3,#view p{margin:0 0 10px;}
#view h3{font-size:1.2em;display:none;}
#view h4{font-size:1em;}
#view .userinfo{padding:0;}
#view .userinfo p{margin:0;}
#view .userinfo .avatar{margin:6px 10px 0 0;display:inline;}

#viewside{float:right;padding:0 10px 0 0;width:320px;overflow:hidden;}

.avatar{float:left;display:inline;margin:0 10px 0 0;width:52px;height:52px;}
.avatar a{border:0;}
.avatar a img{padding:1px;border:1px solid #333;}
.avatar a:hover img{padding:1px;border:1px solid #666;}
#viewside .avatar{margin:6px 10px 0 0;}
#viewside .activeuser{padding:0 1px;}
#viewside .activeuser .avatar{margin:0 1px 1px 0;}
#postbox,#postbox2{position:absolute;top:100px;left:50%;margin:0 0 0 -300px;width:600px;height:195px;background:#1A1A1A;z-index:300;}

.imgbox,.cbox{float:left;}
.imgbox{padding:20px;}
.imgbox img{padding:1px;border:1px solid #333;}

#postbox2{margin:-10px 0 0 -310px;padding:10px;background:#666;-webkit-border-radius:5px;z-index:200;}

.reply{width:400px;padding:20px 0 0;}
.cmt-item,.cmtin{background:url(../images-black/commentbg.png) no-repeat;}
.cmt-item{margin:0 0 20px;padding:0 0 10px;background-position:100% 100%;}
.cmtin{padding:20px 10px 0;width:380px;background-color:#000;overflow:hidden;}
.cmt-content{float:left;width:310px;}
.reply .meta em{float:right;font-style:normal;color:#333;}

.en ol,.en ul,.en p{margin:1em 0;}
.en ol,.en ul{padding:0 0 0 40px;}
.en ol li{ list-style: decimal; }

.favbutton{margin:1em 0 2em;padding:0 0 0 50px;width:90px;}
.favbutton a{display:block;padding:6px 0 7px 30px;width:60px;height:20px;color:#FFF;font-size:1.2em;background:url(../images/button.png);line-height:20px;overflow:hidden;}

.des{margin:5px 8px 0;padding:10px;background:#282828;border:1px solid #353535;color:#666;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;clear:both;}

.thefirend{ padding:5px 0;width:100%;overflow:hidden;clear:both; }
a.thefirendbotton, .isfirend, .cnnfirend, .cfbtn, .igbtn{ float:left;margin:0 0 0 7px;display:inline;padding:4px 5px 5px 20px;width:75px;height:12px;background:url(../images/firendbotton.gif) no-repeat 0 -50px;line-height:12px;text-align:center;color:#666;text-shadow:#000 1px 1px; }
a.thefirendbotton:hover{ background-position:0 0;color:#FFF; }

.isfirend{width:auto;background-position: 0 -98px;}
.cnnfirend{width:auto;background-position:  0 -148px;}
.cfbtn,.igbtn{width:50px;padding:4px 0 5px;height:21px;line-height:12px; border:0; cursor:pointer;}
.cfbtn{float:left;background-position: 0 -200px; }
.igbtn{float:left;background-position: 0 -250px;}

.frs .isfirend, .frs .cnnfirend{ margin:0; }
.frs li{margin:0 0 5px;height:52px;border-bottom:1px solid #222; }
.frs li div{width:100%;height:21px;overflow:hidden;}
.frs .cfbtn{margin:0 0 0 20px;}
#viewside a.thefirendbotton, #viewside .isfirend, #viewside .cnnfirend{margin:0;}


li.rss a{float:left;margin:2px 0 0;width:16px;height:16px;background:url(../images/rss.gif) no-repeat;text-indent:-900px;overflower:hidden;}

li.lang a{float:left;margin:2px 0 0;width:22px;height:16px;background:url(../images/lang.gif) no-repeat;text-indent:-900px;overflower:hidden;}
li.zh a{ background-position:0 -27px; }

h4{font-size:1em;}
h4 span{color:#666;font-weight:normal;}

.updown{ margin:0 0 10px;height:16px;text-align:center;color:#CCC; }
.updown a{ float:left;padding:0 0 0 20px;display:block;height:16px;line-height:16px;background:url(../images-black/ud.gif) no-repeat 0 0;color:#A00;overflow:hidden; }
a#next{ float:right;padding:0 20px 0 0;background-position:100% 100%; }

.thead{ padding:10px;width:200px;height:200px;background:url(../images/ad_bg.gif) no-repeat;text-align:center; }
.thead p.adimg{ padding:15px 0; }
.thead2{ background-position:0 -220px; }

.piclist{ width:325px;overflow:hidden; }
.piclist li{ float:left;margin:0 5px 0 0;width:60px;height:60px;background:#000; }
.piclist img,.piclist a img{ padding:1px;width:56px;height:56px;border:1px solid #1A1A1A; }
.piclist .current img{background:#000;border-color:#999;}
.piclist a:hover img{ background:#000;border-color:#333; }

.fffimg{ -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; }