<!--
/*===========================================================================*/
/* (c)copyright 2000 FreeSky & liqwei                                        */
/* Email: liqwei#liqwei.com                                                  */
/*   Web: http://www.liqwei.com/                                             */
/*  Oicq: 20865662                                                           */
/*   Msn: liqwei#live.com                                                    */
/*===========================================================================*/

/*================================= HTML Elements Redefine ==================*/
body{ padding:0; margin:0; background:url(bgBody.gif); color: #000; }
a{ text-decoration: none; }
a:link    { background: transparent; color: #00f; text-decoration: none; }
a:visited { background: transparent; color: #800; text-decoration: none; }
a:hover   { background: transparent; color: #f00; text-decoration: underline; }
a:active  { background: transparent; color: #f00; text-decoration: underline; }
h1,h2,h3,h4,h5,h6,form,fieldset,legend,div,span,ul,ol,li,pre,code{ padding:0; margin:0; border:0;}
img{ border:0; }
td{ font-size:12px; }

.hide_long_text{ word-wrap:break-word; word-break:break-all; text-overflow:ellipsis; overflow:hidden; }
.splitor{ clear:both; width:10px; height:10px; font-size:10px; }
/*================================= Special Style Define ==================*/
.channel{ height:25px; border:#e1e1e1 1px solid; border-top:none; background-color:#f9f9f9; padding:2px 5px 2px 5px; }
.channel a { color: #000; text-decoration: none; }
.channel a:visited { color:#000; text-decoration:none; }
.channel a:hover { color:#f00; text-decoration:underline; }
.channel h3{ font-weight:normal; display:inline; font-size:12px; }

.header{ background:#fff; }
.header img{ margin:5px 10px 5px 10px; }

.menu{ height:29px; background-image:url(bgMenu.gif); padding-bottom:0; color:#999; }
.menu .split{ width:10px; border-bottom:#999 solid 1px; }
.menu td{ padding:0px }

.menu .item{ height:25px; margin-top:2px; }
.menu .item a { color: #000; text-decoration: none; }
.menu .item a:visited { color:#000; text-decoration:none; }
.menu .item a:hover { color:#f00; text-decoration:none; }
.menu .item td{ border-bottom:#999 solid 1px; text-align:center; }

.menu .split{ width:10px; }
.menu .item .selected{ width:70px; border:#aaa solid 1px; border-bottom:none; background-image:url(bgMenuItem.gif); font-weight:bold; }
.menu .item .unselect{ width:72px; }

.submenu{ color:#000; background:#f9f9f9; border:#ddd solid 1px; border-top:none; height:10px; }
.submenu .item{ padding:8px 0 5px 20px; }
.submenu a{ color:#000; text-decoration:none; }
.submenu a:visited{ color:#000; text-decoration:none;  }
.submenu a:hover{ color:#f00; text-decoration:underline; }
.submenu td{ padding:0px }

.navigator{ height:25px; line-height:25px; background:#FcFcFc; border:#eee solid 1px; }

.body{ background:#fff; }
.body_content{ }
.body_column{ }

.friendlink{ color:#000; background:#fff; line-height:120%; border:#ddd solid 1px; padding:5px; }
.friendlink .title{ background:#eee; }
.friendlink a{ color:#000; text-decoration: none; }
.friendlink a:visited{ color:#000; text-decoration:none; }
.friendlink a:hover{ color:#f00; text-decoration:underline; }

.footer{  background:#fff; padding:10px; border-top: 1px solid #ccc; line-height:150%; }
.footer a { color: #000; text-decoration: none; }
.footer a:visited { color:#000; text-decoration:none; }
.footer a:hover { color:#f00; text-decoration:none; }
/*================================= Special Style Define ==================*/
.topic{ border: #D1E3F4 1px solid;background: #fff; }
.topic .title{ height:25px; border: #fff 1px solid; background-image: url(bgTopicTitle.gif); }
.topic .title td{ height:25px; }
.topic .content{ border-top:#D1E3F4 1px solid; line-height:200%; }
.topic .content td{ border-bottom:1px dotted #ccc; }

.search{ border: #D1E3F4 1px solid;background: #fff; }
.search .title{ height:25px; border: #fff 1px solid; background-image: url(bgTopicTitle.gif); }
/*================================= Article Style Define ==================*/
.article { background-color:#fafafa; border:1px solid #E2E2E2; }
.article .title{ color:#494949; padding-top:10px; padding-bottom:10px; }
.article .title h1{ font-size:22px; font-weight:bold; }
.article .note{ color:#666; }
.article .content{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-size:14px; line-height:24px; padding-top:10px; padding-bottom:10px; }
.article .content a{ color:#005FA9; text-decoration:underline; }
.article .content ul{ list-style-type:disc; margin:0 2px 0 45px; }
.article .content ol{ list-style-type:decimal; margin: 5px 2px 5px 50px; }
.article .content img{ border:1px solid #ccc; }
.article .content blockquote{ border-left:5px solid #ccc; padding:5px; background:#fff; }
.article .infomation{ height:25px; color:#999; }
.article .tools{ border-top:1px dotted #ccc; line-height:200%; }
.article .relation{ font-size:14px; padding:5px; line-height:200%; }

#rate{margin-top:5px; }
#rate td{ border-bottom:none; text-align:center;}
#rate .number td{ width:30px; }
#rate .star { background:url(bgRate.gif) top left repeat-x; height:30px; }
#rate .star ul{ width:330px; position: relative; list-style:none; }
#rate .star li{ float:left; display:inline; height:30px; width:30px;}
#rate .star li a{ text-decoration:none; display:block; width:30px; height:30px; z-index:20; position: absolute; }
#rate .star li a:hover{ background:url(bgRate.gif) left center; z-index:2; }

#rate li.current-rating { background: url('bgRate.gif') left bottom; position: absolute; height: 30px;
	display: block; text-indent: -9000px; z-index: 1;}
#rate li a.l1{ left: 120px; }
#rate li a.l1:hover{left: 120px;width: 60px;}
#rate li a.l2{ left: 90px; }
#rate li a.l2:hover{left: 90px;width: 90px;}
#rate li a.l3{ left: 60px; }
#rate li a.l3:hover{left: 60px;width: 120px;}
#rate li a.l4{ left: 30px; }
#rate li a.l4:hover{left: 30px;width: 150px;}
#rate li a.l5{ left: 0px; }
#rate li a.l5:hover{left: 0px;width: 180px;}
#rate li a.m0{left: 150px;}
#rate li a.m0:hover{left: 150px;width: 30px;}
#rate li a.r1{ left: 180px; }
#rate li a.r1:hover{left: 150px;width: 60px;}
#rate li a.r2{ left: 210px; }
#rate li a.r2:hover{left: 150px;width: 90px;}
#rate li a.r3{ left: 240px; }
#rate li a.r3:hover{left: 150px;width: 120px;}
#rate li a.r4{ left: 270px; }
#rate li a.r4:hover{left: 150px;width: 150px;}
#rate li a.r5{ left: 300px; }
#rate li a.r5:hover{left: 150px;width: 180px;}
/*================================= List Style Define ==================*/
.list{ border:1px solid #E2E2E2; background-color:#fcfcfc; }
.list .title{ height:30px; border-bottom:1px dotted #ccc; }
.list .title h1{ font-size:22px; font-weight:bold; }

.list .content td{ height:25px; border-bottom:1px dotted #ccc; padding:2px; }
.list .content a{ }
.list .single{ background:#fafafa; line-height:200%; }
.list .double{ background:#fff; line-height:200%; }
.list .pagination{ }

.list .category{ height:30px; background:#f9f9f9; border-bottom:1px solid #ccc;padding-left:5px;padding-right:5px; }
.list .category h2{ font-size:18px; font-weight:bold; }
.list .category_content td{ height:25px; border-bottom:1px dotted #ccc; }

.list .category_10 { border:1px solid #ddd; }
.list .category_10 td{ height:25px; }
.list .category_10_title{ height:30px; background:#f9f9f9; border-bottom:1px dotted #ccc; font-weight:bold; padding-left:5px; }
.list .category_10 .single{ background:#fff; }
.list .category_10 .double{ background:#fafafa; }
/*================================= Headline Style Define ==================*/
.headline .title{ height:30px; background-color:#ECF2FE; border:1px solid #ddd; }
.headline .title h1{ font-size:16px; }
.headline .description{ padding:2px; height:40px; line-height:150%; border-bottom:1px solid #ccc;}
.headline .single{ background:#fafafa; height:22px;  }
.headline .double{ background:#fff; height:22px; }
.headline .search{ background:#f1f1f1; height:30px; }
-->