/* CSS Document */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#666666; margin:20px 0; }
a{ text-decoration:none; color:#4A158A; }
a:hover{ text-decoration:underline; }
#out_wrap{ width:950px; text-align:center; margin: 0 auto;}
#inner_wrap{ width:950px; text-align:center; margin:auto; }

#nav{ width: 160px; float:left; text-align:right; }
#content{ width:780px; float:left; padding-top: 20px; text-align:left; }
#content_gallery{ width:780px; float:left; padding-top: 40px; padding-left:10px;}
#footer{ width:950px; height:30px; padding-top:15px; font-size:9px; background-image:url(img/bg_footer.png); background-repeat:repeat-x; clear:left; }

#navigation { background-image:url(img/bg_border.png); background-position:right; height:518px; background-repeat:no-repeat;}
.nav_item { height:70px; padding-left:1px; }
#titel{ width: 780px; padding-bottom: 20px; text-align: center; padding-left: 10px;}
#content_text{ clear:left; text-align:left; padding: 20px 35px 20px 20px; }

.spacer{ height: 10px; }

#content_text .columns{ width:270px; float:left; }
#content td{ font-size:9px; vertical-align:middle; padding: 3px; text-align:left; white-space:nowrap; }
#content input  { font-size:11px; width:170px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#content select { font-size:11px; width:176px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#content .reasons{ width: 20px; }
#content .comments{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#content .contactbuttons{ width: 60px; }

#layer_art_detail{ width:320px; }
.contact_msg_on{ padding: 70px 5px 0 5px; font-size:12px; color:#993300; visibility:visible; display:inherit; }
.contact_msg_off{ display:none; visibility:hidden;  }

.artist_item{ float:left; width:150; padding-bottom:30px; }
.artist_img{ vertical-align:center;}
.td_cells{ width:150px; padding-bottom:15px; vertical-align:center; }

.art_desc_head{ font-weight:bold; width: 100px; line-height:0.5; }
.art_desc_content{ line-height:1.4; white-space:normal;  }

.artist_desc{ height: 470px; overflow:auto; }

#DetailsView{ width:650px; height:350px; overflow:auto; text-align:left;padding-left:7px; }
#DetailsView_Artist{ width:650px; height:280px; overflow:auto; text-align:center;padding-top:50px;  }
.l_img{ width:330px; float:left; height:280px; position:relative; text-align:center;}
.l_txt{ width:330px; float:left; height:320px; position:relative; overflow:center;}

.artists_overview_rest{ padding: 0 15px 0 15px; vertical-align:center; }
.artists_overview_first{ padding: 0 15px 0 15px; vertical-align:center; }

#track1 { width:400px;background-color:#6C207F;height:2px;margin:auto;text-align:left; }
#handle1{ top:2px;width:31px;height:31px;background-image:url(img/scroll_button_31x31.png);cursor:pointer; }

/* CSS below this line is by Jim Armstrong - 41 North Studios LLC - jim@41northstudios.com - http://www.41northstudios.com */

#artists {
	overflow: hidden;
	text-align: center;
}

#artists ul {
	list-style: none;
	float: left;
	clear: both;
	width: 780px;
	margin-bottom: 25px;
	margin-left: -30px;
}

#artists ul li {
	width: 160px;
	height: 160px;
	margin: 0 32px 15px 0;
	float: left;
	display: inline-block;
	overflow: hidden;
}

#artists h2 {
	font-family: arial, helvetica, sans-serif;
	font-weight: regular;
	letter-spacing: 0.1em;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 5px;
	
}


#artists .images a {
	display: block;
	background-position: center center;
	background-repeat: no-repeat;

}

#artists .images a:hover {
	opacity: .5;
	 filter: alpha(opacity=50); /* for dumb IE */
}

#artists .images img {

	margin: 0 auto;
	text-align: center;
}

#artist-list ul {
	list-style: none;
}


