.flash
{
	margin-bottom: 10px;
}

div.studio div#column1
{
	width: 445px;
	float:  left;
	margin:0px 30px 0 0;
}

div.studio div#column2
{
	width: 460px;
	float:  left;
}


/* THE ARTISTS' NAME h1
------------------------------------------------------------------------------------------------- */

#main h1 { font-size:1.4em; font-weight:bold; position:relative; margin-bottom:-18px; width:50%;}



/* BIO/PROFILE -- shared by both artist/overview and artist/profile
------------------------------------------------------------------------------------------------- */
div#artist-info
{
  float:left;
	padding-bottom: 5px;
	width:25em;
	font-size:12px;
	}
	
span#mystery-score
{
	display: block;
	clear: none;
	float: left;
	margin-top: 6px;
	height: 4px;
	padding-left: 4px;
	background: url('/images/icons/mystery_score.gif'); 
}
span#has-sold-work,
span#has-bought-work
{
	padding-left: 10px;
	display: block;
	background: url('/images/icons/profile_tick.gif') left no-repeat;
}

span#avatar
{
	display: block;
	float: left;
	margin-top:  1em;
	margin-right:10px;
}

div#profile-info,
div#profile-meta
{
	float:  left;
	margin: 8px 0 10px 0;
	width:  100%;
}

div#profile-meta {
	margin:0px;
	}


div#artist-content h2
{
	font-size: 2em;
}


/* Groups */
div#profile-groups ul
{
	list-style-type: none;
	margin: 14px -29px 0 0;
	width:  330px;
}

div#profile-groups ul li
{
	float: left;
	width: 60px;
	margin: 0 0 5px 0;
	display: block;
	clear: left;
}

div#profile-groups ul li a
{
	font-size:  0.9em;
	display:  block;
}


/* NEW LINKS */

.profile-actions {
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
	float:left;
	clear:left;
	font-size:11px;
	}

li#user_add_watchlist, li#user_send_bm {
	display:block;
	float:left;
	}

li#user_add_watchlist a, li#user_send_bm a {
	display:block;
	padding:0 0 0 20px;
	color:#555;
	font-weight:normal;
	text-align: left;
	line-height:16px;
	margin:0 10px 4px 0;
	background:url('/images/silk/eye.png') top left no-repeat;
	}
li#user_send_bm a {
	background:url('/images/silk/email_edit.png') top left no-repeat;
	margin-right:0px;
	}

li#user_add_watchlist a:hover, li#user_send_bm a:hover {
	text-decoration: none;
	color:#222;
	}


/* comment controls */

div.comment-reply-form div.controls { width: 100%; float: left; clear: left; }

div.comment-reply-form div.controls a.delete.right
{
	margin: -20px 0 5px 0;
	padding: 0 0 0 18px;
	background: url('/images/icons/delete.gif') no-repeat;
	float: right;
	width: 50px;
	display: inline;
}
