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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_bg3.jpg) repeat-y 0 0}
form {background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_bg4.jpg) repeat-y right top}
#home {}
#bgMusic { position:absolute; width:60px; height: 24px; top:285px; right: 170px; z-index: 1000 }
#header {position:relative; height: 340px; background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_thinkfast.png) no-repeat 0 0; margin: 0 170px; overflow: hidden}
#blogTitle {}
#blogTitle h1 { position: absolute; left: 330px; top: 200px; width: 400px }
#blogTitle h1 span { font-size: 36px; position: absolute; font-weight: bold }
#blogTitle h1 span em { font-size: 36px; font-weight: bold; font-family: Georgia,"Times New Roman",Times,"微软雅黑","宋体",serif; font-style: italic }
#blogTitle h1 .shadow { color: #000; left: 4px; top: 4px; opacity: 0.5; filter:alpha(opacity=50) }
#blogTitle h1 .truetitle { color: #dde338; left: 0; top: 0; }
#blogTitle h2 { position: absolute; left: 292px; 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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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:3200px; position:relative; margin: 0 }
#mainContent {margin:0 150px; padding-left: 19px; min-height:3200px; background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_fader_left.png) repeat-y 0 0 }
.forFlow { background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_fader_right.png) repeat-y right top; min-height: 3200px; padding: 24px 39px 24px 55px }
.topicListFooter { margin: 0 }
#calendar {width:148px; height:179px; padding: 20px 25px 22px 15px; background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_cal-grey.png) repeat 0 0; font-weight: bold }
.Cal .CalWeekendDay { background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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: 100px; 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 { margin-left: 18px }
.catListComment > div {background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_side_b.png) no-repeat 0 0 }
.catListComment > div:last-child, .catListComment > div.last-child {background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_fader_bottom.png) repeat-x 0 0; margin: 0 150px; padding: 24px; }
#footer, #footer *, .footer * { font-size:12px }
#footer, .footer * { text-align: center }
#footer p, .footer * { padding: 12px 0 }

.newsItem > div#divNewMsg {background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_dot.gif) repeat-x left bottom }
.postTitle a, .PostListTitle, .entrylistTitle { background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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: 1em }
#EntryTag { color: #dde388; text-align: right }
.postText2 {margin: 6px 0 }

.feedback_area_title { font-size: 18px; padding: 6px 0; background: url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_dot.gif) repeat-x 0 0; padding: 1em 0 0 2em }
.feedbackListSubtitle { position: relative }
.feedbackManage { position: absolute; top: 0; right: 0 }

.commenttb { width: 100% }


input[type="text"], textarea {background: #636363 url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_input_grey.png) repeat-x 0 0; border: 1px solid #2c2c2d; padding: 2px; color: #ccc }
input[type="text"]:focus, textarea:focus, input[type="text"].focus, textarea.focus { background: #4f4e4e url(https://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_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://www.cnblogs.com/images/cnblogs_com/ruxpinsp1/131326/o_dot.gif) repeat-x left bottom }
.very { font-weight: bold; color: #700000; background-color: #ffc }