@import "090616_style.css";

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

body{
	margin:0;padding:0;
	background: #060;
	text-align: center;
}
#main{
	width:825;
	height:800;
	background:url("solotitle.jpg") top center no-repeat;
	text-align:left;
	margin:0 auto; padding:0;
}

#main table{
	margin: 0 auto;
	text-align:left;
}
h1{
	font-size:10pt;
	color: #ccc;
	margin:0;
	padding: 10 0 10 0;
}
#foot{
	background:url("footbkg.gif") center repeat-y;
	text-align:center;
	margin:0;padding:0;
	height:52;
	clear:both;
}

/* ==== Hi! ====*/

#hi	{
	background: url(hi_bg.gif) no-repeat 0 0 #000;
	}

#hi #hi_main	{
	display: none;
	width: 500px;
	height: 500px;
	background: url(hi_pic.jpg) no-repeat 0 0 #000;	
	}

#txt_area	{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 320px;
	height: 125px;
	overflow: auto;
	font-size: 12px;
	line-height: 1.8;
	color: #555;
	}

#hi #hi_main a img	{
	position: absolute;
	top: 465px;
	left: 200px;
	border: 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
	}

#hi #hi_main a:hover img	{
	filter: alpha(opacity=90);
	opacity: 0.9;
	}

/* ==== TOPICS ====*/

#topics	{
	background: url(topics_bg.gif) no-repeat 0 0;
	}

#topics #topics_main	{
	width: 600px;
	height: 475px;
	background: url(topics_pic.jpg) no-repeat 100% 0;	
	}

#tpx_area	{
	position: absolute;
	top: 20px;
	left: 20px;
	display: none;
	width: 250px;
	height: 400px;
	padding: 5px;
	overflow: auto;
	font-size: 12px;
	line-height: 1.8;
	color: #555;
	background: #fff;
	filter: alpha(opacity=70);
	opacity: 0.7;
	}

*html #tpx_area	{
	width: 260px;
	height: 410px;
	}

#topics #topics_main a img	{
	position: absolute;
	top: 445px;
	left: 250px;
	border: 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
	}

#topics #topics_main a:hover img	{
	filter: alpha(opacity=90);
	opacity: 0.9;
	}

.kiji	{
	margin: 10px 0;
	font-size: 14px;
	border-bottom: 1px dotted #666;
	}

/* ==== SEMATARY ====*/

#sematary	{
	text-align: center;
	background: #000;
	}

#sematary_fl	{
	margin: auto;
	background: #000;
	}

