/* START OF PORTFOLIO PAGE RULES */

#cms-biography a {color: #000000;}
#cms-biography a:hover {color: #ff5404;}
dl#artist-portrait {
text-align: center;
margin-top: 30px;
}

#artist-portrait dt, #artist-portrait dd{margin:0 auto 5px auto;}

#artist-portrait dt  {
border: solid 1px #999999;
background: #dfdfdf;
width: 232px;
padding: 16px 0;
margin-bottom: 10px;
}
#artist-portrait dt img {
width: 200px;
height: 169px;
overflow: hidden;
}

#artwork-thumbnails {
border: solid 1px #999999;
position:relative;
height: 345px;
width: 248px;
margin: 0 auto;
}

#artwork-thumbnails ul {
margin: 10px;
padding: 0;
}

#artwork-thumbnails li {
float:left;
list-style-type: none;
}
#artwork-thumbnails a {
padding: 7px;
display: block;
margin: 0;
}
#artwork-thumbnails a:hover {background: #999999;}
#artwork-thumbnails img {
border: solid 1px #999999;
width: 60px;
height: 60px;
}

#artwork-thumbnails a.previous, #artwork-thumbnails a.next {
color: #000000;
padding: 0;
}

#artwork-thumbnails a.previous  {
position:absolute;
bottom: 15px;
left: 17px;
}
#artwork-thumbnails a.next {
position:absolute;
bottom: 15px;
right: 17px;
}

#artwork-thumbnails a.previous:hover, #artwork-thumbnails a.next:hover {
background: none;
color: #ff5404;
}

.empty-thumbnail {padding: 7px;}
.international {background: url(../images/icon-international-artist.gif) bottom left no-repeat;}
.user-instruction {
font-size: 11px;
margin-top: 5px;
display: block;
text-align: center;
}
