html, body, div, fieldset, table, td, th, p, ul, ol, li, dl, dt, dd, form, fieldset, h1, h2, h3, h4, h5, h6, span, label, a, input, textarea, blockquote, cite { margin: 0; padding: 0; font: 14px/1.5em Tahoma,Verdana,Helvetica,微软雅黑,宋体,Arial, "Arial Unicode MS" ,MingLiu,PMingLiu, "MS Gothic" ,sans-serief; color: #fff; }
a, a:link, a:visited, a:active { text-decoration: none; color: #fc8916; }
a:hover { color: #ffc; }
img, a img { vertical-align: middle; border: none; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
strike, del { display: inline; text-decoration: line-through; }
ins { display: inline; text-decoration: none; }

body { background: #0d0d0d url(https://images.cnblogs.com/cnblogs_com/scott_xu/bg3.jpg) repeat-y 0 0; }
form { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/bg4.jpg) repeat-y right top; }
#home { }
#header { position: relative; height: 340px; background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/banner.png) no-repeat 0 0; background-position: right top; margin: 0 99px 0 169px; overflow: hidden; }
#blogTitle { }
#blogTitle h1 { position: absolute; right: 300px; top: 50px; width: 400px; }
#blogTitle h1 span { font-size: 40px; position: absolute; font-weight: bold; }
#blogTitle h1 span em { font-size: 40px; font-weight: bold; font-family: Georgia, "Times New Roman" ,Times, "微软雅黑" , "宋体" ,serif; font-style: italic; }
#blogTitle h1 .shadow { color: #fff; left: 3px; top: 3px; opacity: 0.2; filter: alpha(opacity=20); }
#blogTitle h1 .truetitle { color: #dde338; left: 0; top: 0; }
#blogTitle h2 { position: absolute; left: 90px; top: 134px; }
* + html #blogTitle h2 { top: 132px; }
#lnkBlogLogo { display: none; }
#blogTitle h2 #randomWords, #blogTitle h2 #randomWords * { font-size: 12px; color: #a05434; }
#navigator { height: 30px; background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/topnav.png) repeat-x 0 0; margin-top: 310px; position: relative; }
#navList { margin: 0; height: 30px; }
#navList li { float: left; height: 50px; line-height: 30px; list-style-type: none; background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/topnav.png) repeat-x 0 0; }
#navList li a { display: block; height: 50px; line-height: 30px; padding: 0 15px; text-align: center; }
.blogStats { margin: 0; position: absolute; height: 30px; line-height: 30px; top: 0; right: 12px; }
#sideBar { width: 210px; position: absolute; left: 0; top: 0; }
#main { min-height: 1800px; position: relative; margin: 0; }
#mainContent { margin: 0 80px 0 150px; padding-left: 19px; min-height: 1800px; background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/fader_left.png) repeat-y 0 0; }
.forFlow { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/fader_right.png) repeat-y right top; min-height: 1800px; padding: 24px 39px 24px 55px; }
.topicListFooter { margin: 0; }
#calendar { width: 148px; height: 179px; padding: 20px 25px 22px 15px; background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/calendar.png) no-repeat 0 0; margin-left: 8px; }
.Cal { width: 148px; }
.CalTitle { width: 114px; margin: 0 auto 6px auto; }
.Cal .CalTitle td { height: 20px; line-height: 20px; font-weight: bold; color: #fff; }
.CalTitle .CalNextPrev { width: 16px; }
.CalTitle .CalNextPrev a { color: #fc8916 !important; }
.Cal td { color: #666; font-weight: bold; }
.Cal td a { color: #090; font-weight: bold; text-decoration: none; }
.Cal .CalDayHeader { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/cal-grey.png) repeat 0 0; font-weight: bold; }
.Cal .CalWeekendDay { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/cal-orange.png) repeat 0 0; font-weight: bold; color: #f00; }
.Cal .CalOtherMonthDay { font-weight: normal; color: #aaa; }
.Cal .CalTodayDay { background: #fc8916; color: #fff; }
#leftcontentcontainer > div { width: 188px; margin-top: -6px; }
#leftcontentcontainer > div > h3 { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/side_t.png) no-repeat 0 0; width: 138px; height: 20px; line-height: 20px; font-weight: bold; padding: 18px 26px 10px 25px; margin: 0; text-align: center; color: #f9ffb5; }
#leftcontentcontainer > div > ul, #MyIng, .catListTitle + div, #copyrightdesc > div { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/side_b.png) no-repeat left bottom; width: 160px; padding: 0 17px 20px 11px; }
#leftcontentcontainer > div > ul li { list-style-type: circle; list-style-position: inside; }
#leftcontentcontainer > div > ul li, #leftcontentcontainer > div > ul li * { font-size: 12px; }
.mySearch > div * { font-size: 12px; text-align: center; }
input#q { width: 90px; height: 22px; text-align: left; margin-left: 12px; }
#divSendMsg { display: inline; }
#divSendMsg a { margin-left: -6px; }
.catListNoteBook { margin-left: 12px; }
.catListPostCategory { margin-left: 20px; }
.catListEssay { margin-left: 26px; }
.catListBlogRank { margin-left: 12px; }
.catListComment, .catListInteraction, .catListView { margin-left: 18px; }
.catListComment > div { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/side_b.png) no-repeat 0 0; }
.catListComment > div:last-child, .catListComment > div.last-child { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/side_b.png) no-repeat left bottom; }
.newsItem { margin-left: 24px; }
.divRecentCommentAticle { padding-bottom: 0 !important; }
.divRecentCommentAticle a { font-size: 12px; }
.divRecentComment { font-size: 12px; padding: 0 12px; padding-bottom: 12px; }
.ing_body { word-break: normal; }
#footer { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/fader_bottom.png) repeat-x 0 0; margin: 0 80px 0 150px; padding: 30px 0 0 0; }
#footer, #footer *, .footer * { font-size: 12px; line-height: 24px; }
.footer { margin: 0 80px 0 150px; }
#footer, .footer * { text-align: center; }
#footer p, .footer * { padding: 0 0 12px 0; }

.newsItem > div#divNewMsg { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/side_b.png) no-repeat 0 0; padding-bottom: 0; }
.newsItem > div, #MyIng, .ing_title, .ing_body, .ing_date, .ing_footer { margin: 0 !important; }
.ing_title, .ing_title a { text-align: left; font-weight: bold; font-size: 12px; }
.ing_body { padding-left: 0.5em; }
.ing_date { color: #ccc; font-size: 10px; }

.contact { text-align: center; padding: 24px 0 0 0; }
.commentsTable { margin: 12px auto; }
.day { padding-bottom: 36px; }
.post, .PostList, .entrylistItem { padding: 12px 0; border-bottom: 1px solid #636363; }
.PostList, .entrylistItem { padding: 12px; }
.postTitle, .postTitle a, .PostListTitle, .PostListTitle a, .entrylistTitle { font-size: 22px; font-weight: bold; font-family: Georgia, "Times New Roman" ,Times, "微软雅黑" , "宋体" ,serif; font-style: italic; }
.postTitle { padding: 12px 0; background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/dot.gif) repeat-x left bottom; }
.postTitle a, .PostListTitle, .entrylistTitle { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/h1dot.gif) no-repeat 3px 7px; display: block; text-indent: 1em; }
.PostListTitle, .entrylistTitle { color: #fc8916; }
.postBody, .postCon { padding: 12px; background: #404040; margin: 6px 0; }
.postBody p, .postCon p { padding: 3px 0; text-indent: 2em; }
.postBody dl, .postCon dl { padding-left: 2em; }
.postBody dl dd, .postCon dl dd { padding-left: 1em; }
.postBody ul, .postCon ul, .postBody ol, .postCon ol { margin-left: 4em; }

.postBody strong, .postCon strong { color:#00ff00; }
.postBody em, .postCon em { color:#ff00ff; font-weight: bold;}
.postBody h1, .postCon h1 { margin: 1em 0 0 3px; font-size: 18px; font-weight: bold; font-family: Georgia, "Times New Roman" ,Times, "微软雅黑" , "宋体" ,serif; font-style: italic;color:#ffff00; }
.postBody ul, .postCon ul, .postBody ol, .postCon ol { margin-left: 4em; }
.postBody ul, .postCon ul {list-style-type:circle;}

.postBody table, .postCon table { margin-left: 28px; border-collapse: collapse; border: #FF800 1px solid; width: 90%; }
.postBody td, .postCon td { padding: 3px 5px; line-height: 30px; border: #FF800 1px solid; }
pre.codetitle, pre.code { margin: 10px 8px 0 28px; padding: 4px; border: solid 1px #525252; border-style: dashed; font: 14px/1.5em Consolas,Tahoma,Verdana,Helvetica,微软雅黑,宋体,Arial, "Arial Unicode MS" ,MingLiu,PMingLiu, "MS Gothic" ,sans-serief; color: #D6EDE1; word-break: break-all; background-color: #323232; overflow: auto; }
pre.code { border-top-width: 0px; margin: 0 8px 20px 28px; }
pre.codetitle a { font-family: "Comic Sans MS" ,Georgia, "Times New Roman" ,Times, "微软雅黑" , "宋体" ,serif; margin-left: 2px; padding-left: 18px; background-image: url(https://images.cnblogs.com/cnblogs_com/scott_xu/code.png); background-repeat: no-repeat; background-position: center left; }
pre.code span { font: 14px/1.5em Consolas,宋体,Arial; }
.postBody ul .code, .postCon ul .code, .postBody ol .code, .postCon ol .code, .postBody ul .codetitle, .postCon ul .codetitle, .postBody ol .codetitle, .postCon ol .codetitle { margin-left: -10px; }
#EntryTag { color: #dde388; text-align: right; }
.postText2 { margin: 6px 0; }

.feedback_area_title { font-size: 18px; padding: 6px 0; background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/dot.gif) repeat-x left bottom; color: #fc8916; text-indent: 1em; }
.feedbackItem { padding: 12px; background: #404040; margin: 6px 0; }
.feedbackItem * { font-size: 12px; }
.feedbackCon { background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/dot.gif) repeat-x 0 0; padding: 1em 0 0 2em; }
.feedbackListSubtitle { position: relative; }
.feedbackManage { position: absolute; top: 0; right: 0; }

input[type="text"], textarea { background: #636363 url(https://images.cnblogs.com/cnblogs_com/scott_xu/input_grey.png) repeat-x 0 0; border: 1px solid #2c2c2d; padding: 2px; color: #ccc; min-height: 21px; }
input[type="text"]:focus, textarea:focus, input[type="text"].focus, textarea.focus { background: #4f4e4e url(https://images.cnblogs.com/cnblogs_com/scott_xu/input_grey_hov.png) repeat-x 0 0; color: #fff; }
input[type="submit"], input[type="button"], button { color: #000; }
* html input, * html textarea, * html input.focus, * html textarea.focus { background: #fff; color: #000 !important; }
.important { font-weight: normal; color: #b9b9ff; background: url(https://images.cnblogs.com/cnblogs_com/scott_xu/dot.gif) repeat-x left bottom; }
.very { font-weight: bold; color: #700000; background-color: #ffc; }
.div_my_zzk { margin: 0px; }
input#q { padding: 0; }