/* CSS Document */

#header_title h1{
	padding:0;
	margin:0;
	text-indent: -9999px;
	display: block;
	height: 130px;
	width:270px;
}
/*LEFTCONTENTS*/
#leftcontents{
	padding:0;
	margin:0;
	float:left;
	width:710px;
}
/*top_contents*/	
	#top_contents{
		float:left;
		width:270px;
		padding:0;
		margin:0;
		text-align:left;
	}
	#top_img{
		background-image: url(../images/top_img.jpg);
		margin: 0px;
		padding: 0px;
		height: 650px;
		width: 440px;	
		float:right;
	}
	#top_img h2{
		text-indent:-9999px;
		padding:0;
		margin:0;
	}
	
	#top_pvbtn a{
		background-image: url(../images/top_parts.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-indent: -9999px;
		display: block;
		margin: 0px;
		padding: 0px;
		height: 100px;
		width: 270px;				
	}
	#top_pvbtn a:link,
	#top_pvbtn a:active,
	#top_pvbtn a:visited
	{
		background-position: 0 0;
	}
	
	#top_pvbtn a:hover{
		background-position: -270px 0;
	}

	/*update_box*/
	#update_box{
		background-image: url(../images/top_parts.gif);
		background-repeat: no-repeat;
		background-position: 0px -185px;
		margin: 0px;
		padding: 0px;
		height: 550px;
		width: 270px;			
	}
	
	#update_box h3{
		text-indent:-9999px;
		padding:0;
		margin:0;
		height:55px;
	}
	#update_box .box{
		margin:0 5px 0 50px;
		padding:0;
		width:200px;
		height:440px;
		font-size:83%;
		overflow:auto;
	}
	#rss_btn{
		margin:0 18px 0 40px;
		padding:5px;
		width:200px;
		height:30px;
		text-align:right;
	}
	
	#update_box ul{
		margin:0;
		padding:0;
	}
	li.tt{
		color: #00ff5a;
		padding:2px 0 0 18px;
		margin:0 0 5px 0;
		width:165px;
		list-style-type:none;
		background-image: url(../images/list.gif);
		background-repeat: no-repeat;
		background-position: left center;
		text-align: left;
		vertical-align: middle;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color:#00ff5a;
	}
	
	li.code{
	padding:0;
	margin:0 0 0 20px;
	text-align: left;
	vertical-align: middle;
	list-style-type: disc;
	color: #FFF;
	}
/*RIGHTCONTENTS*/
#rightcontents{
	padding:0;
	margin:0;
	float:right;
	width:270px;
}
	
	#twitter_btn a{
		background-image: url(../images/top_parts.gif);
		background-repeat: no-repeat;
		background-position: 0px -100px;
		text-indent: -9999px;
		display: block;
		margin: 0px;
		padding: 0px;
		height: 85px;
		width: 270px;				
	}
	#twitter_btn a:link,
	#twitter_btn a:active,
	#twitter_btn a:visited
	{
		background-position: 0 -100px;
	}
	
	#twitter_btn a:hover{
		background-position: -270px -100px;
	}
	/*twitter_box*/
	#twitter_box{
		background-image: url(../images/top_parts.gif);
		background-repeat: no-repeat;
		background-position: -270px -185px;
		margin: 0px;
		padding: 0px;
		height: 565px;
		width: 270px;
		text-align:left;
	}

/*banner_space*/
#banner_space{
	padding:5px 0 0 0;
	margin:0;
}

#banner_space ul{
	padding:0;
	margin:0 0 0 30px;
}

#banner_space li{
	margin:0 0 0 5px;
	float:left;
	list-style-type:none;
	height:40px;
	display:block;
}
