

/* ---------------FOLK LEADS FOLK LEADS FOLK LEADS----------*/
/* ........HEADINGS ......... */

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
margin: 0;
padding: 0;
}

body {
font: 90%/1.5 "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}


/* ..HEADLINE H 1 ------------------------*/

h1#lead_title {
position: absolute;
top: .5em;
font-family: serif;
font-size: 2em;
left: 0px;
line-height: 0em;
border-top: 0em solid rgb(153,0,102);
margin-top: 0em;
color: rgb(60%, 40%, 40%);
}

h1.branding_image {
position: absolute;
top: 0em;
font-family: serif;
font-size: 2em;
left: 0px;
line-height: 1em;
border-top: 0em solid rgb(153,0,102);
margin-top: 0em;
color: rgb(60%, 40%, 40%);
}
/* --HEADLINE H 2 ------------------------*/


h2#article_title {
position: absolute;
top: 0.5em;
width: 450px;
text-align: left;
left: 0px;
font-family: serif;
margin-top: 0em;
line-height: 1.23em;
border-top: 0em solid rgb(0,0,0);
margin-bottom: 0em;
margin-left: 0px;
color: rgb(0,0,0);
background-color: rgb(100%,100%,100%);
}


h2#song_title {
position: absolute;
top: 0.5em;
width: 450px;
text-align: center;
left: 170px;
font-family: serif;
margin-top: 0em;
line-height: 1.23em;
border-top: 0em solid rgb(0,0,0);
margin-bottom: 0em;
margin-left: 0px;
color: rgb(0,0,0);
background-color: rgb(100%,100%,100%);
}

/* --HEADLINE H 3 ------------------------*/

h3.span1-4 {
width: 610px;
text-align: left;
left: 0px;
font-family: serif;
margin-top: 0em;
line-height: 1.23em;
border-top: 0.5em solid rgb(153, 0, 102);
padding: 5px 5px;
margin-bottom: 0.5em;
margin-left: 0px;
color: rgb(0,0,0);
background-color: rgb(80%, 80%, 80%);

}

h3.span1-4_continue {
width: 610px;
text-align: right;
left: 0px;
font-family: serif;
margin-top: 0em;
line-height: 1.23em;
border-top: 0em solid rgb(153, 0, 102);
padding: 5px 5px;
margin-bottom: 0.5em;
margin-left: 0px;
color: rgb(0,0,0);

}

h3.sub {
width: 300px;
text-align: left;
left: 0px;
font-family: serif;
margin-top: 0em;
line-height: 1.23em;
border-top: 0.5em solid rgb(153, 0, 102);
padding: 5px 0px;
margin-bottom: 0em;
margin-left: 0px;
color: rgb(0,0,0);
}

h3.subU {
width: 300px;
text-align: left;
left: 0px;
font-family: serif;
margin-top: 0em;
line-height: 1.23em;
border-bottom: 0.1em solid rgb(0, 0, 0);
padding: 5px 0px;
margin-bottom: 0.2em;
margin-left: 0px;
color: rgb(0,0,0);
}
h3.red {
text-align: left;
font-family: serif;

color: rgb(100%,0%,0%);
}


/* --HEADLINE H 4 ------------------------*/



h4#single1 {
position: absolute;
left: 0px;
top: 8em;
text-align: left;
font-size: 1em;
width: 150px;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 1px solid rgb(0%,0%,0%);
border-bottom: 1px solid rgb(0%,0%,0%);
padding: 1em 0em 1em 0em;
background-color: transparent;
}



h4#single4 {
position: absolute;
left: 470px;
top: 8em;
text-align: left;
font-size: 1em;
width: 150px;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 1px solid rgb(0%,0%,0%);
border-bottom: 1px solid rgb(0%,0%,0%);
padding: 1em 0em 1em 0em;
background-color: transparent;
}


h4#sub5-6 {
		position: absolute;
		left: 640px;
	top: 8em;
text-align: left;
font-size: 1em;
width: 300px;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 1px solid rgb(0%,0%,0%);
border-bottom: 1px solid rgb(0%,0%,0%);
padding: 1em 0em 1em 0em;
background-color: transparent;
}

h4.main {
	position: absolute;
	top: 8em;
text-align: left;
font-size: 1em;
width: 450px;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 1px solid rgb(0%,0%,0%);
border-bottom: 1px solid rgb(0%,0%,0%);
padding: 1em 0em 1em 0em;
background-color: transparent;
}

h4.center {
text-align: center;
font-size: 1em;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 0px solid rgb(0%,0%,0%);
border-bottom: 0px solid rgb(0%,0%,0%);
padding: 1em 0em 1em 0em;
background-color: transparent;
}



h4.lead_event {
position: absolute;
top: 4em;
text-align: left;
font-size: 1em;
width: 760px;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 0px solid rgb(0%,0%,0%);
border-bottom: 1px solid rgb(0%,0%,0%);
padding: 1em 0em 1em 0em;
background-color: transparent;
}


h4#lead_author {
position: absolute;
top: 8em;
left: 0px;
font-size: 1em;
text-align: left;
width: 450px;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 1px solid rgb(0%,0%,0%);
border-bottom: 1px solid rgb(0%,0%,0%);
padding: 1em 0em 1em 0em;
background-color: transparent;
}

h4#lead_singer {
position: absolute;
top: 8em;
left: 170px;
width: 450px;
text-align: center;
font-size: 1em;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 1px solid rgb(0%,0%,0%);
border-bottom: 1px solid rgb(0%,0%,0%);
padding: 1em 0em 1em 0em;
background-color: transparent;
}

h4.flash {
		position: absolute;
	top: 325px;
	width: 300px;
text-align: left;
font-size: 1em;
line-height: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-top: 1px solid red;
border-bottom: 1px solid red;
padding: 1em 0em 1em 0em;
background-color: transparent;
}
/* --PARAGRAPHS P ------------------------*/


p {
font-size: 100%;
margin-bottom: 0.5em;
}

p.sub {
	width: 30px;
font-size: 100%;
margin-bottom: 0.5em;
}

p.continue {
	width: 200px;
	float: right;
font-size: 100%;
margin-bottom: 0.5em;
color: red;
text-align: right;
background-color: transparent;
}

p.continue_cell {
	width: 120px;
	float: right;
font-size: 100%;
margin-bottom: 0.5em;
color: red;
text-align: right;
background-color: transparent;

}





p.italic {
font-weight: bold;
font-family: italic;
color: black;
}

p.lead_articleC {
position: absolute;
top: 30px;
width: 450px;
font-size: 100%;
font-weight: bold;
text-align: center;
line-height: 1.3em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0px;
border-bottom: 0px solid green;
color: rgb(20%,20%,20%);
background-color: transparent;
}


p.navsite {
font-size: 100%;
margin-bottom: 0em;
}

p.textcenter {
text-align: center; 
font-size: 1em;
font-family: serif;
font-weight: bold;
}
p.textright {
text-align: right; 
font-size: 1em;
font-family: serif;
font-weight: normal;
}
p.bold {
font-weight: bold;
color: black;
}

p.boldw {
font-weight: bold;
color: white;
}

p.flash {
	position: absolute;
	text-align: center; 
	top: 325px;
font-weight: bold;
color: red;
}



p.bold90 {
font-size: 92%;
font-weight: bold;
color: black;
}



p.greybold2 {
font-weight: bold;
font-size: 110%;
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
line-height: 1.5em;
margin-left: 0px;
margin-right: 0px;
color: rgb(20%,20%,20%);
}


p#lead_single {
position: absolute;
top: 30px;
left: 0px;
width: 150px;
text-align: center;
font-size: 100%;
font-family: serif;
font-weight: bold;
line-height: 1.1em;
margin-top: 0em;
color: rgb(40%,40%,40%);
background-color: transparent;
}


p#lead_article {
position: absolute;
top: 3em;
left: 0px;
width: 450px;
text-align: left;
font-size: 100%;
font-family: serif;
font-weight: bold;
line-height: 1.1em;
margin-top: 0em;
color: rgb(40%,40%,40%);
background-color: transparent;
}

p#lead_email {
position: absolute;
top: 1em;
left: 740px;
width: 300px;
text-align: left;
font-size: 100%;
font-family: serif;
font-weight: bold;
color: rgb(40%,40%,40%);
background-color: transparent;
}

p#phone_email {
position: absolute;
top: 4em;
left: 640px;
width: 300px;
text-align: left;
font-size: 100%;
font-family: serif;
font-weight: bold;
color: rgb(40%,40%,40%);
background-color: transparent;
}

p.center {
text-align: center;	
background-color: transparent;
}

/* ........BLOCKQUOTE ........................ */

blockquote.main {
text-align: left;
width: 450px;
font-weight: bold;
font-family: italic;
font-size: 100%;
margin-top: 1.5em;
margin-bottom: 1.5em;
line-height: 1.5em;
margin-left: auto;
margin-right: auto; 
padding: 0px 0px 0px 0px;
}

blockquote.main_mid {
text-align: center;
font-weight: bold;
font-family: italic;
font-size: 100%;
margin-top: 1.5em;
margin-bottom: 1.5em;
line-height: 1.5em;
margin-left: auto;
margin-right: auto; 
padding: 0px 0px 0px 0px;
}

blockquote.main_mid_normal {
text-align: left;
width: 450px;
font-weight: normal;
font-family: italic;
font-size: 110%;
margin-top: 1.5em;
margin-bottom: 1.5em;
line-height: 1.5em;
margin-left: auto;
margin-right: auto; 
padding: 0px 0px 0px 0px;
}

blockquote.main_midC {
text-align: center;
width: 350px;
font-weight: bold;
font-family: italic;
font-size: 110%;
margin-top: 1.5em;
margin-bottom: 1.5em;
line-height: 1.5em;
margin-left: auto;
margin-right: auto; 
padding: 0px 0px 0px 0px;
}


blockquote.sub_mid {
text-align: left;
width: 250px;
font-weight: bold;
font-size: 1em;
line-height: 1.5em;
margin-top: 1.5em;
margin-bottom: 1.5em;
font-weight: bold;
font-family: italic;
margin-left: auto;
margin-right: auto; 
padding: 0px 0px 0px 0px;
}

blockquote.sub_midC {
text-align: center;
width: 250px;
font-size: 1em;
line-height: 1.5em;
margin-top: 1.5em;
margin-bottom: 1.5em;
font-weight: bold;
font-family: italic;
margin-left: auto;
margin-right: auto; 
padding: 0px 0px 0px 0px;
}



/* ........SPAN  CITE ........................ */
 
 
 pre {
margin-left: 10px;
}

span.quote {
font-size: 115%;
font-weight: normal;
font-style: italic;
font-family: italic;
}

span.italic {
font-style: italic;
font-family: italic;
font-size: 115%;
}

span.italic_bold {
font-style: italic;
font-family: italic;
	font-weight: bold;

font-size: 110%;
}

span.red {
color: red;	
}

span.grey {
	font-size: 95%;
	font-weight: bold;
	width: 300px;
color: rgb(60%,60%,60%);
text-align: right;	
}
span.bold {
font-weight: bold;
font-size: 110%;
line-height: 1.5em;

}


cite {
float: right;
font-size: 1em;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 1.5em;
font-weight: normal;
font-style: italic;
padding: 0px 5px 0px 5px;
}

cite.sub {
text-align: right;
width: 300px;
font-size: 1em;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 1.5em;
font-weight: normal;
font-family: italic;
padding: 0px 5px 0px 5px;
}

cite.main {
text-align: right;
width: 450px;
font-size: 1em;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 1.5em;
font-weight: normal;
font-family: italic;
padding: 0px 5px 0px 5px;
}


