body {
	width: 950px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#banner {
	border: 2px solid #c31919;
}

#hinabanner {
	border: 2px solid #fffe00;
}

#header { 
	margin:0;
}
a:link {
	color: #034f0f;
}
a:hover {
	color: #f8c208
}
a:visited {
	color: #4c2a07
}

#navigation {
	position: absolute; left: 0; width:10em; text-align:left; list-style-type: none; padding: 0; margin:0;
	background-color: #dedcdd; border: 2px solid #c31919;

}

#navigation li { 
	padding: 5px 0.2em; font-size: 120%; clear: left;	
}
#navigation a:link, #navigation a:visited {
	text-decoration: none;
}



#navigationph {
	position: absolute; left: 0; width:9em; text-align:left; list-style-type: none; padding: 0; margin:0;
	background-color: #dedcdd; border: 2px solid #c31919;

}

#navigationph li { 
	padding: 5px 0.2em; font-size: 120%; clear: left;	
}
#navigationph a:link, #navigation a:visited {
	text-decoration: none;
}

#navigationph2 {
	position: absolute; right: 0; width:9em; text-align:right; list-style-type: none; padding: 0; margin:0;
	background-color: #ffffff; border: 2px solid #c31919;

}

#navigationph2 li { 
	padding: 5px 0.2em; font-size: 120%; clear: right;	
}
#navigationph2 a:link, #navigation a:visited {
	text-decoration: none;
}



#navigationhina {
	position: absolute; left: 0; width:17em; text-align:left; list-style-type: none; padding: 0; margin:0;
	background-color: #ffffff; border: 2px solid #fffe00;

}

#navigationph li { 
	padding: 5px 0.2em; font-size: 120%; clear: left;	
}
#navigationph a:link, #navigation a:visited {
	text-decoration: none;
}





#rightbar {
	position: absolute; right: 0; width: 8em;
}
#info {
	 list-style-type: none; margin-top: 0; padding:0;
}
#info li { 
	padding: 10px 0; font-size: 80%; font-family: "Papyrus", "Bookman Old Style" , "Arial", print; color: #2E077E; 
}

#info a:link, #info a:visited {
	text-decoration: none;
}


.piclink {
	border: 0;
}


	
.limage {
	float:left; margin-right:1em; margin-bottom:0.2em; clear:both;
}
.rimage {
	float:right; margin-left:1em; margin-bottom:0.2em; clear:both;
}




.title {
	color: #2E077E; font-family: "Papyrus", "Bookman Old Style", "Arial", print ;
}

.titleph {
	color: #4c2a07; font-family: "Papyrus", "Bookman Old Style", "Arial", print ;
}

.titleph2 {
	color: #c31919; font-family: "Papyrus", "Bookman Old Style", "Arial", print ;
}

.subtitle {
	color: #c31919; font-family: "Papyrus", "Bookman Old Style" , "Arial", print; 
	font-size: 150%;
}

.subtitle a:link, .subtitle a:visited { 
	text-decoration: none;
}

.subtitleindex {
	color: #c31919; font-family: "Papyrus", "Bookman Old Style" , "Arial", print; 
	font-size: 120%;
}

.subtitleindex a:link, .subtitle a:visited { 
	text-decoration: none;
}

.subtitleph {
	color: #4c2a07; font-family: "Papyrus", "Bookman Old Style" , "Arial", print; 
	font-size: 150%;
}

.subtitleph a:link, .subtitle a:visited { 
	text-decoration: none;
}

.titlehina {
	color: #882512; font-family: "Papyrus", "Bookman Old Style", "Arial", print ;
	font-size: 200%;
}

.subtitlehina {
	color: #0193a6; font-family: "Papyrus", "Bookman Old Style" , "Arial", print; 
	font-size: 150%;
}

.subtitlehina a:link, .subtitle a:visited { 
	text-decoration: none;
}


#content {
	text-align: left; margin-left: 12em; margin-right: 10em;
}

#content .title {
	font-size: 225%;
}

#content .titleph {
	font-size: 225%;
}

#content .titleph2 {
	font-size: 225%;
}

#contenthina {
	text-align: left; margin-left: 19em; margin-right: 0;
}


#contenthina .title {
	font-size: 225%;
}


.ltext {
	color: #2E077E; font-size: 125%;  
}

.ltext a:link, .ltext a:visited {
	text-decoration: none;
}

.ltextindex {
	color: #2E077E; font-size: 100%;  
}

.ltextindex a:link, .ltext a:visited {
	text-decoration: none;
	}
	
.ltextph {
	color: #034f0f; font-size: 125%;  
}


.ltextph a:link, .ltext a:visited {
	text-decoration: none;
	}
	
.ltexthina a:link, .ltext a:visited {
	text-decoration: none;
	}
	
.ltexthina {
	color: #882512; font-size: 125%;  
}	

.phtext {
	font-size: 110%;  
}

.small {
	font-size: 80%; color:#000000;
}
	
.list {
	list-style-type: none;
}


#rightbar .ltext {
	font-size: 100%
}


#contact {
	text-align:center; margin: 2em 0 1em; clear:both; 
}	