body {
	font : 0.8em Meiryo, Tahoma;
	margin : 0px;
	backgroud-color: white;
}

th {
	font-size: 0.8em;
}

td {
	font-size: 0.8em;
}

a:link, a:active {
	color : #00C;
}

a:visited {
	color : #009;
}

a:hover {
	color : #900;
}

#header {
	background-image : url(topbgo.gif);
	height : 68px;
}

h1 {
	color : #600;
	font-size : 30px
	font-family: Constantia, Georgia;
	padding : 18px 0px 0px 220px;
	margin : 0px;
}

h1 a:link,
h1 a:visited,
h1 a:active {
	color : #600;
	text-decoration : none;
}

h1 a:hover {
	color : #C00;
}

#intro {
	border : 1px solid #FA0;
	margin : 10px;
	padding : 0px 10px;
}

#intro p {
	margin : 10px 0px;
}

#authors {
	top : 10px;
	position : absolute;
	width : 206px;
	left : 10px;	
	background-color : #FFF;	
	border : 1px solid #FA0;
	border-top : 10px solid #FA0;
	border-bottom : 10px solid #FA0;
	padding-bottom : 10px;
}

#authors ul {
	list-style : none;
	padding : 0px;
	margin : 0px 5px;
}

#authors h2 {
	font-family : Constantia, Georgia;
	font-size : 1.2em;
	margin : 15px 5px;
}

#authors p {
	margin : 10px 5px;
}

#main {
	margin-left : 220px;
	margin-right : 20px;
}	

#main h2 {		
	font-size : 1.2em;
}

#main h3 {
	font-family : Georgia;
	font-size : 1.2em;
}

#main .post {
	border-bottom : 1px solid #FA0;
}

#main .postfoot {
	font-size : 0.8em;
}

blockquote {
	/* font-style : italic; */
	padding-left: 10px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;	
}

/* ---- for c# */
.csharpcode
{
	font-size: 10pt;
	color: black;
	font-family: Courier New , Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0px; }

.rem { color: #008000; }

.kwrd { color: #0000ff; }

.str { color: #006080; }

.op { color: #0000c0; }

.preproc { color: #cc6633; }

.asp { background-color: #ffff00; }

.html { color: #800000; }

.attr { color: #ff0000; }

.alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0px;
}

.lnum { color: #606060; }

