
BODY { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H1 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H2 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H3 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H4 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H5 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
H6 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
ADDRESS { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
BLOCKQUOTE { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
DD { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
DL { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
HR { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
P { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
FORM { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
INPUT { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
BODY { text-align: center; font-family: verdana, arial, helvetica, sans-serif; background: #444 repeat-x 0px 0px; color: #ccc; font-size: 12px; vertical-align: top; }
FORM { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
INPUT { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
TEXTAREA { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
TABLE { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
H1 { font-family: arial, helvetica, sans-serif; }
H2 { font-family: arial, helvetica, sans-serif; }
H3 { font-family: arial, helvetica, sans-serif; }
H4 { font-family: arial, helvetica, sans-serif; }
H5 { font-family: arial, helvetica, sans-serif; }
H6 { font-family: arial, helvetica, sans-serif; }
H2 { font-size: 16px; }
H3 { font-size: 16px; }
A { color: #fff; text-decoration: underline; }
A:hover { text-decoration: none; }
A IMG { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; }
ADDRESS { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 10px; }
DL { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 10px; }
P { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 10px; }
BLOCKQUOTE { margin: 10px 0px 0px; background: #f5f5f5; }
BLOCKQUOTE P { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
BLOCKQUOTE BLOCKQUOTE { margin: 0px 10px; background: #fff; }
IMG.centered { display: block; margin-left: auto; margin-right: auto; }
IMG.alignleft { margin: 3px 10px 2px 0px; }
IMG.alignright { margin: 3px 0px 2px 10px; }
IMG.alignleft { border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 9px; padding-left: 9px; padding-right: 9px; display: inline; border-top: #eee 1px solid; border-right: #eee 1px solid; padding-top: 9px; }
IMG.alignright { border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 9px; padding-left: 9px; padding-right: 9px; display: inline; border-top: #eee 1px solid; border-right: #eee 1px solid; padding-top: 9px; }
P IMG { max-width: 100%; }
SMALL { font-size: 11px; }
.alignleft { float: left; }
.alignright { float: right; }
.clear { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 0px; }
.tl { width: 10px; height: 10px; overflow: hidden; }
.tr { width: 10px; height: 10px; overflow: hidden; }
.bl { width: 10px; height: 10px; overflow: hidden; }
.br { width: 10px; height: 10px; overflow: hidden; }
.tl { float: left; clear: left; }
.bl { float: left; clear: left; }
.tr { float: right; clear: right; }
.br { float: right; clear: right; }
#wrapper { margin: 0px auto; width: 830px; }
#container { text-align: left; margin: 10px 0px 0px; width: 1000px; background: url(images/bg_container.gif) #555 repeat-x; float: left; }
.maincolumn { margin: 10px 0px 0px 10px; width: 620px; display: inline; background: url(images/bg_maincolumn.gif) no-repeat left bottom; float: left; }
#menu { text-transform: uppercase; width: 620px; font-family: arial, helvetica, sans-serif; float: left; font-size: 11px; font-weight: bold; }
#menu UL { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
#menu UL LI { margin: 0px 1px 0px 0px; display: inline; background: url(images/bg_tab_right.gif) no-repeat right top; float: left; height: 29px; overflow: hidden; }
#menu UL LI A { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; display: block; background: url(images/bg_tab_left.gif) no-repeat; text-decoration: none; padding-top: 8px; }
#menu UL LI A:hover { text-decoration: underline; }
#menu UL LI SPAN.feed { padding-bottom: 0px; padding-left: 0px; padding-right: 17px; background: url(images/feed.gif) no-repeat right top; padding-top: 0px; }
#menu UL LI.current_page_item { background: url(images/bg_tab_current_right.gif) #fff no-repeat right top; }
#menu UL LI.current_page_item A { background: url(images/bg_tab_current_left.gif) no-repeat; color: #000; }
#postnavigation { margin: 0px 10px; }
#content { margin: 0px 0px 10px; width: 620px; background: url(images/bg_content.gif) #fff no-repeat right top; float: left; color: #000; }
#banner { margin: 10px 10px 9px; width: 600px; display: inline; background: url(images/banner.png) #666; float: left; height: 150px; color: #fff; overflow: hidden; }
.post { margin: 0px 10px; }
.entry-wrap { margin: 1px 0px 0px; }
.entry-head { margin: 10px 0px 0px; }
.entry-head { background: url(images/bg_entry_head.gif) #eee no-repeat left bottom; color: #666; }
.entry-head H2 { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: url(images/bg_entry_title.gif) no-repeat; padding-top: 10px; }
.entry-head H2 A { color: #666; text-decoration: none; }
.entry-head H2 A:hover { color: #000; }
.entry-date { position: relative; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 0px; }
.entry-wrap { background: url(images/bg_entry_wrap.gif); }
.entry-wrap .rc { background: url(images/bg_entry_rc_bottom.gif) left bottom; height: 14px; overflow: hidden; }
.entry-content { padding-bottom: 0px; line-height: 24px; padding-left: 20px; padding-right: 20px; background: url(images/bg_entry_rc_top.gif) no-repeat; padding-top: 13px; }
.entry-content A { color: #000; }
.entry-content H1 { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 10px; }
.entry-content H2 { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 10px; }
.entry-content H3 { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 10px; }
.entry-content H4 { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 10px; }
.entry-content H5 { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 10px; }
.entry-content H6 { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 10px; }
.entry-content H5 { font-size: 11px; }
.entry-content H6 { font-size: 10px; }
.entry-meta { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; padding-top: 10px; }
.entry-meta A { font-weight: bold; }
.navigation { padding-bottom: 5px; line-height: 18px; padding-left: 20px; padding-right: 20px; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-top: 15px; }
.navigation A { color: #000; }
.sidebar { margin: 0px 0px 0px 10px; width: 180px; display: inline; font-family: arial, helvetica, sans-serif; float: left; }
.sidebar UL { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 11px; padding-top: 0px; }
.sidebar UL A { font-weight: bold; }
.sidebar UL LI { margin: 10px 0px 0px; }
.sidebar UL LI H3 { padding-bottom: 7px; text-transform: uppercase; padding-left: 10px; padding-right: 10px; background: url(images/bg_sidebar_title.gif) #333 no-repeat; color: #ccc; clear: both; font-size: 11px; padding-top: 7px; }
.sidebar UL UL { padding-bottom: 10px; line-height: 18px; padding-left: 10px; padding-right: 10px; background: url(images/bg_sidebar_block.gif) #404040 no-repeat left bottom; padding-top: 0px; }
#search DIV { padding-bottom: 10px; line-height: 18px; padding-left: 10px; padding-right: 10px; background: url(images/bg_sidebar_block.gif) #404040 no-repeat left bottom; padding-top: 0px; }
.sidebar UL UL LI { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 3px; }
.sidebar UL UL UL { background-image: none; padding-bottom: 0px; background-color: transparent; padding-left: 10px; padding-right: 10px; padding-top: 0px; }
.rssButton { vertical-align: middle; margin-right: 0.7em; }
#blogroll IMG { vertical-align: middle; margin-right: 0.7em; }
#monthList LI LI { padding-left: 10px; }
#blogroll LI LI { padding-left: 15px; margin-bottom: 0.5em; }
#blogroll LI LI A { line-height: 1.1em; font-weight: normal; }
#footer { text-align: left; width: 1000px; font-family: arial, helvetica, sans-serif; background: url(images/bg_footer.gif) no-repeat; float: left; font-size: 11px; }
#footer P { padding-bottom: 20px; line-height: 18px; padding-left: 20px; padding-right: 20px; padding-top: 30px; }
#footer A { text-decoration: none; }
#footer A:hover { text-decoration: underline; }
#blogTitle { padding-bottom: 4px; padding-left: 4px; padding-right: 4px; font-weight: bold; padding-top: 4px; }
#blogDescription { text-align: right; width: 99%; padding-top: 110px; }
#content A { color: #666666; }
#content H1 { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; color: #666666; padding-top: 10px; }
#content #relatedPosts { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#content #relatedPosts H1 { padding-left: 0px; }
#content #relatedPosts SPAN { display: block; margin-bottom: 0.5em; }
#content #commentlist { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px; }
#content .commentForm { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#content .commentForm H1 { padding-left: 0px; }
#postPaging { padding-bottom: 10px; padding-left: 5px; padding-right: 5px; font-size: small; padding-top: 10px; }
#postPaging A { color: #666666; }
LI#search { margin-top: 9px; }
LI#logo { margin-left: 36px; }
#search DIV { float: left; }
#searchfield { border-bottom: #555 1px solid; border-left: #555 1px solid; padding-bottom: 3px; background-color: #555; margin: 8px 0px 4px; padding-left: 3px; width: 152px; padding-right: 3px; color: #ddd; border-top: #555 1px solid; border-right: #555 1px solid; padding-top: 3px; }
#searchbutton { margin-top: 2px; float: right; font-size: 0.8em; }
#searchbox LABEL { line-height: 1.2em; width: 90px; float: left; color: #999; }
#searchbox #searchcomments { margin: 0px 4px 0px 0px; float: left; }
.entry-wrap .info { border-bottom: #e3e4e4 1px solid; border-left: #e3e4e4 1px solid; padding-bottom: 5px; margin: 20px; padding-left: 10px; padding-right: 10px; background: #f5f5f5; color: #666; border-top: #e3e4e4 1px solid; border-right: #e3e4e4 1px solid; padding-top: 5px; }
.entry-wrap A IMG { border-bottom: #ddd 4px solid; border-left: #ddd 4px solid; border-top: #ddd 4px solid; border-right: #ddd 4px solid; }
.entry-wrap A:hover IMG { border-bottom-color: #ccc; border-top-color: #ccc; border-right-color: #ccc; border-left-color: #ccc; }
.entry-wrap A { color: #666; }
H1#comment { border-bottom: #ddd 1px solid; padding-bottom: 20px; margin: 10px 10px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.comment { border-bottom: #ddd 1px solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.comment .date { text-align: left; padding-bottom: 3px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 3px; }
.comment .author { text-align: left; margin: 5px 0px 3px; clear: both; padding-top: 3px; }
.self.comment { background-color: #f5f5f5; }
.comment .gravatar { margin: 5px 10px 5px 0px; width: 80px; float: left; }
.comment .gravatar IMG { width: 80px; float: left; height: 80px; }
.comment .content { margin: 5px 0px 0px 90px; min-height: 85px; width: 440px; }
.commentForm { padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.commentForm LABEL { width: 80px; display: block; }
.commentForm INPUT { width: 130px; }
.commentForm TEXTAREA { border-bottom: #fff 1px solid; border-left: #fff 1px solid; width: 586px; height: 150px; border-top: #fff 1px solid; border-right: #fff 1px solid; }
.commentForm .bbcode { float: right; }
.commentForm .bbcode A { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 4px; padding-right: 4px; margin-left: 5px; border-top: #ddd 1px solid; border-right: #ddd 1px solid; text-decoration: none; padding-top: 1px; }
.commentForm UL#commentMenu { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; padding-top: 0px; }
.commentForm UL#commentMenu LI { border-bottom: #aaa 1px solid; border-left: #aaa 1px solid; padding-bottom: 3px; background-color: #e9e9e9; list-style-type: none; margin: 0px 0px 0px 5px; padding-left: 6px; padding-right: 6px; display: inline; color: #666; border-top: #aaa 1px solid; cursor: pointer; border-right: #aaa 1px solid; padding-top: 2px; }
.commentForm UL#commentMenu LI:hover { background-color: #d9d9d9; color: #494949; }
.commentForm #commentMenu LI.selected { border-bottom-color: #fff; background-color: #fff; color: #333; }
.commentForm #commentCompose { border-bottom: #999 1px solid; border-left: #999 1px solid; padding-bottom: 5px; margin-top: 3px; padding-left: 5px; padding-right: 5px; border-top: #999 1px solid; border-right: #999 1px solid; padding-top: 5px; }
.commentForm #commentPreview { border-bottom: #999 1px solid; border-left: #999 1px solid; padding-bottom: 5px; margin-top: 3px; padding-left: 5px; padding-right: 5px; border-top: #999 1px solid; border-right: #999 1px solid; padding-top: 5px; }
.commentForm #commentPreview { display: none; }
#page { padding-bottom: 20px; line-height: 17px; background-color: white; padding-left: 20px; padding-right: 20px; margin-bottom: 20px; padding-top: 20px; }
#page H1 { margin: 3px 0px 10px; color: #666666; }
#page #admin { padding-bottom: 5px; margin-top: 10px; padding-left: 0px; padding-right: 0px; border-top: silver 1px solid; padding-top: 5px; }
#page #admin A { color: #666666; }
#archive { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#archive H1 { padding-bottom: 9px; margin: 0px; color: #666666; }
#archive H2 { border-bottom: silver 1px solid; padding-bottom: 4px; margin-bottom: 10px; font-size: 12px; }
#archive H2 IMG { margin-right: 3px; }
#archive UL { padding-bottom: 10px; list-style-type: square; margin: 0px 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#archive UL LI { color: #cccccc; margin-right: 20px; }
#archive A { color: #000000; }
#archive TABLE { width: 100%; border-collapse: collapse; }
#archive TABLE TD { text-align: left; }
#archive TABLE TH { text-align: left; }
#archive TABLE TD { border-bottom: #d8d8d8 1px solid; text-align: left; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; padding-top: 2px; }
#archive TABLE TD.date { width: 90px; }
#archive TABLE TD.rating { width: 90px; }
#archive TABLE TD.comments { width: 90px; }
#archive .date { width: 70px; }
#archive .comments { text-align: center; }
#archive .rating { text-align: center; }
#tagcloud { white-space: normal; margin-bottom: 10px; }
#tagcloud LI { display: inline; }
#tagcloud A { display: inline; margin-right: 3px; text-decoration: none; }
#tagcloud A:hover { text-decoration: underline; }
#tagcloud A.biggest { font-size: 20px; }
#tagcloud A.big { font-size: 17px; }
#tagcloud A.medium { font-size: 13px; }
#tagcloud A.small { font-size: 12px; }
#tagcloud A.smallest { font-size: 10px; }
.rating P { position: relative; display: inline; top: 14px; left: 55px; }
.star-rating { position: relative; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 125px; padding-right: 0px; background-position: left top; height: 25px; overflow: hidden; padding-top: 0px; }
.star-rating LI { display: inline; }
.star-rating A { border-bottom: medium none; position: absolute; border-left: medium none; line-height: 25px; text-indent: -1000em; outline-style: none; outline-color: invert; outline-width: medium; height: 25px; overflow: hidden; border-top: medium none; top: 0px; border-right: medium none; left: 0px; }
.star-rating .current-rating { border-bottom: medium none; position: absolute; border-left: medium none; line-height: 25px; text-indent: -1000em; outline-style: none; outline-color: invert; outline-width: medium; height: 25px; overflow: hidden; border-top: medium none; top: 0px; border-right: medium none; left: 0px; }
.star-rating A:hover { background-position: left bottom; }
.star-rating A:active { background-position: left bottom; }
.star-rating A:focus { background-position: left bottom; }
.star-rating A.one-star { z-index: 6; width: 20%; }
.star-rating A.two-stars { z-index: 5; width: 40%; }
.star-rating A.three-stars { z-index: 4; width: 60%; }
.star-rating A.four-stars { z-index: 3; width: 80%; }
.star-rating A.five-stars { z-index: 2; width: 100%; }
.star-rating .current-rating { z-index: 1; margin: 0px; background-position: left center; }
.small-star { width: 50px; height: 10px; }
.small-star { background-image: url(../../pics/star_small.gif); line-height: 10px; height: 10px; }
.small-star A:hover { background-image: url(../../pics/star_small.gif); line-height: 10px; height: 10px; }
.small-star A:active { background-image: url(../../pics/star_small.gif); line-height: 10px; height: 10px; }
.small-star A:focus { background-image: url(../../pics/star_small.gif); line-height: 10px; height: 10px; }
.small-star .current-rating { background-image: url(../../pics/star_small.gif); line-height: 10px; height: 10px; }
#contact { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#contact H1 { margin-top: 0px; color: #666666; }
#contact LABEL { display: block; padding-top: 5px; }
#contact INPUT.field { width: 200px; }
#contact TEXTAREA { margin: 0px; width: 75%; display: block; height: 150px; overflow: auto; }
.csharpcode { background-color: #ffffff; font-family: Consolas, "Courier New" , Courier, Monospace; color: black; font-size: small; }
.csharpcode PRE { background-color: #ffffff; font-family: Consolas, "Courier New" , Courier, Monospace; color: black; font-size: small; }
.csharpcode { background-color: #ffffff; font-family: Consolas, "Courier New" , Courier, Monospace; color: black; font-size: small; }
.csharpcode PRE { background-color: #ffffff; font-family: Consolas, "Courier New" , Courier, Monospace; color: black; font-size: small; }
.csharpcode PRE { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt { background-color: #f4f4f4; margin: 0em; width: 100%; }
.csharpcode .lnum { color: #606060; }
.searchresult { margin-bottom: 20px; }
.searchresult A { font-weight: bold; }
.searchresult SPAN.text { margin: 3px 0px; display: block; clear: both; }
.searchresult SPAN.type { display: block; }
.searchresult SPAN.url { color: gray; }
.searchpage { padding-bottom: 20px; }
.searchpage H1 { color: #666666; }
.searchpage UL.paging { padding-bottom: 0px; list-style-type: none; margin: 0px 0px 20px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.searchpage UL.paging LI { border-bottom: gray 1px solid; border-left: gray 1px solid; display: inline; background: #f1f1f1; border-top: gray 1px solid; margin-right: 5px; border-right: gray 1px solid; }
.searchpage UL.paging LI A { padding-bottom: 5px; padding-left: 8px; padding-right: 8px; padding-top: 5px; }
.searchpage UL.paging LI.active { border-bottom: black 1px solid; border-left: black 1px solid; background: #f1f1f1; border-top: black 1px solid; border-right: black 1px solid; }
.code { line-height: normal; background-color: #f1f1f1; font-family: Consolas, "Courier New" , Courier, Monospace; color: black; font-size: 12px; }
.code P { padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.code .rem { color: #008000; }
.code .kwrd { color: #0000ff; }
.code .str { color: #006080; }
.code .op { color: #0000c0; }
.code .preproc { color: #0000ff; }
.code .asp { background-color: #ffff00; }
.code .html { color: #800000; }
.code .attr { color: #ff0000; }
.code .alt { background-color: #f4f4f4; }
.code .lnum { color: #606060; }
.center { text-align: center; }



/* code */
/* css for code with vspaste*/
.wp_codebox { border-bottom: #bbd7e6 1px solid; border-left: #bbd7e6 1px solid; margin: 0px 0px 1.5em; background: #f0fafc; color: #100; overflow: auto; border-top: #bbd7e6 1px solid; border-right: #bbd7e6 1px solid; }
.wp_codebox { overflow-x: auto; overflow-y: hidden; }
.wp_codebox DIV { padding-bottom: 2px; padding-left: 4px; padding-right: 4px; vertical-align: top; padding-top: 2px; }
.wp_codebox PRE { border-bottom: medium none; border-left: medium none; padding-bottom: 4px; line-height: 20px; margin: 0px; padding-left: 4px; width: auto; padding-right: 4px; font-family: Consolas, "Courier New" , Courier, Monospace, "Lucida Grande"; background: none transparent scroll repeat 0% 0%; float: none; clear: none; font-size: 1em; overflow: visible; border-top: medium none; border-right: medium none; padding-top: 4px; }

/* signature */
#MySignature { border: dashed 1px #E0E0E0; padding: 10px; background: #FFFEEE url(http://www.cnblogs.com/images/cnblogs_com/anytao/56744/o_AnytaoLogo100.jpg) no-repeat scroll 1% 50%; padding-left: 121px; }
#MySignature a:link, #MySignature a:visited, #MySignature a:active { color: #f60; }
#MySignature a:hover { color: #f60; text-decoration: underline; }
#topics ul { padding-left: 4em; }
#topics li { list-style: disc; }





/********************Footer*******************************/


/* common */
body { font-family: 'Segoe UI' , Verdana, Arial, Helvetica, Sans-Serif; font-size: 77%; }


a { font-weight: 400; text-decoration: none; }
a:hover { text-decoration: none; }
a img { border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

p { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }

.filler { clear: both; }


/* footerwrapper */

HTML { width: 100%; background: url(bkg-html.jpg) #e6e6e6 repeat-x; height: 100%; }
BODY { width: 100%; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; background: url(bkg-blue.png) no-repeat right top; height: 100%; color: #4b4b4b; font-size: 0.71em; }
#footer { margin: 0px auto; width: 1000px; background: #6d786a no-repeat center 53px; color: #999999; font-family: Segoe UI, Verdana, Tahoma, Helvetica, Arial, sans-serif; }

#footer a { color: #999999; text-decoration: none; }
#footer a:hover { color: #1e85be; }

#footerwrapper { position: relative; background: url(images/footer/bkg-footerwrapper.png) no-repeat center bottom; margin: 0px auto; width: 1000px; }

#footer_heading { padding-top: 20px; }
#footer_heading #exploreweb { margin-left: 30px; position: absolute; }

.clearfix:after { display: block; height: 0px; visibility: hidden; clear: both; content: "."; }
.clearfix { display: inline-block; }
* HTML .clearfix { height: 1%; }
.clearfix { display: block; }


#footer_content { height: 260px; margin-left: auto; margin-right: auto; padding-bottom: 0px; margin: 0px 50px; padding-left: 28px; padding-right: 28px; padding-top: 20px; }
#footer_content H3 { padding-bottom: 0px; color: #a3b95d; }
#footer_content #colA { width: 240px; float: left; }
#footer_content #colB { padding-left: 45px; width: 240px; float: left; }
#footer_content #colC { padding-left: 45px; width: 226px; float: left; }

#footer_content .section { float: left; height: 260px; }
#footer_content .section UL { list-style-type: none; padding-left: 5px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; margin: 0px; font-size: 12px; font-weight: bold; list-style-image: none; }
#footer_content .section LI { height: 28px; }
#footer_content .section#mylink { width: 126px; }
#footer_content .section#connected { width: 126px; }
#footer_content .section#shared { width: 126px; }
#footer_content .section#dynamic { width: 260px; }
#footer_content .section#about { width: 190px; }
#footer_content .footer_divider { background-image: url(images/footer/footer_divider.png); background-color: #b7b7b7; margin-top: 20px; width: 1px; background-repeat: no-repeat; background-position: 50% bottom; float: left; height: 220px; }

#mylink .me { padding-left: 24px; background: url(images/footer/anytaoat.png) no-repeat; }

#connected #twit { padding-left: 24px; background: url(images/footer/twitter.png) no-repeat; }
#connected #facebook { padding-left: 24px; background: url(images/footer/facebook.png) no-repeat; }
#connected #douban { padding-left: 24px; background: url(images/footer/douban.png) no-repeat; }

#shared #delicious { padding-left: 24px; background: url(images/footer/delicious.png) no-repeat; }
#shared #codeplex { padding-left: 24px; background: url(images/footer/codeplex.png) no-repeat; }
#shared #picasa { padding-left: 24px; background: url(images/footer/picasa.png) no-repeat; }
#shared #skydrive { padding-left: 24px; background: url(images/footer/skydrive.png) no-repeat; }
#shared #slideshare { padding-left: 24px; background: url(images/footer/slideshare.png) no-repeat; }
#shared #douban { padding-left: 24px; background: url(images/footer/douban.png) no-repeat; }
#shared #douban { padding-left: 24px; background: url(images/footer/douban.png) no-repeat; }



/* footercopyright */

#footercopyright { line-height: 174%; clear: both; background: #6d786a no-repeat center top; padding-top: 10px; width: 1000px; margin: 0px auto; }
#footercopyright { margin-top: 5px; margin-bottom: 5px; }

#footercopyright a { color: #9f3b10; font-family: 'Segoe UI' ,Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; }
#footercopyright A:hover { color: #c45728; }

#crtop { width: 1000px; background: url(images/footer/crtop.png); float: left; height: 14px; }
#crcontent { padding-left: 24px; width: 952px; padding-right: 24px; background: url(images/footer/crcontent.png) repeat-y; float: left; }
#crbottom { width: 1000px; background: url(images/footer/crbottom.png); float: left; height: 14px; }

#crleft { float: left; }
#crright { list-style-type: none; margin: 0px; float: right; height: 43px; }
#crright .logolist { display: block; background: url(http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/default/images/EvNetSites.png) no-repeat; float: left; height: 43px; }
#crright li { list-style-type: none; padding-left: 19px; padding-right: 15px; background: url(/images/crseperator.png) no-repeat; float: left; height: 43px; }
#crright li.first { padding-left: 0px; background: none transparent scroll repeat 0% 0%; }
#crright li.last { padding-right: 0px; }
#crright .com { width: 64px; }
#crright .net { width: 30px; background-position: -64px 0px; }
#crright .book { width: 42px; background-position: -94px 0px; }
#crright .blog { width: 75px; background-position: -136px 0px; }
#crright .task { width: 65px; background-position: -211px 0px; }




/**********************Post***************************/

.CateIconSP { line-height: normal; margin: 0px 5px -4px 0px; width: 38px; background: url(images/date-bg.gif) no-repeat 0px 1px; float: left; height: 36px; padding-top: 1px; }
.DateYM { text-align: center; font-family: Tahoma, Arial, "Courier New" , Courier; letter-spacing: 1px; color: #475b08; font-size: 10px; padding-top: 2px; }
.DateDay { text-align: center; line-height: 22px; font-family: Arial, "Courier New" , Courier; color: #f5f5f5; font-size: 16px; font-weight: bold; }
