body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E7E7E7;
	margin: 0px;
	font-size: 76%;
	padding: 10px 0px 0px 0px;
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #252525;
}

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 147%;
   font-weight: bold; 
   margin: 2px 5px 2px 0px;
   color: #900022;
}

h1.b {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 170%;
   font-weight: bold; 
   margin: 0px 5px 8px 0px;
   color: #900022;
}

.add, .add-g, .add-b {
	padding: 8px 0px 14px 0px; 
}

.n11 {
	display: table;  
	width: 116px;
	float: left; 
	margin: 2px 0px 2px 0px; 
	color: #BCBCBC;
	text-align: right;
}

.n12 {
	display: table;  
	width: 116px;
	float: left; 
	margin: 2px 6px 2px 8px; 
	color: #BCBCBC;
	}

.n21 {
	display: table; _height: 0; zoom: 1; 
	padding: 2px 5px 5px 3px;
}

.add .n21 a:link {
	color: #333333; 
	text-decoration: none;
	font-weight: bold;
}

.add .n21 a:hover, .add .n21 a:visited {
	color: #565656; 
	text-decoration: none;
	font-weight: bold;
}

.add-g .n21 a:link, a.grlink1:link, a.grlink3:link, a.grlink3:visited {
	color: #3D4F2D; 
	text-decoration: none;
	font-weight: bold;
}

.add-g .n21 a:hover, .add-g .n21 a:visited, a.grlink1:hover, a.grlink1:visited, a.grlink3:hover {
	color: #67755A; 
	text-decoration: none;
	font-weight: bold;
}

.add-b .n21 a:link {
	color: #2B4D7A; 
	text-decoration: none;
	font-weight: bold;
}

.add-b .n21 a:hover, .add-b .n21 a:visited {
	color: #577296; 
	text-decoration: none;
	font-weight: bold;
}

.news, .news3, .news3b, .news3g {
	margin: 4px 6px 4px 6px; 
}

.n111 {
	display: table;  
	float: left; 
	margin: 15px 0px 12px 2px; 
}

.news0 {
	margin: 0px 0px 4px 0px; 
}

.news0 p {
	margin: 0px 0px 4px 1px; 
	color: #666666;
	font-size: 92%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.n1 {
	display: table;  
	background-color: #D8D8D8; 
	float: left; 
	padding: 1px 5px 1px 7px;
}

.news0 .n1 {
	display: table;  
	background-color: #E0E0E0; 
	float: left; 
	margin: 4px 0px 0px 0px; 
	padding: 1px 5px 1px 7px;
}

.news3g .n1 {
	background-color: #D6DAD4; 
}

.news3b .n1 {
	background-color: #D0D7E0; 
}

.n2 {
	display: table; _height: 0; zoom: 1; zoom: 1;
	padding: 0px 5px 0px 5px;
}

.news0 .n2 {
	display: table; _height: 0; zoom: 1; 
	padding: 2px 5px 5px 5px;
}

.news0 .n2 p a.gilink:link, .news0 .n2 p a.gilink:visited, .news0 .n2 p a.gilink:hover {
	color: #666666; text-decoration: none; font-weight: normal;
}

.dat {
	padding: 10px 5px 5px 49px;
}

.news .a3 .n1 .date2, .news0 .a3 .n1 .date2 {
	color: #900022; 
}

.news .a1 .n2 a:link {
	color: #252525; 
	text-decoration: none;
}

.news .a1 .n2 a:hover, .news .a1 .n2 a:visited {
	color: #565656; 
	text-decoration: none;
}

.news .a2 .n2 a:link, .news0 .a1 .n2 a:link, .news0 .a2 .n2 a:link, .news0 .n2 a:link {
	color: #333333; 
	text-decoration: none;
	font-weight: bold;
}

.news .a2 .n2 a:hover, .news .a2 .n2 a:visited, .news0 .a1 .n2 a:hover, .news0 .a2 .n2 a:hover, .news0 .a1 .n2 a:visited, .news0 .a2 .n2 a:visited, .news0 .n2 a:hover, .news0 .n2 a:hover {
	color: #565656; 
	text-decoration: none;
	font-weight: bold;
}

.news .a3 .n2 a:link, .news0 .a3 .n2 a:link {
	color: #900022; 
	text-decoration: none;
	font-weight: bold;
}

.news .a3 .n2 a:hover, .news .a3 .n2 a:visited, .news0 .a3 .n2 a:hover, .news0 .a3 .n2 a:visited {
	color: #A83751; 
	text-decoration: none;
	font-weight: bold;
}

.news3 .n2 a:link, .news3b .n2 a:link, .news3g .n2 a:link {
	color: #252525; 
	text-decoration: none;
}

.news3 .n2 a:hover, .news3 .n2 a:visited, .news3b .n2 a:hover, .news3b .n2 a:visited, .news3g .n2 a:hover, .news3g .n2 a:visited {
	color: #565656; 
	text-decoration: none;
}

.post, .post2, .add, .add-b, .add-g, .post-o, .post5, .newspost, .bpost {
	clear: both;
}

.ppost {margin: 12px 8px 0px 0px; clear: both; display: table;}

div.a0, div.a1, div.a2, div.a3 {
	clear: both;
	padding: 2px 0px 5px 0px;
}

div.post, div.bpost {
	padding: 7px 0px 8px 0px;
}

.post div img, .ppost div img {
	margin: 5px 10px 8px 0px;
	float: left;
}

.post div img.c3 {
	margin: 5px 15px 8px 10px;
	float: left;
}

.post div img.c2, .post2 div img.c2, .ppost div img.c2 {
	margin: 0px;
	float: none;
}

.newspost div img.c2 {margin: 0px 0px 0px 5px; float: none;}

.post div p, .ppost div p {
	float: none;
	display: table; _height: 0; zoom: 1;
	margin: 5px 5px 5px 0px;
}

.bpost div p {
	float: none;
	display: table; _height: 0; zoom: 1;
	margin: 10px 5px 5px 0px;
}

.newspost div {
	margin: 10px 5px 9px 8px;
}

.newspost div img, .post2 div img {
	margin: 2px 10px 3px 0px;
	float: left;
}

.newspost div p {
	display: table; _height: 0;
	margin: 0px 3px 0px 0px;
}

.post2 div {
	margin: 10px 5px 0px 7px;
	padding: 0px 0px 2px 0px;
}

.post2 div p, .post4 p {
	margin: 4px 5px 15px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}

.post3 div {
	margin: 0px 5px 10px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}

.post4  {
	margin: 0px 0px 10px 0px;
}

.post4 div  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	margin: 2px 0px 0px 0px;
}

.post4 div img {
	clear: both;
}

.post5 div {
	padding: 2px 9px 9px 9px;
}

.post5 div img {
	margin: 0px 6px 8px 0px;
	float: left;
}

.post5 div p {
	display: table;_height: 0;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}

.list div {
	margin: 8px 0px 0px 17px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}

.list3 div {margin: 6px 0px 0px 11px;}

.list div img, .list3 div img {
	margin: 0px 0px 2px -9px;
}

.list2 div {
	margin: 8px 0px 0px 7px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}


.white { 
	background-color: #FFFFFF;
}

.grey { 
	background-color: #EDEDED;
}

.ph {
	background-color: #E8E8E8;
	border: #CECECE 1px solid;
	padding: 6px 6px 11px 6px;
}

.bg-l {
	background: url(/images/bg-l.gif) repeat-y left top;
}

.bg-r {
	background: url(/images/bg-r.gif) repeat-y right top;
}

.bg1 {
	background: url(/images/bg1.gif) repeat-x left top;
}

.bg1111 {
	background: url(/images/bg111.gif) left top;
}

.bg2 {
	background: url(/images/bg2.gif) repeat-y left top;
}

.bg3 {
	background: url(/images/bg3.gif);
}

.bg4 {
	background: url(/images/bg4.gif) repeat-x left top;
	clear: both;
}

.bg41 {
	background: url(/images/bg41.gif) repeat-x left top;
	clear: both;
}

.bg5 {
	background: url(/images/bg5.gif) repeat-x left top;
}

.bg6 {
	background: url(/images/bg6.gif) repeat-y left top;
}

.bg7 {
	background: url(/images/bg7.gif) repeat-x left top;
}

.bg8 {
	background: url(/images/bg8.gif) repeat-x left top;
}

.bg9 {
	background: url(/images/bg9.gif) repeat-x left top;
	clear: both;
}

.bg10 {
	background: url(/images/bg10.gif) repeat-x left bottom;
}

.bg11 {
	background: url(/images/bg11.gif) repeat-x left top;
}

.bg12 {
	background: url(/images/bg12.gif) repeat-x left top;
}

div .clr {
	clear:both;
	font-size:1px;
	height:1px;
	margin-top:-1px;
}

.rtext {
	color: #900022;
}

.gtext2 {
	color: #4B4B4B;
}

.gtext3 {
	color: #666666;
}

.grtext2 {
	color: #465836;
}

.btext2 {
	color: #2B4D7A;
}

.text {
	font-size: 117%;
}

.sttext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
}

.sstext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 3px 0px 0px 0px;
}

.stext1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.stext2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.stext3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
} 

.copy {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px 75px 0px 0px;
} 

.copy a:link, .copy a:visited, a.rilink2:link, a.rilink2:visited  {
	color: #900022; 
	text-decoration: none;
}
.copy a:hover, a.rilink2:hover {
	color: #A83751; 
	text-decoration: none;
}

.copy br {
	font-size: 5px;
}

.par br {
	font-size: 5px;
}

.text1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #333333;
}

.text2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #333333;
}

.date1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.date2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B4B4B;
	font-weight: bold;
}

.date3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B4B4B;
	}

.author1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.author2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #900022;
}

.sp {
	clear: both;
	margin: 12px 0px 0px 0px; 
}

.sp2 {
	margin: 24px 0px 0px 0px; 
}

.sp3 {
	margin: 3px 0px 0px 0px; 
}

.sp4 {
	margin: 6px 0px 0px 0px; 
}

.space1 {
	margin: 0px 3px 0px 2px; 
	padding: 0px 4px 0px 4px; 
	border-bottom: #999999 1px solid; 
	font-size: 1px;
}

.space2 {
	margin: 0px 3px 1px 2px; 
	color: #939393; 
	font-size: 7px;
	font-weight: normal;
}

.space21 {
	clear: both;
	border-bottom: #4D4D4D 3px solid; 
}


.space22 {
	clear: both;
	border-bottom: #4D4D4D 1px solid; 

}

.space23 {
	clear: both;
	border-bottom: #BCBCBC 3px solid; 
	margin: 0px 0px 1px 0px;
}

.space21g {
	clear: both;
	border-bottom: #465836 3px solid; 
}

.space22g {
	clear: both;
	border-bottom: #465836 1px solid; 

}

.space21b {
	clear: both;
	border-bottom: #294B79 3px solid; 
}

.space22b {
	clear: both;
	border-bottom: #294B79 1px solid; 
}

.space3 {
	background-color: #FFFFFF;
	border-bottom: #4D4D4D 1px solid; 
}

.space4 {
	clear: both;
	border-bottom: #4D4D4D 1px solid; 
}

.space41 {
	clear: both;
	border-bottom: #4D4D4D 1px solid;
	margin: 3px 0px 7px 0px; 
}

.space5 {
	clear: both;
	border-bottom: #BCBCBC 1px solid; 
}

.space6 {
	clear: both;
	border-bottom: #C52126 1px solid; 
}

.line2 {
	border-top: #BCBCBC 1px solid; 
	border-bottom: #BCBCBC 1px solid;
	}
	
.line21 {
	border-top: #BCBCBC 1px solid; 
	margin: 0px 7px 0px 8px;
	}
	
.line3 {
	border-top: #4D4D4D 1px solid; 
	border-bottom: #4D4D4D 1px solid;
	}

.banner1 {
	clear: both;
	padding: 8px 0px 1px 0px;
}

.banner3 {
	padding: 10px 18px 0px 19px;
	margin: 0px;
	width: 967px;
}

.banner31 {
	padding: 3px 18px 12px 19px;
	margin: 0px;
	width: 967px;
}

.banner4 {
	clear: both;
	padding: 0px 0px 22px 0px;
}


.banner5 {
	background-color: #EDEDED;
	clear: both;
	align: center;
	margin: 10px 0px 0px 0px;
	padding: 14px 0px 20px 0px;
}

.ba1 {
	display: table;
	float: left; 
	margin-right: 0px;
	padding: 0px;
}

.ba2 {
	margin: 0px;
	padding: 0px 0px 0px 4px; 
	text-align: right;
}

.t1 {
	background-color: #D8DCDF;
	border-left: #FFFFFF 5px solid;
	}
	
.t1 div {
	border-top: #FFFFFF 2px solid;
	padding: 6px 4px 12px 10px;
	}	

		

a:link {
	color: #900022; text-decoration: underline;
}
a:visited, a:hover {
	color: #A83751; text-decoration: underline;
}

a.rlink:link {
	color: #900022; text-decoration: underline;
}
a.rlink:visited, a.rlink:hover {
	color: #A83751; text-decoration: underline;
}

a.rlink2:link, a.rlink2:visited, a.rlink2:hover {
	color: #900022; text-decoration: underline;
}

a.wlink:link, a.wlink:visited, a.wlink:hover {
	color: #FFFFFF; text-decoration: underline;
}

a.wlink2:link, a.wlink2:visited {
	color: #FFFFFF; text-decoration: none;
}
a.wlink2:hover {
	color: #FFFFFF; text-decoration: underline;
}

a.grlink2:link, a.grlink2:visited, a.grlink2:hover {
	color: #465836; text-decoration: underline;
}

a.blink2:link, a.blink2:visited, a.blink2:hover {
	color: #2B4D7A; text-decoration: underline;
}

a.glink:link, a.glink:visited, a.glink:hover {
	color: #666666; text-decoration: underline;
}

a.glink2:link, a.glink2:visited, a.glink2:hover {
	color: #4B4B4B; text-decoration: underline;
}


a.bilink:link {
	color: #900022; text-decoration: none; font-weight: bold;
}

a.bilink:hover, a.bilink:visited {
	color: #A83751; text-decoration: none; font-weight: bold;
}

a.ilink:link, a.ilink:visited, a.ilink:hover {
	color: #252525; text-decoration: none;
}

a.ilink2:link, a.ilink2:visited {
	color: #333333; text-decoration: none;
}
a.ilink2:hover {
	color: #565656; text-decoration: none;
}

a.ilink3:link {
	color: #454545; text-decoration: none;
}
a.ilink3:visited, a.ilink3:hover {
	color: #686868; text-decoration: none;
}

a.link2:link, a.link2:visited {
color: #333333; text-decoration: underline;
}
a.link2:hover {
	color: #565656; text-decoration: underline;
}

input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
}

input.b2 {
	padding: 1px 2px 2px 3px;
	border-top: #353535 1px solid;
	border-left: #353535 1px solid;
	border-bottom: #CECBC4 1px solid;
	border-right: #CECBC4 1px solid;
}

input.b3  {
	border: none;
	font-size: 11px;
	font-weight: bold;
	background-color: #EDEDED;
	color: #4B4B4B;
	margin: 0px 0px 1px 0px;
}

textarea.b2 {
	padding: 1px 2px 2px 3px;
	border-top: #353535 1px solid;
	border-left: #353535 1px solid;
	border-bottom: #CECBC4 1px solid;
	border-right: #CECBC4 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
}

input.b21 {
	padding: 1px 2px 2px 3px;
	border-top: #353535 1px solid;
	border-left: #353535 1px solid;
	border-bottom: #CECBC4 1px solid;
	border-right: #CECBC4 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
}

.bg-tl {
	background: url(/images/bg-l1.gif) no-repeat left top;
}

.bg-bl {
	background: url(/images/bg-l2.gif) no-repeat left bottom;
}

.bg-tr {
	background: url(/images/bg-r1.gif) no-repeat right top;
}

.bg-br {
	background: url(/images/bg-r2.gif) no-repeat right bottom;
}

.bg-b {
	background: url(/images/bg-b.gif) no-repeat center bottom;
}

.bg-t {
	background: url(/images/bg-t.gif) no-repeat center bottom;
}

.bg-bp {
	background: url(/images/bg-bp.gif) no-repeat center bottom;
}

.bg-tp {
	background: url(/images/bg-tp.gif) no-repeat center bottom;
}

.border1 {
	border-right: #4C4C4C 1px solid;
}

.border11 {
	border-right: #BCBCBC 1px solid;
}

.border2 {
	border-left: #4C4C4C 1px solid;
}

.aimg {
	margin: 0px 0px 5px 5px;
	float: right;
	display: table;
	width: 235px;
	border-left: #FFFFFF 11px solid;
	text-align: right;
}

.aimg0 {
	margin: 0px 0px 5px 5px;
	float: right;
	border-left: #FFFFFF 11px solid;
}

.aimg01 {
	margin: 3px 0px 0px 0px; 
	width: 235px;
}

.aimg02 {
	border-top: #BCBCBC 1px solid; 
	border-bottom: #BCBCBC 1px solid;
	margin: 6px 0px 12px 0px; 
	width: 235px;
}

.aimg2 {
	margin: 0px 0px 5px 15px;
	float: right;
	border-left: #FFFFFF 11px solid;
}

.incut {
	margin: 0px 0px 5px 5px;
	padding: 0px 3px 8px 0px;
	float: right;
	display: table;
	width: 235px;
	border-bottom: #626262 1px solid;
	color: #666666;
	font-size: 115%;
	font-weight: bold;
}

.incut-p {
	margin: 0px 0px 8px 0px;
	display: table;
	width: 23px;
	border-top: #626262 3px solid;
	border-bottom: #626262 1px solid;
	
}

.banner-r {
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 8px 0px;
	float: right;
	display: table;
	width: 235px;
	border: #BCBCBC 1px solid;
	color: #666666;
	font-size: 115%;
	font-weight: bold;	
}

.banner-c {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 8px 0px;
	border: #BCBCBC 1px solid;
	color: #666666;
	font-size: 135%;
	font-weight: bold;	
}


.post-o div {
	padding: 2px 9px 8px 9px;
}

.post-o div img {
	margin: 0px 6px 7px 0px;
	float: left;
}

.post-o div p {
	display: table;
	_height: 0;
	margin: 0px ;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;	
}

p.tit{
	padding: 3px 5px 3px 9px;
	margin: 0px 0px 12px 0px;
	background-color: #D8D8D8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;	
}

.comm {
	cursor: pointer;
	padding: 5px 5px 7px 8px;
	background-color: #900022;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.name {
	margin: 12px 0px 2px 0px;
	padding: 4px 5px 6px 7px;
	background-color: #EEEEEE;
	border-top: #BCBCBC 1px solid;
}

.name2 {
	margin: 0px 0px 6px 0px;
	padding: 4px 5px 6px 7px;
	background-color: #EEEEEE;
	border-top: #BCBCBC 1px solid;
}

.cont {
	padding: 4px 5px 8px 7px;
}

.act .cont, .act .date1, .act .date2, .act .space2  {
	color: #900022;
}

hr {
	color: #D5CBCC; background-color: #D5CBCC; height: 1px; border-width: 0px;
}

.page1 {
	border: #CECECE 1px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.page1 a {padding: 4px 8px 4px 8px;}

.page2 {
	border: #BCBCBC 1px solid;
	background-color: #E6E6E6;
	padding: 4px 8px 4px 8px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	font-weight: bold;
}

table.calendar {
	float: left;
	margin: 5px 18px 10px 18px;
}

table.calendar td{
	padding: 1px 2px 1px 3px;
	text-align: center;
	color: #666666;
	border-bottom: #E2E2E2 1px solid;
	font-size: 12px;
}

table.calendar td.a{
	padding: 1px 2px 1px 3px;
	text-align: center;
	color: #FFFFFF;
	background-color: #900022;
	border-bottom: #E2E2E2 1px solid;
	font-size: 12px;
	font-weight: bold;
}

.calendar thead td{
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #878787;
}

.calendar td a:link {
	color: #900022; text-decoration: none;
}

.calendar td a:visited, .calendar td a:hover {
	color: #A83751; text-decoration: none;
}

.calendar caption{
	font-weight: bold;
	text-align: center;
	padding: 20px 0px 2px 0px;
	color: #666666;
}

.chin-mndate {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	font-weight: normal;
}

.chin-mnarttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

ol.search {
	padding: 0px;
	margin: 6px 0px 12px 29px;
	color: #666666;
	font-size: 92%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

ol.search li {
	padding: 10px 0px 2px 0px;
}

ol.search li a:link {
	font-size: 110%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; text-decoration: none;
}

ol.search li a:visited, ol.search li a:hover, {
	font-size: 110%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #565656; text-decoration: none;
}

ol.search li a.rilink:link, ol.search li a.rilink:visited {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #900022; text-decoration: none;
}

ol.search li a.rilink:hover, {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #A83751; text-decoration: none;
}

ol.search li a b{
	color: #900022;
}

.chin-mnarttitle a:link {color: #4B4B4B; text-decoration: none;}
.chin-mnarttitle a:visited {color: #666666; text-decoration: none;}
.chin-mnarttitle a:hover {color: #900022; text-decoration: none;}

.chin-mndate a:link, .chin-mndate a:visited {color: #7F7F7F; text-decoration: none;}
.chin-mndate a:hover {color: #900022; text-decoration: none;}


.int {
	display: table;  
	float: left; 
	}
	
.imageholder {
	position:relative;
	display:table;
	height: 236px;
	width: 236px;
	vertical-align: middle; 
	text-align: center;
	border: #BCBCBC 1px solid; 
	margin: 0px 5px 0px 0px;
	}
	
.imageholder2 {
	position:relative;
	display:table;
	height: 236px;
	width: 236px;
	vertical-align: middle; 
	text-align: center;
	border: #CECECE 1px solid;
	background-color: #E8E8E8; 
	margin: 6px 0px 6px 0px;
	}

.inner {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

#page a {
	float: left;
	padding: 4px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #CECECE 1px solid;
	text-decoration: underline;
	width: 23px;
	height: 18px;
	margin: 0px 3px 5px 0px;
}

#page a.current {
	border-color: #BCBCBC;
	background-color: #E6E6E6;
	color: #4B4B4B;
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	cursor: default;
}



.text_banner_right{
	float:right;	
	margin: 5px 0px 5px 5px;
}

.text_banner_left{
	float:left;	
	margin: 5px 12px 5px 0px;
}


.text_banner_right, .text_banner_left{
	border: 1px solid #BCBCBC;
	color: #454545;
	text-align: left;
	width: 200px;

}
.text_banner_right p, .text_banner_left p {
	display: block;
	padding: 0px;
	margin: 0px;
	font-size: 89%;
}

.text_banner_left .links p a, .text_banner_right .links p a {
	color:#454545;
	display: block;
	width: 190px;
	padding: 5px 5px 5px 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 98%;
	font-weight: bold;	
	overflow: hidden;
	text-decoration: none;

}

.text_banner_left .links p a:link, .text_banner_left .links p a:visited, .text_banner_right .links p a:link, .text_banner_right .links p a:visited{
background: transparent url(/images/mark2.gif) no-repeat 9px 9px;
display: block;
}

.text_banner_left .links, .text_banner_right .links {
	padding: 6px 0px;
}

.text_banner_left .links p a:hover, .text_banner_right .links p a:hover{
background: #EDEDED url(/images/mark2.gif) no-repeat 9px 9px;
display: block;
}



.text_banner_right .zag p, .text_banner_left .zag p {
	display: block;
	color:#FFFFFF;
	margin: 0px;
	padding: 3px 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;	
	background: #A2A2A2;
}
.text_banner_right .zag a,  .text_banner_left .zag a {
	font-size: 80%;
	color:#E7E7E7;
	text-decoration: none;
	background: #A2A2A2;
	font-weight: bold;
}

.text_banner_right .zag p a:hover, .text_banner_left .zag p a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background: #A2A2A2;
	font-weight: bold;
}

#work {width: 98%; margin: 9px 0px 0px 0px; height: 17px;}
#work a img {
	margin: 0px 0px 0px 0px;
	border-top: #CECBC4 1px solid; border-left: #CECBC4 1px solid;
	border-bottom: #999 1px solid; border-right: #999 1px solid;
	margin: 0px 4px 0px 0px;
}

#work a:hover img {
	border-color: #4D4D4D;
}

.cont .q {margin: 8px 0px 8px 20px; border-left: #CCCCCC 1px solid; padding: 0px 0px 0px 15px; color: #666666; font-size: 92%;}
.cont .q .q {margin: 0px; border-left: none; padding: 0px; color: #666666; font-size: 100%;}

#author {float: left; padding: 10px 40px 10px 10px; width: 180px;}

#author_sm {float: left; padding: 10px 10px 7px 10px; width: 95px;}

.table1 p {margin: 0px; padding: 0;}
.table1 {border: 1px solid #AAA; border-collapse: collapse; margin: 10px 0;}
.table1 td {border: 1px solid #AAA; border-collapse: collapse; padding: 4px 7px 4px 5px; font-size: 12px;}
.header1 {background-color: #EEE; font-weight: bold;}

#checkspell{text-align: center; padding: 4px; font-size: 11px; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; color: #888888;}