


TABLE.article TR.dark
{
	background-color: #f0f0f0
}

TABLE.article TR.light
{

}

DIV.article_frame DIV.content A:link, DIV.article_frame DIV.content A:visited ,DIV.article_frame DIV.content A:active 
{
	text-decoration: none;
	color: #008000;
	font-weight: bolder;
}

DIV.article_frame DIV.content DIV.title
{
    font-size: 1.2em;
	font-weight: bolder;
	text-align: center;
	margin: 8px;
}

DIV.article_frame  DIV.content DIV.author
{
	font-size: 1.1em;
	text-align: center;
}

DIV.article_frame DIV.content DIV.summary
{
	color: #587e93;
	
	border-style: dotted;
	border-color: #ddddee;
	border-width: 2px;


	padding: 8px;
}


/*********************/

DIV.article_frame DIV.code, DIV.article_frame SPAN.code, DIV.article_frame A.code
{
	padding: 4px;
	
	margin-top: 4px;
	margin-bottom: 4px;
		
	border-top: lightgrey 1px solid;	
	border-left: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	
	font-family: Sans-Serif;
	background-color: #bdbfc2;
	text-align: left;
}

DIV.article_frame DIV.quote, DIV.article_frame SPAN.quote
{
	border-right: lightgrey 1px solid;
	padding-right: 4px;
	border-top: lightgrey 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 4px;
	border-left: lightgrey 1px solid;
	padding-top: 4px;
	border-bottom: lightgrey 1px solid;
	background-color: white;
	text-align: left;
}

DIV.article_frame DIV.annotation, DIV.article_frame SPAN.annotation
{
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 0.9em;
	color: #003366;
	
		background-color: #ddddee;
	padding: 8px;
	/* font-family: KaiTi_GB2312, Tahoma; */
}

DIV.article_frame DIV.address, DIV.article_frame SPAN.address
{
	/* font-family: KaiTi_GB2312, Tahoma; */
	font-size: 0.9em;
	background-color: #ddddee;
	padding: 8px;
}

DIV.article_frame DIV.p
{
	padding-bottom: 8px;
	padding-top: 8px;
}

DIV.article_frame DIV.loose,SPAN.loose
{
	padding-bottom: 16px;
	padding-top: 16px;
}

DIV.article_frame DIV.bold,SPAN.bold
{
	font-weight: bolder;
}


/* 避免嵌入的页面出现底图 */
DIV.article_frame DIV.XXX
{
	background-image: none;

	font-size: 14px;
	text-align: left;
	background-color: white;
	width: 100%;
}

DIV.article_frame IMG
{
    max-width: 360px;
    height: auto;
    width:expression(this.width>360?"360px":this.width+"px");
    border: 0px;
}

DIV.article_frame IMG:hover
{
    max-width: 800px;
    height: auto;
    width:expression(this.width>800?"800px":this.width+"px");
}