body {
	font-size: 0.9em; 
	margin: 0px; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	word-wrap: break-word;
	scrollbar-face-color:#6192DC;
	scrollbar-highlight-color:#FFF;
	scrollbar-3dlight-color:#C8D0D8;
	scrollbar-darkshadow-color:#000;
	scrollbar-shadow-color:#808080;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#C8D0D8;
}

}
#header{
	border-bottom:#9BBB38 4px solid;
	height:90px;
}
#header h1{font-size:20pt;}
#toptoptop
{
	position:absolute; 
	left:300px;
	top: 0px; height:90px;
	margin-bottom:2px;
}
a:visited {
	color: #529E00; text-decoration: none
}
a:active {
	color: #529E00; text-decoration: none
}
a:link {
	color: #529E00; text-decoration: none
}
a:hover {
	text-decoration:underline;position:relative;right:1px;top:1px;
}

table {
	
}
h1 {
	padding-left: 100px; font-size: 1.5em; background: #f5f5e7 no-repeat 10px 0.5em; padding-bottom: 30px; margin: 0px; color: #9bbb38; padding-top: 1em; border-bottom: black 0px dotted; font-family: "courier new", verdana, monospace; height: 20px
}
h1 a:hover {
	text-decoration: none
}
h2 {
	margin-top: 10px; font-size: 1em;
}
h5 {
	padding-right: 0px; padding-left: 0px; font-size: 0.9em; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#tagline {clear:both;
 display:block;	font-size: 1.6em; left: 35px; margin: 0px; color: gray; font-family: "courier new", verdana, monospace; position: absolute; top: 65px;text-decoration: none;border:none;
}
p.date img {
	vertical-align: middle
}
p.date {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 1em; padding-bottom: 2px; margin: 10px 0px 0px 0px; color: #9bbb38; padding-top: 2px; border-bottom: #aaa 0px solid
}
blockquote {
	font-style: italic
}
p.postfoot {
	font-size: 0.75em
}
#main {
	BORDER-RIGHT: #9BBB38 4px dotted; MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 40px; MARGIN-LEFT: 10px; WIDTH: 70%; PADDING-TOP: 20px; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
#rightmenu {
	PADDING-RIGHT: 10px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN-LEFT: 72%; WIDTH: 27%; POSITION: absolute; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; line-height:22px; WORD-WRAP: break-word
}
#rightmenu H3 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; FONT-SIZE: 11pt; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 0px; BORDER-LEFT: medium none; COLOR: #9BBB38; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 0px dotted; BACKGROUND-COLOR: transparent
}
#rightmenu UL {
	BORDER-RIGHT: #E8E7D0 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E8E7D0 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #E8E7D0 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E8E7D0 1px solid; LIST-STYLE-TYPE: none;background-color:#FAFAF0;
}
#rightmenu LI {
	PADDING-BOTTOM: 3px
}
#footer {
	margin-top:20px; background-color:#FAFAF0; BORDER: #E8E7D0 1px dotted; FONT-SIZE: 9pt; PADDING-TOP: 5px; TEXT-ALIGN: center;
}
input.text {
	width: 300px
}
textarea {
	width: 300px; height: 200px
}
#comments H4 SPAN {
	COLOR: #999
}
#comments H4 {
	FONT-SIZE: 0.9em; MARGIN: 0px
}
p {
	margin: 10px 0px
}
h3 {
	font-size: 1.2em; border-bottom: #aaa 1px solid
}
h3 {
	font-size: 10pt; color: #000000; border-bottom: #d6d6d6 1px dotted; background-color: transparent
}
#relatedlinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Cal {
	BORDER-RIGHT: #d6d6d6 1px dotted; BORDER-TOP: #d6d6d6 1px dotted; MARGIN-TOP: 10px; FONT-SIZE: 12px; BORDER-LEFT: #d6d6d6 1px dotted; WIDTH: 200px; BORDER-BOTTOM: #d6d6d6 1px dotted; FONT-FAMILY: Arial; HEIGHT: 150px
}
.CalTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; BORDER-LEFT-COLOR: #adf; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #529E00; BORDER-TOP-COLOR: #adf; PADDING-TOP: 0px; BORDER-BOTTOM: #d6d6d6 1px dotted; FONT-FAMILY: Arial; HEIGHT: 100%; BACKGROUND-COLOR: #fff; BORDER-RIGHT-COLOR: #adf
}
.CalOtherMonthDay {
	COLOR: #808080
}
.CalSelector {
	
}
.CalNextPrev {
	
}
.CalDayHeader {
	PADDING-TOP: 2px
}
.CalSelectedDay {
	
}
.CalWeekendDay {
	
}
.CalTodayDay {
	COLOR: red
}
#headr {
	HEIGHT: 50px
}
.post {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10pt; LINE-HEIGHT: 22px;
}
.post H2
{
	padding-left:13px;border-bottom:solid 1px #9BBB38;color:#000000;font-size:11pt;
}
.post H2 a
{
	background:url('https://www.cnblogs.com/images/link.gif') no-repeat;
	padding-left:18px;
}
.post H5
{
	border-bottom:solid 1px #9BBB38;color:#000000;font-size:11pt;
}
.post H5 a
{
	background:url('https://www.cnblogs.com/images/link.gif') no-repeat;
	padding-left:18px;
}
.post .postText H2
{
	border-bottom:dotted 0px #9BBB38;color:#000000;font-size:11pt;
}
.postTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 10px 0px; COLOR: #000000; BORDER-BOTTOM: #9BBB38 1px dotted;padding-top:2px;
/*	
background:url('https://www.cnblogs.com/images/link.gif') no-repeat;
*/	padding-left:18px;

}
.postText {
	FONT-SIZE: 10pt; LINE-HEIGHT:22px;
}
.postFoot {
	FONT-SIZE: 9pt; MARGIN: 10px 0px; COLOR: #999; BORDER-BOTTOM: #9BBB38 1px dotted; TEXT-ALIGN: right
}
P.postFoot {
	FONT-SIZE: 9pt; MARGIN: 10px 0px; COLOR: #999; BORDER-BOTTOM: #9BBB38 1px dotted; TEXT-ALIGN: right
}
#comments {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10pt; COLOR: #888
}
DIV.commentform {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10pt; COLOR: #888
}
#relatedlinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H1 A:visited {
	FONT-SIZE: 13pt; COLOR: #80904F; TEXT-DECORATION: none
}
H1 A:active {
	FONT-SIZE: 13pt; COLOR: #80904F; TEXT-DECORATION: none
}
H1 A:link {
	FONT-SIZE: 13pt; COLOR: #80904F; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #9BBB38; TEXT-DECORATION: none
}
#blogtopad {
	LEFT: 240px; FLOAT: left; POSITION: absolute; TOP: 5px
}
SPAN {
	LINE-HEIGHT: 150%
}

.code{
	BORDER-RIGHT: #9BBB38 1px dotted; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #9BBB38 1px dotted; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #9BBB38 1px dotted; 
	WIDTH: 98%; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #9BBB38 1px dotted; 
	BACKGROUND-COLOR: #FAFAF0
}
#comments H4{
	padding-left:22px;
	background:url('https://www.cnblogs.com/images/cnblogs_com/Terrylee/117085/o_comment.gif') no-repeat;
	
}
#comments p{
	BORDER-TOP: #9BBB38 1px dotted;
	BACKGROUND-COLOR: #FAFAF0;
	BORDER-BOTTOM: #9BBB38 1px dotted;
	line-height:22px;
	BORDER-LEFT: #9BBB38 1px dotted;
	BORDER-RIGHT: #9BBB38 1px dotted; 
	padding-bottom:8px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	margin-top:5px;  
}
.post H3{
	border-bottom:0px;
}
#comments H3{
	border-bottom:solid 1px #9BBB38;color:#529E00;font-size:11pt;
	background:url('https://www.cnblogs.com/images/cnblogs_com/Terrylee/117085/o_comment_icon2gif.gif') no-repeat;
	padding-left:22px;
}
p.date img{
	visibility:hidden;
}
/*******************************************/
.xx{display:none;}

td,input,select{font-size : 0.9em;}
#tagline {	
	margin-right:90px;         	color : #06A;
	font-size : 0.9em;
	color: Gray;
	font-size: 10pt;
	font-family: "Courier New", Verdana, monospace;
	text-align:right;
}
#me
{
	text-align:center;
	padding : 5px;
}
p.date
{
	padding: 2px;
	border-bottom: #aaa 1px solid;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-weight: bold;
	font-size: 1em;
	margin: 10px 0px 0px 30px;
}
p.date img {
	vertical-align : middle;
}
.post {
	padding-left: 40px;
	padding-right: 20px;
	font-size: 10pt;
	line-height:150%;
}

.codeDiv{	 
	 BORDER: #0099cc 1px solid; 
	 PADDING : 5px; 
	 FONT-SIZE: 12px;
	 MARGIN: 5px; 
	 WIDTH: 90%;COLOR: #000000; 
	 LINE-HEIGHT: 18px;  
	 FONT-FAMILY: "Verdana" , "Courier New", "Courier", "mono","sans-serif","宋体";
	 BACKGROUND-COLOR: #ddedfb;
}
pre{
	 BORDER: #0099cc 1px solid; 
	 PADDING : 5px; 
	 FONT-SIZE: 12px;
	 MARGIN: 5px; 
	 WIDTH: 90%;COLOR: #000000; 
	 LINE-HEIGHT: 18px;  
	 FONT-FAMILY: "Verdana" , "Courier New", "Courier", "mono","sans-serif","宋体";
	 BACKGROUND-COLOR: #ddedfb;
}
img{border:none;padding:-1px}
#counter{display:none;}
h1 {
	margin : 0px;
	font-size : 1.5em;	
	background-color : #ADF;
	padding-top : 1em;
	padding-left : 5px;
	padding-bottom : 5px;
	background: #F9F9F9  no-repeat 10px .5em;
	/*background-color : #ADF;*/
	color: #529E00;
	padding-left: 50px;
	height: 20px;
	border-bottom: 1px dotted Black;
	margin : 0px;
	padding-bottom: 30px;
	font-family: "Courier New", Verdana, monospace;
}

.postTitle
{
	font-size: 1.5em;
	margin: 0px;
	padding:0px
	color: #529E00;
}
.postTitle a:visited,a:active,a:link {	
	color: #529E00;
}
.postTitle a:hover {
	color:#529E00;
	text-decoration: none;
}


.codeHead {
font-weight: bold;
font-size: 12px;
padding: 5px;
padding-left: 15px;
background: #fff;
border-bottom: 1px solid #ddd;
}
.codeText {
border: 1px solid #ddd;
width: 98%;
overflow: auto;
margin: 0 0 1.1em;
padding: 0;
word-break: break-all;
background: #fff;
font: 12px 'Courier New', Monospace;
}
.codeText ol {
list-style: decimal-leading-zero;
margin: 0 1px 0 45px;
padding: 5px 0;
color: #5C5C5C;
border-left: 1px solid #ddd;
background: #fff;
}
.codeText ol li {
padding-left: 10px;
background: #FFF;
}
.codeText ol li.alt {
background: #FFF;
}
.codeText ol li span {
color: #000;
}
.codeText .comment, .codeText .comments {
color: #008200;
}
.codeText .string {
color: blue;
}
.codeText .keyword {
color: #069;
font-weight: bold;
}
.codeText .preprocessor {
color: gray;
}
.dp-c .comment {
color: green;
}
.dp-c .string {
color: blue;
}
.dp-c .preprocessor {
color: gray;
}
.dp-c .keyword {
color: blue;
}
.dp-c .vars {
color: #d00;
}
.dp-vb .comment {
color: green;
}
.dp-vb .string {
color: blue;
}
.dp-vb .preprocessor {
color: gray;
}
.dp-vb .keyword {
color: blue;
}
.dp-sql .comment {
color: green;
}
.dp-sql .string {
color: red;
}
.dp-sql .keyword {
color: #7f0055;
}
.dp-sql .func {
color: #ff1493;
}
.dp-sql .op {
color: blue;
}
.dp-xml .cdata {
color: #ff1493;
}
.dp-xml .comments {
color: green;
}
.dp-xml .tag {
font-weight: bold;
color: blue;
}
.dp-xml .tag-name {
color: #7f0055;
font-weight: bold;
}
.dp-xml .attribute {
color: red;
}
.dp-xml .attribute-value {
color: blue;
}
.dp-delphi .comment {
color: #008200;
font-style: italic;
}
.dp-delphi .string {
color: blue;
}
.dp-delphi .number {
color: blue;
}
.dp-delphi .directive {
color: #008284;
}
.dp-delphi .keyword {
font-weight: bold;
color: navy;
}
.dp-delphi .vars {
color: #000;
}
.dp-py .comment {
color: green;
}
.dp-py .string {
color: red;
}
.dp-py .docstring {
color: green;
}
.dp-py .keyword {
color: blue;
font-weight: bold;
}
.dp-py .builtins {
color: #ff1493;
}
.dp-py .magicmethods {
color: #808080;
}
.dp-py .exceptions {
color: brown;
}
.dp-py .types {
color: brown;
font-style: italic;
}
.dp-py .commonlibs {
color: #8A2BE2;
font-style: italic;
}
.dp-rb .comment {
color: #c00;
}
.dp-rb .string {
color: #f0c;
}
.dp-rb .symbol {
color: #02b902;
}
.dp-rb .keyword {
color: #069;
}
.dp-rb .variable {
color: #6cf;
}
.dp-css .comment {
color: green;
}
.dp-css .string {
color: red;
}
.dp-css .keyword {
color: blue;
}
.dp-css .colors {
color: darkred;
}
.dp-css .vars {
color: #d00;
}
.dp-j .comment {
color: #3f7f5f;
}
.dp-j .string {
color: #2a00ff;
}
.dp-j .keyword {
color: #7f0055;
font-weight: bold;
}
.dp-j .annotation {
color: #646464;
}
.dp-j .number {
color: #C00000;
}
.dp-cpp .comment {
color: #e00;
}
.dp-cpp .string {
color: red;
}
.dp-cpp .preprocessor {
color: #CD00CD;
font-weight: bold;
}
.dp-cpp .keyword {
color: #5697D9;
font-weight: bold;
}
.dp-cpp .datatypes {
color: #2E8B57;
font-weight: bold;
}