body
{
	font-size: 9pt;
	margin: 0px;
	background: #FFCC33 url( https://www.cnblogs.com/Skins/Orange/images/heshilogobg.gif) repeat-x;
	font-family: Tahoma;
}

h1
{
	margin: 0px;
	background: url( https://www.cnblogs.com/Skins/Orange/images/heshilogo.gif ) no-repeat;
	height: 90px;
	padding-right: 35px;
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 2px solid #000000;
}
h1 a:link, h1 a:active, h1 a:hover
{
	color: #FF3333;
}
#Header1_HeaderTitle
{
	float: left;
	padding-top: 45px;
	text-align: right;
	width: 750px;
}
#main
{
    width: 700px;
    position: absolute;
    margin-top: 0px;
    border-right: 1px dotted #000000;
    padding-top: 20px;
    margin-bottom: 10px;
    padding-bottom: 40px;
    background:#FFFFFF;
    word-wrap: break-word;
}
#rightmenu
{
    float: right;
    margin-left: 700px;
    margin-top: 5px;
    padding-left: 10px;
    background-color: transparent;
    position: absolute;
    font-size: 9pt;
    word-wrap: break-word;
	display:inline;
}
#footer
{
    clear: both;
    width: 750px;
    border-top: none;
    font-size: 9pt;
    padding-top: 5px;
    text-align: center;
    position: relative;
    visibility: hidden;
    display: none;
}
a:visited,
a:active,
a:link
{
    color: #000000;
    text-decoration: none;
}
.generaltext a:link
{
	color:#00F;
	text-decoration:underline;
	
}

a:hover
{
    color: #666666;
    text-decoration : none;
}
blockquote
{
    background: #F9F9F9;
    border: 1px solid #F4F4F4;
    color: #5B5B5B;
    font-size: 9pt;
    font-style: normal;
    line-height: 130%;
    padding: 0px 11px 0px 11px;
}
h1 a:visited,
h1 a:active,
h1 a:link
{
    color: #FFFFFF;
    text-decoration: none;

}
h1 a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.post
{
    padding-left: 20px;
    padding-right: 20px;
    font-size: 9pt;
    line-height:150%;
}
h5{font-size:9pt;font-family:bold;}
h4{font-size:9pt;font-family:bold;}
h6{font-size:9pt;font-family:bold;}


.postTitle
{
    border-bottom: 1px dotted #D6D6D6;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
}
.postText
{
    font-size: 9pt;
    line-height:130%;
}
h3
{
    font-size: 16pt;
    border-bottom: 1px dotted #D6D6D6;
    color: #000000;
    background-color: transparent;
}
.listitem
{
    width:180px;
    border-bottom: 1px dotted #E4E4E4;
    padding-bottom: 3px;
    padding-top: 3px;
}
input,
label
{
    color: #000000;
    font-family: Tahoma;
    font-size: 9pt;
}
input.text
{
    width: 381px;
}

h2 
{
	padding: 0px 0px 0px 18px;margin:0;
    padding-bottom:10px;
	}
h2 a:visited,
h2 a:active,
h2 a:link
{
    font-size:9pt;
}
h2 a:hover
{
    font-size:9pt;
}
.dateTitle
{
    color: #97AC5F;
    font-size: 9pt;
    font-weight: bold;
    padding: 0px 0px 0px 20px;
    height:26px;
}
p.date img
{
    display:none;
}
.postFoot
{
    border-bottom: 1px dotted #D6D6D6;
    color: #D3D3D3;
    text-align: right;
    font-size: 9pt;
}
span.highlight
{
    background-color: transparent;
}
td
{
    font-size: 9pt;
}
textarea
{
    color: #000000;
    font-size: 9pt;
    height: 200px;
    width: 300px;
}

.CommentForm
{
    border-top: 1px dotted #D6D6D6;
    padding-top: 20px;
    color: #A9A9A9;
    padding-left: 70px;
    padding-right: 40px;
}
#comments
{
    color: #888;
    padding-left: 70px;
    padding-right: 40px;
    font-size: 9pt;
}
#relatedlinks ul
{
    list-style: none;
    margin-left: 10px;
    padding: 0px;
}
#rightmenu h3
{
    width:100px;
    background-color: transparent;
    border: none;
    border-bottom: 1px dotted #D6D6D6;
    color: #000000;
    font-size: 9pt;
    margin: 10px 0px 0px 0px;
    padding: 2px 5px;
}
#rightmenu ul
{
    border: none;
    list-style: none;
    margin: 0px;
    padding: 5px;
    font-size: 9pt;
    line-height:130%;
}
#rightmenu li
{
    font-size: 9pt;
	width:auto;

}
#tagline
{
    float: left;
    top: 60px;
    text-align: right;
    width: 720px;

    color:#FFFFFF;
    font-size: 9pt;
    vertical-align: baseline; 
    position : absolute;
    font-family: Tahoma;
}
div.RecentComment {width: 180px;}
.block_title {font-size:9pt;font-weight:bold;}
.code
{
    background:#f4f4f4;
    border: #d9d9d9 1px dotted;
    padding: 5px;
    margin: 0 20px 0 20px;
    font-family: Verdana,Helvetica, "微软雅黑" , Arial, "宋体" , sans-serif;
	width:620px;
	float:left;
	}
.postFoot{clear:both;padding-top:6px;}
br{clear:both;}
i
{
    font-style: normal;
    color: #000000;
}

.Cal
{
	border : 1px solid #000;
	width:220;
	font-family:Arial;
	font-size: 12px;
	margin-top:10px;
	height:150px;
	 	
}

.CalTitle
{
    background-color: #FFCC33;
	border-color:#ADF;
	font-family:Arial;
	font-size: 13px;
	color : #000;	
	font-weight:bold;
	border-bottom: 1px solid #000;
	margin-left : 0px;
	padding : 0px;
	height:100%;
}

.CalOtherMonthDay
{
	color:#808080;
	
}

.CalSelector
{
	
}

.CalNextPrev
{
	
}

.CalDayHeader
{
	
}

.

CalSelectedDay
{
	
}

.CalWeekendDay
{
	
}
.CalTodayDay
{
	color : red;
}

#headr
{
     height: 50px;
}

ul {
	word-break: break-all;
}
li {
	list-style: none;
	width:600px;
}
.post h1
{
    margin: 15px 0;
    padding: 0;
    font-size: 15px;
	background:none;
	height:20px;
} 
.post h2
{
    margin: 15px 0;
    padding: 0;
    font-size: 12px; 
}
.post h3
{
    margin: 10px 0;
    padding: 0;
	color:#F00;
    font-size: 11px;
}
.post h4
{
    margin: 10px 0;
    padding: 0;
	color:#009;
    font-size: 11px;
}
/*让pre标签自动换行*/
pre
{
white-space:pre-wrap; /* css-3 */
white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
white-space:-pre-wrap; /* Opera 4-6 */
white-space:-o-pre-wrap; /* Opera 7 */
word-wrap:break-word; /* Internet Explorer 5.5+ */
}
/*这里设置了一些不显示的版块，IT新闻，相关文章，谷歌广告，站内导航，评论面板,站内热点链接*/
#div_ad2,.itnews,#relative_posts,.CommentBoxNav,#google_ads_div_cnblogs_blogpost_bottom,#AjaxHolder_PostComment_panelAD,.div_a4_ads,#google_ads_div_cnblogs_blogpost_bottom1,#div_commentbox_nav,#relative_search,#commentform_title,#div_commentbox_nav,#ad_under_comment2,#site_nav_under 
{
display:none;
}
#AjaxHolder_PostComment_panelAD {
border:1px orange solid;
background:red;
}
/*文章中一般文字*/
.generaltexthttps://www.cnblogs.com/tongxi/admin/Configure.aspx#
{
	font-size:15px;
}
.myideas
{
	color:#008000;
}
.post p{ 
text-indent:2em; 
line-height: 1.6em;
}
.post ul a:link{
	color:#00F;
	text-decoration:underline;
}