BODY {
    PADDING-RIGHT:    0px;
    PADDING-LEFT:     0px;
    FONT-SIZE:        76%;
    PADDING-BOTTOM:   0px;
    MARGIN:           0px;
    COLOR:            #ffffff;
    PADDING-TOP:      0px;
    FONT-FAMILY:      Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #333333;
    TEXT-ALIGN:       left;
    WORD-WRAP:        break-word;
}
A {
    COLOR:           #ff9900;
    TEXT-DECORATION: none;
}
A:hover {
    TEXT-DECORATION: underline;
}
P {
    MARGIN:      0px 0px 1.5em;
    LINE-HEIGHT: 1.2em;
}
H1 {
    FONT-SIZE:   1.4em;
    MARGIN:      0px;
    PADDING-TOP: 0.5em;
}
H2 A {
    PADDING-RIGHT:  0px;
    PADDING-LEFT:   0px;
    PADDING-BOTTOM: 0px;
    MARGIN:         0px;
    PADDING-TOP:    0px;
}
.postfoot A {
    PADDING-RIGHT:  0px;
    PADDING-LEFT:   0px;
    PADDING-BOTTOM: 0px;
    MARGIN:         0px;
    PADDING-TOP:    0px;
}
H1 A:visited {
    FONT-SIZE:       1.6em;
    TEXT-TRANSFORM:  capitalize;
    COLOR:           #dddddd;
    TEXT-DECORATION: none;
}
H1 A:active {
    FONT-SIZE:       1.6em;
    TEXT-TRANSFORM:  capitalize;
    COLOR:           #dddddd;
    TEXT-DECORATION: none;
}
H1 A:link {
    FONT-SIZE:       1.6em;
    TEXT-TRANSFORM:  capitalize;
    COLOR:           #dddddd;
    TEXT-DECORATION: none;
}
H1 A:hover {
    FONT-SIZE:       1.6em;
    TEXT-TRANSFORM:  capitalize;
    COLOR:           #dddddd;
    TEXT-DECORATION: none;
}
H2 {
    MARGIN-TOP: 1em;
    FONT-SIZE:  1em;
}
H3 {
    FONT-SIZE: 1.2em;
}
H5 {
    PADDING-RIGHT:  0px;
    PADDING-LEFT:   0px;
    PADDING-BOTTOM: 0px;
    MARGIN:         0px;
    PADDING-TOP:    0px;
}
PRE {
    FONT-SIZE: 1em;
    MARGIN:    0px 0px 0px 22px;
}
BLOCKQUOTE {
    PADDING-RIGHT:  4px;
    PADDING-LEFT:   4px;
    PADDING-BOTTOM: 4px;
    MARGIN:         0px;
    PADDING-TOP:    4px;
    FONT-STYLE:     italic;
}
INPUT.text {
    WIDTH: 350px;
}
TEXTAREA {
    WIDTH:  350px;
    HEIGHT: 200px;
}
.Textbox {
    BORDER-RIGHT:  #aaaaaa 1px solid ;
    BORDER-TOP:    #aaaaaa 1px solid ;
    BORDER-LEFT:   #aaaaaa 1px solid ;
    WIDTH:         160px;
    BORDER-BOTTOM: #aaaaaa 1px solid ;
}
TEXTAREA {
    BORDER-RIGHT:  #aaaaaa 1px solid ;
    BORDER-TOP:    #aaaaaa 1px solid ;
    BORDER-LEFT:   #aaaaaa 1px solid ;
    WIDTH:         160px;
    BORDER-BOTTOM: #aaaaaa 1px solid ;
}
.button {
    BORDER-RIGHT:     #aaaaaa 1px solid ;
    BORDER-TOP:       #aaaaaa 1px solid ;
    FONT-SIZE:        1em;
    BORDER-LEFT:      #aaaaaa 1px solid ;
    BORDER-BOTTOM:    #aaaaaa 1px solid ;
    BACKGROUND-COLOR: #ccd4e0;
}
TEXTAREA {
    PADDING-RIGHT:  2px;
    PADDING-LEFT:   2px;
    FONT-SIZE:      1em;
    MARGIN-BOTTOM:  0.5em;
    PADDING-BOTTOM: 2px;
    PADDING-TOP:    2px;
    FONT-FAMILY:    Verdana, Geneva, Arial, Sans-Serif;
}
LEGEND {
    BORDER-RIGHT:     #cccccc 1px solid ;
    PADDING-RIGHT:    3px;
    BORDER-TOP:       #cccccc 1px solid ;
    MARGIN-TOP:       0.5em;
    PADDING-LEFT:     3px;
    MARGIN-BOTTOM:    0.5em;
    PADDING-BOTTOM:   3px;
    BORDER-LEFT:      #cccccc 1px solid ;
    PADDING-TOP:      3px;
    BORDER-BOTTOM:    #cccccc 1px solid ;
    LETTER-SPACING:   2px;
    BACKGROUND-COLOR: #555555;
}
IMG {
    BORDER-RIGHT:  0px ;
    BORDER-TOP:    0px ;
    BORDER-LEFT:   0px ;
    BORDER-BOTTOM: 0px ;
}
.clr {
    CLEAR: both;
}
#relatedlinks UL {
    PADDING-RIGHT:   0px;
    PADDING-LEFT:    0px;
    PADDING-BOTTOM:  0px;
    MARGIN-LEFT:     10px;
    PADDING-TOP:     0px;
    LIST-STYLE-TYPE: none;
}
.media {
    FONT-WEIGHT: bold;
    FONT-SIZE:   0.8em;
    MARGIN:      10px 10px 5px;
}
.thumbnail {
    MARGIN: 5px;
}
#container {
    MARGIN:           1em auto;
    WIDTH:            1000px;
    BACKGROUND-COLOR: #333333;
    TEXT-ALIGN:       left;
}
#header {
}
#top {
    PADDING-RIGHT:       1em;
    background-position-y: 15px; 
    background-position-x: 450px ;
    PADDING-LEFT:        1em;
    BACKGROUND-IMAGE:    url(https://www.cnblogs.com/images/cnblogs_com/benl/48463/t_pow_by_aspnet2.0a.gif);
    BACKGROUND-REPEAT:   no-repeat;
    HEIGHT:              100px;
    TEXT-ALIGN:          left; 
}
#top H1 {
}
.weblogtitle {
}
#Header1_HeaderTitle {
    FONT-SIZE:   x-large;
    FILTER:      shadow(color=#ffffff,direction=120,enabled=1,strength=5);
    COLOR:       #ff9900;
    FONT-FAMILY: Impact;
    HEIGHT:      10px;
}
#top P {
    FONT-SIZE:   1.4em;
    FILTER:      glow(color=#ffffcc,strength=2);
    FONT-FAMILY: Comic Sans MS;
    HEIGHT:      15px;
}
#nav {
    MARGIN-TOP:     0.5em;
    PADDING-BOTTOM: 0.2em;
    PADDING-TOP:    0.2em;
    BORDER-BOTTOM:  #666666 1px solid ;
    TEXT-ALIGN:     left;
}
#nav UL {
    PADDING-RIGHT:   0px;
    PADDING-LEFT:    0px;
    PADDING-BOTTOM:  0px;
    MARGIN:          0px;
    COLOR:           #000000;
    PADDING-TOP:     0px;
    LIST-STYLE-TYPE: none;
}
#nav UL LI {
    DISPLAY: inline;
}
#nav UL LI A {
    BORDER-RIGHT:    #666666 1px solid ;
    PADDING-RIGHT:   1em;
    MARGIN-TOP:      0px;
    PADDING-LEFT:    1em;
    FONT-WEIGHT:     bold;
    FLOAT:           left;
    PADDING-BOTTOM:  0.2em;
    PADDING-TOP:     0.2em;
    TEXT-DECORATION: none;
}
#nav SPAN {
    PADDING-LEFT: 1em;
}
#navstats {
    PADDING-RIGHT:  0em;
    PADDING-LEFT:   0.5em;
    FONT-SIZE:      0.9em;
    FLOAT:          right;
    PADDING-BOTTOM: 0.5em;
    WIDTH:          340px;
    COLOR:          #cccccc;
    MARGIN-RIGHT:   0.5em;
    PADDING-TOP:    0.5em;
    TEXT-ALIGN:     right;
}
#content {
    PADDING-RIGHT:  1em;
    PADDING-LEFT:   1em;
    PADDING-BOTTOM: 0.5em;
    MARGIN-RIGHT:   220px;
    PADDING-TOP:    0.5em;
}
P.date IMG {
    VERTICAL-ALIGN: middle;
}
P.date {
    PADDING-RIGHT:  0px;
    PADDING-LEFT:   0px;
    FONT-WEIGHT:    bold;
    FONT-SIZE:      0.8em;
    MARGIN-BOTTOM:  0px;
    PADDING-BOTTOM: 2px;
    TEXT-TRANSFORM: capitalize;
    COLOR:          #cccccc;
    PADDING-TOP:    2px;
    TEXT-ALIGN:     right;
}
P.date A {
    COLOR: #dddddd;
}
.post {
    PADDING-RIGHT:  0px;
    BORDER-TOP:     #666666 1px solid ;
    PADDING-LEFT:   0px;
    PADDING-BOTTOM: 0px;
    MARGIN:         0px 0px 3em;
    BORDER-LEFT:    #666666 2px solid ;
    PADDING-TOP:    0px;
    BORDER-BOTTOM:  #666666 1px solid ;
}
.post IMG {
    BORDER-RIGHT:   #666666 1px solid ;
    PADDING-RIGHT:  3px;
    BORDER-TOP:     #666666 1px solid ;
    PADDING-LEFT:   3px;
    MARGIN-BOTTOM:  5px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT:    5px;
    BORDER-LEFT:    #666666 1px solid ;
    MARGIN-RIGHT:   5px;
    PADDING-TOP:    3px;
    BORDER-BOTTOM:  #666666 1px solid ;
}
.posthead {
    PADDING-RIGHT:  1em;
    PADDING-LEFT:   1em;
    FONT-SIZE:      0.9em;
    PADDING-BOTTOM: 2px;
    MARGIN:         0px;
    PADDING-TOP:    2px;
}
.postbody {
    PADDING-RIGHT:  1.5em;
    PADDING-LEFT:   1.5em;
    PADDING-BOTTOM: 2em;
    PADDING-TOP:    1em;
    BORDER-BOTTOM:  #666666 1px solid ;
}
.posthead H2 {
    PADDING-RIGHT:  0em;
    PADDING-LEFT:   0em;
    FONT-SIZE:      1.2em;
    PADDING-BOTTOM: 0em;
    MARGIN:         0px;
    TEXT-TRANSFORM: capitalize;
    PADDING-TOP:    0.5em;
    LETTER-SPACING: 1px;
}
.post H5 {
    FONT-SIZE: 1em;
    MARGIN:    0px 0px 0.5em;
}
.postfoot {
    PADDING-RIGHT:  1em;
    PADDING-LEFT:   1em;
    FONT-SIZE:      0.9em;
    PADDING-BOTTOM: 0.5em;
    MARGIN:         0px;
    COLOR:          #eeeeee;
    PADDING-TOP:    0.5em;
}
#comments H4 SPAN {
    COLOR: #999;
}
#comments H4 {
    FONT-SIZE: 0.9em;
    MARGIN:    0px;
}
#sidebar-a {
    PADDING-RIGHT:  0.5em;
    PADDING-LEFT:   0.5em;
    FONT-SIZE:      0.9em;
    FLOAT:          right;
    PADDING-BOTTOM: 0.5em;
    MARGIN:         0px 0px 0px 0.5em;
    BORDER-LEFT:    #666666 1px solid ;
    WIDTH:          200px;
    PADDING-TOP:    0.5em;
}
#sidebar-a H3 {
    MARGIN-TOP:     2em;
    FONT-SIZE:      0.9em;
    MARGIN-LEFT:    1em;
    TEXT-TRANSFORM: capitalize;
    COLOR:          #cccccc;
    BORDER-BOTTOM:  #cccccc 1px solid ;
    LETTER-SPACING: 2px;
}
#sidebar-a UL {
    PADDING-RIGHT:   0px;
    PADDING-LEFT:    0px;
    PADDING-BOTTOM:  0px;
    MARGIN:          0px 0px 10px 8px;
    WIDTH:           100%;
    PADDING-TOP:     0px;
    LIST-STYLE-TYPE: none;
}
#sidebar-a LI {
    MARGIN-TOP: 6px;
}
#sidebar-a A:active {
    PADDING-RIGHT:   2px;
    PADDING-LEFT:    2px;
    PADDING-BOTTOM:  2px;
    MARGIN-RIGHT:    0px;
    PADDING-TOP:     2px;
    TEXT-DECORATION: none;
}
#sidebar-a A:visited {
    PADDING-RIGHT:   2px;
    PADDING-LEFT:    2px;
    PADDING-BOTTOM:  2px;
    MARGIN-RIGHT:    0px;
    PADDING-TOP:     2px;
    TEXT-DECORATION: none;
}
#sidebar-a A:link {
    PADDING-RIGHT:   2px;
    PADDING-LEFT:    2px;
    PADDING-BOTTOM:  2px;
    MARGIN-RIGHT:    0px;
    PADDING-TOP:     2px;
    TEXT-DECORATION: none;
}
#sidebar-a A:hover {
    TEXT-DECORATION: underline;
}
#calendar {
    MARGIN-BOTTOM: 1em;
    TEXT-ALIGN:    center;
}
#news {
    BORDER-RIGHT:   #cccccc 1px dotted ;
    PADDING-RIGHT:  5px;
    BORDER-TOP:     #cccccc 1px dotted ;
    PADDING-LEFT:   5px;
    MARGIN-BOTTOM:  0.5em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT:    #cccccc 1px dotted ;
    PADDING-TOP:    5px;
    BORDER-BOTTOM:  #cccccc 1px dotted ;
}
.imageFrame {
    MARGIN-TOP:  20px;
    PADDING-TOP: 10px;
    POSITION:    absolute;
}
#footer {
    CLEAR:          both;
    PADDING-RIGHT:  5px;
    PADDING-LEFT:   5px;
    FONT-SIZE:      0.9em;
    PADDING-BOTTOM: 5px;
    PADDING-TOP:    5px;
}
.Cal {
    MARGIN-TOP:          10px;
    FONT-SIZE:           12px;
    BORDER-LEFT-COLOR:   black;
    MARGIN-BOTTOM:       10px;
    BORDER-BOTTOM-COLOR: black;
    WIDTH:               180px;
    BORDER-TOP-COLOR:    black;
    FONT-FAMILY:         Arial;
    HEIGHT:              200px;
    BORDER-RIGHT-COLOR:  black;
}
.CalTitle {
    PADDING-RIGHT:    0px;
    PADDING-LEFT:     0px;
    FONT-WEIGHT:      bold;
    FONT-SIZE:        13px;
    PADDING-BOTTOM:   0px;
    MARGIN-LEFT:      0px;
    PADDING-TOP:      0px;
    FONT-FAMILY:      Arial;
    HEIGHT:           100%;
    BACKGROUND-COLOR: #333333;
}
.CalOtherMonthDay {
    COLOR: #aaaaaa;
}
.CalSelector {
    BACKGROUND-COLOR: #444444;
}
A.CalNextPrev {
    COLOR: #fff;
}
A.CalNextPrev:link {
    COLOR: #fff;
}
A.CalNextPrev:visited {
    COLOR: #fff;
}
A.CalNextPrev:active {
    COLOR: #fff;
}
.CalNextPrev {
    COLOR: #fff;
}
.CalDayHeader {
    FONT-WEIGHT:      bold;
    BACKGROUND-COLOR: #444444;
}
.CalSelectedDay {
    BACKGROUND-COLOR: #111111;
}
.CalWeekendDay {
    BACKGROUND-COLOR: #444444;
}
.CalTodayDay {
    FONT-WEIGHT:      bold;
    COLOR:            #ffffff;
    BACKGROUND-COLOR: #666666;
}