html,div,map,dt,isindex,form{display:block} 
p,dl,multicol{display:block;margin:1em 0} 
dd{display:block} 
blockquote{display:block;margin:1em 40px} 
center{display:block;text-align:center} 
strong{font-weight:bold}  
h1{display:block;font-size:2.00em;font-weight:bold;margin:0.67em 0} 
h2{display:block;font-size:1.50em;font-weight:bold;margin:0.83em 0} 
h3{display:block;font-size:1.17em;font-weight:bold;margin:1.00em 0} 
h4{display:block;font-size:1.00em;font-weight:bold;margin:1.33em 0} 
h5{display:block;font-size:0.83em;font-weight:bold;margin:1.67em 0} 
h6{display:block;font-size:0.67em;font-weight:bold;margin:2.33em 0} 
ul, menu, dir {display:block;list-style-type:disc;margin:1em 0;padding:0 0 0 40px;} 
ol {display:block;list-style-type:decimal;margin:1em 0;padding:0 0 0 40px;} 
li {display:list-item;} 
/** HERE THE CSS RESETS ENDS, next line are the theme style **/

body{
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
color:#aaaaaa;
background-image:url('http://www.dingblog.com/static/blogs/img/11/body.jpg');
background-color:#212121;
background-position:left top;
background-repeat:repeat
}
hr{
display:block;
height:1px;
background:#222222;
border:0
}
a,a:visited{
color:#ff9900;
text-decoration:none
}
a:hover{
color:#ffffff
}
#container{
width:900px;
margin:0 auto
}
#header{
}
#header h1{
font:bold 3.5em Trebuchet MS, Arial, sans-serif;
color:#fff;
line-height:1em
}
#header h1 a,#header h1 a:visited{
color:#ffffff;
}
#page{
width:74%;
float:left;
background-color:#191919;
margin-right:1%;
/* rounded corners, just for Safari, Firefox, Opera */
-webkit-border-radius:10px;
-moz-border-radius:10px
}
#blog{
margin:10px
}
#sidebar{
width:25%;
float:right;
background-color:#ffc300;
color:#000000;
/** rounded corners, just for Safari, Firefox, Opera **/
-webkit-border-radius:10px;
-moz-border-radius:10px
}
#sibebar div{
margin:10px;
}
#sidebar div.box{
margin:10px;
clear:left
}
#sidebar a{
color:#663300;
font-weight:bold;
text-decoration:none
}
#sidebar a:hover{
border-bottom:1px solid #222222
}
#sidebar div h3{
font:normal 1.0em Trebuchet MS, Arial, sans-serif;
color:#ffffff
}
#sidebar div div{
font-size:0.9em
}
#sidebar ul,#sidebar li{
list-style-type:none;
padding:0;
margin:0
}
#sidebar ul ul{
margin-bottom:10px
}
#sidebar ul ul ul{
padding-left:10px;
margin-bottom:10px
}
#sidebar ul li ul{
padding-left:5px
}
#avatar{
margin-right:6px;
padding:5px;
background-color:#232323;
border:1px solid #2a2a2a;
float:left
}
#footer{
font-size:0.8em;
clear:both;
padding:1.25em 0;
}
.post{
margin:0 30px 30px 0;
color:##aaaaaa
}
.post .meta{
font-size:0.85em;
color:#424242
}
.post .meta .timestamp{
}
.post .meta .commentc a{
font-weight:bold;
color:#999999
}
.post .title h2{
font:bold 2.2em Arial, Helvetica, sans-serif;
color:#ff9900;
margin:0
}
#pagination{
margin:30px
}
#pagination .left{
float:left
}	
#pagination .right{
float:right
}
#comments{
margin:10px 7px 50px 7px;
padding:10px 7px 5px 7px
}
.comment{
border:1px solid #2a2a2a;
margin:6px 0 0 0;
padding:5px;
background-color:#181818
}
.comment-reply{
border:1px solid #2a2a2a;
margin:6px 0px 0 10px;
padding:5px;
background-color:#111111
}
.commentavatar img{
float:left;
background-color:#232323;
border:1px solid #2a2a2a;
width:75px;
margin:5px 10px 5px 5px
}
.commentavatar img {
padding:5px
}
.commentbody{
}
.comment cite,.comment-reply cite{
font-size:1em;
font-style:normal
}
.commentmeta{
font-size:0.7em
}
textarea,input,select{
color:#ff9900;
background-color:#1a1a1a;
border:1px solid #222222;
padding:0 3px;
/** rounded corners, just for Safari, Firefox, Opera **/
-webkit-border-radius:6px;
-moz-border-radius:6px
}
.button{
font-size:0.8em;
font-weight:bold;
padding:3px;
/** rounded corners, just for Safari, Firefox, Opera **/
-webkit-border-radius:6px;
-moz-border-radius:6px
}
.button:hover{
color:#ffffff;
background-color:#ff9900;
border:1px solid #ff9900;
}
.blockstyle{
display:block;
height:1px;
width:1px;
line-height:1px;
font-size:1px;
clear:both
}
.b_quote{
color:#b9b9b9;
border:1px #141414 solid;
background:#0c0c0c;
padding:10px;
margin:10px 10px 10px 10px;
overflow:hidden
}
.b_quote span {
margin:5px 0 0 5px;
display:block;
color:#ffffff
}