body{background-image:url('gfx/bg.png');margin:0;background-color:black;width:100%;}
div.box{padding:6px 12px;white-space:normal;/*background-color:#020202;*/background:url('gfx/frame.gif') repeat-y right;}
div#frame_bottom{width:90%;margin:0;padding:12px;white-space:normal;/*background-color:#020202;*/background:url('gfx/frame_bottom.gif') no-repeat top right;}
div#container{width:800px;text-align:left;margin:auto;border:0px solid #fff;}

div.box iframe{width:640px;height:520px;border:0px;}
div.box div.up div{height:7px;padding:20px 0px 24px 0px;border-bottom:#111 1px dotted;}
div.box div.down{padding:45px 0px 39px 16px;width:291px;display:block;
	overflow:hidden;
	white-space:nowrap;
	font-size:85%;}

h1,h3,h2{margin:0;padding:0;}
h2{color:white;}/*
a,a:visited{color:#004466;text-decoration:none;}
a:hover{color:#111;}
.box p{color:#888;line-height:130%;padding:0px;margin:0px;}*/
.txtr{text-align:right;}
.caption{text-align:right;position:absolute;right:8px;bottom:5px;color:#888;}
.caption a,.caption a:visited{color:white;}
.dark_grey{color:#333;}
.magenta{color:#cc1155;}
.d_magenta{color:#660829;}
.d_white{color:#aaa;}
.grey{color:#707070;}
.white{color:#eee;}
.black{color:#000;}
.green{color:#470;}
.cyan{color:#00ccff;}
.yellow{color:#cccc00;}
table{margin-left:32px;padding-bottom:19px;}
td{width:168px;overflow:visible;white-space:nowrap;}

h2{line-height:290%;}
h3{line-height:190%;margin-top:10px;letter-spacing:0.05em;}
.imglist ul{margin-top:20px;}
.imglist span{letter-spacing:0.05em;}
.mp3 p {margin-bottom:10px;margin-left:16px;padding-bottom:18px;border-bottom:1px dotted #444;}
.mp3 h2{line-height:100%;font-size:130%;letter-spacing:0.1em;margin:16px 0 30px 0;padding-left:13px;border-left:#09c solid 4px;color:#0099cc;}
.mp3 h3{font-size:100%;letter-spacing:0.1em;margin-left:16px;}
.mp3 img{border:5px #222 solid;margin-left:16px;}
 h1.topmenu{line-height:240%;}

			body{background-color:#000;font-size:84%;color:#888;font-family:Helveetica,Sans-Serif,Verdana,Arial;}
			#contents{width:70%;}
			h1,h2,h3{font-size:100%;color:#fff;font-weight:normal;}
			div#lefthead{float:left;}
			div#righthead{float:right;margin-right:6px;}
			
			/* LINK */
			h2 a,h2 a:visited{color:#fff;}
			h2 a:hover{color:fff;background-color:transparent;}
			h2 a:active{color:#cc0055;background-color:transparent;}
			a,a:visited{color:#0099cc;text-decoration:none;}
			a:hover{color:black;background-color:#333;}
			a:active{color:#333;background-color:#0099cc;}
			.titlelink a,.titlelink a:visited{color:#fff;text-decoration:none;}
			.titlelink a:hover{color:#eee;background-color:#eee;}
			.titlelink a:active{color:#333;background-color:#0099cc;}


			p{font-size:90%;letter-spacing:0.05em;line-height:180%;}
			.child,.grchld{padding-left:16px;}
			.child{border-top:#222 dotted 1px;}
			.grchld{margin-left:16px;border-left:#333 1px dotted;padding-left:12px;line-height:150%;}
			h2.grchld{border-left:1px #888 solid;padding-bottom:12px;}
			.exlink{color:#fff;margin-top:16px;}
			p{margin:0px;}
			.imglist img{border:5px #222 solid;}
			.imglist{margin-bottom:6px;}
			hr{height:0px;border:0px #000 solid;border-top:1px #000 dotted;margin:0;padding:0;}
			.header hr{height:0px;border:0px #000 solid;border-top:1px #393939 solid;margin:8px 0px;padding:0px;width:90%;}
			.header{text-align:left;}
			hr.hidden{margin:0px;padding:0px;border-top:1px #777 solid;}
			#TextTWITTER li,li{list-style:none;line-height:150%;border-left:4px solid #444;padding-left:6px;margin:1px 0px 13px 0px;}
			#TextTWITTER ul,ul{padding-left:0px;}
			#TextTWITTER ul{white-space:nowrap;overflow:hidden;font-size:90%;}
			#TextTWITTER a.twittime:visited,#TextTWITTER a.twittime{color:#555;}
			#TextTWITTER a.twittime:hover{color:#000;}
			#twitter_update_list{height:142px;white-space:nowrap;overflow:hidden;min-height:96px;max-height:150px;}
