@import url(reset.css);
@import url(default.css);

html{overflow-y:scroll;}

#wrapper{
width:855px;
margin:0 auto;
text-align: center;
}

#header{
text-align: left;
}

#header h1{
float: left;
margin-top: 10px;
margin-bottom: 10px;
}

#header #header_navi{
width: 132px;
float:right;
margin-top: 25px;
}

#footer{
text-align: left;
clear: both;
}

#footer #logo_bigi{
width:202px;
float:right;
margin: 30px 0;
}

#footer p#copy{
float:left;
width:397px;
display: inline;
margin-top: 30px;
}

#container{
text-align: left;
clear: both;
border-top:8px solid #ffd465;
background-color: #fff;
zoom:1;
}

#container:after{
clear: both;
display:block;
content:" ";
height:0;
visibility:hidden;
}

#leftmenu{
width:255px;
float: left;
padding-left: 10px;
padding-right: 39px;
padding-bottom: 30px;
}

#leftmenu #myImg{margin-top: 20px;}

#leftmenu h2{margin-top: 11px;}

#leftmenu h3{margin-top: 11px;}

#leftmenu #artist_name{
margin-top: 12px;
margin-bottom: 63px;
}

#leftmenu .prof_btn{margin-bottom: 17px;}
#leftmenu .prof_btn a{
display:block;
width:86px;
height:20px;
overflow:hidden;
text-indent:-7777px;
background:url(../img/prof_btn.gif);

}

#leftmenu .prof_btn a:hover{
background-position:0 -20px;
}

#leftmenu .prof_btn a:focus {
/*\*/
overflow: hidden;
/**/
}

#leftmenu .close_btn{margin-bottom: 17px;}

#leftmenu .close_btn a{
display:block;
width:55px;
height:20px;
overflow:hidden;
text-indent:-7777px;
background:url(../img/close_btn.gif);
}

#leftmenu .close_btn a:hover{
background-position:0 -20px;
}

#leftmenu .close_btn a:focus {
/*\*/
overflow: hidden;
/**/
}

#leftmenu #thumbs ul{margin-top: 3px;}

#leftmenu #thumbs ul li{
display: inline;
margin-right: 1px;
}

#leftmenu #thumbs ul li img{
cursor:pointer;
border: 2px solid #fff;
}

#contents{
float:right;
width:480px;
margin-top: 20px;
padding-right:70px;
padding-bottom: 30px;
}

.pagetop{
text-align: right;
margin-top: 15px;
}

.top_return_btn{
width:100%;
height:22px;
}

.top_return_btn a{
display:block;
width:132px;
height:22px;
background:url(../img/top_return_btn.gif) no-repeat top left;
text-indent:-7777px;
overflow:hidden;
}

.top_return_btn a:hover{background-position:0 -22px;}

.top_return_btn a:focus {
/*\*/
overflow: hidden;
/**/
}

/* artist_file page design */


#artist_file #container #contents h2{
margin-bottom:10px;
font-size: 120%;
color:  #ff9933;
font-weight: bold;
}

#artist_file #container #contents h3{
margin: 20px 0 10px 0;
font-size: 110%;
color:  #ff9933;
font-weight: bold;
}

#artist_file #container #contents p{margin-bottom: 15px;}


/* artist_prof page design */


#artist_prof #container #contents h2{margin-bottom: 20px;}
#artist_prof #container #contents p{margin-bottom: 15px;}


/* groval_file page design */


#groval_file #container #contents h2{
margin: 20px 0 10px 0;
font-size: 120%;
color:#ff734e;
font-weight: bold;
}

#groval_file #container #contents h3{
font-size: 110%;
color:#ff734e;
margin-top: 30px;
margin-bottom: 10px;
font-weight: bold;
}


/* home_file page design */


#home_file #container #contents h2{
margin: 20px 0 10px 0;
font-size: 120%;
color:#9ca116;
font-weight: bold;
}

#home_file #container #contents h3{
font-size: 110%;
margin-top: 30px;
margin-bottom: 10px;
font-weight: bold;
color:#9ca116;
}
