td, table {
	font-family: tahoma;
	font-size: 12px;
	vertical-align: top;
	line-height: 15px;
	color: #fdf; /*#B7D6DF;*/
}

table.intro td {
	line-height: 15px;
	font-size: 12px;
	color: #fdf; /*#B7D6DF;*/
}

form { margin:0px; padding:0px; }
body { margin:0px; padding:0px; }

h1 { 
	background: url('../images/title2.gif') top left no-repeat; 
	padding-left: 36px; 
	font-size: 18px; 
	line-height: 22px; 
	vertical-align: middle; 
}
h1 img { margin-right: 10px; }

hr {
	height: 0px;
	border: none;
	border-top: 1px solid #476C74; /*87A6AF;*/
}

h2 { padding-bottom: 5px; border-bottom: 1px solid #a68; }

.list ul { margin:0px; padding:0px; list-style:none; line-height:17px; }
.list ul li { background:url('../images/list_marker1.gif') no-repeat left top; padding-left:11px; }
.list ul li a { color:#9ABCC6; font-size:11px; text-decoration:underline; }
.list ul li a:hover { text-decoration:none; }

a { 
	color: #fcf;
	text-decoration: underline;
}
a:hover { color: #FFF; }

strong a { color: #fcf; text-decoration: none; }
strong a:hover { text-decoration: underline; }

.footer { color: #fdf; margin-left: 65px; }
.footer a { color: #fdf; text-decoration: none; }
.footer a:hover { color:#fff; text-decoration: underline; }

b { color: #A6C0C7; font-size: 11px; }

span strong{ color: #fdf}

.link a{ color: #87A6AF; text-decoration: none}
.link a:hover{ text-decoration: none; font-weight: bold}

.form input{
	width: 141px;
	height: 19px;
	font-family: tahoma;
	font-size: 10px;
	color: #2E5059;
	padding: 2px 0 0 7px;
	border-color: #D4D0C8;
	border-width: 1px;
	background-color: #ffffff
}


.form textarea {
	width: 141px;
	height: 68px;
	font-family: tahoma;
	font-size: 10px;
	color: #2E5059;
	overflow: hidden;
	padding: 2px 0 0 7px;
	border-color: #D4D0C8;
	border-width: 1px;
	background-color: #ffffff
}

ul.mainmenu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.mainmenu li {
	background: none;
	margin-bottom: 4px;
}

.mainmenu li a {
	display: block;
	text-align: right;
	padding: 1px 15px;
}

.mainmenu a,
.mainmenu a:link,
.mainmenu a:visited,
.mainmenu a:active,
.mainmenu a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* border-right: 4px solid #839fa7; */
	border-right: 4px solid #e5cfdb;
	color: #e3dde1; /* #B7D6DF; */
	text-decoration: none;
}

.mainmenu a:hover {
	border-right: 4px solid #fffdff;
	color: #FFFFFF;
	text-decoration: underline;
}

.artists img {
	padding: 3px; 
	margin: 10px; 
	border: 1px solid #A66B89;
}

.artists .names {
}


.inputform {
}

.inputform td {
	padding: 1px;
}

.inputform td.label {
	width: 250px;
}

.inputform td.nopadding {
	padding: 0;
}

td.thumbImage {
	text-align: left;
	vertical-align: top;
	width: 133px; 
	height: 85px;
	background-image: url('../images/thumb_bg.gif');
	padding: 3px 0px 0px 4px;
}

.error {
	color: #FF0;
}

ul {
	list-style-type:circle;
}