*{margin:0;padding:0;}
body{background:#646464;position:relative;font-family:"Trebuchet MS",Tahoma,Verdana, Arial,Sans-Serif;font-size:62.5%;color:#000;}
a{color:#d33707;text-decoration:none;font-size:100%;}
a:visited{color:#d33707;}
a:hover{text-decoration:underline;}
.clear{clear: both;}
img{border-style:none;}
h1,h2,h3{font-family: 'Trebuchet MS',Tahoma,Verdana, Arial, Sans-Serif;font-weight: bold;}
h2{font-size:150%;}
blockquote{background:#e1e6eb url(img/quote.gif) no-repeat top left;padding:0.5em 3em 0 3.5em;}
#page{margin:0px auto;width:980px;}
.randpic{float:right;margin-right:10px;border-style:none;}
#header2{margin:20px 0 5px 0;border:1px solid #000;border-bottom:4px solid #55274f;height:180px;background:#fff;}
.header{ font:bold 44px/100% "Trebuchet MS",Helvetica, Arial, sans-serif; margin:20px 0px 0px 60px; text-shadow:1px 1px 1px rgba(0,0,0,0.5); }
.header a,.header a:hover { color:#071828; text-decoration:none; }
.description{ font:normal 14px/140% Georgia, serif; font-style:italic; margin:10px 0px 0px 90px; }
#navtop{margin:0px auto;}
#navtop a{margin-top:0.3em;display:block;font-size:150%;font-weight:bold;padding:0.2em;color:#454545;}
#navtop .current_page_item a{text-decoration:underline;}
#navtop a:hover{color:#000;}
#navtop ul{float:left;list-style:none;height:36px;}
#navtop ul li{float:left;padding:0 1em;}
#container{float:left;width:648px;}

#searchform {overflow: hidden;position: absolute;border:1px solid #000;border-bottom:4px solid #55274f;width:300px;height:60px;background:#fff url(img/searchbg.gif) no-repeat top right;}
.searchtext {width: 215px;height:30px;color: #000;border:1px solid #000;font-size: 1.2em;background: none;padding: 0;margin: 15px 4px 0 25px;float: left;text-align:center;}
#searchsubmit {	border: 0;margin: 17px 0 0 2px;width: 30px;height: 30px;float: left;}

#rat{float:right;position:relative ;border:1px solid #000;border-bottom:4px solid #55274f;background:#fff;height:60px;}
#twitter a,#subrss a{color:#b535cc;}
#twitter a:hover,#subrss a:hover{color:#e96dff;text-decoration:none;}
#twitter p,#subrss p{font-size:140%;padding-left:5px;}
#twitter{float:left;background:url(img/twitter.gif) no-repeat top right;width:150px;height:40px;margin:10px 8px;}
#subrss{float:left;background:url(img/subrss.gif) no-repeat top right;width:150px;height:40px;margin:10px 8px;}
#content{margin-top:10px;color:#000;font-size:1.3em;}
.post{margin-bottom:10px;padding:1em 0.5em 0 1.5em;border:1px solid #000;border-bottom:4px solid #55274f;background:#fff;}
.havecomment{float:left;background:url(img/comment.gif) no-repeat;padding:8px 0 0 0;text-align:center;font-size:150%;width:45px;height:45px;}
.avecomment a{color:#000;}
.avecomment a:hover{color:#E8A12F;}
.lvcomment{float:right;background:url(img/adcomment.gif) no-repeat center center;padding:8px 0 0 0;text-align:center;font-size:150%;width:45px;height:45px;display:inline;}
.lvcomment a{display:block;width:45px;height:45px;}
.post-title{width:610px;}
.post-title h2{margin-top:0.2em;}
.post-title h2 a{color:#071828;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.post-title h2 a:hover{color:#0a4a85;text-shadow:1px 1px 1px rgba(0,0,0,0.5);text-decoration:none;}
.post span{color:#545454;}
.taglist{background:url(img/tag.gif) no-repeat;margin:0;padding-left:1.7em;}
.author{background:url(img/author.gif) no-repeat;margin:0;padding-left:1.6em;}
.date{float:right;}
.entry{clear:both;padding:0 1em 1.5em 0.5em;}
.entry p{line-height:25px;font-size:110%;}
.entry p.bigger{line-height:35px;font-size:120%;font-style:italic;}
.headlist{font-size:120%;font-weight : normal ;padding:0.5em 0 0.5em 0.5em;margin-bottom:10px;border:1px solid #000;border-bottom:4px solid #7b3136;background:#fff;}
#wpptor{border:1px solid #000;border-bottom:4px solid #55274f;background:#fff;padding-bottom:5px;}

#sidebar{float:right;width:300px;color:#2a2a2a;font-size:1.2em;display:inline;padding:10px 10px 0 10px;border:1px solid #000;border-bottom:4px solid #55274f;background:#fff;}
#sidebar a{color:#C12;line-height:2em;}
#sidebar a:hover{color:#0075dd;background:transparent;text-decoration:underline;}
#sidebar li h2,#sidebar h2{font-weight: normal;font-size:180%;color:#454545;line-height:180%;}
#sidebar li,#sidebar li ul{list-style:none;}
#sidebar li ul li{padding-left:14px;background:#fff url(img/list.gif) no-repeat center left;}
#flash{margin-bottom:10px;}
.diffse{height:369px;}
.diffse{font-size:220%;padding-top:3em;text-align:center;}

#content.single{margin-top:10px;color:#000;font-size:1.3em;border:1px solid #000;border-bottom:4px solid #55274f;background:#fff;}
#content.single .post,#content.single .headlist{border:none;}


/*Comments Part*/
.post-nav{margin:0 40px;}
#comments{margin:0 0 0 1.5em;clear: both;font-size:150%;}
.navigation{margin:1em 1.5em;}
.navigation span,.navigation a{padding:5px 10px;border:1px solid #f3f;}
ol.commentlist .avatar{clear:both;float:left;margin:0.5em 0.5em 0 0;}
ol.commentlist .avatar img{border:2px solid #000;}
ol.commentlist,ol.trackbacklist{margin:0 0 0 1.5em;list-style-type:none;overflow:hidden;padding-right:3em;}
ol.commentlist li{clear:both;margin-bottom:1.5em;background:#cad5ed;padding:0.5em;border:3px solid #929292;}
ol.trackbacklist li{clear:both;margin-bottom:1.5em;background:#c0C0C0;padding:0.5em;border:2px solid #929292;}
ol.commentlist li.alt{clear:both;margin-bottom:1.5em;background:#d7c6dd;padding:0.5em;border:3px solid #929292;}
ol.commentlist li div.comment-meta a{ font:bold 10px/1.4 helvetica,arial,sans-serif;color:#666; }
ol.commentlist p{clear:both;padding-top:1em;}
div.reply {float:right;padding-right:1em;font-size:90%;}
ol.commentlist li ul.children { clear:both;list-style-type:none;margin:1.5em 0 0 1.5em;}
#respond{clear:both;margin:0 0 0.5em 2em;}
#author,#email,#url{margin:4px;margin-left:0px;}
.leavecomment{margin:0 0 0 2em;}
#commentform{margin-bottom:20px;}
#commentform textarea{width:400px;height:150px;background-color: #f5f5f5;border:1px solid #313131;clear:both;}
#commentform textarea:focus,#commentform input[type="text"]:focus {background: #ffffff;}
#submit{margin:0.4em 0 0 0em;}
span.previous{display:block;float:left;margin:0;padding:0;}
span.next{margin:0;padding:0;display:block;float:right;clear:right;}
/*foot*/
#footer{float:right;border:1px solid #000;background:#fff;border-bottom:4px solid #55274f;margin-top:10px;padding:10px;width:300px;}
#footer h2{font-weight: normal;font-size:200%;color:#454545;margin:0 0 0 0.5em;}
#footer ul{list-style:none;font-size:140%;}
#footer li{line-height:2em;_line-height:1em;}
#footrp ul li a,#footrc ul li a{display:block;padding-left:1em;}
#footrp ul li a:hover,#footrc ul li a:hover{}
#footrp,#footrc{float:left;width:300px;}
#aboutme{float:left;width:330px;padding:0 0 0 2em;}
#aboutme p{font-size:125%;margin-left:0.7em;color:#000;}
#credit{font-size:120%;}
.center{text-align:center;}
.gotop{background:url(img/gotop.gif) no-repeat left top;padding-left:20px;}
/*other rules*/
.smile{margin:2px 0 2px 0em;}
.wp-smiley{border:none;}
.outsite{background:url(img/linkico.gif) no-repeat right top;padding-right:11px;}
.download{background:url(img/downloadico.gif) no-repeat right bottom;padding-right:11px;}
/*new rules*/
.entry a[href^="http:"]{background:url(img/linkico.gif) no-repeat right top;padding-right:11px;}
.entry a[href^="http://hjx.me"],.entry a[href^="http://www.hjx.me"]{background:url(img/nlinkico.gif) no-repeat right bottom;padding-right:13px;}
.entry ul li a,.entry .more-link a{background-image:none;padding-right:0;}
/*addbook*/
.addbook{margin:0 4em;font-size:200%;text-align:left;border:1px solid #a8a8a8;padding:0.1em 0.5em;}
.addbook p{margin-bottom:10px;}
.addbook a{margin:0.1em;}
/*Clean Archives Reloaded*/
.car-container car-collapse{}
.car-list{margin-left:2em;list-style:square;}
/*Dagon Design Sitemap Generator*/
.ddsg-wrapper{margin-left:2em;}
/*simple-tag*/
.praletive{margin:0 15px 0.5em 8.5em;}
.st-related-posts{list-style:none;}
/*gads*/
.gads{margin-left:30px;}
.gad2{margin-top:0.7em;}
.zz{margin:4px 20px 20px 20px;padding:3px 0px 3px 10px;background:#CAF99B;color:#000033;border:1px solid #000;}
/*twitter*/
.aktt_tweets ul li{padding-top:2px;}
#fclock{float:left;}
/*link*/
#post-521242 .entry{background:none;}
ul.linkul li{list-style-type:none;clear:both;}
ul.linkul li ul a{float:left;display:block;width:160px;border:1px solid #666;margin:10px;padding:5px;}
ul.linkul li ul a:hover{background:#47003f;color:#ccc;}
/*hjxme rules*/
img.smallimg{float:right;}
.alimama{text-align:center;}
.biaot{padding:2px 6px;background:#d7f061;border-bottom:2px solid #727070;}
.separator{font-size:140%;}
#ckepop{margin:2em 0 0 1em;}
#ckepop a:link{margin:0 3px;}