/* css for meirener.com.cn, by bartx */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
 margin:0;
 padding:0;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
strong {
 font-weight: normal;
}
body{
 background: #fff;
 font: 13px Verdana,Arial,Helvetica,sans-serif;
 color: #5E5E5E;
 *font-size:small;
 *font:x-small;
 line-height: 20px;
}
ul, li{
 list-style:none;
}



/* gobal setting */
#whole {
 width: 960px;
 margin: 0 auto;
}

#content_warp:after, .post_stat:after{
 content:".";
 display:block;
 font-size:0px;
 line-height:0px;
 height:0;
 clear:both;
 visibility:hidden;
}

/* topbar */
#topbar {
 height: 100px;
 background: url("images2/topbar.gif") no-repeat -15px 0;
 margin-bottom: -18px;
 display: none;
}

.topbaritems {
 width: 800px;
 height: 60px;
 float: left;
 margin: 10px 0 0 10px;
 display: inline;
}

.topbarfirst {
 margin-left: 180px;
}

/* tophead */
#tophead {
 width: 100%;
 height: 40px;
}
#tophead a{
 display: block;
 width: 450px;
 height: 33px;
 background: url("images2/title.jpg") no-repeat 0 0;
}

/* navibar */
#navibar {
 height: 55px;
 background: url("images2/navibar.gif") no-repeat -7px 0;
 position: relative;
}

#navibar ul li {
 float: left;
 height: 40px;
 text-indent: 35px;
 line-height: 40px;
 overflow: hidden;
}

#navibar ul li a {
 color: #333;
 width: 100%;
 display: block;
 text-decoration: none;
}

#navi0 {
 width: 92px;
 background: url("images2/naviitem.gif") no-repeat -10px 0;
}

#navi1 {
 width: 108px;
 background: url("images2/naviitem.gif") no-repeat -10px -40px;
}

#navi2 {
 width: 88px;
 background: url("images2/naviitem.gif") no-repeat -10px -105px;
}

#navibar ul li#navi3 {
 text-indent: 50px;
 width: 175px;
 margin-right: 130px;
 background: url("images2/naviitem.gif") no-repeat -10px -150px;
}

#navibar ul li#navi4 {
 text-indent: 45px;
 width: 120px;
 background: url("images2/naviitem.gif") no-repeat -10px -200px;
}

#navibar ul li#navi5 {
 text-indent: 42px;
 width: 180px;
 background: url("images2/naviitem.gif") no-repeat -10px -361px;
}

#searchbox {
 position: absolute;
 left: 458px;
 top: 35px;
 font-size: 12px;
}

#searchbox input.searchkey {
 border: 1px solid #dad;
 width: 82px;
 height: 13px;
 line-height: 13px;

}

#searchbox input.searchbtn {
 border: none;
 background: #dad;
 color: #fff;
 height: 15px;
 line-height: 15px;
 width: 25px;
}

/* naviintro */
#topintro {
 text-align: left; width: 100%; height: 20px; border-bottom: 1px dotted #ccc;
 text-indent: 10px;
}

#topintro a {
 color: #5E5E6E;
}

/* content */
#content_warp {
 margin: 30px auto  0 !important;
 margin-top: 10px;
 clear: both;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 width: 100%;
}

#leftside {
 border-right: 1px solid #ccc;
 width: 190px;
 float: left;
 position: relative;
 z-index: 2;
}

#rightside {
 width: 180px;
 float: right;
 position: relative;
 z-index: 2;
}

#content_box{
 margin-left:-191px;
 margin-right:-190px;
 overflow: hidden;
 width:100%;
 display: inline;
 float: left;
 position: relative;
 z-index: 1;
}

#content{
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 margin-left:190px;
 margin-right:190px;
 clear: both;
 float: left;
 display: inline;
}

/* left */
#leftlogo {
 width: 190px;
 height: 190px;
 float: left;
 background: url("images2/logo.gif") no-repeat 5px 0;
 margin-top: -20px !important;
 margin-top: 0;
}

.leftblk {
 margin: 10px 10px;
 border-top: 1px dotted #ddd;
 float: left;
 display: inline;
 width: 170px;
}

#leftbrandtop {
 height: 40px;
 background: url("images2/blks.gif") no-repeat 5px -10px;
}

.leftbrandcon a {
 float: left;
 clear: both;
 display: inline;
 margin-left: 6px;
 color: #5E5E5E;
 font-size: 12px;
 line-height: 20px;
}

#leftmusttop {
 height: 60px;
 background: url("images2/blks.gif") no-repeat 3px -265px;
}

.leftmustcon a {
 float: left;
 margin: 5px 0 5px 10px;
 width: 140px;
 height: 140px;
 border: 1px solid #ddd;
 display: inline;
}

.leftmustcon a img {
 float: left;
 margin: 5px 5px 5px 5px;
 width: 130px;
 height: 130px;
 display: inline;
 border: none;
}

#leftcommenttop {
 height: 40px;
 background: url("images2/blks.gif") no-repeat 5px -60px;
}

.leftcommentcon{
 width: 150px;
 float: left;
 overflow: hidden;
}

.leftcommentcon ul li a, .leftcommentcon ul li span {
 float: left;
 clear: both;
 margin-left: 6px;
 color: #5E5E5E;
 line-height: 18px;
 text-decoration: none;
 display: inline;
 width: 10000px;
}

.leftcommentcon ul li a nobr {
 text-decoration: underline;
}

.leftcommentcon ul li span {
 text-indent: 11px;
 font-size: 0.9em;
}

/* content */
#content_main {
 width: 580px;
 float: left;
}
/* post */
.post {
 float: left;
 width: 540px;
 margin: 0 0 70px 20px;
 display: inline;
}

/* post head */
.post_title a
{
 font-weight: bold;
 font-size: 16px;
 color: #C582C7;
}
.post_meta
{
 font-size: 12px;
 color: #B5B5B5;
 height: 35px;
 line-height: 35px;
 text-indent: 40px;
 background: url("images2/naviitem.gif") -15px -240px no-repeat;
 border-bottom: 2px dashed #ccc;
}
.post_stat
{
 width: 100%;
 clear: both;
}

.post_stat div
{
 float: right;
 margin: 0 10px;
 display: inline;
 height: 25px;
 line-height: 20px;
 padding-left: 36px;
}

.post_fav
{
 background: url("images2/postsmall.gif") no-repeat 0px -66px;
}
.post_read
{
 background: url("images2/postsmall.gif") no-repeat 0px -3px;
}
.post_coms
{
 background: url("images2/postsmall.gif") no-repeat 0px -34px;
}

.post_content
{
 width: 100%;
 padding: 10px 0 10px 10px; 
 overflow:hidden;
}

.post_content img {
 max-width: 540px;
}

.post_stat a{
 color: #5e5e5e;
}

.post_content a{
 color: #228722;
}

/* post end */
.pos_-tag
{
 width: 100%;
 font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
 line-height: 22px;
}

.post_tag a
{
 color: #5E5E5E;
}

.post_links{
 width: 100%;
 float: left;
 clear: both;
 padding : 10px 0;
 border-bottom: 1px dotted #ddd;
}

.post_links a{
 float: left;
 height: 40px;
 margin-right: 20px;
}

.post_readmore {
 width: 120px;
 background: url("images2/postbig.gif") no-repeat -1px 0;
}

.post_loveit {
 width: 80px;
 background: url("images2/postbig.gif") no-repeat -1px -66px;
}

.post_comments {
 width: 100px;
 background: url("images2/postbig.gif") no-repeat -1px -120px;
}

.post_clink {
 width: 100px;
 background: url("images2/postbig.gif") no-repeat -1px -174px;
}

/* post relate */
.post_relate {
 width: 100%;
 float: left;
}

.post_relatehead {
 width: 100%;
 height: 30px;
 background: url("images2/relate.gif") no-repeat;
 float: left;
 margin-top: 5px;
}

.post_relatepost {
 width: 500px;
 float: left;
 display: inline;
 margin: 0 20px;
 clear: both;
 border-bottom: 2px dashed #dbb;
}

.post_relatepostlast {
 border: none;
}

.post_relateimg, .post_relateimg img{
 border: none;
 width: 130px;
 height: 130px;
 float: left;
 margin-right: 20px;
}

.post_relatepost div{
 float: left;
 padding-top: 60px;
 line-height: 20px;
 width: 350px;
}

.post_relatepost div a{
 color: #5e5e5e;
 text-decoration: underline;
}

/* post comment */
.post_ecomments{
 width: 100%;
 float: left;
 border-top: 1px dotted #ddd;
}

.post_ecommentshead {
 width: 100%;
 height: 30px;
 background: url("images2/comment.gif") no-repeat;
 float: left;
}

.post_ecomment {
 width: 500px;
 float: left;
 display: inline;
 margin: 5px 20px;
 padding: 5px;
 clear: both;
}

.post_ecomment_profile {
 width: 70px;
 float: left;
}

.post_ecomment_profile img {
 width: 70px;
 max-height: 70px;
 height: auto !important;
 height: 70px;
 display: block;
 border: none;
}

.post_ecomment_profile p {
 height: 25px;
 line-height: 25px;
 width: 70px;
 text-align: center;
 overflow: hidden;
}

.post_ecomment_profile a {
 color: #d9d;
}

.post_ecomment_content {
 float: left;
 width: 400px;
 margin-left: 10px;
 display: inline;
}

.post_ecomment_text {
 border-top: 2px dashed #dbb;
 border-bottom: 2px dashed #dbb;
 width: 100%;
 padding: 5px;
 overflow:hidden;
}

.highlight_comment {
 background: #fdf;
 color: #5e7e5e;
}

/* right */
#rightlogo {
 width: 180px;
 height: 220px;
 float: left;
 background: url("images2/rlogo.gif") no-repeat -1px 0;
 display: none;
}

#gls_ad {
 width: 190px;
 height: 512px;
 float: left;
 display: inline;
 margin-left: -10px;
 background: url("images2/image.jpg") no-repeat -10px 0;
}

.rightblk {
 margin: 10px 5px;
 border-top: 1px dotted #ddd;
 float: left;
 display: inline;
 width: 160px;
}

#righthottop {
 height: 40px;
 background: url("images2/blks.gif") no-repeat 5px -110px;
}

#rightnewtop {
 height: 40px;
 background: url("images2/blks.gif") no-repeat 5px -168px;
}

#rightcrazytop {
 height: 40px;
 background: url("images2/blks.gif") no-repeat 5px -210px;
}

#rightnew {
 margin-left: 0;
}

#rightnew .rightcon {
 padding-left: 15px;
}

.rightcon ul li {
 clear: both;
 font-size: 12px;
 line-height: 16px;
 margin-bottom: 6px;
}

.rightcon ul li a {
 color: #5E5E5E;
}

#righthot .rightcon ul li span {
 background: #FF0000;
 color: #FFFFFF;
}

#rightnew .rightcon ul, #rightnew .rightcon ul li {
 list-style: square outside;
}

.rightcon2 {
 float: left;
 margin-top: 5px;
}

.rightcon2 a {
 float: left;
}

.rightcon2 a.clearleft {
 clear: left;
}

.rightcon2 a img{
 height: 45px;
 width: 45px;
 border: none;
}

.rightcon2 a:hover img{
 height: 66px;
 width: 66px;
}

.rightcon3 img{
 border: none;
 width: 150px;
}

.wp-pagenavi {
 clear: both;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	color: #5E5E5E;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	color: #C582C7;
	background-color: #FFFFFF;
}

.wp-pagenavi a.homepagelink, .wp-pagenavi span.current {
	color: #C582C7;
}



/* info */
.info {
 border-top: 1px solid #C582C7;
 border-bottom: 1px solid #C582C7;
 background: #F5D2F7;
 margin: 10px 15px;
 padding: 3px 10px;
 clear:both;
}

/* footer */
.footer{
 width: 100%;
 border-top: 1px solid #ddd;
 text-align: center;
 background: #FCE5FB;
}

.footer a{
 color: #5e5e5e;
}-pagenavi {
 clear: both;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	color: #5E5E5E;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	color: #C582C7;
	background-color: #FFFFFF;
}

.wp-pagenavi a.homepagelink, .wp-pagenavi span.current {
	color: #C582C7;
}



/* info */
.info {
 border-top: 1px solid #C582C7;
 border-bottom: 1px solid #C582C7;
 background: #F5D2F7;
 margin: 10px 15px;
 padding: 3px 10px;
 clear:both;
}

/* footer */
.footer{
 width: 100%;
 border-top: 1px solid #ddd;
 text-align: center;
 background: #FCE5FB;
}

.footer a{
 color: #5e5e5e;
}
