/* Artist Profile */

.bio {
 width: 100%;
 margin: 0 10px 10px 0;
 font-size: 12px;
 color: #CFAD81;
 background-color:#000;
 float: left;
}

.bio #details {
	margin: 0 0 10px 20px;
	float: right;
	width: 400px;
}

.bio #details:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: none; 
    visibility: hidden;
}

.portrait {
 width:75px;
 margin: 0 10px 10px 0;
 background-color:#000;
 float: right;
 text-align: center;
}

.portrait img {
 border: 1px solid #AAA;
 margin: 0 0 0 0;
}

.contact {
 width:308px;
 margin: 0 0 10px 0;
 background-color:#000;
 float: right;
}

.website {
 font-size: 11px;
 margin-bottom:5px;
}

.website #label{
 width: 75px;
 clear: none;
 text-align: right;
 font-weight: bold;
 color:#936B36;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 float:left;
 margin:0 5px 0 0;
 padding:2px 0 0 0;
}

.website #link{
 width: 215px;
 clear: none;
 text-align: left;
 overflow:hidden;
}



.website #link a {
 color:#FFDB9C;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-size: 13px;
}

/* --- Form styles ---*/

.form{}

.formTitle {}

#artistForm {
 border: none;
 margin:0 0 0 0;
 padding:0 0 0 0;
}

#artistForm fieldset {
 border: none;
 margin:0 0 0 0;
 padding:0 0 0 0;
}

#artistForm .field {
 display: block;
 width: 215px;
 float: left;
 margin: 0 0 2px 0;
 padding: 1px 2px;
 border:1px solid #881E1A;
 background: #000 !important;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFDB9C;
}

#artistForm label {
 text-align: right;
 width: 75px;
 display: block;
 float: left;
 margin: 0 5px 2px 0;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #936B36;
  }

#artistForm br {
 clear: left;
}

#artistForm #Subject {
 border:none;
}

#form_msg {
	padding-top:4px;
}

#artistForm .button {
	display:block;
	margin:2px 4px 0 0;
	padding:2px 2px 5px 0px;
	clear:none;
	float:left;
	background:url(../../images/button-r.gif) no-repeat right;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#FFDB9C;
}

#artistForm .button span {
	padding:2px 2px 5px 8px;
	background:url(../../images/button-l.gif) no-repeat;
}

#submit {
	width:60px;
}

#reset {
	width:54px;
}

#artistShop {
	line-height:2em;
	text-align:right;
	border:1px solid #A24400;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:1em 0.5em 1em 0.5em;
	margin:1em 5px 0 -85px;
	width:370px;
}

#artistShop .buttons {
float:right;
line-height:1.2em;
margin-left:0.5em;
}

/*

#artistForm .button {
 height:18px;
 margin:0 3px 2px 0;
 background:url(../images/button-l.gif) no-repeat left top;
border:1px solid #F00;
}

#artistForm a {
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 margin: 15px 0 3px 8px;
 padding: 0px 8px 0px 0;
 background:url(../images/button-r.gif) no-repeat right top;
 border:1px solid #00FF00;
}
/* --- end Form styles --- */


/* --- gallery or guestbook --- */

.gallerybox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #936B36;
	text-align: center;
}

.gallerybox h3 {
 text-align:left;
}

.gallerybox img {
 margin: 0 10px 10px 0;
 float: left;
}

.gallerybox .buttons {
 float:left;
 margin-bottom:5px;
}
