.copy{
	margin-top:0;
	margin-bottom:30px;
	float:right;
	width:490px;
}
.title2{
	margin-top:38px;
}
.article{
	margin-bottom:32px;
}
.article h2{
	margin-bottom:8px;
}
.artist .fl{
	margin-right:12px;
}
.artist .fr{
	margin-left:12px;
}
.artist h3{
	margin-bottom:13px;
}
.artist p.no-wrapp{
	clear:;
	overflow:hidden;
	_zoom:1;
}
.frname{
	float:right;
	margin-right:250px;
}
.artist .fr .short,.artist .fl .short{
	margin-top:3px;
}
.artist .fr .short{
	text-align:right;
}
#opening-artist_nav li{
	float:left;
	margin-left:18px;
}
#opening-artist_nav li.top{
	margin-left:0;
}



#drawer{
	width:612px;
	position:fixed;
	top:270px;
	right:-460px;
	z-index:1;
}



input[type=checkbox] {
    position: absolute;
    left: -9999px;
}
  
label {
    display: block;
    width:150px;
    font-weight: bold;
    font-size: 50%;
    color: #fff;
    background: #00BFFF;
    border:1px solid #00BFFF;
    -webkit-border-radius:4px;
    -mozborder-radius:4px;
    border-radius:4px;
    padding: 5px;
    cursor:pointer
}


div.changed {
    position: absolute;
    right:0;
    width:400px;
    height:100px;
    border:1px solid #ccc;
    -webkit-border-radius:4px;
    -mozborder-radius:4px;
    border-radius:4px;
    background:#fcfcfc;
    padding:20px;
    text-align:center;
   line-height: 3em;
   font-size: 90%;
}

div.name {
	font-size: 70%;
	line-height: 1.5em;
}
 
div,
input[type=checkbox]:checked ~ div {
    transition-duration: 1s;
    transition-delay: 0
}
input[type=checkbox]:checked ~ div.changed {
    right:460px;
}

