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:Times New Roman;
font-size:15px;
color:#bd5bc6;
line-height:1.2em;
background-image:url('http://img38.imageshack.us/img38/5097/backgroundlc.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top center;
background-color:#000000
}
label{
line-height:1.2em;
font-size:0.9em
}
a,a:visited{
text-decoration:none;
color:#3c8fb6
}
a:hover{
text-decoration:underline;
color:#bd5bc6
}
h1{
font-size:3em;
line-height:1.2em;
padding:0;
margin:0;
font-weight:normal
}
h2{
font-size:2em;
line-height:1.2em;
padding:0;
margin:0;
font-weight:normal
}
hr{
height:1px;
background-color:#303030;
border:0
}
.small{
font-size:0.8em
}
.smaller{
font-size:0.7em
}
#wrapper{
background-image:url('http://www.dingblog.com/static/blogs/img/4/wrapper.png');
background-repeat:repeat-y;
background-attachment:fixed;
background-position:center
}
#container{
margin:0 auto;
width:800px
}
#blogname{
padding:5px 0px 5px 2px
}
#header a{
border:0;
display:block;
width:800px;
height:188px;
background-image:url('http://img693.imageshack.us/img693/9192/ala1.jpg');
background-repeat:no-repeat;
background-position:left top;
}
#top{
background-color:#000000
}
#middle{
background-color:#111111
}
#bottom{
clear:both;
background-color:#111111;
padding:0px 10px 10px 10px;
font-size:0.7em
}
#midleft{
float:left;
width:542px;
}
#midright{
float:left;
width:258px
}
#midright ul{
list-style-type:none;
margin:5px 0 10px 0px;
padding:0
}
#midright ul li{
list-style-type:none;
line-height:1.2em;
margin-left:10px;
padding:0
}
.blockstyle{
display:block;
height:1px;
width:1px;
line-height:1px;
font-size:1px;
clear:both
}
.meta{
margin-top:3px;
margin-bottom:9px;
color:#bd5bc6
}
.post{
border-bottom:1px dotted #3f3f3f;
margin:10px 7px 15px 7px;
padding:10px 7px 5px 7px;
background-color:#232323
}
.message{
margin: 1em 0;
color:#666666
}
.message img{
padding:4px;
background-color:#232323;
border:1px solid #2a2a2a
}
.message a img{
padding:4px;
background-color:#232323;
border:1px solid #00577e
}
.message a:hover img{
padding:4px;
background-color:#232323;
border:1px solid #0099de
}
.postbottom{
text-align:right
}
#author,#categories,#following, #archive{
margin:10px 12px 15px 7px
}
#avatar{
margin-right:6px;
padding:5px;
background-color:#232323;
border:1px solid #003a54;
float:left
}
.nickname{
font-size:1.8em;
color:#ffffff
}
.games{
display:block;
margin-top:10px
}
#bottom a,#bottom a:visited{
color:#666666;
text-decoration:none;
border-bottom:1px solid #2b2b2b
}
#bottom a:hover{
color:#ffffff
}
textarea,input,select{
color:#2594c5;
background-color:#1a1a1a;
border:1px solid #00577e
}
.button{
font-size:0.8em;
font-weight:bold
}
fieldset{
border:1px solid #00577e
}
legend{
color:#2594c5;
font-size:0.7em
}
.index{
vertical-align:super;
font-size:0.7em;
line-height:0.7em
}
#comments{
margin:10px 7px 50px 7px;
padding:10px 7px 5px 7px
}
.comment{
border:1px solid #003a54;
margin:6px 0 0 0;
padding:5px;
background-color:#181818
}
.comment-reply{
border:1px solid #003a54;
margin:6px 0px 0 10px;
padding:5px;
background-color:#111111
}
.commentavatar img{
float:left;
background-color:#232323;
border:1px solid #003a54;
width:75px;
margin:5px 10px 5px 5px
}
.commentavatar img {
padding:5px
}
.commentbody{
}
.comment cite,.comment-reply cite{
font-size:1em;
font-style:normal
}
.replyto,.replyto:visited{
color:#00577e
}
.replyto:hover{
color:#2594c5;
text-decoration:none
}
.commentmeta{
font-size:0.7em
}
.sidetitle{
font-size:1.15em;
color:#999999;
border-bottom:1px solid #003a54	
}
.commentpost{
margin:13px 0px 10px 0px
}
#pagination{
margin:10px
}
#pagination .left{
float:left
}	
#pagination .right{
float:right
}	
.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
}
.hide{
display:none;
visibility:hidden;
}