body
{
	background:black;
	color:white;
	font-family:Verdana, Arial;
	font-size:x-small;
	margin:0px;
}

h1
{
	font-family:Verdana;
	font-size:medium;
	color:White;
	padding:20px;
}

table
{
	font-family:Verdana, Arial;
	font-size:x-small;

}
table tr td
{
	font-family:Verdana, Arial;
	font-size:x-small;
}

table tr td.leftcol
{
	background:#000000;	
	padding: 15px 15px 15px 15px;
	color:white;
}

table tr td.rightcol1
{
	
	background:#999999;
	padding: 0px;
	color:#000000;
}


table tr td.rightcol12
{
	
	background:#666666;
	padding: 0px;
	color:#000000;
}

table tr td a, table tr td a:visted
{
	color:#ffffff;
}
table tr td a:hover
{
	color:#ffbe99;

} 
table tr td p, table tr td div
{
	margin: 12px 12px 12px 20px;
}


table tr td div.topten
{
	margin: 8px 12px 8px 20px;
}

table tr td div.topten a, table tr td div.topten a:visited
{

	font-weight:bold;
	color: #ffffff;
}

table tr td div.topten a:hover
{

	font-weight:bold;
	color: #ffbe99;
}


div.PageTitle
{
	font-size:medium;
	padding:8px 0px 6px 0px;
}

table tr td table.footerTable
{
	margin:0px 0px 0px 0px;
	font-size:xx-small;
	color:#000000;
	background: #666666;
}
table.footerTable tr td 
{
	padding: 10px 1px 10px 1px;
}

table.footerTable tr td a, table tr td table.footerTable tr td a:visted 
{
	color:#f0f0f0;
}

table.footerTable tr td a:hover
{
	color:#FFCB99;
}



table.tablePageTitle
{
	background: #666666;
}
table.tablePageTitle tr td
{

}
table.tablePageTitle tr td div.artistname
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	letter-spacing: 1px;
	padding:0px;
	margin: 15px 3px 1px 10px;

}

table.tablePageTitle tr td div.pagetitle
{
	color: #FFCB99;
	font-size:25px;
	letter-spacing: 2px;
	padding:0px;
	margin: 1px 3px 15px 30px;
	
}

img.bioImage
{
	margin:0px 15px 8px 0px;
}

table.portfolio tr td img
{
	border: solid 1px black;
	margin: 2px 2px 2px 2px;
}

table tr td table tr td.imagedisplay
{
	background: #333333;
	padding: 16px 0px 20px 0px;
	color:white;
}

table tr td table tr td.imagedisplay img
{
	margin: 0px 0px 0px 0px;
	border:solid 0px #000000;
}

table tr td table tr td.imagedisplay img.featuredimage
{
	margin: 8px 20px 0px 20px;
	border:solid 4px #FFCB99;
}

table tr td table tr td.imagedisplay div
{
	margin: 8px 15px 8px 15px;
}

table tr td table tr td.imagedisplay div.title
{
	margin: 0px 15px 8px 15px;
}


table tr td table tr td.thumbnaildisplay
{
	background: #000000;
}

table tr td table tr td.thumbnaildisplay table tr td a.control 
{
	font-size: 20px;
	font-weight:bold;
	color: #FFCB99;
	text-decoration:none;
}
table tr td table tr td.thumbnaildisplay table tr td a.control:visited
{}

table tr td table tr td.thumbnaildisplay table tr td a:hover
{
	font-size: 20px;
	font-weight:bold;
	color:white;
}

table tr td table tr td.thumbnaildisplay table tr td img
{
	margin:4px 2px 4px 2px;
	border: solid 1px #ffcb99;
}
table tr td table tr td.thumbnaildisplay table tr td img.highlight
{
	margin:4px 2px 4px 2px;
	border: solid 2px #ffffff;
}

table.formTable
{
	margin: 20px;
}
table.formTable tr td
{
	padding: 5px;
	font-weight:bold;
}

div.addressblock div
{
	margin:3px 0px 3px 0px;
}
