.box.hammer{ 
    padding:10px; 
    margin-top:10px;
    margin-left:5px;
    background:#fff;
    border-top: 5px solid #e61212; 
    border-bottom: 5px solid #e61212; 
}

//h1 {
//	color: #e61212;
//	font-weight:bold;
//	text-align:center;	
//}
h1 a{
	color: #e61212;
	text-decoration:none;	
}
h2 a {
	  color:#036;
		text-decoration:none;	
	
}
#chinese{
	font-size:120%;
	letter-spacing:2px;
}
#chinese h2{
	font-weight:bold;
	font-size:120%;
	letter-spacing:2px;
}

.box.hammer_article{ 
    padding:10px; 
	margin:0px;
    margin-top:10px;
    margin-left:5px;
    border: 1px dotted #e61212; 
	font-size:90%;    
}
.box.hammer_toc { 
    padding:10px; 
    margin-right:10px;
	margin-top:10px;
    background:#FFF5DF;
    border: 4px dotted #e61212; 
}


.box.hammer_ode { 
    padding:10px; 
    margin-right:10px;
	margin-top:10px;
    background:#EFF3F6;
    border: 1px solid #B6CDE1;
}
.box.hammer_ode p {
	padding:2px; 
}
.box.hammer_ode p:hover {background:#EFF3F6;
}

.box.section_head{ 
    padding:10px; 
    margin-top:10px;
    margin-left:5px;
    background:#7be;
    border-right: 2px solid #e5e5e5; 
    border-bottom: 2px solid #e5e5e5; 
    
}
.box.party { 
    padding:10px; 
    margin-top:10px;
    margin-left:5px;
    background:#EFF3F6;
    border: 1px solid #B6CDE1; 
}



/* article listing layouts
----------------------------------------------- */
.article_list {
	margin-top:10px;
}
.article_item {
	padding:5px;
	margin:2px;
	border:1px solid #dadada;	
}

.article_item:hover {
	border:1px solid #578dc7;	
}

.article_date {
	font-weight:bold;
}

.article_link { 
	color:#000; 
	text-decoration: none; 	
}

.article_link:hover { 
	color:#507EA1;
}
/* individual article layouts
----------------------------------------------- */
.article { 
    padding:10px; 
    margin-top:10px;
    margin-left:5px;
    background:#fff;
    border: 1px solid #B6CDE1; 
}
.article_date{
  margin:0px;
  padding-bottom: 5px;
  font-size: 80%;
  color: #507EA1;
  width:100px;
  text-valign:top;
}
.article_author {
  margin:0px;
  padding:0px;	
  padding-bottom: 5px;
  font-size: 110%;
  color: #507EA1;
  font-weight:bold;	
}
.intro {
	font-weight:bold;
	font-size:105%;
	color:#666;
}
h3{font-size: 85%;}
p:hover{background:#FFF5DF;}
