td{
	border-color	:	#808080 ;
	border-style	:	solid ;
	border-width	:	1px ;
	padding		:	2px 5px ;
	font-size	:	12px ;
	line-height	:	150% ;
}

td.chart-top{
	background-color	:	#c0c0c0 ;
	text-align		:	center ;
	
}

td.counter{
	background		:	url(../picture/title.png) ;
	background-color	:	 ;
	border-color		:	 ;
	border-style		:	solid ;
	border-width		:	0px ;
	color			:	#ffffff ;
	font-size		:	12px ;
	font-family		:	verdana ;
	padding			:	0px 5px ;
}

td.diary{	
    background-color	:	 ;
	border-color		:	#2E8B57 ;
	border-width		:	0px 0px 2px 0px ;
	color			:	 ;
	font-family		:	verdana ;
	font-size		:	14px ;
	font-weight		:	bold ;
	line-height		:	120% ;
}

td.index{
	background-color	:	 ;
	border-color		:	#2E8B57 ;
	border-width		:	0px 0px 2px 0px ;
	color			:	 ;
	font-family		:	verdana ;
	font-size		:	14px ;
	font-weight		:	bold ;
	line-height		:	120% ;
}

td.link{
	background-color	:	 ;
	border-color		:	#DC143C ;
	border-width		:	0px 0px 2px 0px ;
	color			:	 ;
	font-family		:	verdana ;
	font-size		:	14px ;
	font-weight		:	bold ;
	line-height		:	120% ;
	
}

td.myself{
	background-color	:	 ;
	border-color		:	#0000CD ;
	border-width		:	0px 0px 2px 0px ;
	color			:	 ;
	font-family		:	verdana ;
	font-size		:	14px ;
	font-weight		:	bold ;
	line-height		:	120% ;
}

td.nopadding{
	border-width	:	0px ;
	padding		:	0px ;
}

td.pc{
	background-color	:	 ;
	border-color		:	#ff00ff ;
	border-width		:	0px 0px 2px 0px ;
	color			:	 ;
	font-family		:	verdana ;
	font-size		:	14px ;
	font-weight		:	bold ;
	line-height		:	120% ;
}

td.pc-head1{
	background-color	:	#ffb6c1 ;
	text-align		:	center ;
	border-width		:	1px ;
	font-size		:	13px ;
	font-weight		:	;
}

td.pc-head2{
	background-color	:	#ff00ff ;
	text-align		:	center ;
	border-width		:	1px ;
	font-size		:	13px ;
	font-weight		:	;
}

td.title{
	background-color	:	#c0c0c0 ;
	border-color		:	#000080 ;
	border-style		:	solid ;
	border-width		:	0px ;
	color			:	#ffffff ;
	font-family		:	verdana ;
	font-size		:	20px ;
	font-weight		:	bold ;
	padding			:	1px 5px ;
}

td.number{
	color		:	#8080ff ;
	font-family	:	cursive ;
	font-size	:	18pt ;
	font-style	:	oblique ;
	font-weight	:	bold ;
	text-align	:	center ;
}

td.q{
	font-weight	:	bold ;
}

td.a{
	color	:	#0000ff ;
}

td.0000{
 border-width : 0px 0px 0px 0px ;
}

td.0001{
 border-width : 0px 0px 0px 1px ;
}

td.0010{
 border-width : 0px 0px 1px 0px ;
}

td.0011{
 border-width : 0px 0px 1px 1px ;
}

td.0100{
 border-width : 0px 1px 0px 0px ;
}

td.0101{
 border-width : 0px 1px 0px 1px ;
}

td.0110{
 border-width : 0px 1px 1px 0px ;
}

td.0111{
 border-width : 0px 1px 1px 1px ;
}

td.1000{
 border-width : 1px 0px 0px 0px ;
}

td.1001{
 border-width : 1px 0px 0px 1px ;
}

td.1010{
 border-width : 1px 0px 1px 0px ;
}

td.1011{
 border-width : 1px 0px 1px 1px ;
}

td.1100{
 border-width : 1px 1px 0px 0px ;
}

td.1101{
 border-width : 1px 1px 0px 1px ;
}

td.1110{
 border-width : 1px 1px 1px 0px ;
}

td.1111{
 border-width : 1px 1px 1px 1px ;
}
