             
             
/* SelfPublshingPage The Title, Description & Image ***************************/
div.SPPMain {
}
div.SPPMain h3 {
    line-height: 1.4em;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 1em;
	padding: 0px;
}
div.SPPMain p {
	margin: 0px;
}
div.SPPMain img {
	padding-right: 10px;
	padding-bottom: 5px;
}

/* SelfPublshingPage The LineUp ***********************************************/

div.SPPLineup {
    clear:both;
}
div.SPPLineup h3 {
    margin-top:1em;
	margin-bottom: 0px;
}
div.SPPLineup .table-display dt {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0.4em 0.2em;
}
/* commented backslash hack for mac-ie5 \*/
div.SPPLineup .table-display dt {
	clear: both; }
/* end hack */

div.SPPLineup .table-display dd {
	width: 65%;
	float: left;
	margin: 0;
	padding: 0.4em 0.2em;
}

div.SPPLineup dt.person {
	border-top: 1px solid #ccc;
	font-weight: bold; 
}
div.SPPLineup dd.person {
	border-top: 1px solid #ccc;
}

div.SPPLineup dt.meta  {
	font-size: 0.9em;
	font-weight: normal; }
/* commented backslash hack for mac-ie5 \*/
div.SPPLineup dt.meta {
	clear: both; }
/* end hack */

div.SPPLineup dd.meta  {
	font-size: 0.9em;
}

div.SPPLineup dd.meta ul {
	margin: 0px;
	padding: 0px 2em;
}

div.SPPLineup dd.meta li {
}

/* SelfPublshingPage Meta *****************************************************/

/* none */


/* SelfPublshingPage Discography **********************************************/

div.SPPDiscography {
    clear:both;
}

div.SPPDiscography h3 {
    padding-top:2em;
	margin-bottom: 0px;
}
div.SPPDiscography .table-display dt {
	font-size: 12px;
	color: #666;
	width: 25%;
	float: left;
	margin: 0;
	padding: 0.4em 0.2em;
	border-top: 1px solid #ccc;
 }

/* commented backslash hack for mac-ie5 \*/
div.SPPDiscography dt {
	clear: both; }
/* end hack */

div.SPPDiscography .table-display dd {
	font-size: 12px;
	float: left;
	width: 65%;
	margin: 0;
	padding: 0.4em 0.2em;
	border-top: 1px solid #ccc;
}

/* SelfPublshingPage Concerts *************************************************/

div.SPPConcerts {
    clear:both;
}

div.SPPConcerts h3 {
    padding-top:2em;
	margin-bottom: 0px;
}
div.SPPConcerts .table-display dt {
	font-size: 12px;
	width: 25%;
	float: left;
	margin: 0;
	padding: 0.4em 0.2em;
	border-top: 1px solid #ccc;
	font-weight: bold; }

/* commented backslash hack for mac-ie5 \*/
div.SPPConcerts dt {
	clear: both; }
/* end hack */

div.SPPConcerts .table-display dd {
	font-size: 12px;
	float: left;
	width: 65%;
	margin: 0;
	padding: 0.4em 0.2em;
	border-top: 1px solid #ccc;
}

/* SelfPublshingPage Specifications ********************************************/

div.SPPSpecifications {
    clear:both;
}

div.SPPSpecifications h3 {
    padding-top:2em;
	margin-bottom: 0px;
}
div.SPPSpecifications .table-display dt {
	font-size: 12px;
	width: 25%;
	float: left;
	margin: 0;
	padding: 0.4em 0.2em;
	border-top: 1px solid #ccc;
	font-weight: bold; }

/* commented backslash hack for mac-ie5 \*/
div.SPPSpecifications dt {
	clear: both; }
/* end hack */

div.SPPSpecifications .table-display dd {
	font-size: 12px;
	float: left;
	width: 65%;
	margin: 0;
	padding: 0.4em 0.2em;
	border-top: 1px solid #ccc;
}

/* SelfPublshingPage Links ****************************************************/

div.SPPLinks {
    clear:both;
}
div.SPPLinks h3 {
    margin-top:2em;
	margin-bottom: 0px;
}
div.SPPLinks p {
	margin: 0px;
}
div.SPPLinks ul {
	margin: 0px;
	margin-left: 18px;
	padding: 0;
}

div.SPPLinks li {
    padding:0px;
}

/* SelfPublshingPage Samples **************************************************/

div.SPPSamples {
    clear:both;
}
div.SPPSamples h3 {
    margin-top:2em;
	margin-bottom: 0px;
}
div.SPPSamples p {
	margin: 0px;
}
div.SPPSamples  img {
	float:right;
    margin-left:5px;
	margin-bottom:5px;
}

/* SelfPublshingPage Generic TextBlock ****************************************/

div.SPPTextBlock {
    clear:both;
}
div.SPPTextBlock h3 {
    margin-top:2em;
	margin-bottom: 0px;
}
div.SPPTextBlock p {
	margin: 0px;
}
/* SelfPublshingPage Samples **************************************************/

div.SPPContact {
    clear:both;
}
div.SPPContact h3 {
    margin-top:2em;
	margin-bottom: 0px;
}
div.SPPContact label {
    margin-top: 0px;
	margin-bottom: 0px;
}
div.SPPContact p {
	margin: 0px;
}
div.SPPContact  img {
	float:right;
    margin-left:5px;
	margin-bottom:5px;
}

/* SelfPublshingPage Directions ***********************************************/
div.SPPDirections {
    clear:both;
}
div.SPPDirections h3 {
    margin-top:2em;
	margin-bottom: 0px;
}
div.SPPDirections p {
	margin: 0px;
}
div.SPPDirections img {
	padding-right: 10px;
	padding-bottom: 5px;
}
