/* CSS Document */
body{  padding:0; margin:0; repeat-x #F9F9F9; } 
*{ font-size:12px; font-family: tahoma}
form,ul,li,input,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{ padding:0; margin:0; }
li{list-style: none   }
img{ border: 0; }
h2{ color: #6E8A2C; font: bold 12px/24px Tahoma; text-align: center; }

h5{ color: #62AC02; font: bold 12px/120% Tahoma; padding: 1px 0 0 14px; no-repeat 0 4px; }

div{overflow: hidden;}
#header,#main,#footer{ width: 990px; margin: auto; }

.c{ font:0px/0px Tahoma;height:0px; clear:both;  }

.bt,.btn{ border: 1px solid #809846; color: #648A0C; padding: 1px 8px 0px 8px; }
.ip,.input{ border: 1px solid #809846; color: #648A0C; padding: 2px 0 2px 2px; font-weight: bold; }

.tac{ text-align: center; }

.tal{ text-align: left; }
.tar{ text-align: right; }
.fr{ float: right; }
.fl{ float: left; }



/*link*/
/*a{ text-decoration: none; color: #666666; }*/
a:hover{ text-decoration: underline; }

.blue , #login-info a { color: #2073B3; }
.gray { color: #666; }
.black{ color: #444; }
.green{ color: #6E8A2C; }

.b{ font-weight: bold; }


/* header */
#header{ height: 68px;  }
#login-info a{ padding: 2px 5px; }

#login-info{ float: right; font: 12px/1.5em Tahoma; height: 40px; color: #50B0D3; padding-top: 5px; }
.login-info a{ color:#2073B3}

#guide{ height: 25px; clear: right; margin-left: 200px; }

#guide li{  float:left; margin-left:1px;list-style:none; height :25px; }
#guide a{ font: bold 12px/24px Arial; color: #709910; padding: 4px 8px 2px; }
#guide li.li1 a{ text-align: center; font: bold 13px/24px Arial; padding: 2px 20px 0 20px; }



/*main*/

#sidebar{ width: 200px; float: right; padding-left: 3px; }

#sidebar li { padding-top:3px ; padding-bottom:3px }

#mainnav{ width: 770px; float: left; }

#mainnav #mainnav-content{ width: 580px; float: right; }
#mainnav #mainnav-side { width: 170px; padding-left: 5px; float: left; }

#tagslist{ background:url() repeat-y right; }



.blue { padding: 0; margin: 0; }

.blue li { list-style: none; padding: 3px 0; margin: 0; }

.blue li a{ font: 12px Tahoma; color: #004377; }
.tags { width: 70px; float: left; padding: 10px 0px 20px 12px; }

.pd1{ padding: 8px 8px 8px 15px; }

#hot-topics-list table{ width: 100%; margin-top: 8px; }
#hot-topics-list td{ line-height: 19px; }
#hot-topics-list td.dig{ width: 30px; color: #B305A5; font-size: 11px; font-weight: bold; text-align: right; }
#hot-topics-list td.diggit{ width: 19px; }
#hot-topics-list td.hot-topics-title { padding-left: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #666666; }

#hot-topics-list .diggit-a { display: block; height: 19px; background: url() center no-repeat; }

#hot-topics-list .diggit-a:hover { display: block; height: 19px; background: url() center no-repeat; }



#pic-show img { border: 4px solid #fff; margin: 21px auto auto 50px; }
#pic-show h6 { text-align: center; }
#pic-show h6 a{ font: bold 13px/24px Arial; color: #B305A5; }

#sidebar h3{ color: #B305A5; font: bold 14px/20px Arial; margin: 15px 0 5px 0px; }
#sidebar .list li{ line-height: 120%; padding:8px 0 0; margin-left: 8px; list-style: none }
#system-notes {  padding: 10px 0 20px; }
#system-notes h3{ border-bottom: 1px solid #C7D69A; }

.ul1 li{ width: 90%; padding: 4px 0 4px 15px; background: url(images/more.gif) no-repeat 0 8px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.new-blogger li { padding: 3px 1px 3px 25px; background: url(images/nonemini.gif) no-repeat 8px center; }


#mainnav-content h3, #article-content h3 ,#share h3{ font: bold 14px/18px Tahoma; margin: 15px 15px 5px 0px; padding: 20px 0 10px  20px; color: #2073B3; }

 
/* pic-list*/

.blogger-pic { padding: 1px; background: #fff; border: 1px solid #C7D69A; float: left; }
.blogger-pic img{ width: 28px; height: 28px; }

 .tablez{ width: 96%; margin: 15px 5px 30px auto; }
.tablez td{ width: 32%; padding: 5px 5px 15px 0px; }
 .blogger-info{ width: 80%; float: right; color: #666; }

.blogger-info h6 a{ font: bold  14px/18px  Arial; color: #6E8A2C; }
 
 
.new-article-entry { width: 43%; padding: 10px 0 10px 35px; font: 12px/130% Arial; background: url(images/yue.gif) 20px 13px no-repeat; }

.new-article-entry b{ font: 9px Tahoma; }
.new-article-titile{ font-size: 14px; }

#mainnav-side h3{ /*background: url(images/mainnavsideh3bg.gif) no-repeat;*/ margin: 15px 0 5px 0; padding: 10px 0 5px 6px; font: bold 12px Tahoma ;color:#2073B3}

#mainnav-side .list{ padding-left:8px }
#mainnav-side .list li{ padding:0 0 8px }

#pool-count-down {  background: url(images/count.gif) no-repeat; margin-left:20px;; padding-left:10px }
#pool-count-down td{ padding-left: 13px; height: 24px; line-height: 24px }
#pool-count-down td .gray{ border-left: 1px solid #dbdbdb;padding-left:12px }

#footer { padding: 10px 0; border-top: 1px solid #C7D69A; }
#main{ padding-bottom: 30px }
.smalltext { font-size: 9px;font-family:  Verdana}
.login-box { margin: 6% auto 6%; vertical-align: middle;  }
.login-box td{ font-size: 14px; padding: 5px 0 0}


#article-content { width: 96%; margin: auto  }
#article-content .article-list { width: 94%; margin:15px auto   }


ul.ql { margin: 15px 0 30px  }
ul.ql li{ padding-left:15px; background: url(images/qllb.png) no-repeat 2px 14px; border-bottom: 1px dashed #C7D69A;width:96%}

ul.ql li a{  font: 14px/250% Tahoma; color: #000  }
ul.ql li em{ float: right; font-style: normal;font: 12px/250% Tahoma; color: #6E8A2C}




/*pages*/
.pages { margin-top:10px; margin-bottom:10px; text-align: center }
.pages * { vertical-align: middle;}
.pages a{padding:1px 4px ; background:#f9fcff;  border:1px solid #ADD2E1; margin:0 1px; color: #002F79; text-align: center; text-decoration: none; font:normal 10px Tahoma ; }
.pages a:hover { border:#37A717 1px solid; background:#EDFFE4; text-decoration:none; color: #002F79}
.pages input { border:1px solid #ccc; height: 14px; font: 9px Tahoma; padding-top:1px;text-align: center; }
.pages b { padding:2px ;  margin: 0 3px;font:bold  10px/12px Tahoma}



/* itable */

.itable .f10{ font:10px Tahoma; color: Green }
.itable .tc{ text-align: center }
.itable .tl{ text-align: left; padding-left: 6px }
.itable .tr{ text-align: right; padding-right:6px }
.itable { width: 100%;  margin:1% auto 30px}
.itable tr.th td { color: #709910; background:#EEF3EE;height: 26px;padding: 0px; }
.itable td { vertical-align: middle; text-align: center;color: #666; border-bottom: 1px solid #EEF3EE; padding: 2px; height: 30px; min-height: 30px; }
.itable tr.tr1 td{ background: #F3F4EA ;height:18px;}
.itable tr.tr2 { background: #F3F4EA}
.itable tr.tr2 td{  border-bottom : 1px solid #E3E6DA;  }
.itable .f_one { padding-left: 10px }
.itable .ip { border:#CED4BE }
.itable2  td{ text-align: left ; }


/* article digg*/
#digg-a{ width: 50px; height: 70px; background: url(images/digpic.gif) no-repeat; margin-right: 10px; text-align: center; font: bold 18px/180% Tahoma;color: #fff }
#article-content .article-list h1 { margin-top: 20px }
#article-content .article-list h1 img,.reply-a img{ padding:2px ; border:1px solid #999; background:#fff; margin: 0 10px; border-bottom-width: 2px ;width: 28px}
#article-content .article-list h1 .article-title{ font:bold 18px/120% Tahoma; padding: 10px 0 10px 0; border-bottom: 1px solid #95D763 }
.who-digg-it { font: 12px/130% Tahoma; color: #999; padding-top: 10px; height: auto }
.who-digg-it a { color: #666; padding: 2px ; margin: 0 3px }
.who-digg-it a:hover { background:#70A42F; color: #fff;text-decoration:  none }
.article-words { font:13px/220% Arial; margin:40px 5px 50px  }
.rank {  margin: 10px auto 20px auto; padding:10px 0 ; border-top: 1px solid #95D763 }
.article-tags,.reply-a{ margin: 20px 0 ; border:1px solid #DBE8D4; padding: 10px ;font-size:blod 14px/160% Tahoma }
.article-tags a{ margin: 0 5px ; color: #2073B3 }
.reply-a {  margin:10px auto 5px auto; }
.reply-a img{ margin: 0  0 0 10px;width: 28px;  }
.reply-b { color: #000; }
.reply-c{ color: #aaa; padding: 0 0 10px }
.reply-d{ border:1px solid #fff }
#article-content p{ margin: 1.5% 0 ;  }


.tabley { width:80% ; margin:20px auto 20px 20px; padding:5px 10px 10px 5px; border: 1px solid #E3E6DA}
.tabley  {  color:#999; line-height: 150% }
.tabley  img{ width: 48px ;float:left;  background: #fff; margin: 0 15px 0 0 }
.tabley .black{ font:bold 16px/140% Tahoma; padding-bottom:6px }
.pool-info { line-height: 130% ; width: 400px!important ;width: 87%; float:right}

#sidebar #pool-count-down {margin-left: 3px }

#mainnav-content .pool-notes { width:85%; margin:20px auto 50px 4%; color: #666; }


#mainnav-side #pool-pic { color: #999; margin-top: 17px;width: 140px }
#mainnav-side #pool-pic img{ width: 140px; margin: auto }
#mainnav-side #pool-pic h2{ font: bold 16px/30px Tahoma;text-align: left }

#pool-new-blog-article .more{ width: 85% ; margin: 30px auto 20px 0; text-align: right }

#sidebar .more{ width: 85% ; margin: 30px auto 20px 0; text-align: right ;}

.coment1{ border:#A9D2E6 1px solid ;   margin-bottom:10px }
.coment dt{ padding: 5px 0 0; color: #aaa }
.coment dd{ margin:0;padding: 5px 10px 10px;border-bottom: 1px dashed #A6DAF8;color: #444 }
.coment1 .itable { margin: 0 }
