* {
margin : 0;
padding : 0;
}
body {
font-size:14px;
overflow-wrap : break-word;
color : #606060;
margin : 0 auto;
background : none 0 0 repeat scroll #fff;
border : #cdcdcd solid 1px;
}
a:link, a:active, a:visited {
color : #009cf0;
text-decoration : none;
}
a:hover, a:focus {
color : #ff0000;
text-decoration : none;
text-shadow : 0 0 6px #ff4e00;
}
#pagewrap {
width : 960px;
margin : 0 auto;
border-radius : 10px;
}
#header {background-color:#2e2e2e; color:#fff; border-bottom: #E74946 solid 3px;  margin-right:auto;  padding: 8px; text-align:center; padding-bottom: 6px;  } 

}
#header a {
color : #fff;
} 
#content {
margin : 8px 4px 8px 0;
padding : 4px;
width : 652px;
float : left; 
border : #ddd solid 1px;
}
.post img, #content img {
text-align : center;
}
#sidebar {
width : 280px;
float : right;
margin : 8px 0 8px 4px;
padding : 4px;
border : #ddd solid 1px;
}
.widget {
background-color : #fff;
border-bottom : 1px solid #e2e3e5;
padding : 4px;
}

#footer { text-align:center;clear: both;background:#2e2e2e; border-top: 3px solid #E74946; color: #fff; color: #fff; padding: 8px 0 8px 0;} /*fcaf17*/
}
.bmenu a:hover {color : #fff;}
.bmenu {color: #fffaee; text-shadow: #ddd 1px 1px 1px; background-color: #333; margin-top: 1px; margin-bottom:8px;  border-radius:5px; padding: 8px 8px 8px 10px; border-left:4px solid #E74946;}
.bmenu a {color : #fff;}
.xxmenu {color: #00c;  background-color: #ddd;  border-radius:5px; padding: 8px 8px 8px 10px; text-algin:center;}
.list1  {
background : #fff;
border : #e1e1e1 solid 1px;
margin-top : 1px;
margin-bottom : 1px;
border-radius : 6px;
padding : 3px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display : block;
}
.quote {
display : block;
background-color : #fcfeeb;
border : #e9ebec;
border-left : #8394b2;
color : #878787;
padding-left : 6px;
margin-top : 5px;
padding : 3px;
}
.rmenu {
color : #fd4646;
background-color : #fff0f0;
background-repeat : repeat-x;
background-position : 50% top;
margin-top : 1px;
margin-bottom : 1px;
padding : 4px;
border : #ffd0d0 solid 1px;
}

.xt_blog_paging {
    text-align: left;
    padding: 2px;
    background-color: #fff0f0;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #ffabab;
}
.xt_blog_paging:before {
    padding-right: 2px;
}
.xt_blog_paging a {
    border: 1px solid #88beff;
    padding: 0 1px;
}

input, textarea, select {
color : #000;
border : #88beff solid 1px;
margin : 1px;
padding : 2px;
}
input:hover, textarea:hover, select:hover {
color : #8f8f8f;
background-color : #f4f4f4;
border : #d7d7d7 solid 1px;
}
