#Author { }
#Author h2.Title { width: 210px; height: 60px; background: url(../images/author/sprite_title.gif) 0px 0px no-repeat; text-indent: -1000px; overflow: hidden; margin: 0px; padding: 0px; }

.home { padding: 30px 17px 10px; }
.home li { margin: 0px 0px 0px 20px; list-style: disc; color: #777; line-height: 20px; }
.home a { text-decoration: none; }

#box_authorbirthday { width: 240px; margin-right: 15px; float: left; }
#box_authorbirthday .title { width: 243px; height: 34px; background: url(../images/author/sprite_title.gif) 0px -70px no-repeat; text-indent: -1000px; overflow: hidden; }
#box_authorbirthday .bx_c { background: url(../images/author/frame.gif) -250px 0px repeat-y; width: 240px; margin: 5px 0px 0px 1px; }
#box_authorbirthday .bx_t { background: url(../images/author/frame.gif) 0px 0px no-repeat; width: 240px; }
#box_authorbirthday .bx_b { background: url(../images/author/frame.gif) -500px bottom no-repeat; width: 200px; /*height: 206px;*/ padding: 15px 20px; }
#box_authorbirthday li a { color: #777; text-decoration: none; display: inline-block; width: 21px; height: 21px; background: url(../images/author/sprite_button.gif) 0px 0px no-repeat; text-indent: -1000px; overflow: hidden; }
#box_meeting, #box_readermonth { float: left; }
#box_meeting li a { color: #777; text-decoration: none; }
#box_meeting .title { width: 126px; height: 24px; background: url(../images/author/sprite_title.gif) 0px -110px no-repeat; text-indent: -1000px; overflow: hidden; }
#box_readermonth .title { width: 170px; height: 24px; background: url(../images/author/sprite_title.gif) 0px -140px no-repeat; text-indent: -1000px; overflow: hidden; }
#box_readermonth { margin-top: 5px; *margin-top: -25px; }
#box_readermonth li a { color: #777; text-decoration: none; }

.bxrc { background: url(../images/author/frame.gif) -1050px 0px repeat-y; width: 290px; }
.bxrc div.bx_t { background: url(../images/author/frame.gif) -750px 0px no-repeat; width: 290px; }
.bxrc div.bx_b { background: url(../images/author/frame.gif) -1350px bottom no-repeat; width: 270px; /*height: 135px;*/ padding: 0px 10px; }

#authortab { width: 560px; margin: 0px auto; overflow: hidden; }
#authortab .tab { width: 564px; height: 27px; border-bottom: 1px solid #D8D5D5; position: relative; }
#authortab .tab a { display: block; width: 80px; height: 27px; background: url(../images/author/sprite_button.gif) 0px -60px no-repeat; position: absolute; top: 1px; text-indent: -1000px; overflow: hidden; }
#authortab .tab a#translator { background-position: -79px -60px; left: 79px; }
#authortab .tab a#author:hover, #authortab .tab a#author.active { background-position: 0px -30px; }
#authortab .tab a#translator:hover, #authortab .tab a#translator.active { background-position: -79px -30px; }
#authortab .hr_light { clear: both; }
.authorlist { position: relative; min-height: 100px; _height: 100px; }
.authorlist .avatar { border: 1px solid #CFCFCF; padding: 12px; width: 50px; height: 50px; position: absolute; left: 0px; top: 10px; }
.authorlist .avatar img { width: 50px; height: 50px; }
.authorlist ul { margin: 10px 0px 0px 120px; clear: both; display: none; }
.authorlist ul.active { display: block; }
/*.authorlist ul li { color: #EF9100; list-style: disc; padding-left: 0px; width: 145px; float: left; }*/
.authorlist ul li { background: url(../images/li_circle.gif) 0px 5px no-repeat; padding: 0px 15px 5px; width: 145px; float: left; }
.authorlist ul li a { color: #44A801; text-decoration: none; line-height: 20px; }
.authorlist ul li img {width:50px; height:50px; display:none;}
#category_author li img { display: none; }
#translators { display: none; padding-top: 10px; }
#translators ul { display: block; }
#translators .avatar { top: 15px; }

.forum { width: 560px; margin: 0px auto; }
.forum .paging { width: 560px; }
.action { height: 20px; padding-top: 5px; }
.action, .action a { color: #759E17; text-decoration: none; font-weight: bold; font-size: 12px; }
.action .create { display: block; height: 20px; background: url(../images/forum/sprite_button.gif) 0px -60px no-repeat; padding-left: 20px; float: left; margin-left: 5px; }
.action .refresh { display: block; height: 20px; background: url(../images/forum/sprite_button.gif) 0px -80px no-repeat; padding-left: 20px; float: left; margin-left: 5px; }
.action .sort { float: right; margin-right: 5px; }
.action .order { background: url(../images/forum/sprite_button.gif) right -100px no-repeat; padding-right: 15px; }
.action .orderdsc { background-position: right -120px; }
.action .orderasc { background-position: right -140px; }
.topiclist { width: 558px; margin: 0px auto; }
.topiclist thead th { background-color:#FF9F0A; color:#FFF; font-weight:bold; height:50px; white-space: nowrap; border:1px solid #E9F8CB; font-size: 12px; }
.topiclist tbody td { text-align: center; color: #999; border:1px solid #E9F8CB; font-size: 12px; }
.topiclist tbody td a { color: #999; font-weight: normal; text-decoration: underline; }
.topiclist tbody td.author a { color: #FF9501; font-weight: bold; text-decoration: none; }
.topiclist tbody td.title { text-align: left; padding-left: 5px; }
.topiclist tbody td.title a { color: #759E17; font-weight: bold; text-decoration: none; }

#bx_topic .cnt { width: 546px; border-top: 1px solid #F59838; margin: 0px auto; color: #999; padding-bottom: 10px; position: relative; }
#bx_topic .bx_title { background: url(../images/forum/sprite_title.gif) 0px -261px no-repeat; width: 121px; text-indent: -1000px; margin: 0px auto; height: 32px; }
#bx_topic .cnt h4 { width: 530px; margin: 6px 0px 0px; padding: 3px 8px; color: #FFF; font-weight: bold; font-size: 12px; background-color: #F59838; }
#bx_topic .cnt p { padding: 0px 2px; }

.bx_post .cnt { width: 546px; margin: 0px auto; color: #999; padding: 5px 0px; position: relative; }
.bx_post .cnt .title { font-weight: bold; color: #FF9501; }
.bx_post .cnt .body { padding: 10px; }
.bx_post .cnt h4 { width: 530px; margin: 6px 0px 0px; padding: 3px 8px; color: #FFF; font-weight: bold; font-size: 12px; background-color: #F59838; }
.bx_post .cnt p { padding: 0px 2px; }

.action { clear: both; }

.bxsq .action { height: 20px; padding-top: 10px; }
.bxsq .action a { display: block; height: 15px; background: url(../images/forum/sprite_button.gif) 0px 0px no-repeat; text-indent: -1000px; overflow: hidden; float: right; margin-left: 5px; }

.info span { color: #FF9501; }
.info .by { font-weight: bold; color: #759E17; padding-left: 5px; }
.info .by a { color: #999; text-decoration: underline; }
.info .date { float: right; }
.info label { font-weight: bold; color: #759E17; }
.bxr .action { height: 20px; padding-top: 10px; }
.bxr .action a { display: block; height: 15px; background: url(../images/forum/sprite_button.gif) 0px 0px no-repeat; text-indent: -1000px; overflow: hidden; float: left; margin-right: 5px; }
.action a.PrivateInbox { width:110px; background-position: 0px -175px; }
.action a.voteTopic { width:55px; background-position: 0px -190px; }
.action a.SendToFriends { width:70px; background-position: 0px -160px; }
.action a.warningTopicAbuse, .action a.warningPostAbuse { width:60px; background-position: 0px -205px; }

.previewPost, .submitPost, .createPost { width: 67px; height: 17px; border: 0px; background: url(../images/forum/sprite_button.gif) 0px -277px no-repeat; text-indent: -1000px; cursor: pointer; }
.submitPost { width: 107px; background-position: 0px -260px; }
.createPost { width: 74px; background-position: 0px -294px; }
.addthis_button { position: absolute; right: 0px; bottom: 15px; }

.postform { padding: 8px 0px; }
.postform div.li { padding: 5px 0px 10px; }
/*.postform label.lbl { display: block; width: 100px; padding-right: 25px; text-align: right; float: left; }*/
.postform label.lbl { display: block; width: 105px; padding-right: 5px; text-align: right; float: left; font-weight: bold; color: #FF9B0F; }

#box_bio { float: left; }
#box_bio .bx_b { height: 280px; }
#box_bio .title { width: 126px; height: 24px; background: url(../images/author/sprite_title.gif) 0px -170px no-repeat; text-indent: -1000px; overflow: hidden; }
#box_bio .content { height: 245px; overflow: auto; margin-top: 5px; }
#box_works { width: 240px; height: 280px; float: left; background: url(../images/author/frame.gif) -1650px 0px repeat-y; margin-left: 10px; }
#box_works .title { width: 126px; height: 24px; background:  url(../images/author/sprite_title.gif) 0px -200px no-repeat; text-indent: -1000px; overflow: hidden; }
#box_works, #box_works a { color: #999; }
#box_works ol { margin: 5px 0px; }
#box_works li { list-style: decimal; margin-left: 0px; line-height: 14px; }
#box_works .content { height: 245px; overflow: auto; margin-top: 5px; }
.forum .title_forum { background: url(../images/author/sprite_title.gif) 0px -230px no-repeat; width: 83px; height: 20px; }
