html,body {
	margin:0 auto;
	font-family: verdana,"Microsoft yahei";
	font-size:12px; /*small*/
	word-wrap: break-word;
	line-height:150%;
	background:#FFFFFF url(http://blog.hjenglish.com/images/blog_hjenglish_com/fyzl/35973/o_bg.JPG) repeat-x top center;overflow-x:hidden;
}
div{
	font-family: "Microsoft yahei",verdana;
}
td{
	font-size:12px;
}

#right{
float:right;
	width:100%;
	margin:0 0 0 -270px;
        padding:0px;
	display:block;
}

#right_content{	
margin:0 0 0 270px;


}

#left{
display:block;
position:relative;
top:0px;
left:20px;
width:250px;
border-right:solid 1px #aac132;
padding:0px;
margin:0px;
background:url(http://blog.hjenglish.com/images/blog_hjenglish_com/fyzl/35973/o_padder.JPG) repeat-y top left;
}

#topics{
padding-left:20px;}
/*-----------HEADER------------*/

#banner{  
    margin:0;
    width:100%;
    height:196px;
    background:url(http://blog.hjenglish.com/images/blog_hjenglish_com/fyzl/35973/o_head_bg.jpg) no-repeat bottom left;overflow-x:hidden;
}
/*---------links-------------*/
a:link		 {color: #96BC17 ; text-decoration: none;}
a:visited	 {color: #96BC17 ; text-decoration: none;}
a:hover		 {color: #96BC17 ; text-decoration: underline;}
a:active	 {color: #96BC17 ; text-decoration: none;}
/*-------------nav--------------*/
#mystats{
	margin-left:0px;

	background-color:#669900;
	
}

#mylinks{
	margin-left:0px;
}
a.menu:link,a.menu:visited,a.menu:active {color: white; text-decoration: none;}
a.menu:hover	 {
color: #669900;
 text-decoration: none;}

/*-----------BLOG'NAME-------------*/

.headermaintitle{
	font: bold 18px/30px "microsoft yahei", verdana;
text-align:center;
}

a.headermaintitle:link		 {color: #669900;text-decoration: none;}
a.headermaintitle:visited	 {color: #669900; text-decoration: none;}
a.headermaintitle:hover		 {color: #669900; text-decoration: underline;}
a.headermaintitle:active	 {color: #669900; text-decoration: none;}
/*----------Date------------*/
.day{	
	background:url() no-repeat right top;
	margin:auto auto auto 10px;
}

.dayTitle{
	border-bottom:solid 1px #CECECE;
	padding-bottom:10px;
	font: bold 14px "Microsoft yahei", verdana, monospace;
	height:38px!important;
	height:49px;
	position:relative;
}

.dayTitle a {display:block; position:absolute; left:0px; bottom:10px;}
.dayTitle a:link,.dayTitle a:visited,.dayTitle a:active {color: #999999; text-decoration: none;}
.dayTitle a:hover	 {color: #c0c0c0; text-decoration: underline;}
/*------------------POST---------------*/
.postSeparator{
                margin:0 0 0 45px;
                
	height:45px;
	width:100%;
	background:url() ;border-bottom:dashed 1px #CECECE;

}
.post{
	border:0px;
                font-family: "Microsoft yahei",verdana;
	font-size:14px;
	padding:10px;
	padding-top:15px;
	background:url();	
}

.postTitle{
	padding:10px;
	padding-left:0px; font-family: "Microsoft yahei",verdana;
	font-size:14px;
	font-weight:normal ;
                background:url(http://blog.hjenglish.com/images/blog_hjenglish_com/fyzl/35973/o_tit_image.jpg) no-repeat center left;
                line-height:37px;
                text-indent:40px
}
a.postTitle1{color:#fff;font-size:14px;text-decoration:none; padding:5px 2px 5px 2px;background-color:#96BC17 }
a.postTitle1:hover{color:#fff; text-decoration:none;padding:5px 2px 5px 2px}
a.postTitle1:visited{color:#fff; text-decoration:none;padding:5px 2px 5px 2px}



.post a:link,.post a:visited,.post a:active {color: #669900; text-decoration: none;}
.post a:hover	 {color: #669900; text-decoration: underline;}

a.postTitle2:link,a.postTitle2:visited, a.postTitle2:active {color: #669900; text-decoration: none;}
a.postTitle2:hover	 {color: #669900; text-decoration: underline;}

.postDesc{
	text-align:right;
	font-family:arial;
	font-size:12px;
	color:#669900;
	margin-right:10px;
	padding-top:20px;
}

.postDesc a:link,.postDesc a:visited,.postDesc a:active {color: #669900; text-decoration: none;}
.postDesc a:hover	 {color: #669900; text-decoration: underline;}

/***************/

a.entrylistItemTitle:link, a.entrylistItemTitle:visited, a.entrylistItemTitle:active {color: #669900; text-decoration: none;}
a.entrylistItemTitle:hover	 {color: #669900; text-decoration: underline;}
/**********************/
.feedbackListSubtitle{
	font-weight:bold;
	color:#96BC17 ;
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
}
/*************cal*********/
.Cal a:hover	 {color: #669900; text-decoration: underline;}


.CalTitle{
	width:100%;
	color:#669900;
	height:30px;
	text-align:center;
}

td.CalTodayDay{
	border:solid 0px red;
	background:#b5ff6a;
}
