@charset "utf-8";
/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

html {
	scrollbar-track-color:#333333;
}

body {
	margin:0;
	padding:4px 2px 2px 2px;
	background: #222222;
  font-size: 10px;
	scrollbar-track-color:#333333;
}

li {
	color:#999999;
	display:block;
	padding:0 0 5px 28px;
	margin-bottom:5px;
	border-bottom:#666666 dotted 1px;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */	
}
li a{
	color:#CCCCCC;
	font-weight:normal;
}
li a:hover{
	text-decoration:none;
}

li a.name {
	color:#0099FF;
	//font-weight:bold;
	text-decoration:none;
}
li a:hover.name {
	text-decoration:underline;
}

