/*sidenav begin */
		#artistsidenavcontainer {
		float: left;
		margin: 15px 10px 0 0;
		padding: 0 0 0 0;
		width: 110px;
		/*background-color: #77a092;
		background: transparent;*/
		border: 0px dotted #ffffff;
		text-align: right;
		}
		
		#artistsidenavcontainer a {
		font-size: 10pt;
		color: #ff6a06;
		text-decoration: none;
		font-weight: normal;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		}
		
		#artistsidenavcontainer a:hover {
		color: #999;
		}
		
		#artistsidenavcontainer ul li {
		list-style-type: none;
		}
		
		#artistsidenavcontainer ul {
		margin: 0;
		padding: 0;
		}
		
		#artistsidenavcontainer hr {
		background-color: #ffffff;
		color: #ffffff;
		border: 0px solid #ffffff;
		height: 1px;
		noshade: noshade;
		margin: 10px 0 10px 0;
		}

		#artistsidenavcontainer div.sidenav {
		float: left;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
		width: 110px;
		/*background-color: #77a092;
		background: transparent;*/
		border: 0px dotted #ffffff;
		}

		#artistsidenavcontainer div.sidetitle {
		margin: 0 0 5px 0;
		padding: 0 0 0 0;
		font-size: 12pt;
		font-weight: bold;
		background-color: #e7e7e7;
		color: #777;
		text-align: left;
		text-transform: uppercase;
		}
		
		#artistsidenavcontainer div.sidenavnote {
		float: left;
		width: 100%;
		text-align: justify;
		font-size: 90%;
		color: #888;
		}

/* end site nav */

/* form elements */

		#layer1 {
		/*position:relative;*/
		float: left;
		/*margin-left: 0px;*/
		margin-top: 15px;
		top: 0px;
		width: 630px;
		border: 0px;
		clear: none;
		}
		
		td.field {
		width: 100px;
		}

		#layer1 td.comment {
		width: 624px;
		}
		
		#formcontainer {
		/*margin-left: auto;
		margin-right: auto;
		width: 670px;
		clear: both;
		text-align: left;*/
		/*position:relative;*/
		float: left;
		/*margin-left: 0px;*/
		margin-top: 0px;
		top: 0px;
		width: 630px;
		border: 0px;
		clear: none;
		}
		
		#formcontainer ul{
		list-style: none;
		}


/* form elements */
        
        h3.artisttitle{
        text-transform: uppercase;
		padding: 10px 0 10px 0;
		border-top: #d1d1d1 1px solid;
		border-bottom: #d1d1d1 1px solid;
        }
        
        /*
		#titlewrap{
		float: right;
		padding: 0;
		margin: 0 0 5px 0;
		width: 488px;
		border: 0px solid #ffffff;
		}
		
		#titlewrap h3{
		margin-left: 20px;
		padding: 10px 0 10px 0;
		width: 468px;
		text-transform: uppercase;
		border-top: #d1d1d1 1px solid;
		border-bottom: #d1d1d1 1px solid;
		}
		*/
		
        .noshow{
        display: none;
        }
        
