﻿/*
=== Vsharing Blog StyleSheet File ================================
	Style Name: default
	Version: 1.0
	Author: Alex Wu
	First Created: 2006-05-22
	Last Update: 2008-04-01
	Copyright: Vsharing.com (www.vsharing.com)
==============================================================
*/

/****** General Styles ******/

.msg { display:none;}
#smiles { float:left; width: 205px; margin-top:40px }
#smiles img { margin:4px; }
#topic { height: 18px; line-height: 16px; background-color: white; border: 1px solid #ccc; }
.cmtIco { width: 50px; float: left; overflow: hidden; margin-right: 10px; }
.cmtIco img { border: 1px solid #ccc; vertical-align: middle; height: 48px; }
.cmtIco span { display: block; width: 64px; overflow: hidden; white-space: nowrap; cursor: pointer; }
.vote_intro { width:205px; }
span.ico a { margin-top:10px }
#statusCount span { border:1px solid #9C9C9C; background:url(images/countbg.gif) repeat-x #fff; color:#333; padding:1px 3px; text-align:right }
.more { text-align:right; clear:both; margin-top:4px }
.fr { float:right }
.ico a { background: url(images/icon_All.gif) no-repeat left 200px; line-height:16px; padding-left: 23px; display: block; float:left; color:#333; cursor:pointer; margin-right:5px; text-decoration:none }
.ico a:hover span, .ico a:hover { text-decoration:none; color:#FF0000 }
.icon a { background: url(images/icon_All.gif) no-repeat left 200px; line-height:16px; padding: 2px 0px 3px 23px; color:#333; cursor:pointer; text-decoration:none }
.btn { border:1px solid #a8a8a8; background:#f2f2f2 }
a.ico-view { background-position:3px -319px; }
a.ico-set { background-position:3px -80px; }
a.ico-addmodule { background-position:3px -100px; }
a.ico-style { background-position:3px -120px; }
a.ico-layout { background-position:3px -138px; }
a.ico-delmodule { background-position:3px -198px; }
a.ico-setmodule { background-position:3px -220px; }
a.ico-newmodule { background-position:3px -240px; }
a.ico-search { background-position:3px -260px; }
a.ico-eye { background-position:3px -320px; }
a.ico-category { background-position:3px -340px; }
a.ico-rebuild { background-position:3px -360px; }
a.ico-review { background-position:3px -480px; }
a.ico-copy { background-position:3px -500px; }
a.ico-save { background-position:3px -540px; color:#418E1F }
a.ico-add { background-position:3px -559px; }
a.ico-del { background-position:3px -580px; color:#ff0000 }
a.ico-ed { background-position:3px -600px; }
a.step-on span, .table_step .ico a.step-on span { background-position:3px -480px; color:#719905; }
a.step-fin { background-position:3px -500px; }
a.btn-close { background-position:3px -280px }
a.btn-open { background-position:3px -300px }
* { line-height:130% }
html { border:0; overflow-y:scroll; }
body { margin:0; padding:0; }
body>table, body>div { margin-left:auto; margin-right:auto; clear:both; }
form, div, img, td, dl, dt, dd, h1, h2, h3, h4 { margin:0 auto; padding:0; border:0; }
b, strong { font-weight:bold; }
body, table, a, input, textarea, select { color:#333; font:12px Verdana, Arial, Helvetica, "宋体", sans-serif; }
body { background: #eee; }
a { text-decoration: underline; }
a:hover { color: red; text-decoration: underline; }
a:focus { -moz-outline-style: none; }
a.texta { color:#333; }
textarea { padding: 2px; background-color: white; border: 1px solid #ccc; }
select { background-color: white; border: 1px solid #ccc; }
input.text, input.textbox { height: 18px; line-height: 16px; background-color: white; border: 1px solid #ccc; }
input.button { height: 20px; line-height: 18px; padding: 0px 5px 0px; background-color: white; border: 1px solid #ccc; cursor: pointer; }
input.button-submit { height: 20px; line-height: 18px; padding: 0px 5px 0px; background-color: white; border: 1px solid #ccc; cursor: pointer; color: red; }
/****** Sortable Element Styles ******/
.targeter { border: none; border: 1px dashed red; background: none; padding: 2px; }
/****** Info Box Styles ******/
.infoBox { border:1px solid #ccc; padding:5px; margin:0px; background-color: #ffffe1; color: #333; }
/* a style which makes div touch the bottom of content */
.clear { border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { /* Hides from IE-mac \*/
	height: 1%;/* End hide from IE-mac */
}
/* ie7 hack*/
*+html .clearfix { min-height: 1%; }
/****** Main Layout Styles ******/
#wrapper { }
#innerWrapper { width:950px; }
#topPadding { height: 5px; line-height: 1px; }
#header { background: white url(images/headerBg.jpg) no-repeat top left; height: 100px; }
#innerHeader { padding: 25px 30px 5px; }
#navBar { background: white url(images/navBarBg.jpg) repeat-x top; height: 33px; border: 1px solid #ccc; border-bottom: none; }
#innerNavBar { padding: 0px 30px; }
#indiBar { background: white url(images/indiBarBg.jpg) repeat-x top; height: 38px; border: 1px solid #ccc; border-top: none; }
#innerIndiBar { padding: 9px 30px 0px; }
#neckWrapper { display: none; }
#mainWrapper { background: #f9f9f9; border: 1px solid #ccc; border-top: none; }
#articleContent { padding: 10px 30px 20px; }
#articleInnerContent { width: 100%; overflow: hidden; }
#footer { clear: both; }
#innerFooter { text-align: center; padding: 20px 40px; }
/****** Header Elements Styles ******/
#blogLogo { display: none; }
#blogTitle { float: left; }
#blogTitle, #blogTitle a, #blogTitle input { font-size: 18px; font-weight: bold; line-height: 22px; text-decoration: none; }
#blogUrl { float: left; margin-top: 3px; }
#blogUrl a { margin: 0 5px; }
#blogDesc { clear: both; word-break: break-all; padding-top: 20px; }
#playerBox { display:none; }
/****** NavBar Elements Styles ******/
#navBar ul { margin: 0; padding: 0; }
#navBar li { list-style: none; float: left; margin-top: 9px; }
#mainNav { float: left; }
ul#mainNav { display: block; float: left; }
#mainNav li { background: #eee; border: 1px solid #ccc; border-bottom: none; cursor: pointer; margin: 4px 2px 0px 0px; padding: 3px 8px 3px; display: block; left: 0px; top: 0px; }
#mainNav li.active { background: #f9f9f9; border-top-width: 2px; border-top-color: #3499cc; margin: 2px 2px 0px 0px; padding: 4px 8px 5px; cursor: auto; }
#mainNav li.private { background: #fff6cc; }
#mainNav li.hover { border-color: red; }
#mainNav li.dropmarker { padding-left: 0 !important; padding-right: 0 !important; border: 1px solid red; cursor: default; }
#mainNav li .pageIcon { margin: 3px 3px 0 0; width: 16px; height: 16px; float: left; }
#mainNav li .pageTitle { white-space: nowrap; font-weight: bold; float: left; margin-top: 4px; cursor: pointer; }
#mainNav li .pageTitleHover { background-color: #ddd; }
#mainNav li input { margin: 1px 0px -1px; height: 16px !important; height: 14px; border: 1px solid #ccc; }
#mainNav li .pageCls { background: url(images/ico_pageCls.gif); margin: 1px 0 4px 6px; cursor: pointer; height: 11px; width: 11px; float: left; }
#mainNav li .pageClsHover { background-color: #ddd; }
#mainNav li .pageOpt { background: url(images/ico_pageOpt.gif); margin: 12px 0px -6px -11px; cursor: pointer; height: 11px; width: 11px; float: left; }
#mainNav li .pageOptHover { background-color: #ddd; }
#mainNav #newPageBtn { background: url(images/ico_addPage.gif) no-repeat center; float: left; margin: 11px 0px 0px 4px; padding: 0px 8px; }
#mainNav a { text-decoration: none; }
#mainNav a span { white-space: nowrap; font-weight: bold; display: block; margin-top: 4px; padding-top: 0px !important; padding-top: 3px; cursor: pointer; }
#optionNav { float: right; }
#optionNav li { margin-left:5px }
/*#navBar li.indiOpt{
	margin-top: 4px;
	padding: 5px 8px 7px;
}
#navBar li.indiOptActive{
	background: url(images/navBarIndiActiveBg.jpg) repeat-x left bottom;
	border: 1px solid #ccc;
	border-bottom: none;
	margin-top: 3px;
	padding: 5px 7px 7px;
}*/
#navBar a.navNewMod { background-image: url(images/ico_mod.gif); }
#navBar a.navEditTheme { background-image: url(images/ico_theme.gif); }
#navBar a.navSysOpt { background-image: url(images/ico_sys.gif); }
#navBar .navSysArrow { background:url(images/ico_submenushow.gif) center; border-left: 1px solid #ccc; margin: 1px 1px 1px 3px; padding: 0 5px; cursor: pointer; }
#navBar .navSysArrow-over { background-color: #ddd; }
/****** ModContainer Elements Styles ******/
.modCtnInfo-private { background: #fff6cc; border-bottom: 1px solid #ccc; padding: 5px 30px 2px; }
.modCtnInfo-noMod { padding: 5px 30px 2px; }
#modContainer { padding: 10px; }
#modContainerTable { width: 100%; }
.col { vertical-align: top; height: 100px; }
.colDiv { height: 100%; }
/****** Mod Elements Styles ******/
.mod { background: white; display: block; border: 3px solid #eee; margin: 5px 5px; }
.mod .modFrame { border: 1px solid #cfdfff; }
.mod .modTable { width: 100%; table-layout: fixed; }
/***********/
.mod .mheader { overflow: hidden; }
.mod .lt { width: 0; }
.mod .t { width: 100%; background: #eef6ff url(images/modHeaderBg.jpg) repeat-x top; height: 22px; padding: 0 2px; overflow: hidden; }
.mod .modHeader { height: 16px; overflow: hidden; }
.mod .rt { width: 0; }
.mod .mneck { }
.mod .ec { }
.mod .modEditCon { margin:0px 1px 1px 1px; background: #EFF5FF; padding: 10px 0 10px 10px; border-bottom: 1px solid #B9D0ED; border-top: 1px solid #D3E2F4; }
.mod .mbody { }
.mod .l { width: 0px; }
.mod .c { vertical-align: top; padding: 7px; }
.mod .modCon { overflow: auto; }
.mod .r { width: 0px; }
.mod .mfooter { }
.mod .lb { }
.mod .b { height: 0px; }
.mod .rb { }
/***********/

.mod .modTitle { float: left; padding: 1px 2px 0; height: 16px; overflow: hidden; white-space: normal; word-break: break-all; }
.mod .modTitle, .mod .modTitle a { font-weight: bold; }
.mod .modEdit { float: right; padding: 1px 2px 0; cursor: pointer; }
.mod .modEdit a { text-decoration: underline; }
.mod .modCls { float: right; padding: 0 2px; cursor: pointer; }
.mod .modCls { width: 16px; height: 16px; background: url(images/ico_cls.gif) center no-repeat; }
/****** Pop Window Styles ******/
.mod .divBtn { padding: 20px 10px 5px; text-align: center; }
.mod .divBtn input { margin: 0 10px; }
/****** hide object when dragging ******/
.mod .divFlashSpacer { border: 1px dashed #ccc; margin: 0; }
/****** Footer Elements Styles ******/
#powered, #contact, #copyright { margin: 10px 0; }
/****** Loading Bar Elements Styles ******/
.loadBar { border: 2px solid #eee; }
.loadBar div { padding: 2px 5px; background-color: #cc4444; color: white; }
.loadBar img { vertical-align: middle; margin-right: 5px; }
.okBar div { background-color: #669933; }
.okBar img { display: none; }
/****** tip Elements Styles ******/
#tooltip { border: 3px solid #eee; position: absolute; z-index: 2000; background: white; }
#tooltip .modFrame { padding: 5px; overflow: hidden; border: 1px solid #ccc; }
#tooltip .modFrame, #tooltip .modFrame div { color: #333; }
/****** pop window Elements Styles ******/
.popWin { background: white; }
.popWin div { margin: 0; }
/****** content Label Elements Styles ******/
#contentLabelBox { }
#innerContentLabelBox { float: left; height: 25px; }
.contentLabel { font-weight: bold; line-height: 24px; text-decoration: none; border: 1px solid #cecece; background-color: white; padding: 3px 8px 3px; margin: 0px 1px; cursor: pointer; }
.contentLabel:hover { border: 1px solid #ccc; text-decoration: none; }
.contentLabelActive { font-weight: bold; line-height: 24px; border: 1px solid #cecece; background-color: #cecece; padding: 3px 8px 3px; margin: 0px 1px; cursor: default; }
.contentLabel-new { display: none; }
/****** mainContent and sidebar Elements Styles ******/
#mainContent { float: left; margin-left: -230px; width: 100%; overflow: hidden; }
#mainInnerContent { margin-left: 230px; }
#sidebar { padding: 10px 10px 20px; width: 180px; float: right; }
/****** item box ******/
.item { margin-bottom: 5px; }
.item-top { }
.item-bottom { }
.item-title { padding: 10px 5px 5px; border-bottom: 1px solid #ccc; }
.item hr { margin: 0; height: 1px; border: none; border-top: 1px solid #ccc; }
.item-content h1 { float: none; text-align:center; }
.item-content h1, .item-content h1 a { font-size: 18px; font-weight: bold; text-decoration: none; }
.item-label { float: right; padding-top: 0 !important; padding-top: 3px; }
.item-label a { color: #006699; margin-left: 4px !important; margin-left: auto; }
.item-label img { margin-left: auto !important; margin-left: 4px; }
.item-body { }
.item-body-hidden { display: none; }
.item-content { font-size: 12px; word-break : break-all; border-bottom: 1px solid #ccc; }
.item-content, .item-content * { line-height: 180%; }
.item-info { padding: 5px 5px 10px; }
.item-info, .item-info a, .item-info a span { /*color: #006699;*/
}
.item-info a{text-decoration: none;}
.info-content { border: none; padding: 10px 0px; word-break : break-all; }
.info-content blockquote { border: 1px dashed #cecece; padding: 10px; }
.info-title { padding-top: 10px; }
.info-title h3 { float: left; font-size: 12px; margin: 0px; padding: 0px; font-weight: normal; }
.links-content ul { margin:0px }
.links-content ul li { line-height:20px }
/****** panel box ******/
.panel { margin-bottom: 10px; }
.panel-title { border-bottom: 1px solid #ccc; padding: 3px 5px; }
.panel-title h3 { font-size: 13px; margin: 0px; padding: 0px; }
.panel-title h3 img { display: none; }
.panel-content { padding: 3px 10px; }
.panel-content ul { padding: 0px; margin: 0px; overflow: hidden; list-style: inside; }
.panel-content li { margin: 5px 0; }
.panel-content li a { }
.ptags { list-style: none; margin: 0; padding: 0; }
.ptags li { list-style: none; display: inline; margin: 0; padding: 0 10px 0 0; }
.ptags a { text-decoration: none; line-height: 180%; white-space: nowrap; }
.ptag_1, .ptag_1 a { font-size: 12px; font-weight: normal; }
.ptag_2, .ptag_2 a { font-size: 12px; font-weight: bold; }
.ptag_3, .ptag_3 a { font-size: 14px; font-weight: bold; }
.ptag_4, .ptag_4 a { font-size: 18px; font-weight: bold; }
/****** widgets ******/
.mngBtn { text-align: right; border-bottom: 1px solid #ccc; margin-bottom: 3px; }
/****** entries widget ******/
.entries-content .entriesAdd { vertical-align: text-bottom; text-align: right; }
.entries-content .entriesAdd img { margin-right: 3px; }
.entries-content .entriesAdd a { font-weight: bold; color: #339900; }
.entries-content .entriesAdd a:hover { color: red; }
.entries-content .moreEntries { text-align: right; }
/****** categories widget ******/
.categories-content ul { padding: 0px; padding-left: 20px; margin: 0px; overflow: hidden; white-space: nowrap; }
.categories-content li { }
.categories-content li a { /*text-decoration: none;*/
}
/****** latest_comments widget ******/
.latest_comments-content ul { padding: 0px; padding-left: 20px; margin: 0px; overflow: hidden; white-space: nowrap; }
.latest_comments-content li { }
.latest_comments-content li a { /*text-decoration: none;*/
}
/****** fresh_blogs widget ******/
.fresh_blogs-content .collect { margin: 5px; float: left; overflow: hidden; width: 54px; }
.fresh_blogs-content .collect .collectIco { width: 50px; height: 50px; overflow: hidden; border: 1px solid #ccc; vertical-align: middle; text-align: center; vertical-align: middle; padding: 1px; display: block; }
.fresh_blogs-content .collect img { height: 48px; max-height: 48px; max-width: 48px; }
.fresh_blogs-content .collect span { margin-top: 2px; width: 50px; overflow: hidden; white-space: nowrap; text-align: center; cursor: pointer; text-decoration: none; }
.fresh_blogs-content hr { margin: 5px 0px !important; margin: -5px 0px; height: 1px; border: none; border-top: 1px solid #cecece; clear:both; }
/***** Photos *****/
.pp_sets-content p { margin:0px; padding:0px }
.pp_sets-content h5 { margin:2px 0px }
.ppsetIco { float:left; margin-right:3px }
.ppsetIco img { width:75px; height:75px; padding:1px; border:1px solid #BDBDBD }
/**** BizJoin ****/
.q_ugroups-content { margin:0px 8px }
.group_ico { width:15px; height:11px; padding:1px; border:1px solid #BDBDBD; margin:6px }
ul.q_join li { line-height:28px; list-style:none; border-bottom:1px solid #EFEFEF }
ul.q_join { margin:0px; padding:0px }
ul.q_join li a { text-decoration:none }
ul.q_join li a:hover { color:#FF0000 }
/**** Search ****/
.q_Search { margin:0px 8px }
.group_ico { width:15px; height:11px; padding:1px; border:1px solid #BDBDBD; margin:6px }
ul.q_join li { line-height:28px; list-style:none; border-bottom:1px solid #EFEFEF }
ul.q_join { margin:0px; padding:0px }
ul.q_join li a { text-decoration:none }
ul.q_join li a:hover { color:#FF0000 }
/****** links widget and custom links ******/
.links-content .link, .Custom_Links-content .link { padding-top: 2px; margin-bottom: 3px; border-bottom: 1px solid #ccc; clear: both; }
.links-content .tit, .Custom_Links-content .tit { overflow: inherit !important; height: auto !important; overflow: hidden; height: 16px; margin-bottom: 2px; }
.links-content .tit a, .Custom_Links-content .tit a { font-weight: bold; }
.links-content .desc, .Custom_Links-content .desc { overflow: inherit !important; height: auto !important; overflow: hidden; height: 16px; }
.links-content .linksAdd, .Custom_Links-content .linksAdd { text-align: right; border-bottom: 1px solid #ccc; padding-bottom: 2px; margin-bottom: 3px; }
.links-content .opr, .Custom_Links-content .opr { float: right; right: 0px; top: 0px; }
.links-content .opr img, .Custom_Links-content .opr img { margin-left: 2px; cursor: pointer; }
.links-content .linkEdit, .Custom_Links-content .linkEdit { border: 2px solid #eee; margin-bottom: 2px; }
.links-content .editFrame, .Custom_Links-content .editFrame { border: 1px solid #ccc; padding: 5px; }
.links-content .linkEdit .clsLinkEdit, .Custom_Links-content .linkEdit .clsLinkEdit { float: right; padding: 0 2px; cursor: pointer; }
.links-content .linkEdit .linkEditHeader, .Custom_Links-content .linkEdit .linkEditHeader { font-weight: bold; }
.links-content .editContent, .Custom_Links-content .editContent { clear: both; }
.links-content .editContent input, .Custom_Links-content .editContent input { line-height: 14px; }
/****** pp widget ******/
.pp-content .ppMng { text-align: right; border-bottom: 1px solid #ccc; margin-bottom: 3px; }
.pp-content .ppFlash { text-align: center; }
/****** profile widget ******/
.profile-content #profile_photo { text-align: center; }
.profile-content hr { margin: 5px 0px !important; margin: -5px 0px; height: 1px; border: none; border-top: 1px solid #cecece; clear:both; }
.profile-content #profile_content { white-space: nowrap !important; overflow: auto !important; white-space: inherit; overflow: inherit; word-break: break-all; }
.profile-content .profileMng { text-align: right; border-bottom: 1px solid #ccc; margin-bottom: 3px; }
/****** stats widget ******/
.stats-content ul { padding: 0px; margin: 0px; overflow: hidden; width: 100%; white-space: nowrap; }
.stats-content li { list-style: none; }
.stats-content #sogouRank { margin-top: 4px; }
.stats-content #sogouRank span, .stats-content #sogouRank div { float: left; }
.stats-content #sogouRank .imgborder { width: 65px; height: 7px; _width /**/: 69px; _height /**/: 11px; padding: 2px; float: left; background: url(http://www.sogou.com/images/prbar.gif) no-repeat left; cursor: pointer; margin: 2px 2px 0 0; }
.stats-content #sogouRank span img { height: 7px; }
/****** refer widget ******/
.refer .referItem { clear: both; line-height: 18px; margin-bottom: 6px; overflow: hidden; height: 36px; }
.refer .referIco { width: 34px; height: 34px; border: 1px solid #ccc; overflow: hidden; float: left; text-align:center; margin-right: 5px; }
.refer img { height: 32px; }
.refer span { font-weight: bold; line-height: 20px; }
/****** music widget ******/
.music-content .musicMng { text-align: right; border-bottom: 1px solid #ccc; margin-bottom: 3px; }
.music-content .musicFlash { text-align: center; }
/****** messages widget ******/
.messages-content .messagesMng { text-align: right; border-bottom: 1px solid #ccc; margin-bottom: 3px; }
.messages-content .msg { padding-top: 2px; margin-bottom: 3px; border-bottom: 1px solid #ccc; clear: both; }
.messages-content .aName span { overflow: hidden; height: 18px; margin-bottom: 2px; }
.messages-content .aName a, .messages-content .raName span { font-weight: bold; }
.messages-content .aName .aIco { float:left; border:1px solid #ccc; margin-right:2px; }
.messages-content .aName .aIco img { width: 32px; }
.messages-content .content, .messages-content .reply .rContent { padding: 2px 0px 1px; line-height: 150%; clear: both; }
.messages-content .msgOpr, .messages-content .rplOpr { float: right; right: 0px; top: 0px; }
.messages-content .msgOpr img, .messages-content .rplOpr img { margin-left: 2px; cursor: pointer; }
.messages-content .reply, .messages-content .rplFormBox { margin: 2px 0px 0px 10px; padding-top: 2px; border-top: 1px solid #ccc; }
.messages-content .writeMsg { float: left; }
.messages-content .writeMsg a { font-weight: bold; }
.messages-content .moreMsgs { float: right; }
.messages-content .msgFormBox { clear: both; }
/****** view page style ******/
/* system tag cloud */
#rec { border:1px solid #ccc; margin:10px auto 10px; line-height:150%; padding:10px !important; padding:10px 10px 0px; width:670px; }
#tag_cloud { padding: 0 5px 0 5px; overflow: hidden; list-style: none; }
#tag_cloud li { list-style: none; display: inline; padding: 0 10px 0 0px; background: none; }
#tag_cloud a { color:#479299; text-decoration: none; line-height: 150%; white-space:nowrap; }
#tag_cloud a:hover { color: #fc7821; text-decoration: underline; }
#tag_cloud li.tag_popularity_1 a { font-size: 12px; font-weight: normal; }
#tag_cloud li.tag_popularity_2 a { font-size: 12px; font-weight: bold; }
#tag_cloud li.tag_popularity_3 a { font-size: 16px; font-weight: bold; }
#tag_cloud li.tag_popularity_4 a { font-size: 18px; color: #fc7821; font-weight: bold; }
/* system tag entries */
.tagEntry { margin: 10px 0; padding: 0 10px 10px 5px; clear: both; border-bottom: 1px solid #eee; word-break: break-all; overflow: hidden; }
.tagEntry_authorPic { float:left; padding: 1px; border: 1px solid #ccc; width:48px; height: 48px; overflow: hidden; margin-right: 5px; }
.tagEntry_authorPic img { height: 48px; }
.tagEntry h5 { padding: 0; margin: 5px 0 5px; line-height: 26px; }
.tagEntry h5 .tagEntyr_title { font-weight: bold; font-size: 13px; }
.tagEntry_authorName { font-size: 12px; font-weight: normal; }
.tagEntry_pubTime { font-size: 12px; font-weight: normal; margin-left: 10px; }
.tagEntry_content { line-height: 150%; }
.tagListMore { text-align: right; clear: both; }
.tagListMore a { margin-left: 5px; }
/* personal tag entries */
.corEntry { margin: 0; padding: 5px 0 10px 20px; list-style: inside; }
.corEntry li { margin: 7px 0; padding: 0; list-style: inside; }
.corEntry a { }
.corEntry .corEntryMore { list-style: none; padding-left: 12px !important; padding-left: 0; }
.icon a:hover { text-decoration:none; text-decoration:none!important }
.vote_icon { background:url(../images/digg1.gif) left top no-repeat; width:80px; height:33px; position:relative; padding-right:2px; float:left; margin-right:6px;margin-top:6px; }
.vote_icon .votes { float:right; color:#FFFFFF; margin-top:1px;margin-right:2px; width:35px; font-size:19px; text-align:center }
.vote_icon .vote_click { margin-top:15px;margin-left:-7px;float:left; }
.vote_icon .vote_click a { color:#FFF; text-decoration:none; text-indent:0px }    
.vote_intro .title { background:none; font-size:14px; font-weight:bold; }
div.intr1, blockquote { border:1px solid #CEE7EF; border-left-width:4px; background-color:#F7FBFF; padding:3px 8px; font-size:12px; margin: 1.12em 0; margin-left: 40px; }
.postform div.msg { margin-left:100px; line-height:12px; display:none }
.next_art div{ background:url(../images/ico_All.gif) no-repeat left -136px; padding-left:20px; }

/*搜索结果页弹出窗口*/
#divRecommend {display:none;position: absolute; bottom: 0px; right:0px; border:1px solid #b9b9c1; height:210px; width:314px; padding:1px;z-index:1000;}
#divRecommend .title { background:url(../images/RecommendTitle.gif) no-repeat; width:314px; height:31px;}
#divRecommend .title .inner { display:none;}
#divRecommend .content .inner { background:url(../images/RecommendBG.gif) repeat-x; height:160px; padding:10px;}
#divRecommend .content ul{margin:5px; padding:0px; list-style:none;}
#divRecommend .content li{line-height:180%;BACKGROUND: url(WebCommon/images/ico_All.gif) no-repeat -4px -733px; padding-left:12px;}
#divRecommend h3 {font-size:12px;line-height:180%;}
#divRecommend .close { float:right;}
#divRecommend .close a {display:block; height:30px; width:30px; text-indent:-9999px;}

/*右下角弹出窗口*/
#PopupWin {height:246px;right:0;margin:0;overflow:hidden;padding:0;position:absolute;top:400px;width:260px;z-index:100;}
#PopupWinHead {height:226px;right:0;position: absolute;width:20px;z-index:102;}
#PopupWinBody {right:20px; margin-right:-270px;position:absolute;top:10px;z-index:101;width:240px; _width:246px; height:310px;}
#PopupWinClose { display:block; height:20px; position:absolute; left:20px; bottom:12px;color:#000; }
#PopupWinBody ul {margin-top:20px; margin-left:20px;}
#PopupWinBody li{ padding-left:18px; background: url(../images/appicons.gif) no-repeat 7px -882px; line-height:22px; height:22px; white-space:nowrap; }
#PopupWinBody li a {color:#000;}
#PopupWinBody li a:hover { text-decoration:underline;}
li#PopupWinPic {background:none; padding:0; line-height:1; height:82px;}
li#PopupWinPic img {border:1px solid #666;}


#PopupWinHuge {height:486px;right:0;margin:0;overflow:hidden;padding:0;position:absolute;top:400px;width:620px;z-index:100;}
#PopupWinHeadHuge {height:466px;right:0;position: absolute;width:20px;z-index:102;}
#PopupWinBodyHuge {right:20px; margin-right:-630px;position:absolute;top:10px;z-index:101;width:600px; _width:606px; height:310px;}
#PopupWinCloseHuge { display:block; width:22px height:20px; position:absolute; left:22px; bottom:8px;color:#000; }
#PopupWinBody ul {margin-top:20px; margin-left:20px;}
#Popuplor: #BED6E0;
    border-style: none solid;
    border-width: 1px;
    margin: 0;
    min-height: 1%;
}


/************最近访问模块样式************/
.wholook {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F7F7F7;
    border-color: #BED6E0;
    border-style: none solid;
    border-width: 1px;
    margin: 0;
    min-height: 1%;
}
.wholook ul{float:left;margin-left:-33px;*margin-left:0px;}
.wholook li{ color:#999999; float:left; width:62px; margin:0 4px; text-align:center; height:102px; list-style:none;}
.wholook span { display:block; line-height:18px;}
.wholook a:hover {text-decoration:underline;}

/*************最近访问模块分页样式************/
#page_nav{list-style: none;display: inline;}
#page_nav li{display: inline;margin-right: 5px;float: left;height: 20px;width: 20px;}
#page_nav a{color: #399;text-decoration: none;display: block;font-size: 14px;font-family: Geneva, Arial, Helvetica, sans-serif;border: 1px solid #999;width: 20px;height: 20px;line-height: 20px;text-align: center;}
#page_nav li a:hover{font-size: 24px;line-height: 30px;height: 30px;width: 30px;position: absolute;z-index: 10;margin: -5px 0 0 -5px;font-weight: bold;color: #CC66FF;border: 1px dotted #666666;background: #EEE;}

/*************最近访问图片圆角兼容google样式************/
.img_corner_radius{width:60px;height:60px;border-radius: 10px;behavior: url(ie-css3.htc);}

/*************blog文章显示页收藏分享样式************/
#divSFZ{width: 100%; height: 40px;} 
#divSFZ div{position: absolute; width: 80px; height: 33px;background: url('../images/btn-bg-bbs.gif')  no-repeat scroll;} 
#divSFZ div a{text-decoration: none;} 
#divSFZ div a center{margin-top: 3px;} 


 
