* {
margin: 0px;
padding: 0px;
}


body {
margin:0px;
padding: 0px;
margin: 0px 0px 0px 0px;
background-image:url(/img/top_bg.gif); background-repeat:repeat;
padding-bottom: 100px;
}



img {border:0px;

}


#container {
margin:0px;
padding: 0px;
margin: 0px 0px 0px 0px;         
text-align: left;
width: 840px;

position: relative;
height: 100%;
}

#header {
margin:0px;
padding: 0px;
width: 840px;
height: 118px;
position: relative;

}

.deco_01{
margin:0px;
padding: 0px;
float: left;
width:728px;
}

.home{
margin:0px;
padding: 0px;
margin: 68px 0px 0px 0px; 
float: left;
width: 56px;
text-align: right;
}


.contact{
margin:0px;
padding: 0px; 
margin: 68px 0px 0px 0px;
float: left;
width: 56px;
text-align: right;
}

.index_pic{
margin:0px;
padding: 0px;
height: 443px;
background-image:url(/img/index_pic.jpg); background-repeat:none;
}

.deco_02{
margin:0px;
padding: 0px;
float: left;
width:840px;
}

ul{
margin:0px;padding:0px;
margin: 410px 0px 0px 0px;
float: right;
}

li{
margin:15px;padding:0px;
display:inline;  
list-style:none;
margin: 0px 0px 0px 0px;
}

li a{
height:31px;  
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
margin: 0px 20px 0px 0px;
}

li.info a{
background:url(/img/btn_top_info.gif) no-repeat;
width: 100px;
}

li.info a:hover{
background-position: 0 -31px;
}

li.prof a{
background:url(/img/btn_top_prof.gif) no-repeat;
width: 62px;
}

li.prof a:hover{
background-position: 0 -31px;
}

li.disco a{
background:url(/img/btn_top_disco.gif) no-repeat;
width: 99px;
}

li.disco a:hover{
background-position: 0 -31px;
}

li.diary a{
background:url(/img/btn_top_diary.gif) no-repeat;
width: 52px;
}

li.diary a:hover{
background-position: 0 -31px;
}

li.back a{
background:url(/img/btn_top_back.gif) no-repeat;
width: 80px;
}

li.back a:hover{
background-position: 0 -31px;
}

h1,
h2,
h3,
h4 {
margin:0px;
padding: 0px;
margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-align: left;
	color:#3300CC;
	font-size:10px;
	line-height: 16px;
	
}


a:link {color:#663366; text-decoration:none; font-size:10px; font-weight:bold;}
a:visited {color:#663366; text-decoration:none; font-size:10px; font-weight:bold;}
a:hover {color:#FF1A96; text-decoration:underline; font-size:10px; font-weight:bold;}

#footer {float:right;
position: absolute;   
bottom: 0;

font-size: 10px;line-height: 13px; color:#999999;
}/* CSS Document */

