#mytop
{
}
#mytop ul
{
display: inline; 
margin-right: 10px;
}

#mytop ul li
{
display: inline; margin-right: 10px;
}

#mytop a:link, #mytop a:visited,
{
text-decoration: none;
color: #fff;
}

#mytop a:hover, #mytop a:active,
{
text-decoration: none;
color: #ccc;
}
/*for paragraph */
h3
{
border-bottom: #0f0 dashed 1px;
background-color: #ccc;
}

h4
{
border-bottom: #009 dashed 1px;
}

/*for C++2HTML code hightlight css*/
/* now no use
div.code_frame {padding-left: 4px; padding-right: 4px; background-color: #E4ECF8;border: #BBBBDD 1px solid;}
div.code_title { background-color: #CAD0EE; margin-bottom: 0;margin-top: 4px;}
pre.code { color: #000;font: courier new;border: #CFCFCF 1px dashed;  color: #000; background-color: #F8F8F8; padding-left: 3px; padding-right: 3px;line-height: 1.3em; margin-top: 2px; margin-bottom: 2px;}

.comment { color: #77A8D5; font-style: italic; }
.pre { color: #00A600; }
.string { color: #F200F2; }
.char { color: #009900; }
.float { color: #FF0000; }
.int { color: #FF0000; }
.bool { color: #0000FF; font-weight: bold; }
.type { color: #0000FF; font-weight: bold;}
.flow { color: #0000FF; font-weight: bold;}
.keyword { color: #0000FF; font-weight: bold;}
.operator { color: #663300;  }
*/

/*for code snippet*/
.csharpcode-wrapper, .csharpcode-wrapper pre {
  background-color: #f4f4f4;
  border: solid 1px gray;
  cursor: text;
  font-family: Consolas, 'Courier New', Courier, Monospace;
  font-size: 12px;
  line-height: 1.5em;
  margin: 20px 0px 10px 0px;
  max-height: 200px;
  overflow: auto;
  padding: 4px 4px 4px 4px;
  width: 97.5%;
}
.csharpcode-wrapper pre {
  border-style: none;
  margin: 0px 0px 0px 0px;
  overflow: visible;
  padding: 0px 0px 0px 0px;
}
.csharpcode, .csharpcode pre, .csharpcode .alt {
  background-color: #f4f4f4;
  border-style: none;
  color: black;
  font-family: Consolas, 'Courier New', Courier, Monospace;
  font-size: 12px;
  line-height: 12pt;
  overflow: visible;
  padding: 0px 0px 0px 0px;
  width: 100%;
}
.csharpcode pre {
  margin: 0em;
}
.csharpcode .alt {
  background-color: white;
}
.csharpcode .asp {
  background-color: #ffff00;
}
.csharpcode .attr {
  color: #ff0000;
}
.csharpcode .cls {
  color: #cc6633;
}
.csharpcode .html {
  color: #800000;
}
.csharpcode .kwrd {
  color: #0000ff;
 font-weight: bold;
}
.csharpcode .lnum {
  color: #606060;
}
.csharpcode .op {
  color: #0000c0;
}
.csharpcode .preproc {
  color: #cc6633;
}
.csharpcode .rem {
  color: #008000;
}
.csharpcode .str {
  color: #006080;
}

/*---------------------------------------------------*/


body{
background:#B4DCED url(https://www.cnblogs.com/images/cnblogs_com/yandixin/background.jpg) repeat-x 0px -300px;
}

a:link,
a:visited {
color:#4283AB;
text-decoration:none;
}
a:hover,
a:active {
color:#71C400;
text-decoration:underline;
}

#header ul,
#sidebar-a ul,
.footer ul{
padding:0px;
margin:0px;
}

#Form1{
width:100%;
margin:0px;
padding:0px 0px 10px 0px;
background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/wrapper_background.jpg) bottom repeat-x;
text-align:center;
}

#container{ /*中间总容器*/
width:95%;
margin:0px auto;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
}

#header{
background:url(https://www.cnblogs.com/images/cnblogs_com/chio/head-background2.jpg) repeat-x;
height:120px !important;
height:140px;
padding:20px 0px 0px 0px;
}

*html #header{
height:140px;
}

#top{
height:45px;
text-align:left;
}

#top h1{
width:324px;
height:70px;
padding:0px;
display:inline;
float:left;
}

#top a{
font-size:0px;
line-height:0px;
width:324px;
height:66px;/* 188x66 */
display:block;
padding:0px;
color:#4183AA;
background:url(https://www.cnblogs.com/images/cnblogs_com/chioyang/LOGO3.png) bottom no-repeat;
}

#top p{
font-size:14px;
line-height:14px;
color:#FFFFFF;
display:inline;
width:400px;
padding:22px 0px 0px 20px;
float:left;
}

#navstats{
color:#FFFFFF;
font-size:12px;
line-height:12px;
padding:16px 5px 0px 0px;
}

#nav{
border:none;
height:40px;
font-size:14px;
padding:0px 0px 0px 3px;
line-height:14px;
}

#nav li {
display:inline;
height:35px;
float:left;
}

#nav li a:link,
#nav li a:visited {
color:#FFFFFF;
text-decoration:none;
border:none;
display:block;
padding:11px 14px 8px 14px;
margin-right:1px;
font-weight:normal;
}
#nav li a:hover,
#nav li a:active {
color:#93FF00;
background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/background.jpg) 0px -141px repeat-x;
border:none;
display:block;
padding:11px 14px 8px 14px;
margin-right:1px;
font-weight:normal;
}

#nav span{
padding:10px 10px !important;
padding:8px 10px;
display:block;
width:100px;
float:left;
}
*html #nav span{
padding:8px 10px;
}

#nav span a:link,
#nav span a:visited {
color:#FFFFFF;
text-decoration:none;
}
#nav span a:hover,
#nav span a:active {
color:#93FF00;
text-decoration:underline;
}

#footer p{
display:none;
}

.footer {
margin:0px auto;
height:163px;
background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/footer_background.gif) bottom no-repeat;
clear:both;
text-align:center;
width:982px !important;
width:980px;
padding:0px;
border:none;
}
.footer-inner {
background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/background.jpg) 0px -180px;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
text-align:left;
line-height:20px;
padding:56px 0px 10px 15px;
color:#A2C7DF;
}
.footer-inner a:link,
.footer-inner a:visited {
color:#FFFFFF;
text-decoration:none;
}
.footer-inner a:hover,
.footer-inner a:active {
color:#93FF00;
text-decoration:underline;
}
.footer-copy {
}
.footer-link {
overflow-x:hidden;
width:950px;
}
.footer-link ul {
margin-left:-13px;
}
.footer-link li {
display:inline;
padding:0px 12px;
border-left:1px #A2C7DF solid;
}

#content{
width:78%;
display:inline;
padding:0px 0px 0px 15px;
margin:0px;
border:none;
}

#sidebar-a {
width:18%;
display:inline;
padding:0px 15px 0px 0px;
margin:0px;
border:none;
font-size:12px;
}

.date a{
font-size:12px;
font-weight:normal;
}

.post{
margin-bottom:5px;
border:none;
border-top:#4283AB 1px solid;
}

#content .post a{
font-size:12px;
background:none;
}

.posthead{
padding:13px 0px 6px 0px;
}

#content .posthead h2 a{
color: #4283AB;
font-size:13px;
font-family: verdana;
font-weight: normal;
}

.postbody{
padding:10px 0px 0px 0px;
}

.postbody h1{
font-size:14px;
font-weight:bold;
background:#DAE8FA;
height:30px;
line-height:30px;
color:#000000;
margin:0.5em auto 1em auto;
padding:5px 1px 5px 1px;
border-bottom:2px #CCCCCC solid;
}

.postbody h2{
font-size:14px;
text-decoration:underline;
font-weight:normal;
color:#000000;
height:25px;
line-height:25px;
background:#DAE8FA;
padding-left:1px;
padding-right:1px;
}

.postbody img{
border:0px none;
}

.postfoot{
font-size:12px;
padding:5px 0px;
color:#999999;
}

#content div a{
font-size:14px;
background:#D8E6F8;
}

.Cal{
width:220px;
}

#news{
width:220px;
}

#sidebar-a h3{
font-size:16px;
margin:20px 0px 10px 0px;
line-height:20px;
padding:0px;
width:220px;
font-weight:normal;
color:#000000;
border-bottom:1px #000000 dashed;
}

#sidebar-a ul{
margin-left:0px;
}

#AjaxHolder_UpdatePanel1 table tr td a{
font-size:12px;
background:none;
}
