@charset "utf-8";
body {
 	margin: 0px auto;
 	text-align: center;
	width: 960px;
	color: #160101;
	font-family: SimSun, Arial;
}

a { text-decoration: none; color: inherit;}
a:active { text-decoration: none; color: inherit;}	
a:link	 { text-decoration:	none; color: inherit;}	
a:visited { text-decoration: none; color: inherit;}	
a:hover { text-decoration:	underline; color: inherit;}

.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=0);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0;
}
/*
----------------------------------------------------------------------------
Z-index reference
	-2: article_content_background_extender
	-1: bCMH_greeting_articlepage_header
	 0: default
	 0: article_title
	 1: bCMH_greeting_articlepage_content
	 3: article_content
	 3: font-scaling
	 1: bCMH_greeting_articlepage_footer
----------------------------------------------------------------------------
*/
.article_content_background_extender {
	background-image:url(/dmirror/https/www.minghui.org/mh/greetings/images/cmh_greeting_articlepage_content_1px.png);
	background-repeat: repeat-y;
	background-position: center;
	position: relative;
 	margin: 0px auto;
 	width: 960px;
 	height: 100%;
 	text-align: center;
	z-index: 3;
}


#bCMH_greeting_articlepage_header {
	position: absolute;
	top: 0px;
	width: 960px;
	height: 350px;
	color: #666;
	font-family: "Arial Rounded MT Bold";
	z-index: -1;
}
.medium_size {
	position: absolute;
	margin-left: 790px;
	margin-top: 6px;
	width: 15px;
	padding: 0;
	font-size: 1.1em;
	z-index: 3;
}
.large_size {
	position: absolute;
	margin-left: 807px;
	margin-top: 3px;
	width: 20px;
	padding: 0;
	font-size: 1.4em;
	z-index: 3;
}
.xlarge_size {
	position: absolute;
	margin-left: 828px;
	margin-top: 0px;
	width: 24px;
	padding: 0;
	font-size: 1.7em;
	z-index: 3;
}
.article_date {
	position: absolute;
	top: -278px;
	left: 100px;
	width: 12em;
	font-size: 1em;
	line-height: 1.5em;
	color: #3b3d3c;
	letter-spacing: 1px;
	float: left;
	text-align: left;
	font-family: SimSun, Arial;
	
}

#bCMH_greeting_articlepage_content {
	position: absolute;
	top: 350px;
	width: 960px;
	height: 520px;
	background-image:url(/dmirror/https/www.minghui.org/mh/greetings/images/cmh_greeting_articlepage_content.png);
	z-index: 1;
}
#bCMH_greeting_articlepage_content .article_title {
	margin-top: -60px;
	margin-left: 190px;
	width: 580px;
	font-size: 2em;
	line-height: 1.25em;
	text-align: center;
	font-weight: bold;
}
#bCMH_greeting_articlepage_content .article_content {
	position: relative;
	top: 40px; /* required so that font-scaling AAA won't be covered by layers */
	padding: 0 100px 0 100px;
	width: 580px;
	min-height: 660px;
	font-size: 1.5em;
	margin: 0 auto;
	line-height: 1.25em;
	text-align: left;
	overflow: visible;
	z-index: 3;
}
#bCMH_greeting_articlepage_footer {
	position: relative;
/*	top: -120px; */
	top: 0;
	width: 960px;
	height: 330px;
	z-index: 1;
}

#bSearchBox {
	position: absolute;
	top: 74px;
	margin-left: 685px;
	width: 164px;
	padding: 0;
	height: 29px;
}
input {border: none; vertical-align: middle;}
input:hover {border: none;}
/* #4854E4: 2013.01.12 */
/* #1A1FC4: 2013.01.08 */
/* #2c33c2: greeting */
/* #e6c5c4: greeting articlepage */

input.hintTextbox { color: #888;  padding: 3px 1px 3px 6px; margin: 0; width: 126px; font-size: 13px; height: 21px; background-color:#e6c5c4; border: 2px solid #e9d5cb; border-right: 0px;}
input.hintTextboxActive { color: white;  padding: 3px 1px 3px 6px; margin: 0; width: 126px; font-size: 13px; height: 21px; background-color:#e6c5c4;border: 2px solid #e9d5cb;border-right: 0px;} 
#bSearchBox input[type=text] { padding: 3px 1px 3px 6px; margin: 0;width: 126px; font-size: 13px; height: 21px;background-color:#e6c5c4;border: 2px solid #e9d5cb; border-right: 0px;}
#bSearchBox input[type=image] { width: 29px; height: 29px; padding: 0; margin: 0;}

#bArticleEnglishTranslation {margin: 50px 0 0 0; font-size: 0.9em; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; }
#bArticleEnglishTranslation a:link { color: gray;}

.current_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 0.7em;
	width: 2.8em;
	padding: 0;
	bottom: 131px;
	left: 663px;
	text-align: center;
}
.total_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 0.7em;
	width: 2.8em;
	padding: 0;
	bottom: 131px;
	left: 732px;
	text-align: center;
}
#bCMH_greeting_articlepage_content .listGreetingImages div {
	text-align: center;
	padding: 5px;
}
#bCMH_greeting_articlepage_content .listGreetingImages div img {
	border: 1px solid;
	padding: 5px;
	display: inline-block;
}