/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles           
		UPDATE(S):	2008.05.09
			a) Removed background-image
			b) Remobed line-height 
*/
/***********************************************/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	margin: 0px;
	padding: 0px;
	background: #000000 url("../images/page/bg.jpg") fixed;
}

/********************************************************************************
	Section: 	HYPERLINK and ANCHOR TAG STYLES
	Example(s):	a
				a:link
				a:visited
				a:hover
				a:active
	Note: 		These MUST be defined as listed in the order above to work!!!
********************************************************************************/
a:link, a:visited{
	color: #000066;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}





/********************************************************************************
	Section: 	SETLIST TABLE PROPERTIES
				UPCOMING SHOWS
				PAST SHOWS
	Example(s):	table
					setlist
				th
					setlist
				tr
					setlist
						primary
						secondary
					tr:hover
				td
					setlist

				a
					setlist
					setlist:hover
					
	Note: 		These MUST be defined as listed in the order above to work!!!
********************************************************************************/

table.setlist {
	width: 100%;
}

th.setlist {
	text-align: center;
	background:#005FA9;
	color:#FFFFFF;
	font-style:normal;
	font-size:small;
}

tr.setlist.primary{
	background:#F5f7f7;
}

tr.setlist.secondary{
	background:#ddeeff;
}

tr.setlist:hover{
	background:#FFFFCC;
	border:thin;
	border-color:#FF0000;
	border-style:solid;
}

td.setlist{
	font:caption;
	font-variant: small-caps;
	font-weight:bold;
	color: #000099;
	text-align:center;
}

td.setlist.locDate{
font-size:x-small;
}

a.setlist{
	color:#FFFFFF;
	text-decoration:underline;
}

a.setlist:hover{
	color:#FFFF00;
}

tr.rowContentsCentered
{
	text-align:center;
}


td.photoShow{
	font:caption;
	font-variant: small-caps;
	font-weight:bold;
	color: #000099;
	text-align:center;
	padding: 5px;
}

td.photoShow:hover{
	text-decoration: underline;
}



/*
tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 190px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

*/


/********************************************************************************
	Section: 	Video Samples

	Defined:	

	Note(s): 	This section defines elements used within the "VIDEO SAMPLES" 
				section of the website
********************************************************************************/
.video_samples{
	padding: 10px 0px 10px 10px;
	font-size: 80%;
	min-height: 100px;
	/* This is just to see where this section actually ends - visual cue */
	/*border-bottom:1px solid #000000;*/
}

.video_samples h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 5px 0px 5px 0px;
}

.video_samples img{
	float: left;
	padding: 0px 25px 0px 0px;
}





/********************************************************************************
	Section: 	Wedding Services

	Defined:	

	Note(s): 	This section defines elements used within the "WEDDING SERVICES" 
				section of the website
********************************************************************************/
table.receptionservices, table.ceremonycocktailservices{
	width: 100%;
	font:caption;

}

table.receptionservices th, table.ceremonycocktailservices th{
	background:#0033CC;
	vertical-align:middle;
	text-align:left;
	color:#FFFFFF;
	font:caption;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:3px;
	padding-top:3px;
	text-decoration:underline;
}


table.receptionservices th:hover, table.ceremonycocktailservices th:hover{
	text-decoration:none;
}

table.receptionservices tr, table.ceremonycocktailservices tr{
	padding-left:6px;
	padding-top: 10px;
}

td.weddingservicesinpagelinks{
	text-align:center;
}


table.testimonials{
	font:caption;
}

table.testimonials th{
	background:#0033CC;
	vertical-align:middle;
	text-align:left;
	color:#FFFFFF;
	font:caption;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:3px;
	padding-top:3px;
}

td.blankspacercell{
	height:20px;
}





table.showvisitors{
	font:caption;
	color:#000066;
}

table.showvisitors th{
	background:#0033CC;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	font:caption;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:3px;
	padding-top:3px;
}

table.showvisitors td{
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	text-align:center;
}

table.showvisitors td.finalcount{
	background-color:#FFFFCC;
	border-bottom:none;
	padding: 0 0.5em;
	text-align:center;
}

table.showvisitors td.left{
	text-align:left;
}


table.showvisitors tr.primary{
	background-color:#F5f7f7;
}

table.showvisitors tr.secondary{
	background-color:#ddeeff;
}

table.showvisitors tr:hover{
	background-color:#FFFFCC;
}



/************************************************************************************************************
	Date: 2010.01.09 
************************************************************************************************************/
.attn_link{
	color:#F00;
	font:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
}



/********************************************************************************
	Section: 	Layout ID Selectors

	Defined:	masthead	- Section which is at the VERY top of the page
							- Includes where the "main logo image" is located

				pagecell	- This is the "meat" of the page begins 
							- Includes:
								- Underneath the "main logo" at the top of the page
								- Left side of the page
								- Underneath the "content-mainpage.html" section where the 
								  copyright information is as well

				pageNav		- The "navigation" portion of the page which is located at 
							  the far left side of the window
								
				tl			- Not Sure

				tr			- Not Sure

				content		- Where the "meat and Potatos" of the page appear

	Note(s): 	ID selectors are individually assigned for the purpose of 
				defining on a per-element basis, and is assigned by using 
				the indicator "#" to precede a name
					EXAMPLE:
						#svp94O { text-indent: 3em }
							This would be referenced in HTML by the ID attribute:
							<P ID=svp94O>Text indented 3em</P>
********************************************************************************/
#masthead{
	position: absolute;
	top: 20px;
	left: 2%;
	right: 2%;
	width:95.6%;
}

#pagecell1{
	position:absolute;
	top: 80px;
	left: 2%;
	right: 2%;
	width:85.6%;
	background-color: #ffffff;
	background-image:  url("../images/page/bg_nav.jpg");
}

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#content{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #ccd2d2;
	background-image:  url("../images/page/bg_nav.jpg");
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}


/********************************************************************************************
	Section: sectionLinks - Left side of the web page which acts for use as "navigation" 
							through the site. It contains all "page links" and 
							allows the user to access any part of the site. 
	
	Contains:
				#sectionLinks
				#sectionLinks
					h3
					a
						link
						visited
						hover
						
	Updated:
				2008.05.10	- 	Moved to this section of the document (CSS File)
********************************************************************************************/
#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	font:caption;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("../images/page/bg_nav.jpg");
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}


/********************************************************************************************
	Section: relatedLinks - Left side of the site, underneath the "navigation" portion
							(also called sectionLinks)  
	
	Contains:
				relatedLinks
					h3
					a
						hover
					
	Updated:
				2008.05.10	- 	Moved to this section of the document (CSS File)
********************************************************************************************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 0px solid #cccccc;
}

.relatedLinks h3{
	padding: 5px 0px 2px 0px;
	text-decoration: underline;
}

.relatedLinks a{
	display: block;
	padding: 0px 5px 0px 10px; 
}

.relatedLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	text-decoration: none;
}

.relatedLinks span.nextGigVenue, span.nextGigDate, span.nextGigTime, span.newestSongAdded{
	font:menu;
	color:#000099;
}

.relatedLinks:hover{
	background-color:#FFFFCC;
}

/********************************************************************************************
	Section: siteInfo - Bottom of the site, underneath the "content" area.  
	
	Contains:
				#siteInfo
				#siteInfo
					
	Updated:
				2008.05.10	- 	Moved to this section of the document (CSS File)
********************************************************************************************/
#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 5px 10px 10px 10px;
	margin-top: 0px;
}

#siteInfo img{
	padding: 6px 4px 4px 0px;
	vertical-align: middle;
}










/********************************************************************************
	Section: 	HEADER TAGS
	Example(s):	<H1> <H2> <H3> <H4> <H5>

********************************************************************************/
h1{
	font: bold 120% Arial,sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

h2{
	font: bold 114% Arial,sans-serif;
	color: #006699;
	margin: 0px;
	padding: 0px;
}

h3{
	font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

h4{
	font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h5{
	font: 100% Arial,sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}


/********************************************************************************
	Section: 	LIST STYLE TAGS
	Example(s):	<UL>
				<UL><UL>
				<UL><UL><UL>
	Note: 		This includes nested list tags as shown above
********************************************************************************/
ul{
 list-style-type: circle;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

li{
	padding-bottom:5px;
}

/********************************************************************************
	Section: 	FORM and RELATED TAGS
	Example(s):	FORM
				LABEL
				INPUT
	Note: 		This includes nested list tags as shown above
********************************************************************************/
form {
	margin: 0;
	padding: 0;
}

label{
	font:bold lem Verdana, Arial, Helvetica, sans-serif;
	color: #334d55;
}
				
input{
	font:bold lem Verdana, Arial, Helvetica, sans-serif;
}




/********************************************************************************************
	Section: CONTENT-MAINPAGE.HTML
				 - All Tags defined here are used on the content-mainpage.html file.   
	
	Contains:
				.mainpageContent
					h3
					a
						hover
					
	Updated:
				2008.05.10	- 	Moved to this section of the document (CSS File)
********************************************************************************************/
.mainpageContent{
	padding: 10px 0px 10px 10px;
	font-size:80%;
	min-height: 100px;
}

.mainpageContent h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 5px 0px 5px 0px;
}

.mainpageContent img{
	float: left;
	padding: 0px 0px 0px 0px;
}

.mainpageContent table.mainPointsTable{
	padding-top:10px;
	padding-left: 25px;
}


td.bumpCellRight{
	padding-left: 20px;
}




.upcomingshow_feature{
	padding: 10px 0px 10px 10px;
	font-size: 80%;
	min-height: 100px;
	/* This is just to see where this section actually ends - visual cue */
	/*border-bottom:1px solid #000000;*/
}



.upcomingshow_feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 5px 0px 5px 0px;
}

.upcomingshow_feature img{
	float: left;
	padding: 0px 0px 0px 0px;
}

.floatleftwithmargin25{
	float:left;
	margin: 0px 25px 10px 10px;
}

.floatrightwithmargin{
	float: right;
	margin: 50px 50px 50px 50px;
}

.floatimageright{
	float: right;
	margin-top: 10px;
	margin-left: 55px;
	margin-right: 25px;
}
.floatimageleft{
	float: left;
	margin-top: 10px;
	margin-left: 55px;
	margin-right: 25px;
}

.photosby{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:italic;
font-variant:small-caps;
color:#000066;
margin-top:50px;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** utility styles *****************/

#utility_OLD{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 16px;
	right: 0px;
	color: #919999;
}

#utility{
	position: absolute;
	top: 16px;
	right: 0px;
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.last_x_songs_table_header{
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FF0000;
	font-variant: small-caps;
	font-size:small;
	font-weight: bold;
}

.last_x_songs_table_cell{
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size:x-small;
	font-weight: bold;
}



#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:1px solid #ccd2d2;
}

#pageName h2{
	font: bold 175% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;
}

#pageName img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

/************* globalNav styles ****************/

#globalNav{
	position: relative;
	width: 100%;
	min-width: 640px;
	height: 32px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	background-image:  url("../images/page/glbnav_background.gif");
}

#globalNav img{
	margin-bottom: -4px;
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}


a.glink, a.glink:visited{
  	font-size: small;
  	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
  	background-image:  url("../images/page/glblnav_selected.gif");
	text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 84px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}

/*************** search styles *****************/

#search{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #AAAAAA;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}




















/************** feature styles *****************/

.feature{
	padding: 10px 0px 10px 10px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 20px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}




.upcoming_gig_related_link_date{
font-size:x-small;
font-variant:small-caps;
font-weight:bold;
}





/********************************************************************************
	Section: 	ADVERT STYLES
	Example(s):	advert
				advert img
	Note: 		This section goes BELOW the related links section on the 
				left hand side of the page. It includes both:
					a) advert 
					b) advert img - which are IMG tages WITHIN an advert DIV, 
									ID, SPAN, etc...
********************************************************************************/
#advert{
	padding: 10px;
}

#advert img{
	display: block;
}



.coming_soon{
	color: #FF0000;
	font-weight: bold;
	font-variant: small-caps;
	font-size:x-small;
}

.nextgig_venue{
	font-size:small;
	font-weight:bold;
	font-variant: small-caps;
	color: #000099;
}

.nextgig_time{
	font-size:small;
	font-weight:bold;
	font-variant: small-caps;
	color: #000099;
}

.nextgig_date{
	font-size:small;
	font-weight:bold;
	font-variant: small-caps;
	color: #000099;
}

.nextgig_address{
	font-size:x-small;
}

.nextgig_web{
	font-size:xx-small;
}


/******************************************************************************************
					G E N E R A L   S T Y L E S 
******************************************************************************************/
.bump_right_10
{
	padding-left: 10px;
}
.bump_right_40
{
	padding-left: 40px;
}

.main_points_table
{
	padding-top:10px;
	padding-left: 25px;
}

.main_point_of_interest{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 1px;
}


/******************************************************************************************
					P H O T O S   S T Y L E S 
******************************************************************************************/
.photos_feature{
	padding: 10px 0px 10px 10px;
	font-size: 80%;
	min-height: 100px;
	/*border-bottom:1px solid #000000;*/
}

.photos_feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 5px 0px 5px 0px;
}

.photos_feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}

.photos_story {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.photos_story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.photos_story p {
	padding: 0px 0px 10px 0px;
}

.photos_story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.photos_story a.capsule:hover{
	text-decoration: underline;
}

.photos_thumbnail_display{
	padding-left:35px;
	font-size:80%;
}

/*
photos_story td.storyLeft{
	padding-right: 12px;
}
*/

/******************************************************************************************
					U P C O M I N G   S H O W   S T Y L E S 
******************************************************************************************/


.upcomingshow_tableMargin{
	padding-left: 100px;
}

.upcomingshow_venue{
	font-size:medium;
	font-variant: small-caps;
	color: #000099;
}

.upcomingshow_venue_addy{
	font-size:x-small;
	font-variant: small-caps;
	color: #000099;
}

.upcomingshow_time{
	font-size:medium;
	font-variant: small-caps;
	color: #000099;
}

.upcomingshow_date{
	font-size:medium;
	font-variant: small-caps;
	color: #000099;
}

.upcomingshow_address{
	font-size:xx-small;
}

.upcomingshow_text{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	/*padding-bottom: 5px;*/
}

.upcomingshow_web{
	font-size:xx-small;
}

.upcomingshow_headerrow{
	font: bold 1em Arial,sans-serif;
	color: #FFFFFF;
	display:block;
	background-color: #005FA9;
}

.upcomingshow_blockerrow{
background-color: #FF0000;
}

.upcomingshow_navlink{
font-size:small;
}

/***************************************************************************************
							S E T L I S T   S T Y L E S 
****************************************************************************************
	Section: 	SETLIST Related Tags
	Example(s):	FORM
				LABEL
				INPUT
	Note: 		This includes nested list tags as shown above
****************************************************************************************
***************************************************************************************/


.setlist_headerrow{
	font: bold 1em Arial,sans-serif;
	color: #FFFFFF;
	display:block;
	background-color: #005FA9;
}

a.setlist_headerrow , a.setlist_headerrow:visited{
	font:  bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display:block;
	text-decoration:underline;
}

a.setlist_headerrow:hover{
	color:#FFFF00;
}


.setlist_cell{
	font-size:small;
	font-variant: small-caps;
	font-weight:bold;
	color: #000099;
}

.setlist_democell{
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
	font-size: small;
	background-color:#005FA9;
}

a.setlist_demolink{
	color: #FFFF00;
	font-variant: small-caps;
}

a.setlist_demolink:hover{
	color: #FFFF00;
	font-variant: small-caps;
	background-color:#FF0000
}

.setlist_democlick{
	font-size:x-small;
	color: #FFFF00;
	font-variant: small-caps;
}

.setlist_livecell{
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
	font-size: small;
	background-color:#003399;
}

a.setlist_livelink{
	color: #FFFF00;
	font-variant: small-caps;
}

a.setlist_livelink:hover{
	color: #FFFF00;
	font-variant: small-caps;
	background-color:#FF0000
}

.setlist_liveclick{
	font-size:x-small;
	color: #FFFF00;
	font-variant: small-caps;
}

.setlist_printAsLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
}
.setlist_printAsLinks h3{
	padding: 10px 0px 2px 0px;
}

.setlist_printAsLinks a{
	font-variant:small-caps;
	font-size: x-small;
	display: block;
	padding: 0px 5px 0px 10px;
	font-weight: bold;
}

.setlist_printAsLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	text-decoration: none;
}

.setlist_sample{
	font-style:normal;
	font-variant:small-caps;
	color: #005FA9;
	display:block;
	font-size:small;
}

.setlist_sample_demo{

}

.setlist_sample_live{

}

.setlist_sample_video{

}

/********************************************************************************
	Section: 	BAND BIOS STYLES
	Example(s):	
				
				
	Note: 		
********************************************************************************/
.bandbio_feature{
	padding: 10px 0px 10px 10px;
	font-size: 80%;
	min-height: 100px;
	/* This is just to see where this section actually ends - visual cue */
	/*border-bottom:1px solid #000000;*/
}

.bandbio_feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 5px 0px 5px 0px;
}

.bandbio_feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}

a.bandbio_quicklink{
	font-variant:small-caps;
	font-size: small;
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
}

a.bandbio_quicklink:hover {
	color: #005FA9;
	text-decoration: underline;
}

.bandbio_infoPane{
	padding: 0px 0px 0px 10px;
	border-bottom:1px solid #000000;
	font-variant:small-caps;
	font-size:small;
}

.bandbio_padSeparateBio{
	padding: 0px 0px 20px 0px;
}

.bandbio_membername_row {
	background-color: #005FA9;
}

.bandbio_membername {
	font-size: medium;
	font-variant: small-caps;
	text-decoration: underline;
	color:#FFFFFF;
}

.bandbio_memberfunction {
	font-size: small;
	font-variant: small-caps;
	text-decoration: underline;
	color:#FFFFFF;
}

.bandbio_memberinfotitle_cell {
	background-color: #005FA9;
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
}

.bandbio_memberinfo_cell {
	padding: 2px 5px 2px 5px;
}

.bandbio_memberpicture_cell {
	padding: 0px 5px 0px 5px;
}




.bandbio_story {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.bandbio_story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.bandbio_story p {
	padding: 0px 0px 10px 0px;
}

.bandbio_story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.bandbio_story a.capsule:hover{
	text-decoration: underline;
}

bandbio_story td.storyLeft{
	padding-right: 12px;
}

.bandbio_table_header {
	font-size: x-large;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
	background-color: #FF0000;
	color: #FFFF00;
}

.bandbio_name {
	font-size: medium;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
	background-color: #000000;
	color: #FFFF00;
}

.bandbio_cell_title {
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #000000;
	text-align: right;
	vertical-align: text-top;
	color: #FFFF00;
}

.bandbio_cell_info {
	font-size: small;
	color: #FFFF00;
	background-color: #FF0000;
}

.bandbio_cell_info a{
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFF00;
}

.bandbio_content{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #ccd2d2;
	background: #000000 url("../images/page/bg_grad.jpg") fixed;
	background-image:  url("../images/page/bg_grad.jpg");
}















/********************************************************************************
	Section: 	CONTACT BAND STYLES
	Example(s):	
				
				
	Note: 		
********************************************************************************/

.contact_via_email_table_elements{
	font-variant:small-caps;
	font-size:small;
}
.contact_via_email_table_cell{
	padding:5px 5px 5px 5px;
}

.contact_via_email_row_header {
	background-color: #005FA9;
	font-size: medium;
	font-variant: small-caps;
	text-decoration: underline;
	color:#FFFFFF;
	padding:5px 0px 5px 0px;
}
.contact_via_email_primary_row{
	background-color:#ddeeff;
}
.contact_via_email_secondary_row{
	background-color:#F5f7f7;
}


/********************************************************************************
	Section: 	MP3 and VIDEO CSS STYLES
	Example(s):	
				
				
	Note: 		
********************************************************************************/
.mp3video_feature{
	padding: 10px 0px 10px 10px;
	font-size: 80%;
	min-height: 100px;
	/* This is just to see where this section actually ends - visual cue */
	/*border-bottom:1px solid #000000;*/
}

.mp3video_feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 5px 0px 5px 0px;
}

.mp3video_feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}

.mp3video_instructions{
	padding: 10px 0px 00px 10px;
	font-size: 80%;
}

.mp3video_displaySamples{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding: 10px 0px 0px 0px;
}

.mp3video_displaySamplesHeaderRow{
	font: bold 1em Arial,sans-serif;
	color: #FFFFFF;
	display:block;
	background-color: #005FA9;
}
.mp3video_displaySamplesHeaderCell{
	padding: 5px 10px 5px 10px;
}
.mp3video_songCell{
	padding: 0px 10px 0px 10px;
}
.mp3video_sampleCell{
	padding: 0px 10px 0px 10px;
	font-size:x-small;
}
.mp3video_sampleCell a:hover{
	text-decoration: underline;
	color:#000066;
}


/********************************************************************************
	Section: 	BAND BIOS SECTION
	Example(s):	
				
				
	Note: 		
********************************************************************************/

a.quicklink{
	color: #000099;
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
}

a.quicklink:hover{
	color: #FFFF00;
	background-color: #FF0000;
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
}

a.samples{
	font-variant: small-caps;
}

a.samples:hover{

}


/********************************************************************************
	Section: 	STYLES STYLES
	Example(s):	
				
				
	Note: 		
********************************************************************************/

.setlist_feature{
	padding: 10px 0px 10px 10px;
	font-size: 80%;
	height: auto;
}
html>body .setlist_feature {height: auto;}

.setlist_feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 30px 0px 5px 0px;
}

.setlist_feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


.setlist_story {
	padding: 5px 25px 0px 10px;
	font-size: 80%;
}

.setlist_story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.setlist_story p {
	padding: 0px 0px 10px 35px;
}

.setlist_story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.setlist_story a.capsule:hover{
	text-decoration: underline;
}

td.setlist_storyLeft{
	padding-right: 12px;
}

.setlist_header{
	background-color: #FF0000;
	color: #FFFF00;
	font-weight: bold;
	font-variant: small-caps;
	font-size: medium;
}
/*
.setlist_cell{
	color: #FFFF00;
	font-weight: bold;
	font-variant: small-caps;
	font-size: small;
}
*/


/********************************************************************************
	Section: 	GUESTBOOK STYLES
	Example(s):	
				
				
	Note: 		
********************************************************************************/
.guestbook_addOrDisplayPanel{
	padding: 0px 0px 0px 10px;
}


.guestbook_feature{
	padding: 10px 0px 10px 10px;
	font-size: 80%;
	min-height: 100px;
	/* This is just to see where this section actually ends - visual cue */
	/*border-bottom:1px solid #000000;*/
}

.guestbook_feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 5px 0px 5px 0px;
}

.guestbook_feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}

.guestbook_story {
	padding: 5px 0px 0px 10px;
	font-size: 80%;
}

.guestbook_story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.guestbook_story p {
	/* Padding: TOP, RIGHT, BOTTOM, LEFT */
	padding: 0px 0px 25px 0px;
}

.guestbook_story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.guestbook_story a.capsule:hover{
	text-decoration: underline;
}

.guestbook_form
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-variant:small-caps;
}

.guestbook_pad_bottom_of_row{
	padding-bottom: 10px;
}

.guestbook_field_heading{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
}

.guestbook_input_field
{
	font-variant:small-caps;
}

.guestbook_input_field_small{
	font-size: x-small;
}

.guestbook_bump_right
{
	padding-left: 10px;
}

.guestbook_add_message {
	padding: 15px 0px 0px 10px;
	font-size: 80%;
}

.guestbook_add_message p {
	padding: 0px 0px 5px 0px;
}

.guestbook_add_message a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.guestbook_add_message a.capsule:hover{
	text-decoration: underline;
}

.guestbook_bumpRight{
	padding-left: 10px;
}
.guestbook_dropPad{
	/*padding: 35px 0px 10px 10px;*/
}


.guestbook_displaymessage_table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
}

.guestbook_displaymessage_subtable{
	background-color:#f5f7f7;
}

.guestbook_displaypostdatetime{
	background-color:#ddeeff;
	font-weight:bold;
	font-size:x-small;
	padding:0px 0px 5px 0px;
}

.guestbook_displaypostdatetime_borders{
	border-bottom:1px solid #000000;
}

.guestbook_displayname{
	font-weight:bold;
}

.guestbook_displaylocation{
	font-size:75%;
}

.guestbook_displaylinkedinfo{
	background-color:#f5f7f7;
	font-size:x-small;
}

.guestbook_displaylinkedinfo a:link{
	font-weight:bold;
}

.guestbook_displaylinkedinfo a:hover{
	color:#FF0000;
}

.guestbook_displaymessage{
	background-color:#f5f7f7;
	padding-left:25px;
}