/* GitHub stylesheet for MarkdownPad (https://markdownpad.com) */
/* Author: Nicolas Hery - https://nicolashery.com */
/* Version: b13fe65ca28d2e568c6ed5d7f06581183df8f2ff */
/* Source: https://github.com/nicolahery/markdownpad-github */


#cnblogs_post_body body {
  font-family: Helvetica, arial, freesans, clean, sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  background-color: #fff;
  padding: 20px;
  max-width: 960px;
  margin: 0 auto;
}

#cnblogs_post_body body>*:first-child {
  margin-top: 0 !important;
}

#cnblogs_post_body body>*:last-child {
  margin-bottom: 0 !important;
}

/* BLOCKS
=============================================================================*/

#cnblogs_post_body p, #cnblogs_post_body blockquote, #cnblogs_post_body ul, #cnblogs_post_body ol, #cnblogs_post_body dl, #cnblogs_post_body table, #cnblogs_post_body pre {
  margin: 15px 0;
}

/* HEADERS
=============================================================================*/

#cnblogs_post_body h1, #cnblogs_post_body  h2,#cnblogs_post_body  h3,#cnblogs_post_body h4,#cnblogs_post_body  h5,#cnblogs_post_body h6 {
  margin: 20px 0 10px;
  padding: 0;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
}

#cnblogs_post_body h1 tt,#cnblogs_post_body  h1 code,#cnblogs_post_body  h2 tt, #cnblogs_post_body h2 code, #cnblogs_post_body h3 tt, #cnblogs_post_body h3 code, #cnblogs_post_body h4 tt, #cnblogs_post_body h4 code, #cnblogs_post_body h5 tt, #cnblogs_post_body h5 code, #cnblogs_post_body h6 tt, #cnblogs_post_body h6 code {
  font-size: inherit;
}

#cnblogs_post_body h1 {
  font-size: 28px;
  color: #000;
}

#cnblogs_post_body h2 {
  font-size: 24px;
  border-bottom: 1px solid #ccc;
  color: #000;
}

#cnblogs_post_body h3 {
  font-size: 18px;
}

#cnblogs_post_body h4 {
  font-size: 16px;
}

#cnblogs_post_body h5 {
  font-size: 14px;
}

#cnblogs_post_body h6 {
  color: #777;
  font-size: 14px;
}

#cnblogs_post_body body>h2:first-child, #cnblogs_post_body body>h1:first-child, #cnblogs_post_body body>h1:first-child+h2,#cnblogs_post_body body>h3:first-child, #cnblogs_post_body body>h4:first-child, #cnblogs_post_body body>h5:first-child, #cnblogs_post_body body>h6:first-child {
  margin-top: 0;
  padding-top: 0;
}

#cnblogs_post_body a:first-child h1, #cnblogs_post_body a:first-child h2, #cnblogs_post_body a:first-child h3, #cnblogs_post_body a:first-child h4, #cnblogs_post_body a:first-child h5, #cnblogs_post_body a:first-child h6 {
  margin-top: 0;
  padding-top: 0;
}

#cnblogs_post_body h1+p, #cnblogs_post_body h2+p, #cnblogs_post_body h3+p, #cnblogs_post_body h4+p, #cnblogs_post_body h5+p, #cnblogs_post_body h6+p {
  margin-top: 10px;
}

/* LINKS
=============================================================================*/

#cnblogs_post_body a {
  color: #4183C4;
  text-decoration: none;
}

#cnblogs_post_body a:hover {
  text-decoration: underline;
}

/* LISTS
=============================================================================*/

#cnblogs_post_body ul, #cnblogs_post_body ol {
  padding-left: 30px;
}

#cnblogs_post_body ul li > :first-child, 
#cnblogs_post_body ol li > :first-child, 
#cnblogs_post_body ul li ul:first-of-type, 
#cnblogs_post_body ol li ol:first-of-type, 
#cnblogs_post_body ul li ol:first-of-type, 
#cnblogs_post_body ol li ul:first-of-type {
  margin-top: 0px;
}

#cnblogs_post_body ul ul, 
#cnblogs_post_body ul ol, 
#cnblogs_post_body ol ol, 
#cnblogs_post_body ol ul {
  margin-bottom: 0;
}

#cnblogs_post_body dl {
  padding: 0;
}

#cnblogs_post_body dl dt {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  padding: 0;
  margin: 15px 0 5px;
}

#cnblogs_post_body dl dt:first-child {
  padding: 0;
}

#cnblogs_post_body dl dt>:first-child {
  margin-top: 0px;
}

#cnblogs_post_body dl dt>:last-child {
  margin-bottom: 0px;
}

#cnblogs_post_body dl dd {
  margin: 0 0 15px;
  padding: 0 15px;
}

#cnblogs_post_body dl dd>:first-child {
  margin-top: 0px;
}

#cnblogs_post_body dl dd>:last-child {
  margin-bottom: 0px;
}
#cnblogs_post_body .content-index{padding:12px;border:1px solid #ddd;background:#f8f8f8;line-height:160%;max-width:30%;font-size:100%;position:fixed;z-index:1000;left:1px;top:20px;}

#cnblogs_post_body img {
  max-width: 100%;
}

#cnblogs_post_body code{
	font-size: 14px;
    color: red;
}
#cnblogs_post_body d{
	  font-size: 24px;  
	color:red;
}
blockquote {
background:#f9f9f9;
border-left:10px solid #ccc;
margin:1.5em 10px;
padding:.5em 10px;
quotes:"\201C""\201D""\2018""\2019";
}

blockquote p {
display:inline;
}