@charset "utf-8";

/* general */
* { margin: 0; padding: 0; }
body { margin: 0; padding: 0; border: none; background:url(postsbg0.jpg) repeat 0 0; color: #370c0c;font: normal 12px/1.5 "Microsoft Yahei", Arial, Verdana, SimSun,  Sans-serif;  }
a:link, a:visited { color: #370c0c; text-decoration: none; }
a:hover { color: #7e0000; text-decoration: underline; }
td{text-align:left}
img { border:none}
ul{width:100%}
#index.top {background:url(topbgrep.jpg) repeat-x 0 0; }
#detail { background:url(topbgrep.jpg) repeat-x 0 0;}
#detail #content .postfooter { height: 112px; background:url(postfoot.jpg) no-repeat; margin: 0; padding: 0; }
#detail #content .postfooter { font-size: 12px; font-weight: normal; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; }
#container { text-align: left; }
.clear { clear: both; }

/** header **/
#header {height: 200px; width:960px; margin:0 auto; position: relative; background:url(topbg000.jpg) no-repeat; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; }
#header h1 { position: absolute; left: 260px; top: 45px; color: #fff; font-size: 24px; }
#header a {color: #bae024; text-decoration: none}
#header a:hover { text-decoration: none;color: #0b9e0d} 
#header .description { position: absolute; left: 260px; top: 85px; color: #fff; font-size: 12px; }

/* innerContainer */
#innerContainer { width:960px; margin: 0 auto; padding: 0; }
#navbar{ background:url(titlehead.jpg) no-repeat scroll  10px top transparent;  height:90px; padding:30px 10px 0 30px}
#navbar ul{margin-left:10%;margin-top:10px }
#navbar li{ float:left; list-style:none}
#navbar li a{color:#7E0000;font-size:16px;font-weight:bold;margin-right:10px;}

/* dRaidersTitle,dRaidersTitle2 */
#dRaidersTitle,#dRaidersTitle2{float:left;margin-top:5px;padding-left:40px;padding-top:13px;width:100%;height:48px;background:url(Peashooterline.jpg) no-repeat;color:#7E0000;font-weight:bold}
#dRaidersTitle span{margin-left:50px;cursor:pointer}
#dRaidersTitle2{text-align:left;padding-left:100px}

/* dRaiders,dPEncyclopedia */
#dRaiders{float:left;text-align:center;width:96%;margin:2px 0 0 20px;*margin:2px 0 0 10px}
#dRaiders ul{list-style-image:url('PB-10.gif');margin:5px 0 10px 25px;*margin:5px 0 5px 25px;height:20px}
#dRaiders li{ float:left}
#dRaiders li a{color:#7E0000;margin-right:30px}
#dRaiders hr{width:96%;border:1px #080 dashed;margin:auto auto;*margin:-10px 0 0 20px}
#dRaiders1,#dRaiders2,#dRaiders3,#dPEncyclopedia{border:1px #040 solid;width:98%;text-align:left;margin:auto auto}
#dRaiders table,#dPEncyclopedia table{width:100%}
#dRaiders td{background:url(Challenge.png) no-repeat center center;height:120px;text-align:center;width:16%}
#dRaiders td div{margin-left:auto;margin-right:auto;width:60%;overflow:hidden;margin-top:15px;height:60px;font-size:11px}
#dPEncyclopedia{float:left;margin:2px 0 0 9px;margin:-10px 0 0 3px\9}
#dPEncyclopedia td{background:url(SeedPacket.png) no-repeat center center;background:url(SeedPacket.png) no-repeat 0 center\9;height:140px;text-align:center;width:12%}

/* ulBackImage */
#ulBackImage{list-style:none}
#ulBackImage li{cursor:pointer;width:16%;float:left}

/** content **/
#content { float: left; width: 700px; margin: 10px 0 0 10px;  *margin: 10px 0 0 5px;padding: 0; word-wrap: break-word; overflow: hidden; }
#content .tag{background:url(postbody.jpg); padding:10px 30px;}
#content ul { margin: 0; padding: 0; }
#content ul li { margin: 0 0 20px; padding: 0; list-style: none; }
#content ul li .postBody ul, ol { margin: 5px 0; padding: 0; }
#content ul li .postBody ul li { margin: 0; padding: 0; list-style: disc inside; }
#content ul li .postBody ol li { margin: 0; padding: 0; list-style: decimal inside; }

/** postheader **/
#content #posts { margin-bottom: 20px; }
#content #posts .postHeader { height: 90px; background: url(posthead.jpg) no-repeat 0 0; margin: 0; padding: 0 0 0 110px; }
#content #posts .postHeader h2 { margin: 0; padding: 40px 0 8px 0; height:16px; line-height: 16px; color: #7e0000; font-size: 16px; }
#content #posts .postHeader h2 a { color: #7e0000; }
#content #posts .postHeader h3 { margin: 0; padding: 0; height: 12px; line-height: 12px; color: #000; font-size: 12px; font-weight:normal; }
#content #posts .postHeader h3 a { color: #7e0000; }

/** psotbody **/
#content #posts .postBody { margin: -3px 0 0; background:url(postbody.jpg) repeat-y 0 0; padding: 15px 30px;}
#content #posts .postBody p { margin: 10px 0 0; }
#content #posts .postBody img.alignright { display: inline; float: right; margin: 6px 0 0 15px; }
#content #posts .postBody img.alignleft { display: inline; float: left; margin: 6px 15px 0 0; }
#content #posts .postBody .cc-lisence { margin: -10px 0 10px 0; padding: 5px 10px; border: 1px dashed #e3e3e3; background: #FFFFCC; }
#content #posts .postBody .cc-lisence a { color: #7e0000; text-decoration: underline; }
#content #posts .postBody .cc-lisence br {display: none;}

#content #posts .postBody .relpost { margin: 20px 0 0; padding: 0; }
#content #posts .postBody .relpost h3 { margin: 10px 0; color: #4a4a4a; font-weight: bold; font-size: 14px; }
#content #posts .postBody .relpost br { display: none; }
#content #posts .postBody .addfav { }

#content #posts .postBody .tb_url { margin: 15px 0 0 0; font-size:12px; color:fccf97; }
#content #posts .postBody .tb_url input { width: 400px; margin-left: 5px; padding: 3px; border: 1px solid #672c10; background: #FFF; color: #7F8284; }

/** tags **/
#content #posts .tags {color: #370c0c; line-height: 20px; padding:15px 0 0; font-weight: bold; }
#content #posts .tags a { margin-left: 5px; color: #370c0c; }
#content #posts .tags a:hover { color: #7e0000; }

/** postfooter **/
#content #posts .postFooter { height: 95px; background:url(postfoot.jpg) no-repeat; margin: 0; padding: 0; }
#content #posts .postFooter { font-size: 12px; font-weight: normal; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;  }
#content #posts .postFooter .menubar { height: 64px; padding: 18px 0 0 50px; no-repeat center bottom; line-height: 20px; color: #FFF;}
#content #posts .postFooter .menubar .author { margin-right: 4px; }
#content #posts .postFooter .menubar a { color: #ffd26e; }

/** context **/
#content .context { margin-bottom: 10px; text-align: center; color: #FFF; font-family:font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; font-size:12px;}
#content .context a { margin: 0 5px; color: #fccf97 }
#content #noPosts { margin: 10px 5px; }

/** pageNavi **/
#content .pageNavi { font-size:12px; color:#FFFFFF; }
#content .pageNavi a, #content .cmtPagenav a { margin: 0 2px; font-size:12px; color:#fccf97; }
#content .pageNavi span, #content .cmtPagenav span { margin: 0 4px; padding: 1px 3px; border: none; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #7e0000; font-weight: bold; color: #FFF;}
#content .pageNavi .now-page{ padding:1px 5px;}
#content #trackbacks { margin-bottom: 30px; }
#content #trackbacks h2 { height: 32px; margin-bottom: 16px; color: #666;  font-size: 18px; line-height: 32px; font-family: "Microsoft Yahei", Verdana, SimSun, Sans-serif; }
#content #trackbacks h3 { font-size: 12px; font-weight: normal; margin-bottom: 8px; }
#content #trackbacks li { margin: 0 0 24px; }
#content #trackbacks div { margin-bottom: 5px; }
#content #trackbacks div span { margin: 0 5px; }
#content #trackbacks .content { line-height: 160%; }
#content #trackbacks .desc { margin-bottom: 20px; }

#content #comments {font-size:12px; }
#content #comments { width: 700px ;}
#content #comments li { background:url(http://www.lonelystar.org/themes/Plants-vs-Zombies/style/style/cmtbg.jpg) repeat-y 0 0; margin:10px 0; padding-top:0px; }
#content #comments a { color:#fff; }
#content #comments h2 { height: 16px; padding: 0; color: #370c0c; font-size: 14px; }
#content #comments .cmtBody {  background:url(http://www.lonelystar.org/themes/Plants-vs-Zombies/style/style/cmtheader.jpg) no-repeat left top; margin:0; padding: 26px 35px 6px 30px; border: 0px ; color: #fccf97; line-height:160%; }
#content #comments .cmtBody br { letter-spacing: normal; line-height: 120%; }
#content #comments .menubar { width: 700px; height:20px; background:url(http://www.lonelystar.org/themes/Plants-vs-Zombies/style/style/cmtfooter.jpg) no-repeat left bottom; margin:0;}
#content #comments .menubar { margin:0; padding: 0 0 20px 30px; color:#ffd26e;}
#content #comments .menubar .reply { margin: 0 5px; color:#370c0c; }
#content #comments .emailnotice { font-size:14px; color:fccf97; }
#content #comments .reCmtBody { margin: 10px 30px 15px 30px; padding: 6px 12px; border: 1px solid #672c10; background: #bf7745; color: #7e0000; }
#content #comments .reCmtBody div span { margin: 0 5px; font-weight: bold; }
#content #comments .reCmtBody .author { color: #7e0000; }
#content #comments .reCmtBody .content { color: #370c0c;  }
#content #comments .reCmtBody .time { color: #370c0c;}
#content #comments .quote3{ border:4px solid green;margin:5px 50px;padding:5px 20px; background:#FFFFCC; color:#000;}
#content #comments .quote-title{ font-weight:bold}
#content .title{ color:#FFF;padding:0 10px;}
#content #commentForm { font-size:14px;padding:20px; background:url("postbody.jpg"); }
#content #commentForm h2 { height: 32px; padding: 0; color: ##370c0c; font-size: 14px; }
#content #commentForm div {  width: 400px; margin: 5px 0;}
#content #commentForm .textField { width: 200px; padding: 3px; border: 1px solid #672c10; background-color: #fcc688; color: #370c0c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#content #commentForm textarea {overflow: auto; border: 1px solid #672c10; background-color: #fcc688; color: #370c0c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#content #commentForm P{ width:auto;}
#content #commentForm #UbbFrame{ background:#FFFFCC;}
#content #commentForm label { left: 20px; top: 0; font-size:14px; color:##fccf97;}
#content #commentForm div.submit { margin-top: 15px;}
#content #commentForm .button { overflow: hidden; width: 69px; height: 25px; margin-right: 10px; border: none; background:url(http://www.lonelystar.org/themes/Plants-vs-Zombies/style/style/submit.jpg) no-repeat 0 0; text-indent: -9999px; *text-indent: 0; line-height: 80px; cursor: pointer; }

/** sidebar **/
#sidebar { float: right; width: 220px; color: #000; font-size: 12px; word-wrap: break-word; overflow: hidden; margin: 10px 10px 0 10px;  *margin: 10px 5px 0 10px;}
#sidebar { font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; }
#sidebar li { margin: 0 0 0 0; padding: 2px 0;}
#sidebar a{ color: #370c0c;}
#sidebar .modBody {background:url(sidebarb.jpg) repeat-y; padding:5px 15px 5px 10px;}
#sidebar .modBody {line-height:16px; overflow:hidden; zoom:1}
#sidebar h2 { background:url(sidebarh.jpg) no-repeat 0 0; height: 50px; margin: 0;padding: 0 0 0 60px; line-height: 45px; color: #370c0c; font-size: 12px; }
#sidebar h3 { margin: 0 0 5px; font-size: 12px; }
#sidebar .module { margin: 0 0 20px; background:url(sidebarf.jpg) no-repeat left bottom; padding:0 0 15px; zoom:1}
#sidebar .module li {margin-left:20px; list-style-type:square }
#sidebar .module .more { padding-left: 10px; }
#sidebar img.avatar {  width: 96px; height: 96px; margin: 10px 50px; padding: 2px; border: 1px solid #370c0c; }
#sidebar a:hover img.avatar { border-color: #7e0000; }
#sidebar .about{padding-left:10px;}
#sidebar #profile .author { padding-left:10px; }
#sidebar p.y {display:inline;float:left;font-size:10px;font-weight:bold;height:14px;margin:0 0 1px;padding:2px 0 0;text-align:center;width:200px;}
#sidebar p.w {border-left:0 solid #DFDFDF;display:inline;float:left;font-size:10px;height:16px;margin:0;padding:6px 0 1px;text-align:center;vertical-align:middle;width:27px;}
#sidebar p.d,#sidebar p.nd  {display:inline;float:left;height:18px;margin:0 0 0 0;padding:2px 0 0;text-align:center;vertical-align:middle;width:27px;}

#sidebar p.yd {display:inline;float:left;font-weight:bolder;height:18px;margin:0 0 0 0;padding:2px 0 0;text-align:center;vertical-align:middle;width:27px;}
#sidebar p.cd { background:url("datebg00.jpg") no-repeat scroll center center transparent;}
/** calendar **/
#sidebar #calendar h2 { background:url(sidebarh.jpg) no-repeat 0 0 ; }
#sidebar #calendar table { width: 180px; margin: 0; padding: 0; border: none; line-height: 120%; }
#sidebar #calendar td { text-align: center; }
#sidebar .calendarHead td { height: 20px; padding-bottom: 5px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #370c0c; }
#sidebar .calendarHead td a { margin: 0 10px; color: #000; }
#sidebar .week td { padding: 4px; font-weight: bold; text-transform: uppercase; color: #000; }
#sidebar .day td { padding: 2px; font-size: 11px; }
#sidebar .day td.today { background:url(datebg00.jpg) center no-repeat; color: #000; }

/** search **/
#sidebar #search h2 { background:url(sidebarh.jpg) no-repeat 0 0 ; }
#sidebar #search .modBody { padding:10px 0 5px 20px;}
#sidebar #search input { vertical-align: middle; width:180px; height:25px; }
#sidebar #search .textField { width: 145px; height:15px; margin: 0; padding: 3px 5px 2px 5px; border: 0px ;background:#6e3315; border:1px solid #440303; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
#sidebar #search .button { width: 25px; height: 25px; margin-left: 0px; padding: 6px 0; border: none; background: url(searchbt.jpg) no-repeat 0 0;text-indent: -9999px; cursor: pointer; }
#sidebar #custom { margin-botom: 20px; }

/** 访问统计 **/
#sidebar #meta .modTop{ height: 10px; background:url(sidebarh.jpg) no-repeat 0 0; }
#sidebar .statistics {  margin: 10px 0; }
#sidebar .subscribe .poweredBy {margin: 10px 0; }
#sidebar .statistics div { line-height: 160%; }
#sidebar .statistics .count { margin: 0; }
#sidebar .subscribe { margin: 0 0 20px; }
#sidebar .subscribe img { margin: 0 0 -3px; }
#sidebar .subscribe a img { cursor: pointer; }
#sidebar .subscribe a:hover { cursor: help; }
#sidebar li.subscribe { list-style: none;}
#sidebar li.poweredBy { height: auto; font-size: 11px; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;  list-style: none; }
#sidebar li.poweredBy img { margin: 0 -3px 5px; }

/* footer */
#footer { height: 50px; margin: 0; padding:30px 0; background: url(footer00.jpg) repeat-x center bottom; text-align: center; color: #FFF; }
#innerfooter { position: relative; width: 960px; margin: 0 auto;}
#innerfooter .footerjs { display: block; position: absolute; bottom: 20px; left: 90px; z-index: 9999; width: 90px; height: 109px; background: url(http://www.lonelystar.org/themes/Plants-vs-Zombies/style/style/footerjs.png) no-repeat 0 0; text-indent: -9999px; }
#footer .copyright {font-size:12px; line-height:18px; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; }
#footer .copyright { margin: 0; padding: 0 ; }
#footer .copyright a:link, #footer .copyright a:visited { color: #fccf97; text-decoration: none; }
#footer .copyright a:hover { color: #ffe5c5; text-decoration: none; }