body {
background:#000;
margin:0 auto;
color:#bbbbbc;
font-size:14px;
border:1px solid #3d3d3d;
max-width:640px}

h1, h2, h3{
font-size:20px}

h4, h5, h6{
font-size:16px}

a{
color:#bd8c01;
text-decoration:none}

a:active , a:hover {color:#e6aa00}

#header {
color:#ccc;
background:url(image/header00.png)#0d0d0d;
padding:;
margin:0;
text-align:center}

#header .heading{
padding:4px 6px 10px 4px;
margin:0}

#header .heading a{
font-weight:bold;
text-shadow:0 1px 0 #D6AD37;}

#header .description{
margin:0;
font-size:12px;
font-weight:bold;
padding:0 4px 10px;
text-shadow:0 1px 0 #012738}

#navigation {
padding:4px 0;
background:url(image/dh.png)}

#navigation span{
text-transform: uppercase;
font-size:10px;
padding:4px 0;
display:inline-block;
width:22%;
background:#2d2d2d;
border:3px double #3d3d3d;
text-align:center;
text-shadow:0 1px 0 #012738;
margin:0}

.sitesearch{
background:url(image/header00.png)#0d0d0d;
text-align: center;
padding:4px 0;
border-top:1px solid #242424;
border-bottom:1px solid #141414;;
margin:0}

.sitesearch .sitesearch_phrase{
border:1px solid #242424;
width:65%;
padding:6px 2px}

.sitesearch .xt_button{
border:1px solid #242424;
width:26%;
padding:6px 2px}

#content{
background:#1d1d1d;
margin:0
padding:0}

.xt_list{
padding:2px; 
margin:0}

.xt_list .xt_blog_post_list{ 
padding:0; 
margin:0}

.xt_list .xt_blog_post_list .xt_item{ 
padding:10px 4px;
border-top:1px solid #242424;
border-bottom:1px solid #141414;
border-left:1px solid #141414;
border-right:1px solid #141414;
margin:0 0 1px;
display:block}

.xt_list .xt_blog_post_list .xt_item:before{
content:url(image/1.png);
float:left;
margin:2px 2px 0 0}

.xt_blog { 
padding:1px;
margin:0 1px}

.xt_blog_title{
padding:10px 4px;
margin:0;
background:#2d2d2d;
border:1px solid #3d3d3d;
border-bottom:1px solid #111}

.xt_blog_comments_number {
color:pink}

.xt_blog_comments_number:before{
content:url(block_ed.png)}

.xt_blog_title_content {
clear:both;
border-top:1px dotted #aca;
text_align:justify;
margin:4px 2px;
padding:2px;}

.xt_blog_paging {
padding:1px;}

.xt_blog_paging:before {
content:url(buzz0000.png);
padding-right:2px }

.xt_blog_paging a {
border:1px dotted #888;
padding:0 1px}

.xt_blog_title {
color:#bd8c02;
text-shadow:0 1px 0 #000003}

.xt_blog_subtitle {
 margin:0;} 

.xt_blog_content {
border:1px solid #3d3d3d;
margin:0;
padding:0 4px} 

.xt_blog_back_to_posts {
background:#2d2d2d;
border:1px solid #3d3d3d;
display:block;
padding:6px;
margin:2px 0 0}

.xt_blog_back_to_posts:after {
float:right;
content:url(image/back.png)} 

.xt_blog_comments,.xt_blog_write_a_comment{
border:1px solid #3d3d3d;
margin:2px 0 0;
padding:0} 
 
.xt_blog_comments_title,.xt_blog_write_a_comment_title{
color:#bd8c02;
text-shadow:0 1px 0 #000003;
padding:6px;
background:url(image/header00.png)#0d0d0d;
display:block;
margin:0 0 2px;
font-weight:bold;
font-size:18px} 
 
.xt_blog_comment,#xt_blog_comment_form{
background:#2d2d2e;
border:1px solid #3d3d3d;
padding:4px 2px 2px;
margin:0 2px 2px} 

.xt_blog_comment_date {
text-align:right;
display:block;
font-size:12px}

.xt_blog_comment_author{
padding:6px 0;
display:block;
color:#bd8c02;
text-shadow:0 1px 0 #000003;
font-weight:bold}

.xt_blog_comment_author:before {
content:url(image/2.png);
float:left;
margin:0 4px 0 0}  

.xt_blog_comment_content {
border:1px solid #3d3d3d;
background:#1d1d1e;
padding:6px 4px;
display:block}  

.xt_blog_write_a_comment label {}

.xt_blog input , .xt_blog textarea {
background:#eee;
border:1px solid #3d3d3d}

.xt_blog_write_a_comment input[type="text"]{
width:80%}
   
.xt_blog_write_a_comment textarea {
width:90%;
height:8em;
margin-bottom:.25em} 

.xt_blog_write_a_comment input[type="submit"] {
border:2px outset #3d3d3d;
background:#7d7d7e}

.xt_blog_write_a_comment input[type="submit"]:focus , .xt_blog_write_a_comment input[type="submit"]:hover {color:red}

#navigation-menu{
background:#1d1d1d;
margin:0;
padding:0}

#navigation-menu h3 {
color:#0a1;
text-shadow:0 1px 0 #000003;
background:#2d2d2d;
border-bottom:1px solid #111;
border-top:1px solid #3d3d3d;
margin:0;
padding:6px;
text-transform: uppercase;
font-size:24px}

.list a{
padding:6px 4px;
border-top:1px solid #242424;
border-bottom:1px solid #141414;
display:block;
margin:0}

.count{
text-align:center;
padding:6px 4px;
border-top:1px solid #242424;
border-bottom:1px solid #141414;
display:block;
margin:0}

.list a:before {
content:url(image/044.png);
float:left;
margin:0 2px 0 0} 

.list br{
display:none}

#footer{
background:url(image/header00.png)#0d0d0d;
border-top:1px solid #7a7a7a;
font-size:12px;
padding:15px 4px 40px;
text-align:center;
margin:1px 0 -44px}

#footer a{
color:#888887}

