/* typo.sofish.de */
html{color:#333; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,group,menu,nav,section{margin:0; padding:0}
article,aside,details,figcaption,figure,footer,header,group,menu,nav,section{display:block}
audio,canvas,video{display:inline-block; *display:inline; *zoom:1}
body,button,input,select,textarea{font:100%/1.5 sans-serif}
h1,h2,h3,h4,h5,h6{font:100%/1 sans-serif}
input,select,textarea{font-size:1em}
fieldset,img{border:0}

acronym,abbr{border-bottom:1px dotted; font-variant:normal}
abbr{cursor:help}
del{text-decoration:line-through}
q:before,q:after{content:''}
sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}
u{text-decoration:underline}
mark{background:#fffdd1}
small{font-size:0.8em; color:#888}
em{font-style:normal; color:#DD4814}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearfix:before,.clearfix:after{content:""; display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}

p,pre,ul,ol,dl,form{margin:0.6em 0 1em}
hr {margin: 18px 0;border: 0;border-top: 1px solid #E5E5E5}

h1,h2,h3,h4,h5,h6{margin:1.4em 0 0.8em}
h1{font-size:1.8em}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5,h6{font-size:1em}

ul{list-style:none}
#cnblogs_post_body ul{margin-left:1.3em; list-style:disc}
#cnblogs_post_body ol{list-style:decimal; margin-left:1.9em}
#cnblogs_post_body li ul,#cnblogs_post_body li ol{margin-top:0; margin-bottom:0; margin-left:2em}
#cnblogs_post_body li ul{list-style:circle}

table{border-collapse:collapse; border-spacing:0}
th,td{border:1px solid #ddd; padding:5px 10px}
th{background:#fbfbfb}

a{color:#0069d6;text-decoration:none}a:hover{color:#0050a3;text-decoration:underline;}

code{font-family:'Courier New',serif;padding:1px 3px;background:#FEE9CC}
pre code{display:block;padding:10px;border:1px solid #ddd;border-left-width:0.4em;background:#fbfbfb;padding-left:20px}
blockquote{padding: .6em 1em .2em;background:#f1f1f1;}
blockquote>blockquote{padding: 0 0 0 1em;margin-left: 2em;border-left: 0.4em solid #ddd}

body{margin:0 8%;min-width:480px}

textarea{width:600px}
button,.button{padding-left:1em;padding-right:1em}

/*#cnblogs_post_body a{text-decoration:underline}*/

#header{border-bottom:1px solid black}
#rightmenu li{display:inline}

.postTitle{font-size:24px;padding-bottom:.7em}
.c_b_p_desc{text-indent:0}
.postFoot{color:gray}
button,.comment_btn{padding:0 1em}
#comments h4{padding-top:.5em; padding-bottom:.5em;background:#f1f1f1;font-size:0.8em}

#Form1{position:relative}
.post{margin-right:350px}
#header h1{margin-top:.3em}
#rightmenu{position:absolute;width:300px;right:0px;top:45px}
#rightmenu li{display:block}
#RecentComments{font-size:.8em}
#my_links li{display:inline}