/* CSS Document */

body			{
					margin: 0px;
					background-color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#333333;
				}
				
table.container	{
					border-left: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
				}

td.header		{
					height:80px;
					background-image:url(images/header.jpg);
					background-repeat:no-repeat;
					border-left: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
				}
				
td.homeimage	{
					height:210px;
					background-image:url(images/home_image.jpg);
					background-repeat:no-repeat;
				}
				
td.homebg		{
					height:auto;
					background-image:url(images/home_bg.jpg);
					background-repeat:no-repeat;
				}
				
td.tourdatesimage	{
					height:210px;
					background-image:url(images/tourdates_image.jpg);
					background-repeat:no-repeat;
				}
				
td.tourdatesbg		{
					height:1000px;
					background-image:url(images/tourdates_bg.jpg);
					background-repeat:no-repeat;
				}
				
td.pressimage	{
					height:210px;
					background-image:url(images/press_image.jpg);
					background-repeat:no-repeat;
				}
				
td.educationbg		{
					height:1000px;
					background-image:url(images/education_bg.jpg);
					background-repeat:no-repeat;
				}
				
td.educationimage	{
					height:210px;
					background-image:url(images/education_image.jpg);
					background-repeat:no-repeat;
				}
				
td.biographiesbg		{
					height:1000px;
					background-image:url(images/biographies_bg.jpg);
					background-repeat:no-repeat;
				}
				
td.biographiesimage	{
					height:210px;
					background-image:url(images/biographies_image.jpg);
					background-repeat:no-repeat;
				}
				
td.gallerybg		{
					height:1000px;
					background-image:url(images/gallery_bg.jpg);
					background-repeat:no-repeat;
				}
				
td.galleryimage	{
					height:210px;
					background-image:url(images/gallery_image.jpg);
					background-repeat:no-repeat;
				}

td.newsbg		{
					height:auto;
					background-image:url(images/news_bg.jpg);
					background-repeat:no-repeat;
				}
				
td.newsimage	{
					height:210px;
					background-image:url(images/news_image.jpg);
					background-repeat:no-repeat;
				}
			
td.pressbg		{
					height:1000px;
					background-image:url(images/press_bg.jpg);
					background-repeat:no-repeat;
				}
				
td.contactimage	{
					height:210px;
					background-image:url(images/contact_image.jpg);
					background-repeat:no-repeat;
				}
				
td.contactbg		{
					height:1000px;
					background-image:url(images/contact_bg.jpg);
					background-repeat:no-repeat;
				}
				
td.footer		{
					height:30px;
					background-color:#FDFAF3;
					border-top: 1px solid #CCCCCC;
					padding-top: 12px;
					padding-bottom: 12px;
				}
				
td.copy					{
							padding:48px;
						}
						
h1						{
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:14px;
							font-weight:bold;
							color:#666666;
							padding-top: 24px;
						}
						
h2						{
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#666666;
							padding-top:24px;
						}
						
p						{
							line-height: 170%;
							text-align:justify;
						}
						
p.first					{
							font-size:13px;
							line-height: 140%;
							text-align:justify;
						}
						
p.quote					{
							padding-left: 48px;
							padding-right: 48px;
							font-style:italic;
							font-size:12px;
						}
						
p.quotesource			{
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:bold;
							color:#666666;
							text-align:right;
							padding-left:48px;
							padding-right:48px;
						}
						
td.headline				{
							font-size:13px;
							padding: 4px;
							width: 65%;
							font-weight:bold;
						}
						
td.headline2			{
							font-size:13px;
							padding-left: 4px;
							padding-right:4px;
							padding-top: 24px;
							padding-bottom: 12px;
							width: 65%;
							font-weight:bold;
						}
						
td.dateposted			{
							text-align:right;
							padding: 4px;
							width: 25%;
						}
						
td.more					{
							text-align:right;
							padding: 4px;
							width: 10%;
						}
						
td.story				{
							text-align:justify;
							padding-left: 4px;
							padding-right:4px;
							padding-top: 8px;
							padding-bottom: 12px;
							border-bottom: 1px solid #CCCCCC;
							line-height:140%;
						}
						
table.headlinesrule		{
							border-bottom: 1px solid #CCCCCC;
						}
						
table.stories			{
							padding-top: 24px;
						}
						
ul.first				{
							font-size:13px;
							text-align:justify;
							line-height:200%;
						}
						
a						{
							color:#666666;
							font-size:11px;
						}
						
a:link					{
							text-decoration: none;
						}
						
a:visited				{
							text-decoration: none;
						}
						
a:hover					{
							text-decoration: underline;
							color:#666666;
						}
						
a:active				{
							text-decoration: none;
						}
						
a.navigation			{
							padding-left:4px;
							padding-right:4px;
							padding-top:3px;
							color:#333333;
						}
						
a.nav					{
							color:#CCCCCC;
							font-size:12px;
							font-weight:bold;
						}
						
a.nav:link				{
							text-decoration: none;
						}
						
a.nav:visited			{
							text-decoration: none;
						}
						
a.nav:hover				{
							text-decoration: none;
							color:#FFFFFF;
						}
						
a.nav:active			{
							text-decoration: none;
						}
						
table.galleryheading {
						padding-top: 32px;
					}
						
td.galleryheading	{
							height: 32px;
							font-weight:bold;
							padding:12px;
					}
					
td.gallerythumb		{
						width: 100px;
						height: 80px;
					}
					
td.headline				{
							font-size:11px;
							padding: 4px;
							width: 65%;
							font-weight:bold;
						}
						
td.headline2			{
							font-size:11px;
							padding-left: 4px;
							padding-right:4px;
							padding-top: 24px;
							padding-bottom: 12px;
							width: 65%;
							font-weight:bold;
						}
						
td.dateposted			{
							text-align:right;
							padding: 4px;
							width: 25%;
						}
						
td.more					{
							text-align:right;
							padding: 4px;
							width: 10%;
						}
						
td.story				{
							text-align:justify;
							padding-left: 4px;
							padding-right:4px;
							padding-top: 8px;
							padding-bottom: 12px;
							border-bottom: 1px solid #333333;
							line-height:140%;
						}
						
table.headlinesrule		{
							border-bottom: 1px solid #333333;
						}
						
table.stories			{
							padding-top: 24px;
						}
						
div.logos				{
							padding-top: 12px;
						}
						
td.tourdates			{
							padding-top:8px;
							padding-bottom:2px;
							border-bottom:1px solid #990000;
							font-size:10px;
						}
						
td.tourdatesheader		{
							padding-top:8px;
							padding-bottom:2px;
							border-bottom:2px solid #990000;
							font-size:10px;
							font-weight:bold;
						}