@charset "utf-8";
body{background:url(../images/2010/mbg.jpg) repeat-x top center #ffffff;}

#main{position:relative; padding:5px 0px 0px 0px; width:960px; clear:both;}
#bbsName{ position:absolute; top:10px; left:0px;}
#BoardNav{ float:left; width:190px; border:1px solid #F3C15E; border-right:none; margin:25px 0px 0px 0px; background:#ffffff;}

.bbsLink{ padding:5px 0px 0px 0px; width:960px; clear:both; margin:0px auto;}
.bbsLink li{float:left; padding:4px 0px 0px 4px;}

#BoardNav ul{float:left; width:190px; color:#6B510A;}
#BoardNav ul li{float:left; width:145px; background:url(../images/2010/bbs/bgBBs.jpg) 2px -183px no-repeat; padding:5px 0px 0px 40px;}

#BoardNav ul li.BoradTitle{background:url(../images/2010/bbs/bgBBs.jpg) repeat-x; height:22px; font-size:14px; padding:5px 0px 0px 5px; font-weight:bold; width:185px;}
#BoardNav ul li.newtopic{background:url(../images/2010/bbs/bgBBs.jpg) -7px -50px no-repeat; height:19px; padding:5px 0px 0px 26px;}
#BoardNav ul li.line{height:1px; margin:4px 0px 0px 25px; padding-bottom:2px; border-top:1px solid #FAE9BA; font-size:1px; width:105px; background:none;}
#BoardNav ul li.Board{background:url(../images/2010/bbs/bgBBs.jpg) #FAE9BA 0px -103px no-repeat; padding:5px 0px 4px 20px; font-weight:bold; width:170px;}
#BoardNav ul li.link{background:url(../images/2010/bbs/bgBBs.jpg) 0px -245px no-repeat;padding:0px 15px 0px 36px; width:154px;}
#BoardNav ul li.child1{float:left; width:155px; background:url(../images/2010/bbs/bgBBs.jpg) 0px -183px no-repeat; padding:5px 0px 0px 35px;}
#BoardNav ul li a{ color:#996600;}

.BBsElementInfo{width:95%; float:left; font-size:12px; font-family:"宋体"; color:#999999;}

/* position:absolute; top:10px; left:201px;*/
#BoardMain{float:left; width:570px; border:1px solid #F3C15E; min-height:600px; margin:5px 0px 0px 0px; background:#ffffff;}
.Title{background:url(../images/2010/bbs/bgBBs.jpg) repeat-x; color:#6B510A; height:22px; font-size:14px; padding:5px 0px 0px 15px; font-weight:bold; position:relative;}
.Title h4{position:absolute; top:4px; right:4px; font-size:12px; font-weight:normal;}

ul.TopicList{float:left; width:100%;}
ul.TopicList li{list-style:outside circle; padding:5px 0px 4px 0px; color:#999999; margin-left:20px; position:relative;}
ul.TopicList li span{ position:absolute; top:4px; right:4px; font-size:12px;}
ul.TopicList li:hover{background:#f1f1f1; border:1px solid #ccc; border-left:none; border-right:none; padding:4px 0px 3px 0px;}
ul.TopicList li a{text-decoration:none; font-size:14px;}
ul.TopicList li span a{text-decoration:none; font-size:12px;}

ul.TopicData{float:left; padding:5px;}
ul.TopicData li{position:relative; border-bottom:1px dashed #cccccc; width:100%; padding:5px 0px 5px 0px;}
ul.TopicData li .Portrait{width:45px; height:45px; background:#f2f2f2; position:absolute; top:5px; left:0px; font-family:MingLiU; font-size:11px; color:#ccc; text-align:center;}
ul.TopicData li .TopicTitle{ float:left; width:477px; padding-left:60px; color:#999999; position:relative;}
ul.TopicData li .TopicTitle span{position:absolute; top:0px; right:4px;}
ul.TopicData li .UserName{float:left; padding-top:35px; color:#999999; clear:left; width:112px; text-align:center;}
ul.TopicData li .TopicContent{float:right;text-indent:2em; background:url(../images/2010/bbs/bgTopicData.jpg) no-repeat 0px -24px; padding:3px 10px 0px 10px; width:400px; text-align:left; color:#333; margin:10px 0px 0px 0px; font-size:14px; line-height:150%; color:#666;}
ul.TopicData li .TopicContent p{line-height:150%;}
ul.TopicData li .TopicTime{float:right;background:url(../images/2010/bbs/bgTopicData.jpg) no-repeat 0px 0px; height:21px;padding:3px 20px 0px 10px; width:390px; text-align:right; color:#999999;}
#bbsNotice,#bbsInfo,#bbsRank,#bbsOnline{float:right; border:1px solid #cccccc; background:url(../images/2010/bbs/bgBBs.jpg) #f2f2f2 repeat-x 0px -294px; width:185px; clear:right; margin:5px 0px 0px 0px;}
#bbsNotice .head,#bbsInfo .head,#bbsRank .head,#bbsOnline .head{ padding:4px;}

/* Borad */
table.tableA tr td{color:#777777; text-align:center; font-size:12px;}
#BoardPage{float:left; width:765px; border:1px solid #F3C15E; min-height:320px; margin:5px 0px 0px 0px; background:#ffffff;}
table.tableA tr td.t{width:460px; text-align:left; font-size:14px;}
ul.childBoard{float:left; width:100%;}
ul.childBoard li{float:left; font-size:14px; font-weight:bold; padding:5px 10px 2px 10px; line-height:150%; white-space:nowrap;}

/* Topic */
#bbsNameRight{position:absolute; top:5px; right:15px;}
#BoardNavRight{ float:right; width:260px; border:1px solid #F3C15E; border-left:none; margin:20px 0px 0px 0px; background:#ffffff;}
#BoardTopic{float:left; width:696px; border:1px solid #F3C15E; min-height:600px; margin:0px 0px 0px 0px; background:#ffffff;}
#BoardPosition{ float:left;background:url(../images/2010/bbs/bgBBs.jpg) repeat-x 0px 0px; height:24px; font-size:12px; padding:5px 0px 3px 5px; width:691px; color:#387498;}
#PostReview{background:url(../images/2010/table_bgTitle.jpg) repeat-x 0px 0px; width:690px; margin:5px auto 0px auto; padding:10px 0px 3px 0px;}
#BoardTopic{padding:0px 0px 20px 0px;}

#BoardTopic .Topic{margin:10px 10px 0px 10px; float:left; width:600px; padding:0px 0px 10px 55px; position:relative;}
#BoardTopic .Topic .Content{ float:left; padding:10px 0px 2px 0px; width:100%; line-height:150%; font-size:16px;}
#BoardTopic .Topic .Content *{line-height:150%; font-size:16px;}
#BoardTopic .Topic .Content p{text-indent:2em; margin:0.5em 0px 0px 0px;}
#BoardTopic .Topic .Content blockquote{margin:1em 0em 0em 4em; font-size:12px; padding:1em; background:#FAFAFA; color:#666666; border-left:4px solid #FFE9B8;}  
#BoardTopic .Topic .Content span.TopicPhotoInfo{font-size:12px; color:#333333;}
#BoardTopic .Topic .Content .BBsElementInfo *{font-size:12px; margin:0px; line-height:120%;}
#BoardTopic #TopicTitle{float:left; width:655px; margin:10px 10px 0px 10px; font-size:18px; font-family:"楷体_GB2312"; border-bottom:1px dashed #ebebeb; padding-bottom:4px; font-weight:bold; line-height:30px;}
#BoardTopic .Floor{margin:10px 10px 0px 10px; float:left;  width:550px; padding:0px 0px 10px 110px; position:relative;}
#BoardTopic .Topic .Portrait{width:50px; height:50px; position:absolute; top:0px; left:0px; background:#f1f1f1;}
#BoardTopic .Topic .PortraitFloor{width:50px; height:50px; position:absolute; top:0px; left:55px; background:#f1f1f1;}
#BoardTopic .Topic .TopicInfo{ float:left; background:#F5F5F5; padding:5px 0px 2px 0px; width:100%; color:#666666; position:relative; font-size:12px;}
#BoardTopic .Topic .TopicInfo span{ position:absolute; top:5px; right:0px; color:#999999; font-size:12px;} 

/*Form*/
ul.PostForm,ul.ReviewForm{float:left;}
ul.PostForm li, ul.ReviewForm li{float:left; position:relative; padding:4px 0px 0px 90px; width:570px;}
ul.PostForm li h4, ul.ReviewForm li h4{ position:absolute; top:4px; left:0px; text-align:right; font-weight:bold; width:90px;}
ul.PostForm li h5,ul.ReviewForm li h5{ position:absolute; top:5px; right:0px; text-align:right; font-weight:normal; color:#AAAAAA;}
ul.PostForm li .inputTitle,ul.ReviewForm li .inputTitle{border:1px solid #cccccc; width:400px; padding:4px 4px 4px 4px;}
ul.PostForm li select optgroup,ul.ReviewForm li select optgroup{color:#999999; font-weight:normal; font-style:normal;}

ul.PostForm li input.inputTitle,ul.ReviewForm li input.inputTitle{ width:390px; text-align:left; padding:4px 0px 4px 10px; border:1px solid #cccccc;}
ul.PostForm li input.inputName,ul.ReviewForm li input.inputName{ width:120px; text-align:center; padding:2px 0px 2px 0px; border:1px solid #cccccc;}
ul.PostForm li input.inputLogin,ul.ReviewForm li input.inputLogin{ width:120px; text-align:left; padding:2px 0px 2px 0px; border:1px solid #cccccc;}
ul.PostForm li #DisName,ul.ReviewForm li #DisName{color:#999999; font-size:14px; line-height:150%;}
