body{font:12px/20px Tahoma,SimSun,Arial;color:#222;text-align:center;background:#a9d401;}
body,ul,dl,dd,p,h1,h2,h3,h4,h5,form,fieldset{margin:0;padding:0;}h3,h4{font-size:14px;}
ul,dl,ol{list-style-type:none;}.mb{margin-bottom:10px;}.mr{margin-right:10px;}.l{float:left;}.r{float:right;}img{border:0;}
.cp{width:100%;overflow-y:auto;}
#wrap,#wrapTop{margin:0 auto;padding:0 10px;width:980px;text-align:left;background:#fff url(../img/wrap_bg.gif) repeat-y;}
#wrapTop{padding:10px 0;text-align:center;background:url(../img/wrap_top.gif) no-repeat 0 100%;}

#header{position:relative;width:100%;height:90px;overflow:hidden;}
	#logoImage,#search{position:absolute;z-index:8888;}
	#logoMulti{text-indent:-9999px;z-index:1;}
	#logoImage{top:23px;left:20px;}
	#search{top:30px;right:15px;}

#navbar{background:url(../img/nav_bg.gif) repeat-x;}
	#navbar li{float:left;padding:0 20px;text-align:center;line-height:33px;background:url(../img/nav_sep_bg.gif) no-repeat;}
	#navbar li.first{background:none;}
	#navbar li a{font-size:14px;font-weight:bold;color:#fff;text-decoration:none;}

#main{padding:0 10px;width:960px;overflow-x:hidden;}

#sidebar{float:left;width:250px;}
	.node{background:#fff;border:1px solid #ddd;}
		.node .tt{padding:0 10px;font-size:14px;line-height:28px;border-bottom:1px solid #ddd;}
		.node .cc{padding:5px 10px 7px;width:228px;overflow-y:auto;}
		.node .cc p{padding:2px 0;}
	.cList{}
		.cList li{float:left;width:76px;text-align:center;}
		#mCats li{width:57px;}
	.sList{}
		.sList li{padding-left:10px;background:url(../img/ico2.gif) no-repeat 0 8px;}

#archive{float:left;margin-right:10px;width:700px;}

#recom{border:1px solid #87adf5;}
	#recom h3{background:#d6e3fb;}
	#recom li.first{padding:0;float:none;width:682px;background:none;}

.index{border:1px solid #ddd;}
	.index .tt{padding:0 8px;font-size:14px;line-height:30px;background:#efefef;}
		.index .tt a{color:#222;}

.iwords{padding:5px 8px;width:682px;overflow-y:auto;}
	.iwords li{float:left;padding-left:10px;width:331px;background:url(../img/ico2.gif) no-repeat 0 8px;}
		.iwords li a{font-size:14px;}
		.iwords li span{font-size:12px;color:#555;}
		.iwords li p{padding:5px;}
		
.yao{float:left;width:343px;}
	.yao .iwords{width:327px;}
		.yao .iwords li{float:none;width:auto;}

#plant,#recipe{float:left;width:343px;}

.idl{padding:5px 8px;width:327px;overflow-y:auto;}
	.idl dt,.idl dd{float:left;}
	.idl dt{padding-left:10px;width:245px;background:url(../img/ico2.gif) no-repeat 0 8px;}
		.idl dt a{font-size:14px;}
	.idl dd{width:72px;text-align:right;color:#666;}
.idlo{padding:5px 28px;width:640px;}
	.idlo dt{width:558px;}
	.idlo span{color:#555;}

#title,#title h1{padding:0 8px;width:684px;font-size:14px;line-height:30px;background:#efefef;overflow:hidden;}
	#title h1{padding:0;width:auto;}
	#title .l{color:#222;font-weight:bold;}

#detail{padding:0 10px;font-size:12px;font-size:14px;line-height:22px;}
	#detail h1{font-size:25px;height:40px;line-height:40px;}
	#detail h2,#detail h3{margin-bottom:8px;padding:5px 0 0 0;font-size:18px;height:30px;line-height:30px;background:url(../img/line.gif) repeat-x 0 bottom;}
	#detail p{padding-bottom:10px;text-indent:2em;}
	#detail img{margin:5px;padding:6px;background:#f8f8f8;border:1px solid #ccc;}
	#detail ul{padding-left:2em;}
		#detail ul li{padding:1px 0 1px 12px;background:url(../img/ico2.gif) no-repeat 0 10px;}

#single{float:left;padding-left:10px;width:770px;font-size:14px;line-height:22px;}
	#dir{margin:10px 20px;padding:10px;width:250px;border:1px solid #ccc;}
	#single #dir li{padding:0;background:none;}
		#dir a{padding-left:20px;background:url(../img/ico2.gif) no-repeat 9px 5px;}
	#single h1{font-size:25px;height:40px;line-height:40px;}
	#single h2{margin-bottom:8px;padding:5px 0 0 0;font-size:18px;height:30px;line-height:30px;background:url(../img/line.gif) repeat-x 0 bottom;}
	#single p{padding:7px 0;text-indent:2em;}
	#single img{margin:5px;padding:6px;background:#f8f8f8;border:1px solid #ccc;}
	#single a{text-decoration:underline;}
	#single ul{padding-left:30px;}
		#single ul li{padding:1px 0 1px 12px;background:url(../img/ico2.gif) no-repeat 0 10px;}
#nick{padding:5px;background:#f0f7ff;border:1px solid #abd0f9;}

#votes{margin:15px 0;width:124px;height:52px;background:url(../img/votes.gif) no-repeat;cursor:pointer;}
#votes div{padding:8px 0 0 15px;line-height:12px;font-size:12px;color:#666;}
#votes span{padding-left:50px;font-size:15px;font-weight:bold;color:#2aa8e3;}
#votes.current{background:url(../img/votes.gif) no-repeat 0 -52px;}
#votes.current div,#votes.current span{color:#fff;}

#info{float:left;width:180px;}
	#info .node{padding:5px;}
	#info .node li{padding-left:5px;}
	#info .node .list li{padding-left:16px;background:url(../img/disc.gif) no-repeat 7px 9px;}

.ipt,.txt{padding:2px;width:350px;height:18px;font:12px/18px Arial;border:1px solid;border-color:#666 #ccc #ccc #666;}
.txt{height:55px;}
.btn{margin-right:3px;width:80px;height:26px;border:1px solid;border-color:#ddd #666 #666 #ddd;background:#ddd;color:#222;cursor:pointer;}

#paginate{margin-top:10px;line-height:30px;text-align:center;background:#eee;}
	#paginate a,#paginate .current{margin-left:4px;padding:2px;}
	#paginate span.prev{color:#666;}
	#paginate span.next{margin-left:5px;color:#666;}
	#paginate .current{font-weight:bold;}

#links{padding:0 10px;}
	#links a{margin-right:5px;color:#555;}

#footer{padding:10px 0;text-align:center;background:#eee;border-top:1px solid #ccc;}
#footer,#footer a{color:#666;text-decoration:none;}
#blink{padding-bottom:5px;}
	#blink a{padding:0 3px;color:#555;}

a{color:#09378c;text-decoration:none;}
a:hover{color:#e00;text-decoration:underline;}
