body {        margin: 0px 0px 20px 0px;
	font-family: MS P Gothic, Verdana,lucida grande, arial, sans-serif;
	text-align: center;
	background: #000000;
	color: #FFFFFF;
	font-size:small;
                line-height: 1.5;
}

h1 {
	font-family: MS UI Gothic,Verdana,georgia, times new roman, times, serif;  
	background: #000000;
	color: #FFFFFF;
	}
h2 {
	font-family: MS UI Gothic,Verdana,georgia, times new roman, times, serif;  
	background: #000000;
	color: #FFFFFF;
	}
	
h3 {
	font-family: MS UI Gothic, Verdana,georgia, times new roman, times, serif;  
	background: #000000;
	color: #FFFFFF;
	}
	
h3 a		{ color: #FFFFFF; background: transparent; text-decoration: bold,underline;} 
	h3 a:link	{ color: #FFFFFF; background: transparent; text-decoration: bold, underline; } 
	h3 a:visited	{ color: #FFFFFF; background: transparent; text-decoration: bold, underline;} 
	h3 a:active	{ color: #6699FF; background: transparent;text-decoration: bold, underline; }
	h3 a:hover	{ color: #6699FF; background: transparent; text-decoration: bold, underline; }

h4 {
	font-family: MS P Gothic, Verdana,georgia, times new roman, times, serif;  
	background: #000000;
	color: #FFFFFF;
	text-decoration: bold,underline;} 
	
h4 a		{ color: #FFFFFF; background: transparent; text-decoration: bold,underline;} 
	h4 a:link	{ color: #FFFFFF; background: transparent; text-decoration: bold,underline; } 
	h4 a:visited	{ color: #FFFFFF; background: transparent; text-decoration: bold,underline;} 
	h4 a:active	{ color: #6699FF; background: transparent; text-decoration: bold, underline; } 
	h4 a:hover	{ color: #6699FF; background: transparent; text-decoration: bold,underline; }



form { font: 12px/16px lucida grande, verdana, arial, sans-serif;
      margin: 10px 0px;
	padding: 5px;
	
	}

	a		{ color: #FFFFFF; background: transparent; text-decoration: none;} 
	a:link	{ color: #6699FF; background: transparent; text-decoration: bold,underline; } 
	a:visited	{ color: #6699FF; background: transparent;text-decoration: bold; } 
	a:active	{ color: #CC3300; background: transparent; } 
	a:hover	{ color: #6699FF; background: transparent; text-decoration: underline; }

#header {
	float: left;
	width: 800px;
	text-align: left;
	background: #000000;
	color: #FFFFFF;
	}

#logo {
	float: left;
	width: 40px;
	height: 58px;
	background: #000000;
	color: #FFFFFF;
}

#title {
	float: center;
	width: 470px;
	height: 60px;
	margin: 10px;
	padding: 0px;
	background: #000000;
	color: #FFFFFF;
	}	
.title_indivi {
		font-family:arial,verdana, sans-serif;
		font-size:135%;
                                margin-top: 5px;
margin-bottom: 1px;
		color:#FFFFFF;
		background:none;
                                font-weight: bold;
		text-decoration: none;
		}



#topcorner {
	float: left;
	width: 300px;
	height: 60px;
background: #FFFFFF;
	border-left: 1px dashed #000099;
	} 

#container {
	background: #000000;
	color: #FFFFFF;
	float: center;
	width: 800px;
	text-align: left;
	}


h4.section {
	margin-top: 3px;
	font-size: 11px;
	background: #000000;
	color: #CC3300;
	border-bottom: 1px solid #000066;
	}

.section

{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 15px solid #6699CC;
   padding: 5px;
   color: #fff;
   background: #333333;
   font-size: 12px;
   
   line-height: 1;

}


.nav {font-family:verdana, arial, sans-serif;
	font-size:x-small;
	background: #000000;
	color: #CCCCCC;
	font-weight:nomal;}

	.nav a,
	.nav a:link{ color: #6699FF;
                                 text-decoration: none; 
                                 font-weight:nomal;}
	.nav a:visited{ color:#6699FF; text-decoration: none;}
	.nav a:active { color:#CC000; text-decoration: none; }
	.nav a:hover { color:#FFFFFF;text-decoration: underline;}

#sidebar {
	float: left;
	width: 0px;
	padding: 0px 0px 0px 0px;
	background: #000000;
	color: #FFFFFF;
	border-top: 5px solid #000066;
	}

#sidebar p {
	font-size: 11px;
	margin: 5px 0px;
	}

#sidebar ul {
	list-style: square;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1em;
	padding-left: 1em;
	}

#sidebar li {
	background: transparent;
	font: 11px lucida grande, verdana, arial, sans-serif;
	color: #000000;
	}

#content {
	float:left;
	width: 580px;
border-right:3px dotted #333333;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
                padding-top: 0px;
	background: #000000;
	color: #FFFFFF;
}

h2.date {
	margin-top: 20px;
	padding: 2px 5px;
	font-size: large;
	font-weight: none;
	letter-spacing: 0.1em;
	text-align:left;
	background: transparent;
	color: #CC3300;
	border-top: 1px solid #000066;
	border-left: 5px solid #000066;
	}

h3.subject {
	font-size: 12px;
	letter-spacing: 0.09em;
	text-transform: uppercase;
	background: transparent;
	color: #FF3366;
	}

div.timestamp {
	font: 14px MS P-Gothic,times new roman, times, serif;
	letter-spacing: 0.09em;
	margin-top: 10px;
	padding: 0px 5px 2px 5px;
	border-bottom: 1px solid #000066;
	border-left: 5px solid #000066;
	}

#content p {
	font-size: 12px;
	margin: 10px 0px 5px 10px;
	}

#comments p {
	font-size: 11px;
	}

div.poster {
	font: 10px georgia, times new roman, times, serif;
	letter-spacing: 0.09em;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px 5px 2px 5px;
	border-bottom: 1px solid #000066;
	border-left: 5px solid #000066;
	}

#rightbar {
	float: right;
	width:180px;
	
	background: #000000;
	color: #FFFFFF;
	
	}

#rightbar p {
	font-size: 10px;
	margin: 5px 0px;
	}

#rightbar ul {
	list-style: square;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1em;
	padding-left: 1em;
	}

#rightbar li {
	background: #000000;
	color: #FFFFFF;
	font: 10px lucida grande, verdana, arial, sans-serif;

	}

#footer {
	float: left;
	width: 800px;
	margin-bottom: 20px;
	text-align: left;
	background: transparent;
	color: #CCCCCC;

	}

#credits {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 5px;
	background: transparent;
	color: #CCCCCC;
	border-top: 1px solid #000066;
	}

#credits p {
	font-size: 10px;
	margin: 0px;
	}

#space {
	float: left;
	width: 485px;
	padding: 5px 0px 5px 5px;
	color: #000000;
	background: transparent;
	font-size: 9px;
	border-top: 1px solid #000066;
	}

#bottomcorner {
	float: left;
	width: 165px;
	height: 75px;
	border-top: 1px solid #000066;
	border-left: 0px dashed #000066;
	}

BLOCKQUOTE
{PADDING-RIGHT: 15px; PADDING-LEFT: 15px; 
BACKGROUND:#f1f3eb url('http://abcdane.net/quote.gif') no-repeat; PADDING-BOTTOM:10px; 
COLOR: #555555; PADDING-TOP: 10px; font-size: 10px;
TEXT-ALIGN: left; margin-left:20px; margin-right:0px; margin-top:0px; margin-bottom:10px
}

#menu {
		filter: alpha(
			startX=0, startY=0, finishX=0, finishY=40 ,
			opacity=50,finishopacity=100,style=1);
		width:100%;
		font-family: "Century Gothic",Vendana,Helvetica,sans-serif; 

		background:#cc0000;
		color:#FFF;
		font-size:75%;
		line-height:1.4;
		text-align:center;
		word-break:keep-all;
		margin-top: 5px;
                                margin-bottom: 5px;}

	#menu a {text-decoration : none; }
	#menu a:link, #menu a:visited {color:#FFF; }
	#menu a:active,
	#menu a:hover {
		color:#FF9060;
		text-decoration:none;
		
}
#container_w {background:#FFFFFF;
margin-top: 20px;
                                margin-bottom:20px;
padding-left:0px;
padding-right:0px; }


.imgtext {
		padding:10px;
		border-right: dashed 2px #999;
		}
		
.reduce {
                                margin-top: 0px;
		font-size: 80% ;
		line-height: 1.5 ;
		padding-left: 30px;
width:80%;}
		

 #banner {
		color:#300;
		background:#FFFFFF;ｔ
		}

	#banner a,
	#banner a:link,
	#banner a:visited,
	#banner a:active,
	#banner a:hover {
		font-size:110%;
		font-weight: bold;
		line-height:120%;
		color: #fff;
		text-decoration: none;
		}
.gray {font-family:verdana, arial, sans-serif;
		color:#CCCCCC;
		font-size:x-small;
		line-height:120%;
		
		text-align:center;
		font-weight:nomal;}

	.gray a,
	.gray a:link{ color: #CCCCCC;
                                 text-decoration: none; 
                                 font-weight:nomal;}
	.gray a:visited{ color:#CCCCCC; text-decoration: none;}
	.gray a:active { color:#CCCCCC; text-decoration: none; }
	.gray a:hover { color:#CCCCCC;text-decoration: underline;}
#mmenu {
		filter: alpha(
			startX=0, startY=0, finishX=0, finishY=40 ,
			opacity=50,finishopacity=100,style=1);
		width:100%;
		font-family: "Century Gothic",Vendana,Helvetica,sans-serif; 

		background:#000099;
		color:#FFF;
		font-size:60%;
		line-height:1.4;
		text-align: center;
		word-break:keep-all;
		margin-top: 20px;
                                margin-bottom:20px;}

	#mmenu a {text-decoration : none; }
	#mmenu a:link ,
	#mmenu a:visited {color:#FFF; }
	#mmenu a:active,
	#mmenu a:hover {
		color:#FF9060;
		text-decoration:none;
		}

BLOCKQUOTE{

BACKGROUND : #000066;
color:#ffffff;
BORDER: 1px 1px 1px 1px;

MARGIN-LEFT : 40PX;
PADDING : 15PX; 
BORDER-COLOR: #000033; 　　　　
BORDER-STYLE:outset; 　
}
.posted	{               font-family:verdana, arial, sans-serif;
		font-size:x-small;
		color:#666666;
		display:block; 
		text-align:right; 
		}
                .posted a,
	.posted a:link{ color: #6699FF;
                                 text-decoration: none; 
                                 font-weight: normal;}
	.posted a:visited{ color: #6699FF;text-decoration: none;}
	.posted a:active { color: #6699FF;text-decoration: none; }
	.posted a:hover { color: #6F9191;text-decoration: none;
}

.powered {
               color:#6699FF;
               font-size:85%;
               font-weight:nomal;
               border:2px dotted #333333;
               line-height:1.2;
               text-transform:uppercase;
               padding:4px;
               text-align:left;
               letter-spacing: .1em;
               background:#000;
               }

                .powered a,
	.powered a:link{ color: #FFFFFF;
                                 text-decoration: none; 
                                 font-weight: normal;}
	.powered a:visited{ color: #CCCCCC;text-decoration: none;}
	.powered a:active { color: #CCCCCC;text-decoration: none; }
	.powered a:hover { color: #CC0000;text-decoration: none;
}
	
.kiji {    color:#ffffff;
               font-size:75%;
               font-weight:nomal;
               border:2px dotted #000000;
               line-height:1.5;
             
               padding:3px;
               text-align:left;
               letter-spacing: .1em;
               background:#000000;}

	.kiji a,
	.kiji a:link{ color: #6699FF;
                                 text-decoration:none; 
                                 font-weight:bold;}
	.kiji a:visited{ color:#6699FF; text-decoration:  underline; }
	.kiji a:active { color:#3366CC; text-decoration: none; }
	.kiji a:hover { color:#CC0000;text-decoration: underline;}

#mmmenu {
		filter: alpha(
			startX=0, startY=0, finishX=0, finishY=40 ,
			opacity=50,finishopacity=100,style=1);
		width:100%;
		font-family: "Century Gothic",Vendana,Helvetica,sans-serif; 

		background:#000099;
		color:#FFF;
		font-size:85%;
		line-height:1.4;
		text-align: center;
		word-break:keep-all;
		margin-top: 5px;
                                margin-bottom:20px;}

	#mmmenu a {text-decoration : none; }
	#mmmenu a:link ,
	#mmmenu a:visited {color:#FFF; }
	#mmmenu a:active,
	#mmmenu a:hover {
		color:#FF9060;
		text-decoration:none;
		}