body { margin: 0px; background:#a4a4a4 url(images/bg_img.gif) repeat-x;}

#wrapper { width: 980px; margin: auto;}
#header { width: 980px; height: 140px;}
#logo { width: 374px; height: 147px; float: left;}
#header-img { width: 606px; height: 147px; float: left;}

#menubox { width: 980px; height: 33px;}
#menu-left { width: 12px; height: 33px; float: left;}
#menu { width: 956px; height: 33px; background: url(images/menu_mid.gif); float: left;}
#menu ul { margin: 0px; padding: 0px; list-style: none; padding-left: 20px;}
#menu li { display: inline;}
#menu a { display: block; float: left; padding-left: 25px; padding-right: 25px; line-height: 33px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #575a5e; text-transform: uppercase; text-decoration: none; font-weight: bold;}
#menu a:hover { background: url(images/hover.gif); color: #000;}
#menu .active a { background: url(images/hover.gif); color: #000;}
#menu-right { width: 12px; height: 33px; float: left;}

#container-img { width: 980px; height: 32px;}
#container { width: 980px; background: #ffffff url(images/content_bg.gif) repeat-x; float: left;}
#content { width: 665px; float: left; padding-left: 13px; padding-right: 15px;}
.post { width: 665px; padding-top: 15px; padding-bottom: 10px;}
.post p { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #575a5e; line-height: 23px; padding-top: 10px; padding-left: 10px;}
.heading { width: 665px; height: 33px;}
.head-left { width: 7px; height: 33px; float: left;}
.head-mid { width: 651px; height: 33px; float: left; background: #0070e8; line-height: 33px;}
.head-mid a { color: #ffffff; font-weight: bold;}
.date { width: 535px; height: 33px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.comments { width: 85px; height: 33px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.head-right { width: 6px; height: 33px; float: left;}
.post_bot { width: 665px; border-bottom: 1px #005aad dashed; padding-bottom: 40px;}

.cate { width: 274px; padding-top: 27px;}
.cate p { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #575a5e;}
.categoriy { width: 274px; height: 55px;}
.categoriy h2 { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-transform: uppercase; line-height: 35px; padding-left: 10px;}
.cate-left { width: 7px; height: 55px; float: left;}
.cate-mid { width: 258px; height: 55px; float: left; background: url(images/cate_mid.png);}
.cate-right { width: 7px; height: 55px; float: left;}

.catebot { width: 274px;}
.catebot ul{ margin: 0px; padding: 0px; list-style: none; padding-left: 8px;}
.catebot li{ display: inline;}
.catebot a { display: block; line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #787873; background: url(images/bulet.png) no-repeat left center; padding-left: 12px;}

#sidebar { width: 274px; height: 680px; float: left; margin-left: 12px; font-family: Arial, Helvetica, sans-serif; color:#999999; list-style: none; font-size:11px;}

#footer { width: 980px; height: 95px; background: #787873 url(images/footer.gif) no-repeat bottom; margin-bottom: 25px; float: left;}
#footer ul{ margin: 0px; padding: 0px; list-style: none; padding-top: 30px; padding-left: 20px;}
#footer li{ display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; padding-right: 10px; list-style:none;}
#footer a { color: #ffea05;}

#sidebar a { display: block;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000ee; font-weight:bold;}
.sidebar h2{font-family: Arial, Helvetica, sans-serif; color:#0000ff; margin-top:30px; }
.sidebar h3{font-family: Arial, Helvetica, sans-serif; color:#0000ff; margin-top:30px; }
img.alignleft,img.alignright{padding:3px;margin-top:4px;margin-bottom:4px;border-radius:4px;}
.alignleft{float:left;margin-right:8px;}
.alignright{float:right;margin-left:8px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.storytitle a{font-family: Arial, Helvetica, sans-serif; color:#FF7E00;}
.tags a{font-family: Arial, Helvetica, sans-serif; color:#0070e8;font-size: 11px; font-weight:bold;}
.tags {font-family: Arial, Helvetica, sans-serif; color:#777873;font-size: 11px}