
	body{
		background:	#000 ;
		color:		#fff ;
		font-family:	arial ;
		font-size:		11px ;
	}

	a{
		text-decoration:	none ;
	}

	br.clear{
		clear:		both ;
	}

	form{
		margin:		0 ;
		padding:		0 ;
	}

	/*********************/
	/******	HEADER	**** */

	#header td{
		height:		120px ;
		width:		136px ;
	}

	#header th{
		height:		12px ;
	}

	#header th h1{
		height:		4px ;
		margin:		0 ;
		padding:		0 ;
		position:		relative ;
		z-index:		2 ;
	}

	#header th h1 div{
		background:	#f00 ;
		color:		#fff ;
		filter:		alpha(opacity = 75) ;
		font-family:	tahoma, sans-serif ;
		font-size:		13px ;
		left:			-4px ;
		opacity:		0.75 ;
		padding:		5px 0 6px 50px ;
		position:		absolute ;
		text-align:	left ;
		top:			6px ;
		width:		910px ;
	}

	#header td div{
		border:		1px #a7a7a7 dashed ;
		height:		120px ;
		margin:		0 auto ;
		width:		128px ;
	}

	#header td div a.main{
		background:		#fff url('images/bg/main-bullet.gif') center left no-repeat ;
		color:			#000 ;
		display:			block ;
		font-family:		arial ;
		font-weight:		bold ;
		margin:			34px 0 0 0 ;
		padding:			2px 0 1px 0 ;
		text-align:		center ;
		text-transform:		uppercase ;
	}

	#header td div a.main:hover{
		color:			#f44 ;
	}

	#header td div a img{
		left:			60px ;
		position:		absolute ;
		top:			40px ;
	}

	/*********************/
	/******	TITLE	**** */

	#title{
		width:			960px ;
	}

	#title td{
		border-left:		1px #a7a7a7 dashed ;
		border-bottom:	1px #a7a7a7 dashed ;
		height:			100px ;
	}

	#title td.left{
		background:		url('images/bg/td-left.gif') top left repeat-y ;
		border-left:		0px ;
	}

	#title td h1{
		font-size:			14px ;
		margin:			15px 0 10px 20px ;
		text-transform:		uppercase ;
	}

	#title td,
	#title td a{
		color:			#fff ;
		font-size:			13px ;
	}

	#title td a:hover{
		color:			#fff000 ;
	}

	#title td span{
		margin:		0 0 0 20px ;
	}


	/*********************/
	/******	CONTENT	**** */

	#content td ul#worktypes{
		margin:	20px 0 ;
		padding:	0 ;
	}

	#content td ul#worktypes li a{
		background:	url('images/bg/bullet.gif') center left no-repeat ;
		color:		#fff ;
		padding-left:	20px ;
	}

	#content td ul#worktypes li a:hover{
		color:		#fff000 ;
	}

	#content td ul#worktypes li{
		list-style:		none ;
		margin:		0 ;
		padding:		10px 0 3px 60px ;
	}

	#content td ul#subcats{
		margin:	20px 0 ;
		padding:	0 ;
	}

	#content td ul#subcats li a{
		background:	url('images/bg/bullet.gif') center left no-repeat ;
		color:		#fff ;
		padding-left:	20px ;
	}

	#content td ul#subcats li a:hover{
		color:		#fff000 ;
	}

	#content td ul#subcats li{
		list-style:		none ;
		margin:		0 ;
		padding:		10px 0 3px 60px ;
	}

	/*****************************/
	/*****	ARTIST_CONTAINER	**** */

	#content td div#artists_container{
		margin:		20px ;
	}

	#content td div#artists_container div{
		padding:		0 ;
		width:		49% ;
	}

	#content td div#artists_container div div{
		padding:		0 0 20px 0 ;
		width:		100% ;
	}

	#content td div#artists_container div div a h1{
		background:		url('images/bg/bullet.gif') center left no-repeat ;
		color:			#f00 ;
		font-size:			13px ;
		font-weight:		normal ;
		padding:			0 0 0 20px ;
		margin:			0 ;
	}


	/*********************/
	/******	SEARCH	**** */

	#search{
		margin:		10px 10px 0 18px ;
	}

	#search select,
	#search input.t{
		background:	#fff ;
		border:		1px #000 solid ;
		color:		#373737 ;
		font-family:	arial ;
		font-size:		13px ;
		margin:		0 ;
		padding:		2px ;
	}

	#search input.t{
		width:		220px ;
	}

	#search select{
		width:		180px ;
	}

	#search label{
		cursor:		pointer ;
		padding-right:	4px ;
	}

	#search input.s{
		background:	#f00 ;
		border:		1px #000 solid ;
		color:		#fff ;
		cursor:		pointer ;
		float:		right ;
		font-family:	arial ;
		font-size:		13px ;
		font-weight:	bold ;
		margin:		4px 0 ;
		padding:		2px 10px ;
	}

	/*********************/
	/******	ARTIST LIST	**** */

	#content td ul.artist-list{
		margin:	0 ;
		padding:	0 ;
	}

	#content td ul.artist-list li a{
		color:		#fff ;
	}

	#content td ul.artist-list li a:hover{
		color:		#fff000 ;
	}

	#content td ul.artist-list li{
		list-style:		none ;
		margin:		0 ;
		padding:		0 0 6px 20px ;
	}


	/*********************/
	/******	CONTENT	**** */

	#content{
		width:		960px ;
	}

	#content td{
		border-left:		1px #a7a7a7 dashed ;
		border-bottom:	1px #a7a7a7 dashed ;
	}

	#content td.left{
		background:		url('images/bg/td-left2.gif') top left repeat-y ;
		border-left:		0px ;
	}

	#content td.left div#pics_left{
		padding:		20px 0 ;
		text-align:	center ;
	}

	#content td.left div#pics_left div{
		font-weight:	bold ;
		padding:		10px 0 0 0 ;
	}

	#content td.left div#pics_left div a{
		cursor:			pointer ;
		font-size:			13px ;
		padding:			0 20px ;
	}

	#content td.left a.like-button{
		background:		#cf0000 ;
		color:			#fff ;
		display:			block ;
		margin:			20px auto ;
		padding:			5px 0 ;
		text-align:		center ;
		width:			150px ;
	}

	#content td.left a.like-button:hover{
		color:			#fff000 ;
	}

	#content td.left div#biography{
		display:		block ;
		margin:		0 10px 0 40px ;
	}

	#content td.left div#biography h1{
		font-size:		15px ;
		margin:		10px 0 0 0 ;
		padding:		0 ;
	}

	#content td.left div#biography p.biography{
		margin:		8px 0 0 0 ;
		padding:		0 0 10px 0 ;
	}

	#content td.left div#biography a{
		color:		#ff0 ;
	}

	#content td div#text_content{
		font-size:			12px ;
		margin:			16px 20px ;
	}

	#content td div#text_content h1{
		font-size:		16px ;
		font-weight:	bold ;
	}

	#content td div#works-gallery div{
		float:			left ;
		margin-bottom:	20px ;
		text-align:		center ;
		width:			33% ;
	}

	#content td div#works-gallery div h1{
		color:		#df0000 ;
		font-size:		13px ;
		font-weight:	normal ;
		margin-left:	10px ;
		text-align:	left ;
	}

	#content td.event_data{
		padding:		20px 0 10px 0 ;
	}

	#content td.event_data h1{
		background:	url('images/bg/white_bullet.gif') center left no-repeat ;
		color:		#f00 ;
		font-size:		14px ;
		font-weight:	normal ;
		margin:		0 10px 0 20px ;
		padding:		0 0 0 16px ;
	}

	#content td.event_data label{
		display:		block ;
		float:		left ;
		margin:		0 0 0 20px ;
		padding:		4px 0 ;
		width:		60px ;
	}

	#content td.event_data span{
		padding:		4px 10px 0 0 ;
	}

	#content td.event_data div.content{
		padding:		0 10px 0 0 ;
	}



	/*********************/
	/******	FOOTER	**** */

	#footer{
		width:		960px ;
	}

	#footer a{
		color:		#fff ;
	}

	#footer a:hover{
		color:		#ff0 ;
	}

	#footer td.left{
		background:		url('images/bg/td-left.gif') top left repeat-y ;
		border-left:		0px ;
	}

	#footer td.right{
		background:		#fff ;
		border-left:		0px ;
	}

	/*************************/
	/******	PAGINATION	**** */

	#content td table.pagination td a{
		color:		#fff ;
		font-size:		13px ;
		font-weight:	bold ;
	}

	#content td table.pagination td a:hover,
	#content td table.pagination td a.selected{
		color:		#f00 ;
	}

	#content td table.pagination td{
		border:		0px ;
		padding:		2px 4px ;
	}

	/*****************************
	**********	CONTACT	*********/

	#contact td{
		border:			0 ;
		padding:			4px 0 4px 10px ;
		font-size:			13px ;
	}

	#contact label{
		cursor:			pointer ;
	}

	#contact input,
	#contact textarea{
		border:			1px #000 solid ;
		color:			#444 ;
		font-family:		arial ;
		font-size:			13px ;
		font-weight:		normal ;
		padding:			2px ;
		width:			400px ;
	}

	#contact input.ts{
		width:		100px ;
	}

	#contact input.tm{
		width:		200px ;
	}

	#contact input.s{
		background:	#f00 ;
		border:		1px #fff solid ;
		color:		#fff ;
		cursor:		pointer ;
		font-family:	arial ;
		font-weight:	bold ;
		font-size:		10px ;
		padding:		3px 0 ;
		text-align:	center ;
		width:		60px ;
	}

	#contact td.msg-bad{
		color:		#f00 ;
	}

	#contact td.msg-good{
		color:		#fff ;
		font-weight:	bold ;
	}

	#contact td.msg-good,
	#contact td.msg-bad{
		text-align:		center ;
		padding:			0 0 20px 0 ;
	}

	#contact td table#captcha-table td{
		margin:		0 ;
		padding:		0 ;
	}

	/*************************/
	/******	LINK LIST		**** */


	table#content td ul#link_list li{
		list-style:		none ;
		background:	url('images/bg/bullet.gif') no-repeat center left ;
		padding:		6px 0 6px 20px ;
	}

	table#content td ul#link_list li a{
		color:		#fff ;
	}

	table#content td ul#link_list li a:hover{
		color:		#ff0 ;
	}







	h2{
		color:		#f00 ;
		font-size:		15px ;
	}

	h3{
		color:		#fff ;
		font-size:		13px ;
		font-weight:	normal ;
	}


	/*************************/
	/******	HOME TITLE	**** */

	#home_title{
		width:			960px ;
	}

	#home_title td{
		border-left:		1px #a7a7a7 dashed ;
		height:			100px ;
	}

	#home_title td.left{
		background:		url('images/bg/td-left.gif') top left repeat-y ;
		border-left:		0px ;
		padding:			70px 0 20px 0 ;
	}

	#home_title td.left h1{
		margin:			0 ;
		padding:			30px 0 0 0 ;
	}

	#home_title td.left h2{
		margin:			0 30px 0 30px 0 ;
		font-size:			14px ;
		font-weight:		normal ;
	}

	#home_title td.left p.text{
		padding-bottom:	20px ;
	}

	#home_title td.left div{
		margin:			0 30px 0 30px ;
	}

	#home_title td h1{
		font-size:			14px ;
		margin:			15px 0 10px 20px ;
		text-transform:		uppercase ;
	}

	#home_title td,
	#home_title td a{
		color:			#fff ;
		font-size:			13px ;
	}

	#home_title td a:hover{
		color:			#fff000 ;
	}

	#home_title td span{
		margin:		0 0 0 20px ;
	}

	#home_title td table#home_artistlist{
		width:		100% ;
	}

	#home_title td table#home_artistlist td{
		border:			0px ;
		border-top:		1px #a7a7a7 dashed ;
		padding:			10px 0 ;
	}

	/*********************/
	/******	CREDITS	**** */

	#credits a{
		color:			#fff ;
		padding-bottom:	10px ;
	}

	/*****************************/
	/******	HOME CONTENT	**** */

	#home_content{
		width:		960px ;
	}

	#home_content a{
		color:		#fff ;
	}

	#home_content a:hover{
		color:		#ff0 ;
	}

	#home_content td{
		border-left:		1px #a7a7a7 dashed ;
		border-top:		1px #a7a7a7 dashed ;
		padding:			16px 0 ;
	}

	#home_content td table{
		border:			0 ;
	}
	#home_content td table td{
		border:			0 ;
	}

	#home_content td.left{
		background:		url('images/bg/td-left2.gif') top left repeat-y ;
		border-left:		0px ;
	}

	#home_content td.left div{
		margin:		20px 10px 10px 40px ;
	}

