/*
  kyo.com
  Ver. 2.3
*/

*html {/*Win IE*/
	scrollbar-base-color:#0A0502;
	scrollbar-face-color:#0A0502;
	scrollbar-highlight-color:#0A0502;
	scrollbar-arrow-color:#B99660;
	overflow-y:hidden;
}

*{
	margin:0;
	padding:0;
}

body {
	margin:0 auto;
	background-color:#000000;
	color:#9d9a96;
	font-weight:normal;
	font-family:Stencil, Impact, Chicago, Verdana, Arial, sans-serif;
/*Win IE
	scrollbar-base-color:#0A0502;
	scrollbar-face-color:#0A0502;
	scrollbar-highlight-color:#0A0502;
	scrollbar-arrow-color:#B99660;
*/
	overflow-y:hidden;
	text-shadow:#110066 2px 2px 3px;
}
img {position:fixed; top:0; left:0; border:0; width:100%; height:100%;}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	font-family:Stencil, Impact, Chicago, "Avant Garde Gothic", "ITC Avant Garde Gothic", "MS UI Gothic", Verdana, "Arial Black", Helvetica, sans-serif;
	color:silver;
}

/* Links */
a:link, a:visited {
	color:#7D62AA;
	text-decoration:none;
}
a:hover, a:active {
	color:#9d9a96;
}

#wrapper, #header {
	position:absolute;
	z-index:2;
	top:50%;
	left:0px;
	margin-top:-30px;
	padding:0 0 0 30px;
	zoom:1;
	filter:alpha(opacity=20);
	opacity:0.2;
	-moz-opacity:0.2;
	text-align:left;
}

#header h1 {
	font-size:64px;
	color:#F0FF00;
	letter-spacing:20px;
	text-transform:uppercase;
}
#header h1:first-letter {
	color:#ff8100;
}
#header p {
	padding:0 0 0 3px;
	font-size:14px;
	color:#fff;
}
#menu {
	display:block;
	position:absolute;
	z-index:4;
	top:50%;
	left:50%;
	width:280px;
	margin:0;
	margin-top:-4.5em;/*1.5n/2*/
	line-height:150%;
	font-size:30px;
}
#menu ul,
#menu ol {
	list-style-type:none;
	text-align:left;
}
#menu li {
}
#menu .ja {
	font-size:80%;
}
#menu a {
	display:block;
	color:#fff;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}
#menu a:hover {
	color:#7D62AA;
	zoom:1;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}
#rub1 a:hover {color:#FF005A;}
#rub2 a:hover {color:#85D1D2;}
#rub3 a:hover {color:#17B39F;}
#rub4 a:hover {color:#8BC568;}
#rub5 a:hover {color:#7D62AA;}
#rub6 a:hover {color:#F45137;}
#menu a:active {margin:1px -1px -1px 1px;}
#footer {
	position:absolute;
	bottom:2px;
	right:8px;
	z-index:3;
	text-align:right;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}
#footer p.genre {width:220px; height:14px; text-align:left;}
#footer p.sitemap a {margin-right:8px; width:120px; height:14px; float:right; text-align:right;}

#twitter_div {
	z-index:3;
	position:absolute;
	top:20px;
	left:0px;
	width:95%;
	margin:0 2% 0 3%;
	padding:2px;
	color:#000;
	text-align:left;
	font-size:small;
	font-family:seif;
}
#twitter_div h2 {
	color:#ffffaa;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}
#twitter_div h2 a {
	color:#74c4ce;
}
.widget-content {
	display:none;
}
#twitter_update_list {
	display:block;
	margin:0;
	padding:0;
	text-shadow:none;
}
#twitter_update_list li {
	background-color:#ffffaa;
	float:left;
	display:block;
	padding:8px;
	margin-right:1%;
	margin-bottom:1%;
	width:17%;
	height:160px;
	overflow:hidden;
	font-family:Courier;
	zoom:1;
	filter:alpha(opacity=30);
	opacity:0.3;
	-moz-opacity:0.3;
}
#twitter_update_list li:hover {
	zoom:1;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}