/*left content*/
#container #leftMenu{width:235px; padding-top:0px;}
#container #leftMenu ul.menu3{ margin-bottom:15px; width:235px; _width:220px; font-size:12px; }
#container #leftMenu ul.menu3 h2{ color:#fff; background:#999999; font-weight:normal; font-size:14px; text-align:center; padding:3px 0px 3px 0px;}
#container #leftMenu ul.menu3 li{ background:#f4f4f4; padding:5px 0px 5px 15px; list-style:none; border-bottom:1px solid #ccc; font-size:13px;}
#container #leftMenu ul.menu3 li a{color:#2f3352; text-decoration:none;}
#container #leftMenu ul.menu3 li a:hover{color:#b70000; background:#ffffff;}
#container #leftMenu ul.menu3 li:hover{color:#a01a01; background:#ffffff;}
#container #leftMenu ul.menu3 li#current, #container #leftMenu ul.menu3 li#current a{color:#b70000 !important; background:#ffffff;}
#container #leftMenu ul.menu3 ul{list-style:none; padding-left:15px; }
#container #leftMenu ul.menu3 ul li{background:url(/images/facts/icon_1.gif) no-repeat #ffffff left 13px; margin:0px; border-bottom:0px; border-bottom:1px solid #f4f4f4; font-size:11px;}
#container #leftMenu ul.menu3 ul li.hoverLi{ z-index:1500px;}
#container .hoverMenu{ border:#ccc 1px solid; background:#fff; width:300px; height:300px; position:absolute; z-index:1000; margin-left:234px;}
#container #leftMenu .leftRelated{border:1px solid #ccc; padding:3px; margin-top:10px; margin-bottom:10px;}
#container #leftMenu .leftRelated h2{background:#f4f4f4; padding:5px; font-size:13px;}
#container #leftMenu .leftRelated .title{background:#f4f4f4; padding:5px; font-size:13px; font-weight:bold;}
#container #leftMenu .leftRelated ul{list-style:none; margin-left:3px; margin-top:10px; margin-bottom:10px;}
#container #leftMenu .leftRelated ul li{ padding:2px;}
#container #leftMenu .leftRelated ul li a{color:#070707; text-decoration:none;}
#container #leftMenu .leftRelated ul li a:hover{color:#a13022; text-decoration:underline;}
#container #leftMenu .leftRelated ul.topUserList{ margin-bottom:0px;}
#container #leftMenu .leftRelated ul.topUserList li{ font-size:11px; width:60px; margin-right:10px; display:block; float:left; text-align:center;}
#container #leftMenu .leftRelated ul.topUserList li img{margin:0px; padding:0px;}
#container #leftMenu .popuserInfo{background:url(/images/facts/userinfopop.png) no-repeat; width:255px; height:172px; position:absolute; z-index:1000px; left:350px; padding:10px; padding-left:25px; font-size:11px;}
#container #leftMenu .popuserInfo img{width:90px; height:90px; margin-right:5px;}
#container #leftMenu .popuserInfo a{color:#a01a01; text-decoration:underline;}
#container #leftMenu .leftRelated dl{ margin:3px; border-bottom:1px solid #ccc; padding-bottom:5px;}
#container #leftMenu .leftRelated dl dt{ width:60px; height:50px; padding:1px; border:1px solid #000; float:left; margin-right:5px; margin-top:5px;}
#container #leftMenu .leftRelated dl dt img{width:60px; height:50px;}
#container #leftMenu .leftRelated dl dd{ font-size:11px;}
#container #leftMenu .leftRelated dl dd a{text-decoration:none; color:#070707;}
#container #leftMenu .leftRelated dl dd a:hover{color:#a13022; text-decoration:underline;}
.my_left_category{width:235px; padding-top:0px;}
.my_left_category h2.title{ background:#999; color:#FFF; font-size:13px; font-weight:bold; margin:0; padding-top:7px; padding-bottom:5px; text-align:center; line-height:20px;}
.my_left_category .my_left_cat_list{border-color:#f4f4f4; line-height:18px; width:235px}
.my_left_category .h2_cat{ background:#f4f4f4; color:#333; font-weight:normal; height:30px; line-height:20px; position:relative; width:235px; border-bottom:1px solid #ccc;}
.my_left_category a{color:#333; text-decoration:none}
.my_left_category a:hover{color:#b70000; text-decoration:none;}
.my_left_category h3{display:block; font-size:12px; font-weight:normal; height:30px; margin:0; padding:0 0 0 8px}
.my_left_category h3 a{line-height:26px}
.my_left_category h3:hover{color:#b70000;}
.my_left_category .h3_cat{ cursor:auto; display:none; left:233px; margin-top:-31px; position:absolute;}
.my_left_category .shadow_border{ border:1px #ccc solid; border-left:0px; background: url(/images/facts/c_line.gif) no-repeat scroll 0 30px #FFFFFF; position:inherit; width:450px; padding-top:2px; z-index:50px; padding-left:15px; padding-right:5px;}
.my_left_category .shadow_border h4{font-size:13px; color:#757575; border-bottom:1px solid #d1d1d1; margin-top:10px; width:380px;}
.my_left_category .shadow_border ul{margin:10px 0px 10px 10px; padding:0; }
.my_left_category .shadow_border ul li{ list-style: none; display:inline; padding-right:5px; margin-bottom:10px; border-right:1px solid #000; padding-left:5px; width:200px; }
.my_left_category .active_cat{ background:#fff; border:1px solid #ccc; border-right:0px; border-top:0px; cursor:pointer; z-index:1000;}
.my_left_category .active_cat h3{ font-weight:bold;}
.my_left_category .active_cat h3 span{ display:none}
.my_left_category .active_cat div{ display:block}

ul.factsMenu { list-style:none; margin-bottom:10px;}
ul.factsMenu li{ width:215px; display:block; background-color:#f4f4f4; border-bottom:#ccc 1px solid; padding:6px 10px;} 
ul.factsMenu li:hover { background-color:#fff; color:red;}
ul.factsMenu li.heading { background:#999; color:#FFF; font-size:13px; font-weight:bold; text-align:center; padding:10px;}
ul.factsMenu li.menuNow {background-color:#fff; color:red!important;}


/*right content*/
#container #mainContent{width:620px;}
#container #mainContent h2{font-size:13px; background:#f4f4f4; border:1px solid #ccc; border-right:none; border-left:none; padding:8px;}
#container #mainContent .factCowrap{padding-bottom:5px; margin:10px 0px 10px 0px;}
#container #mainContent .factCowrap h3{ font-size:14px; font-weight:bold; color:#000; margin:5px 0px 5px 0px; padding:0px;}
#container #mainContent .factCowrap h3 a{ color:#000; text-decoration:none;}
#container #mainContent .factCowrap h3 a:hover{color:#a13022; text-decoration:underline;}
#container #mainContent .factCowrap .leftImg{ float:left; width:150px; padding:3px;}
#container #mainContent .factCowrap .leftImg img{width:150px; margin:0px; padding:0px;}
#container #mainContent .factCowrap .rightWord{ font-size:12px; text-align:justify; float:left; margin-left:10px; width:440px;}
#container #mainContent .factCowrap .rightWord a{text-decoration:none; color:#006897; font-weight:bold;}
#container #mainContent .factCowrap .rightWord a:hover{color:#a13022;}
#container #mainContent .factCowrap ul{ margin-left:0px; padding-top:10px;}
#container #mainContent .factCowrap ul li{ list-style:none; background:url(/images/facts/icon_3.gif) no-repeat left 8px; padding-left:15px; margin-bottom:10px; float:left; width:270px; display:block; margin-left:10px;}
#container #mainContent .factCowrap ul li a{text-decoration:none; color:#070707;}
#container #mainContent .factCowrap ul.subIndex { }
#container #mainContent .factCowrap ul.subIndex li { list-style:none; background:url(/images/facts/icon_3.gif) no-repeat left 8px; padding-left:15px; margin-bottom:0px; float:left; width:190px; display:block; margin-left:10px; font-weight:normal; text-align:left;}
#container #mainContent .factCowrap ul.subIndex li a { font-weight:normal; }

#container #mainContent .factColumn{ width:290px; _width:260px; border:1px solid #ccc; margin:5px 5px 15px 5px; font-size:11px; float:left;}
#container #mainContent .factColumn img{margin:10px; margin-top:5px;}
#container #mainContent .factColumn h2{ background:#f4f4f4; padding:5px; margin:3px; border:none;}
#container #mainContent .factColumn dl{width:280px; float:left; margin-right:5px; padding:0px 5px 10px 10px;}
#container #mainContent .factColumn dt{width:60px; height:60px; float:left; margin-right:5px; padding-top:8px;}
 #container #mainContent .factColumn dt img{width:70px; height:70px; margin:0px; padding:0px;}
#container #mainContent .factColumn dd{ width:200px; font-size:11px; display:block; float:left; margin-left:10px;}
#container #mainContent .factColumn dd a{text-decoration:none; color:#006897;}
#container #mainContent .factColumn ul{list-style:none; width:290px; _width:260px; margin-left:10px; margin-top:5px; font-size:11px;}
#container #mainContent .factColumn ul li{background:url(/images/facts/icon_3.gif) no-repeat left 7px; padding-left:18px; margin-bottom:10px;}
#container #mainContent .factColumn ul li a{text-decoration:none; color:#070707;}
#container #mainContent .factColumn addTheme {float:right;}

#container #mainContent .factColumn2{width:615px; _width:600px; padding-bottom:10px; margin:5px 13px 15px 0px; float:left; font-size:11px;}
#container #mainContent .factColumn2 img{margin:10px; margin-top:5px;}
#container #mainContent .factColumn2 h2{ background:#f4f4f4; padding:5px; margin:3px; border:none;}
#container #mainContent .factColumn2 ul{list-style:none; margin-left:10px; margin-top:15px;}
#container #mainContent .factColumn2 ul li{ width:270px; background:url(/images/facts/icon_3.gif) no-repeat left 9px; float:left; padding-left:18px; margin-bottom:5px; margin-right:10px; display:block; font-size:12px;}
#container #mainContent .factColumn2 ul li a{text-decoration:none; color:#070707;}
#container #mainContent .factColumn2 span.addTheme{ float:right; background-position:9px 5px; padding-left:30px;}
#container #mainContent .factColumn2 dl{ font-size:12px; margin-left:10px; padding-top:10px; }
#container #mainContent .factColumn2 dl dt{ width:115px; display:block; float:left; font-weight:bold;}
#container #mainContent .factColumn2 dl dd{ float:left;}
#container #mainContent .factColumn2 h4{ font-size:13px !important; margin-bottom:0px; margin-top:10px; border-bottom:1px solid #d1d1d1; padding:5px; padding-left:10px;}

#container #mainContent .factIntro{ background:url(/images/facts/quo_1.gif) no-repeat left top #f4f4f4; padding:15px 0px 0px 25px; text-align:justify; font-style:italic; color:#010101; margin-bottom:15px;}
#container #mainContent .factIntro p{margin-right:25px;}
#container #mainContent .factIntro .factIntrob{background:url(/images/facts/quo_2.gif) no-repeat right bottom #f4f4f4; width:100%; height:20px;}
#container #mainContent .featuredFacttheme{ border:3px solid #C30505; border:1px solid #ccc;}
#container #mainContent .featuredFacttheme h2{border:none; background: #f4f4f4; color:#C40306; margin:0px;}
#container #mainContent .featuredFacttheme .featuredFactthemeImg{ float:left; margin:5px; margin-top:10px;}
#container #mainContent .featuredFacttheme .featuredFactthemeImg img{width:206px; height:167px;}
#container #mainContent .featuredFacttheme .featuredFactthemeRight{float:left; width:380px; margin:5px; text-align:justify; font-size:11px;}
#container #mainContent .featuredFacttheme .featuredFactthemeRight h3{margin:0px; margin-bottom:3px; font-size:12px;}
#container #mainContent .featuredFacttheme .featuredFactthemeRight h3 a{text-decoration:none;}
#container #mainContent .featuredFacttheme .featuredFactthemeRight ul{list-style:none; width:380px; margin-left:10px; margin-top:5px; font-size:11px;}
#container #mainContent .featuredFacttheme .featuredFactthemeRight ul li{background:url(/images/facts/icon_3.gif) no-repeat left 9px; padding-left:18px; margin-bottom:5px; margin-right:10px; float:left; width:160px;}
#container #mainContent .featuredFacttheme .featuredFactthemeRight ul li a{text-decoration:none; color:#070707;}
#container #mainContent .featuredFacttheme .featuredFactthemePage{width:auto; float:right; font-size:13px; margin-top:8px; margin-right:15px;}
#container #mainContent .featuredFacttheme .featuredFactthemePage span{ border:1px solid #cbcbcb; background:#fff; padding:2px 6px 2px 6px; text-align:center; margin-right:5px;}
#container #mainContent .featuredFacttheme .featuredFactthemePage span a{text-decoration:none;}
#container #mainContent .featuredFacttheme .featuredFactthemePage span a:hover{font-weight:bold; text-decoration:none;}
#container #mainContent .featuredFacttheme .featuredFactthemePage span:hover{ background:#ccc; color:#a13022;}
#container #mainContent .featuredFacttheme .featuredFactthemePage span.selectPage{ background:#ccc;}
#container #mainContent span.addTheme{ float:right; background:url(/images/facts/icon_4.gif) no-repeat left 5px; padding-left:20px; font-size:11px; font-weight:normal;}
#container #mainContent span.addTheme a{ color:#c00404;}
#container #mainContent .allTheme{ float:right; margin-bottom:5px; margin-top:5px; margin-right:15px;}

/*common styles*/
#container #mainContent a{color:#000;}
#container #mainContent a:hover{color:#a01a01!important; text-decoration:underline!important;}
#container #mainContent h2 a{color:#000; text-decoration:none;}
#subTopmenutri{ margin-left:120px;}
.note{ background:#f4f4f4; border:1px solid #ccc; padding:7px; margin-bottom:10px;}
.tagsDiv { background-color:#f4f4f4; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; margin:15px 0px; margin-top:5px;}
.tagIcon {background-image: url("/pic/tag.gif"); background-position: left 5px; background-repeat: no-repeat; line-height: 30px; margin-left: 5px; padding-left: 25px;}
.tagIcon{background-image:url(/pic/tag.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:25px; margin-left:5px; line-height:30px}
.tagIcon a:link, .tagIcon a:visited{padding-right:10px; padding-left:10px; background-image:url(/pic/arrowcity.gif); background-repeat:no-repeat; color:red; background-position:left 2px}
.tagIcon .viewIconmy{float:right; padding-right:20px}
.grayFont{color:#999;}
p{margin-bottom:5px;}
.priceRed{color:#ec352d;}

/*facts list page*/
#container #mainContent dl.factList{ width:100%; border-bottom:1px solid #ccc; padding-bottom:10px; padding-top:10px;}
#container #mainContent dl.factList dt{float:left; margin-right:10px; padding-top:4px;}
#container #mainContent dl.factList dt img{ border:1px solid #cbcbcb;}
#container #mainContent dl.factList dd{ text-align:justify; width:100%;}
#container #mainContent dl.factList dd.ft{font-size:12px; font-weight:bold;} 
#container #mainContent dl.factList dd.ft a{color:#000; text-decoration:none;}
#container #mainContent dl.factList dd.ft a:hover{color:#a13022;}
#container #mainContent ul.factTag{}
#container #mainContent ul.factTag li{ list-style:none; padding-bottom:10px; margin-right:6px; margin-left:6px; float:left; width:175px; background:url(/images/icon/sq1.gif) no-repeat 2px 8px; padding-left:18px; border-bottom:1px dashed #ccc;}
#container #mainContent ul.factTag li.blt, #container #mainContent ul.factTag li.blt a{font-size:13px; color:#545454; font-weight:bold;}
#container #mainContent ul.factTag li.rlt, #container #mainContent ul.factTag li.rlt a{font-size:14px; color:#c30505; font-weight:bold;}
#container #mainContent ul.factTag li.bllt, #container #mainContent ul.factTag li.bllt a{font-size:15px; color:#0575c3; font-weight:bold;}
#container #mainContent ul.factTag li a{text-decoration:none; color:#000; padding:3px;}
#container #mainContent ul.factTag li a:hover{background:#a13022; color:#fff !important; text-decoration:none !important;}

/*facts index 2*/
#container #mainContent .authorInfo{ color:#999; font-style:italic; font-size:11px; width:100%; margin-bottom:10px;}
#container #mainContent .aboutAuthor{ background: url(/images/facts/about_author.gif) no-repeat 10px 15px #f4f4f4; padding:10px; padding-left:35px; margin-bottom:0px;}
#container #mainContent .aboutAuthor dt{float:left; margin-right:10px; padding-top:5px; text-align:center; width:118px;}
#container #mainContent .aboutAuthor dt img{width:118px; height:120px;}
#container #mainContent .aboutAuthor dd{float:left; text-align:justify; width:440px;}
#container #mainContent dl.otherAuthor{width:auto; margin-bottom:15px;}
#container #mainContent dl.otherAuthor dt{width:50px; padding:0px; margin:0px; display:block; margin-right:5px; text-align:center; font-size:11px; float:left; margin-right:10px; margin-top:5px;}
#container #mainContent dl.otherAuthor dt img{width:50px; height:50px; margin:0px; padding:0px;}
#container #mainContent dl.viewChoices{ background:#f4f4f4; margin-bottom:15px; padding:9px 5px 0px 5px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:10px; margin-bottom:10px; width:610px; _width:580px; _font-size:11px;}
#container #mainContent dl.viewChoices dt{float:left; width:20px; margin-right:5px;}
#container #mainContent dl.viewChoices dt img{margin:0px; padding:0px; margin-top:3px;}
#container #mainContent dl.viewChoices dd{ margin-right:12px; float:left; width:auto;}
#container #mainContent dl.viewChoices dd a{color:#b2202b; text-decoration:none;}

#container #mainContent dl#photoDisplay{ width:620px; display:block; text-align:center; margin-top:5px;}
#container #mainContent dl#photoDisplay dt{ text-align:center; padding:5px; padding-bottom:10px; margin:0px auto; width: 500px; border:1px solid #cbcbcb; color:#999; font-size:11px; }
#container #mainContent dl#photoDisplay dt img{margin-bottom:5px; width:500px;}
#container #mainContent dl#photoDisplay dd{ width:auto; float:left; display:block; margin:10px; margin-right:8px; border:#cbcbcb 1px solid; padding:2px; }
#container #mainContent dl#photoDisplay dd img{width:80px; height:80px;}
#container #mainContent dl#photoDisplay dd.choosenPic{ border:2px solid #c10013; padding:1px;}
#container #mainContent dl#photoDisplay dd:hover{ border:2px solid #c10013; padding:1px;}
#container #mainContent dl#photoDisplay dd.prevNext2{width:45px; height:45px; border:0px; margin:0px; margin-top:20px;}
#container #mainContent dl#photoDisplay dd.prevNext2 img{width:45px !important; height:45px;}


/*digg and comment area*/
.digg { width:160px; border-right:#ccc 1px dashed; margin-right:15px; float:left;}
.rate { float:left; width:55%;}
span.diggNum { display:block; height:57px; width:57px; background-image:url(/images/bg/bg-digg.jpg); background-repeat: no-repeat; float: left;}
span.diggDgt { display:block; font-size:18px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; text-align:center; color:#fff; padding-top:5px;}
span.diggWord {display:block;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  text-align:center; color:#666;}
.diggRating { margin-bottom:15px; margin-top:0px; }
span.diggIt {display:block; width:60px; background-image:url(/pic/icon-good.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:25px; float:left; margin-left:10px; margin-top:5px; color:#fb6f00;}
span.diggIt a { color:#fb6f00!important; text-decoration:none;}
span.buryIt {display:block; width:60px; background-image:url(/pic/icon-bad.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:25px; float:left; margin-left:10px; margin-top:5px; color:#009108;}
span.buryIt a { color:#009108!important; text-decoration:none;}
input.inputButton2 { margin-left:15px; background-color:#468d65; color:#fff; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:5px 10px; cursor:pointer; border:none; -moz-border-radius:5px;} 
input.inputButton2:hover { background-color:#55b17d;}
.marginSpace { margin-top:10px;}

#container #mainContent .commentQuestion{ width:100%; padding:10px 0px 10px 0px;}
#container #mainContent .commentArea{ padding-bottom:10px; padding-top:10px; border-bottom:1px solid #cacaca;}
#container #mainContent .commentArea .userImg{ width:50px; height:50px; padding:1px; border:1px solid #000; float:left; margin-right:15px; margin-top:5px;}
#container #mainContent .commentArea .commentContent{ float:left; width:550px; _width:520px;}
#container #mainContent .commentArea .commentContent dl{width:100%;}
#container #mainContent .commentArea .commentContent dl p{text-align:justify;}
#container #mainContent .commentArea .commentContent dt{ font-size:13px; font-weight:bold;}
#container #mainContent .commentArea .commentContent dt span{font-size:11px; font-weight:normal; color:#545454;}
#container #mainContent .commentArea .commentContent dd{ font-size:12px; padding-top:2px;}
#container #mainContent .commentQuestion dd.addReply{background:url(/images/facts/icon_7.gif) no-repeat left; width:520px; padding-left:25px; font-size:11px; float:right; position:relative;}
#container #mainContent .commentQuestion dd.addReply a{color:#b2202b; text-decoration:none;}
#container #mainContent .commentQuestion dd.addReplyword{ background:#f4f4f4; padding:3px; margin-top:5px;}
#container #mainContent .commentQuestion dd.addReplyword textarea{width:420px; _width:380px; height:50px; padding:3px; border:1px solid #cbcbcb; float:left; font-size:11px; color:#070707; overflow:hidden;}
#container #mainContent .commentQuestion dd.addReplyword textarea:focus{border:1px solid #000;}
#container #mainContent .commentArea .commentContent dl.anwserArea{ background:#f4f4f4; padding:5px; width:530px; }
#container #mainContent .commentArea .commentContent dl.anwserArea dt{width:40px; height:40px; float:left; margin-right:10px; padding-top:5px;}
#container #mainContent .commentArea .commentContent dl.anwserArea dt img{width:40px; height:40px; border:1px solid #000;}
#container #mainContent .commentArea .commentContent dl.anwserArea dd{font-size:11px; float:left; width:480px;}
#container #mainContent table.tableForm{ width:580px; margin-bottom:5px;}
#container #mainContent table.tableForm img{margin:0px;}
#container #mainContent table.tableForm th{width:120px; font-size:12px; font-weight:normal; text-align:right; padding:5px;}
#container #mainContent table.tableForm td{padding:5px;}
#container #mainContent table.tableForm td input.ip1{width:450px; padding:5px; border:1px solid #ccc; color:#999;}
#container #mainContent table.tableForm td input.ip2{width:100px; padding:3px; border:1px solid #ccc; color:#999; float:left; margin-right:10px;}
#container #mainContent table.tableForm td input:focus{color:#070707; border:1px solid #000;}
#container #mainContent table.tableForm td textarea:focus{color:#070707; border:1px solid #000;}
#container #mainContent table.tableForm td textarea{width:450px; height:80px; border:1px solid #ccc; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; padding:5px;}
#container #mainContent table.tableForm td span.rf{background:url(/images/facts/refresh.gif) no-repeat left; padding-left:20px; margin-left:5px; }

/*article index*/
fieldset.contentIndexs{margin-bottom:15px; border:#ccc 3px solid; padding-bottom:10px}
fieldset.contentIndexs legend{padding:3px; font-weight:bold; color:#000; margin-left:10px; font-size:13px; color:#a13022;}
fieldset.contentIndexs ul{padding-left:0px; color:#4475A6; margin-left:15px; line-height:18px; list-style:none;}
fieldset.contentIndexs ul li{background:url(/images/drop-2.GIF) no-repeat left; padding:3px; padding-left:15px; width:270px; float:left; display:block; margin-right:10px;}
fieldset.contentIndexs ul li a{text-decoration:none;}


/*article input area*/
#container #mainContent .articleArea{}
#container #mainContent .articleArea p{ text-align:justify; margin-bottom:10px;}
#container #mainContent .articleArea h2{ background-color:#6a1f1c !important; color:#fff !important; padding:12px !important; font-size:14px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#container #mainContent .articleArea h2 a { color:#fff !important;}
#container #mainContent .articleArea h3 {font-size:12px; border:none; padding-left:10px; background:#f4f4f4; padding:5px; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed;}
#container #mainContent .articleArea h4{font-size:13px; border-bottom:1px solid #ccc; margin-bottom:5px; margin-top:4px;padding-bottom:4px; color:#a01a01;}
#container #mainContent .articleArea h4 a{color:#000; text-decoration:none;}
#container #mainContent .articleArea h4 span.backtoTop{ float:right; font-size:12px;}
#container #mainContent .articleArea h4 span.backtoTop a{font-size:12px !important; color:#545454; background:url(/images/top.gif) no-repeat left; padding-left:15px;}

#container #mainContent .articleArea h5{font-size:14px; padding-bottom:3px; margin-bottom:10px; background:url(/images/facts/icon_3.gif) left 7px no-repeat; padding-left:15px; color:#000;}
#container #mainContent .articleArea h6{font-size:13px; padding-bottom:5px; background:url(/images/bu34.gif) no-repeat left 8px; padding-left:15px; color:#545454;}
#container #mainContent .articleArea ul{ margin-left:10px; list-style:none; margin-bottom:15px;}
#container #mainContent .articleArea ul li{ padding:2px; background:url(/images/tag.gif) no-repeat left 3px; padding-left:18px;}
#container #mainContent .articleArea ol{ margin-left:30px; list-style:decimal; margin-bottom:15px;}
#container #mainContent .articleArea ol li{ padding:2px; list-style:decimal; }
#container #mainContent .articleArea img{ margin:5px;}
#container #mainContent .articleArea .introPhoto{ float:left; display:block; margin:0px; margin-right:10px; background:f4f4f4; border:1px solid #ccc; padding:3px; text-align:center;}
#container #mainContent .articleArea .introPhoto span{ clear:both;}
#container #mainContent .articleArea .introPhoto img{margin:0px; padding:0px;}

#container #mainContent .articleArea table{ border-top:2px solid #d1d1d1; border-right:1px solid #d1d1d1; width:620px; margin-bottom:10px;}
#container #mainContent .articleArea table th{ border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; font-size:13px; font-weight:normal; background:#f4f4f4; padding:3px;}
#container #mainContent .articleArea table td{ border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; font-size:12px; font-weight:normal; padding:3px;}


/*fact index*/
#container #mainContent .factIndexphoto{width:610px;}
#container #mainContent .factIndexphoto .factIndexphotoBig{ width:410px; height:215px; margin:0px; padding:0px;}
#container #mainContent .factIndexphoto .factIndexphotoBig img{width:410px; height:215px; margin:0px; padding:0px;}
#container #mainContent .factIndexphoto .factIndexphotoRight{ width:270px; height:215px; position:absolute; margin-left:350px;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl{ background:url(/images/facts/gray_bg.gif) right top repeat-y; width:218px; height: 65px; display:block; width:270px; margin-bottom:10px; color:#666;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl dt{padding-left:70px; padding-right:2px;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl dt a{ text-decoration:none; font-size:12px; font-weight:bold;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl dd{ font-size:11px; padding-left:70px; padding-right:2px;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl.showThis{ background:url(/images/facts/tri_red2.png) top right no-repeat; color:#fff;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl.showThis a{ color:#fff;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl.showThis a:hover{color:#fff !important;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl:hover{ color:#000;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl:hover a{ color:#000;}
#container #mainContent .factIndexphoto .factIndexphotoRight dl:hover a:hover{color:#000 !important;}
#container #mainContent .newUpdated{ width:300px; border:1px solid #b7b7b7; margin:15px 5px 15px 0px; _margin-right:2px; float:left;}
#container #mainContent .newUpdated h2{border:0px; margin:0px; background:#f1f1f1; margin-bottom:5px;}
#container #mainContent .newUpdated dl{width:280px; float:left; margin-right:5px; border-bottom:1px dashed #ccc; padding:0px 5px 10px 10px;}
#container #mainContent .newUpdated dt{width:70px; height:70px; float:left; margin-right:5px;}
#container #mainContent .newUpdated dt img{width:70px; height:70px; margin-top:5px;}
#container #mainContent .newUpdated dd{ width:200px; font-size:11px; display:block; float:left;}
#container #mainContent .newUpdated dd a{text-decoration:none; color:#006897;}
#container #mainContent .newUpdated  ul{ list-style:none; margin:5px 5px 10px 15px;}
#container #mainContent .newUpdated  ul li{ padding:2px; background:url(/images/tag.gif) no-repeat left 3px; padding-left:18px; width:250px; float:left; display:block; margin-bottom:5px;}
#container #mainContent ul.factTagsPage{border-bottom:1px solid #ccc; width:100%; height:56px;}
#container #mainContent ul.factTagsPage li{float:left; display:block; list-style:none; border:1px solid #ccc; border-bottom:none; margin-right:12px; background:url(/images/facts/panda.png) no-repeat 5px 5px #f4f4f4; height:30px; padding:5px 10px 20px 50px; cursor:pointer;  color:#545454; font-size:14px; border-top-left-radius:5px; border-top-right-radius:5px; _width:80px; _padding-bottom:10px;}
#container #mainContent ul.factTagsPage li a{color:#545454;}
#container #mainContent ul.factTagsPage li.cb{background:url(/images/facts/qin.png) no-repeat 5px 10px #f4f4f4; padding:5px 10px 20px 75px; _padding-bottom:10px; _width:150px;}
#container #mainContent ul.factTagsPage li.gb{background:url(/images/facts/book.png) no-repeat 8px 13px #f4f4f4; padding:5px 10px 20px 55px; _padding-bottom:10px; _width:120px; _font-size:13px;}
#container #mainContent ul.factTagsPage li.nowThis, #container #mainContent ul.factTagsPage li:hover{background-color:#fff; height:31px; overflow:visible; _padding-bottom:10px; }

#container #mainContent .indexRec{  border-top:0px; padding:5px; margin-top:0px;}
#container #mainContent .indexRec .bigRec{width:292px;height:140px; margin:10px 5px 10px 5px; float:left;}
#container #mainContent .indexRec .bigRec .repWord{opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; zoom:1; background:#333; color:#fff; padding:2px; width:281px;}
#container #mainContent .indexRec .bigRec .repWord {text-align: center;}
#container #mainContent .indexRec .bigRec .repWord a{color:#fff; text-decoration: underline;}
#container #mainContent .indexRec .bigRec .repWord a:hover{font-weight:bold; color:#fff !important;}
#container #mainContent .indexRec ul{}
#container #mainContent .indexRec ul li{ list-style:none; background:url(/images/facts/icon_3.gif) no-repeat left 8px; padding-left:15px; margin-bottom:5px; float:left; width:170px; display:block; margin-left:10px;}
h2.factsList { background-color:#6a1f1c !important; color:#fff !important; padding:12px !important; font-size:14px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
h2.factsList a {color:#fff !important; }

.indexBox{width:292px;margin:10px 10px 10px 5px; float:left;}
.indexBox h2 { background-color:#6a1f1c !important; color:#fff; padding:12px !important; font-size:14px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top:0px !important;}
.indexBox ul { list-style:none;}
.ads { height:80px; background-color: #666; color:#FFF; line-height:80px; text-align:center; font-size:18px; margin:10px;}
.homeImg { float:left; width:300px; margin-right:10px;}
.homeImg  span { padding:10px; display:block; background-color:#000; color:#fff; text-align:center; filter:alpha(opacity=80);
-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; overflow:hidden; position: relative; margin-top:-40px; }
.homeImg a { padding:0px !important; margin:0px !important;}
.homeImg img {padding:0px !important; margin:0px !important;}




