


.imageNoBorder
{
border: 0;
}

/*====================================
//		BEGIN HEADER
====================================*/
#header
{
	margin: 0;
	padding: 0;
	background-color: #44146B;
	font-size: .1em;
	text-align:center;
}

#header .singleBorderBottom
{
	margin: 0;
	padding: 0;
	border-color: #f57b20;
	border-width: 0 0 2px 0;
	border-style: solid;
}

#header_logo
{
	margin: 15px 15px 9px 0;
	padding: 0;
	border: 0;
}

#header .doubleBorder
{
	margin: 0;
	padding: 0;
	border-color: #f57b20;
	border-width: 2px 0;
	border-style: solid;
}

/*====================================
//		END HEADER
====================================*/


/*====================================
//		BEGIN MAIN CONTAINER
====================================*/

#mainContatiner
{
	width:100%;
	border-collapse:collapse;
/*	border-color: blue;
	border-width: 2px;
	border-style: solid;		*/
}

/*====================================
//		END  MAIN CONTAINER
====================================*/


/*====================================
//		BEGIN MAIN NAV
====================================*/

#navContainer
{
	margin:0;
	padding: 0;
	background-color: #f57b20;
	vertical-align:top;
	width: 170px;
	
	/*
	background-image: url(/images2/napama.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	*/
}

#napamaLogoTD
{
background-color: #f57b20;
}

#napamaLogo
{
margin: 1em auto;
display: block;
border: 1px solid #000;
}
/*
#navContainer h2
{
	margin: 0 ;
	padding:.5em .5em .5em .75em;
	font-size: 1.2em;
	background-color: #984D24;
}

#navContainer ul
{
	margin: 0 0 2em 0;
	padding:0;
	list-style-type:none;
}

#navContainer li
{
	margin:0;
	padding:0;
	border-color: #D5793A;
	border-width: 1px;
	border-style: solid;
}

#navContainer a
{
	margin:0;
	padding:.5em .5em .5em .75em;

	display:block;
	text-decoration:none;
	color:#333;
}

#navContainer a:hover
{
	background-color: #A25C2C;
	color:#fff;
}

#artistPulldown
{
margin: 0 0 1em .75em;
padding: 0;
font-size: .8em;
}
*/

/*====================================
//		END MAIN NAV
====================================*/

/*====================================
//		BEGIN MAIN CONTENT
====================================*/

#mainContent
{
	padding:0;
	vertical-align:top;
	background-color: #fff;
}

/*====================================
//		END MAIN CONTENT
====================================*/

/*====================================
//		BEGIN FOOTER
====================================*/

#footer
{
	padding: 10px 0;
	text-align:center;
	background-color: #44146B;
	color: #00AEEF;
	vertical-align: middle;
}

#footer #companyName
{
font-size: 1.2em; 
font-weight: bold;
margin: 0; 
line-height: 2em;
}
/*
#footer #contactNames
{
margin: 0 0 1em 0;
line-height: 1.5em;
}

#footer #contactNames span
{
margin: 0 1em;
white-space: nowrap;
}
*/

#footer #contactNames
{
width: 720px;
margin: 0 auto;
border-collapse: collapse;
font-size: .9em; 
line-height: 1.5em;
}

/*====================================
//		END FOOTER
====================================*/

/*====================================
//		BEGIN COPYRIGHT
====================================*/

#copyright
{
	margin:2em 0;
	padding:0;
	text-align:center;
	font-size:.6em;
	color:#eee;
}

#copyright p
{
	margin:1em 0;
	padding: 0;
}

#copyright a
{
	color: #eee;
}

/*====================================
//		END COPYRIGHT
====================================*/


/*====================================
//		BEGIN HOME PAGE MAIN CONTENT
====================================*/

#homePageMainGraphic
{
	margin:0;
	padding:20px;
	background-color: #44146B;
}

#homePageMainGraphic #border1
{
	margin: 0 auto;
	padding: 0;	
	width: 720px;
	border-color: #00AEEF;
	border-width: 15px 0 0px 0;
	border-style: solid;
	background-color: none;
}


#homePageMainGraphic .imageHolder
{
margin: 0;
padding: 0;
border-collapse: collapse;
width: 100%;
}

#homePageMainGraphic .imageHolder td
{
padding: 0;
}

#homePageMainGraphic .imageHolder td img
{
display: block;
margin: 0;
}



#homePageMainGraphicTwo
{
	margin:0;
	padding:0px;
	background-color: #46166a;
}

#homePageMainGraphicTwo #border1Two
{
	margin: 0 auto;
	padding: 0;	
	width: 720px;
	border-color: #F57B20;
	border-width: 0px 0 0px 0;
	border-style: solid;
	background-color: none;
}


#homePageMainGraphicTwo .imageHolderTwo
{
margin: 0;
padding: 0;
border-collapse: collapse;
width: 100%;
}

#homePageMainGraphicTwo .imageHolderTwo td
{
padding: 0;
}

#homePageMainGraphicTwo .imageHolderTwo td img
{
display: block;
margin: 0;
}


/*====================================
//		END HOME PAGE MAIN CONTENT
====================================*/


/*====================================
//		BEGIN ARTIST CONTENT STYLES
====================================*/

#artistLayoutDiv
{
	margin:1em 10px 2em 10px;
	padding:0;
/*	border-color: blue;
	border-width: 2px;
	border-style: solid;		*/
}

#artistHeader 
{
	margin:0 0 1.5em 4em;
	padding:0;
	text-align:right;
/*	border-color: blue;
	border-width: 2px;
	border-style: solid;			*/
}

#artistHeader h3
{
	margin:0 0 .3em;
	padding:0;
	font-size: 1.5em; 
	color: #990099; 
	font-weight: bold;
}

#artistHeader h4
{
	margin:0;
	padding:0;
	font-size: 1.1em; 
	color: #990099; 
	font-weight: bold;
}

#artistLayoutTable
{
	margin:0;
	padding:0;
	width:100%;
	border-collapse: collapse;
/*	border-color: red;
	border-width: 2px;
	border-style: solid;		*/
}

#artistLayoutTable td
{
	vertical-align:top;	
}

#artistNavTD
{
	width: 160px;
	border-color: #333;
	border-width: 0 2px 0 0;
	border-style: solid;		
}

#artistNav
{
	margin:0 15px 0 0;
	padding:0;
/*	border-color: black;
	border-width: 2px;
	border-style: solid;		*/
}

#artistNav h4
{
	margin:0;
	padding:0;
	font-size:.7em; 
	color: #000; 
	font-weight: bold; 
/*	border-color: blue;
	border-width: 2px;
	border-style: solid;		*/
	list-style-type:none;
}

#artistNav ul
{
	margin:0 0 2em 0;
	padding:0;
	font-size:.7em; 
/*	border-color: red;
	border-width: 2px;
	border-style: solid;		*/
	list-style-type:none;
}

#artistNav li
{
	margin:0 0 .35em 0;
	padding:0;
/*	border-color: blue;
	border-width: 2px;
	border-style: solid;		*/
}

#artistNav ul a
{
	margin:0;
	padding:0;
	color: #666; 
	font-weight: bold; 	
	text-decoration: underline;
/*	border-color: black;
	border-width: 2px;
	border-style: solid;	*/
}

#artistNav ul a:hover
{
	color: #000; 
}


#artistMainContent
{
	margin:0;
	padding:0 0 0 20px;
}	

#artistMainContent h3
{
	margin:0 0 1em 0;
	padding:0;
/*	border-color: black;
	border-width: 1px;
	border-style: solid;	*/
}

#artistMainContent p
{
	margin:0 0 .5em 0;
	padding:0;
	font-size:.8em;
	line-height:1.5em
/*	border-color: black;
	border-width: 1px;
	border-style: solid;	*/
}	


#artistMainContent ul,
#artistMainContent ol
{
	margin:0 0 .5em 2em;
	padding:0;
	font-size:.8em;
	line-height:1.5em
/*	border-color: black;
	border-width: 1px;
	border-style: solid;	*/
}	

#artistMainContent .newsItem
{
	margin:0 0 3em 0;
	padding:0;
/*	border-color: black;
	border-width: 1px;
	border-style: solid;	*/
}

#artistMainContent p.newsDate
{
	margin:0 0 .7em 0;
	padding:0;
	font-size:.65em;
/*	border-color: black;
	border-width: 1px;
	border-style: solid;	*/
}

#artistMainContent p.newsHeadline
{
	margin:0 0 .2em 0;
	padding:0;
	font-size: .9em;
	font-weight:bold;
	border-color: black;
	border-width: 0 0 1px 0;
	border-style: solid;	
}


#artistMainContent .reviewItem
{
	margin:0 0 3em 0;
	padding:0;
/*	border-color: black;
	border-width: 1px;
	border-style: solid;	*/
}

#artistMainContent p.review
{
	margin:0 0 .3em 0;
	padding:0;
	font-size:.8em;
/*	border-color: red;
	border-width: 1px;
	border-style: solid;	*/
}

#artistMainContent p.source
{
	margin:0;
	padding:0;
	font-size: .75em;
	font-weight:bold;
	text-align:right;
/*	border-color:blue;
	border-width:1px;
	border-style: solid;	*/
}

#artistMainContentHeader
{
	margin:0 0 2em 0;
	padding:0;
/*	border-color:blue;
	border-width:1px;
	border-style: solid;	*/
}	


#artistMainContentHeader .artistImageDiv
{
margin:0 13px 8px 0;
	padding:0;
/*	border-color: yellow;
	border-width: 1px;
	border-style: solid;	*/
	float:left;
}

#artistMainContentHeader  .artistImageDiv img
{
	margin:0;
	padding:0;
	border-color: black;
	border-width: 2px;
	border-style: solid;
}

#artistMainContentHeader  .artistImageDiv p
{
	margin:0;
	padding:0;
	text-align:right;
	font-size:.6em;
	font-style:oblique;
/*	border-color: red;
	border-width: 2px;
	border-style: solid;	*/
}



#artistMainContentHeader dl
{
	margin:0 0 1em .5em;
	padding:0;
	font-size:.8em
}	

#artistMainContentHeader dt
{
	margin:0;
	padding:0;
	font-style:oblique;
}	

#artistMainContentHeader dd
{
	margin:0 2em 0 0;
	padding:0;
	font-weight:bold;
	text-align:right;
}

#artistMainContentCopy
{
margin:0;
padding:0;
clear:both;
}


span.copyArtistName
{
	color:#990099;
	font-weight:bold;
}

span.copyArtistTitle
{
	font-style:oblique;
	font-weight:bold;
}


.printDoc .contractSignArea
{
display:none;
}

.printDoc p.print_link
{
margin: 2em 0;
	padding:0;
/*	border-color: red;
	border-width: 1px;
	border-style: solid;	*/
}





#artistEvents
{
margin: 0;
padding:0;
/*	border-color: red;
border-width: 1px;
border-style: solid;	*/
}

#artistEvents dl
{
margin: 0 0 1.7em 0;
padding:0;
font-size:.9em;
/*	border-color: black;
border-width: 1px;
border-style: solid;	*/
}

#artistEvents dt
{
margin: 0 0 .3em 0;
padding:.3em;
font-size:.9em;
font-weight:bold;
background-color:#ddd;
/*	border-color: red;
border-width: 1px;
border-style: solid;	*/
}

#artistEvents dd
{
margin: 0 0 .3em 1.5em;
padding:0;
font-size:.9em;
/*	border-color: purple;
border-width: 1px;
border-style: solid;	*/
}


#artistEvents dd a
{
color: #333; 
}


#artistEvents dd a:hover
{
color: #000; 
}



/*====================================
//		END ARTIST CONTENT STYLES
====================================*/


/*====================================
//		BEGIN ROSTER
====================================*/

#rosterList
{
	margin:0;
	padding:0;
/*	border-color: green;
	border-width: 2px;
	border-style: solid;		*/
}

#rosterList table
{
	margin:0 0 2em 0;
	padding:0;
	width:100%;
/*	border-color: blue;
	border-width: 2px;
	border-style: solid;	*/
}


#rosterList table td
{
	text-align:right;
}

#rosterList table td.artistImage
{
	width:86px;
}

#rosterList img
{
	border-color: black;
	border-width: 2px;
	border-style: solid;
}

#rosterList p
{
	margin:0 .75em .5em 1.5em;
	font-size:.8em;
/*	border-color: black;
	border-width: 2px;
	border-style: solid;		*/
}

#rosterList p.artistName
{
	font-weight:bold;
}

#rosterList p a
{
	color:#000;
}


/*====================================
//		END ROSTER
====================================*/



table.formTable
{
	border-collapse:collapse;
	margin:0 0 2em 0;
/*	border-color: black;
	border-width: 2px;
	border-style: solid;	*/
}

table.formTable td
{
	padding:0;
	font-size: .7em;
	vertical-align:top;
}

table.formTable td input,
table.formTable td select
{
	font-size: .9em;

}

table.formTable td.label
{
	text-align:left;
	padding:0 .7em 0 0;
	font-weight:bold;
}

table.formTable td.input
{
	text-align:left;
	padding:.3em .7em 1em 0;
}

table.formTable tr.altRowColor
{
background-color: #efefef;
}


/*====================================
//		START BROCHURE
====================================*/

#brochure td
{
vertical-align: top;
padding: 0 10px 0 0;
}

#brochure p
{
font-size:.8em;
}

#brochure img
{
border: 0;
}


/*====================================
//		END BROCHURE
====================================*/


/*====================================
//		START SITE NEWS
====================================*/

#siteNews td
{
vertical-align: top;
padding: 0 10px 0 0;
}

#siteNews p
{
font-size:.8em;
}

#siteNews p.photoCredit
{
font-size:.6em;
font-style: oblique;
text-align: right;
}



#siteNews img
{
border: 0;
}


#siteNews ul
{
font-size:.8em;
}


/*====================================
//		END SITE NEWS
====================================*/
