/* branding - text */

.branding_textSmall
{ 
	color: #05317C; 
	font-family: Verdana;
	font-size: 11px; 
	font-weight: normal;
}		

.branding_textMedium
{ 
	color: #05317C; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: normal;
}

.branding_textLarge
{ 
	color: #05317C; 
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: normal;
}

.branding_textXLarge
{ 
	color: #05317C; 
	font-family: Verdana; 
	font-size: 18px; 
	font-weight: bold;
}

.branding_textFooter 
{ 
	color: #666666; 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold;
}

.branding_textBioTitle
{ 
	color: #CAEAF7; 
	font-family: Verdana;
	font-size: 13px; 
	font-weight: bold;
}

.branding_textBio
{ 
	color: #CAEAF7; 
	font-family: Verdana;
	font-size: 12px; 
	font-weight: normal;
}		


/* branding - links */

.branding_linkSmall
{ 
	color: #05317C; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
}		

.branding_linkSmall:hover
{ 
	color: #007C47; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
}

.branding_linkMedium
{ 
	color: #05317C; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}

.branding_linkMedium:hover
{ 
	color: #007C47; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}

.branding_linkLarge
{ 
	color: #05317C; 
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none;
}

.branding_linkLarge:hover
{ 
	color: #007C47; 
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none;
}

.branding_linkFooter 
{ 
	color: #666666; 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold;
	text-decoration: underline;
}

.branding_linkXLarge
{ 
	color: #05317C; 
	font-family: Verdana; 
	font-size: 18px; 
	font-weight: bold;
	text-decoration: underline;
}

.branding_linkXLarge:hover
{ 
	color: #007C47; 
	font-family: Verdana; 
	font-size: 18px; 
	font-weight: bold;
	text-decoration: underline;
}



/* branding - pictures */

.branding_pictureCaption
{
	background-color: #d6d2d3;
	border-bottom-color: #0088fd;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-left-color: #0088fd;
	border-left-style: solid;
	border-left-width: 3px;
	color: #05317c;
	font-family: verdana; 
	font-size: 11px;
	font-weight: normal;
	height: 55px;
	padding-left: 10px;
	width: 417px; 
}

.branding_pictureClose
{
	background-color: #d6d2d3;
	border-bottom-color: #0088fd;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-right-color: #0088fd;
	border-right-style: solid;
	border-right-width: 3px;
	color: #05317c;
	font-family: verdana; 
	font-size: 11px;
	font-weight: bold;
	height: 55px;
	padding-right: 10px;
	text-align: right;
	width: 57px; 
}


/* image pre-loading style */

.image_hidden
{
	display: none;
}


/* layout - homepage */

.layout_home
{
	background-image: url(images/parallels_homepage.jpg);
	height: 820px; 
	vertical-align: top;
}

.layout_home_linkAd
{
	padding-left: 140px;
	padding-top: 410px;
}

.layout_home_link1
{
	padding-left: 245px;
	padding-top: 40px;
}

.layout_home_link2
{
	padding-left: 190px;
	padding-top: 15px;
}	

.layout_home_link3
{
	padding-left: 140px;
	padding-top: 55px;
}


/* layout - concerts */

.layout_concerts
{
	background-image: url(images/parallels_concerts.jpg);
	height: 820px; 
	vertical-align: top; 
}

.layout_concerts_current
{
	padding-left: 148px;  /*178px; - for gig announcement*/
	padding-top: 70px;
	line-height: 20px;
	vertical-align: top;
	width: 400px;
}

.layout_concerts_past
{
	line-height: 20px;
	padding-left: 35px; /*0px; - for gig announcement*/
	padding-top: 12px;
	vertical-align: top;
}

.layout_concerts_poster
{
	padding-left: 35px; /*0px; - for gig announcement*/
	padding-top: 22px;
	vertical-align: top;
	text-align: center;
}


.layout_concerts_myspace
{
	padding-left: 240px;
	padding-top: 45px; /*25px; - for gig announcement*/
}

.layout_concerts_email
{
	padding-left: 270px;
	padding-top: 15px; /*0px; - for gig announcement*/
}


/* layout - bios */

.layout_bios
{
	background-image: url(images/parallels_bios.jpg);
	height: 820px; 
	vertical-align: top; 
}

.layout_textBioImage
{
	padding-left: 16px;
	padding-top: 22px; 
	width: 370px; 
}

.layout_textBioTitle
{ 
	padding-left: 24px; 
	padding-top: 30px; 
}

.layout_textBio
{ 
	padding-left: 24px; 
	padding-right: 7px; 
	padding-top: 15px; 
	width: 355px;
}


/* layout - pictures */

.layout_pictures
{
	background-image: url(images/parallels_pictures.jpg);
	height: 820px; 
	vertical-align: top; 
}

.layout_picturesMySpace
{
	left: 175; 
	position: relative; 
	top: 65; 
	width:400px;
}

.layout_picturesContainer
{
	height: 560px; 
	overflow: hidden;
	position: relative; 
	width: 180px; 
}

.layout_picturesSlider
{
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	width: 35px; 
}

.layout_picturesCell_1
{
	padding-left: 130px;
	padding-top: 50px; 
	width: 530px; 	
}

.layout_picturesCell_2
{
	width: 200px; 	
}

.layout_picturesDiv
{
	height: 390px;
	width: 500px; 	
}



/* layout - media */
	
.layout_media
{
	background-image: url(images/parallels_media.jpg);
	height: 820px; 
	vertical-align: top; 
}

.layout_media_videos
{
	padding-left: 140px;	
	padding-top: 115px;
	line-height: 20px;
	vertical-align: top;
}

.layout_media_myspace
{
	padding-left: 580px;
	padding-top: 245px;
}

.layout_media_email
{
	padding-left: 510px;
	padding-top: 15px;
}

.layout_media_audio
{
	padding-left: 240px;
	padding-top: 115px; 
	width: 300px; 
}

.layout_media_audioLink_1
{
	padding-top: 15px;
	text-align: center; 
}

.layout_media_audioLink_2
{
	padding-top: 12px;
	text-align: center; 
}


/* layout - contact */

.layout_contact
{
	background-image: url(images/parallels_contact.jpg);
	height: 820px; 
	vertical-align: top; 
}

.layout_contact_emailList
{
	padding-left: 170px; 
	padding-top: 20px;
}

.layout_contact_email
{
	padding-left: 170px; 
	padding-top: 380px;
}

.layout_contact_links
{
	padding-left: 570px; 
	padding-top: 35px;
}

.layout_contact_myspace
{
	padding-left: 630px; 
	padding-top: 15px;
}

.layout_contact_videos
{
	padding-left: 660px; 
	padding-top: 10px;
}


/* layout - common */

.layout_menu
{
	padding-left: 111px;
	padding-top: 185px;
}

.layout_footer
{
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center; 
}