/* 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;
}
table.article_table {
    margin-left:10%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.article_table th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}
table.article_table td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}
#chinese{
	font-size:120%;
	letter-spacing:2px;
}
#chinese h2{
	font-weight:bold;
	font-size:120%;
	letter-spacing:2px;
}
h3{font-size: 85%;}
p{color:#666; padding:10px;}
p:hover{background:#FFF5DF;}