/*Created by Mick Truman 2007 www.micktruman.com/websites*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img {
margin: 0; padding: 0;
}

/* "define font sizes in ems using values that are a tenth of target pixel size" .net/march07 Craig Grannel*/
html {
font-size: 100%;
}
body {
font: 62.5% Verdana, Arial, Helvetica, sans-serif;
color: #000; background: #fff;
}
p {
font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
h1 {
font: 2em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
h2 {
font: 1.8em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
h3 {
font: 1.6em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
h4 {
font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
h5 {
font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
h6 {
font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
}


#wrapper {
width: 100%; background: #fff; margin: 0.3em;
}


#skip a, #skip a:hover, #skip a:visited {
height: auto; padding: 0.5em; text-align: center;
} 


#header {
width: 100%; height: auto; margin: 1em 0;
}
#header img {
display: none;
}
#header h1 {
font: bold 2em Arial, Helvetica, sans-serif; padding: 0;
}
#header h2 	{
text-transform: lowercase; font-style: italic; font-weight: normal; font-size: 1.5em;
}

.pss {
color: #7a748e; 
}
.hss {
color: #74863A; 
}
.sms {
color: #fc0;
}

#logo img {
display: none;
}
#logo a {
text-decoration: none; color: #000;
}
#logo a:hover {
color: yellow; background: black;
}

#topNav {
width: 100%; color: #777; margin: 1em 0;
}
#topNav ul {
list-style-type: none;
}
#topNav li {
display: inline;
}
#topNav a {
text-decoration: none; font-weight: bold; color: #777;
}
#topNav a:hover {
text-decoration: underline;
}

#search {
width: 100%; padding-right: 1em; padding-top: 1em; color: #777;
}


#contentHolder {
width: 100%; clear: both;
}
#contentHolder p {
padding: 0.5em 0;
}
#contentHolder a {
text-decoration: underline; color: #7a748e;
}
#contentHolder a:hover {
text-decoration: none; color: yellow; background: black;
}



#photoHeader {
margin: 0;
}
#photoHeader img {
display: none;
}
#photoHeader_text {
display: none;
}
#photoHeader_words {
height: auto;
}
#songTitle {
padding: 2em 0 0 2em; font-size: 1.4em;
}
#songRef {
padding: 0.5em 0 0 2.5em; font-size: 1em; color: #777;
}




#contentLeft {
margin: 0; padding: 1em 0; width: 100%;
}

#contentRight {
margin: 0; padding: 0; width: 100%;
}


#listen {
margin: 1em 0; border: 0.1em solid #777;
}
#listen h3 {/*div header*/
font-size: 1.2em; color: #fff; font-weight: bold; padding: 0.4em 1em;  margin-bottom: 1em; text-transform: lowercase;
}
.pssListen {
background: #7a748e;
}
.hssListen {
background: #74863A; 
}
.smsListen {
background: #fc0;
}
#listen h4 {/*track title*/
font-size: 1.5em; font-weight: bold; color: #003; padding: 0 1em;
}
#listen h5 {/*copyright line*/
font-size: 1.0em; color: #777; padding: 0 1em;
}
#listen h6 {/*credit info*/
font-size: 1.2em; color: #777; font-weight: bold; padding: 2em 0 0 1em;
}
#listen p {
padding: 0.5em 1em;
}
#listen img  {
padding: 0 0.5em 0 0; border: 0; float: left;
}
.shedRed {
color: #c33; font-weight: bold;
}
.shedGrey {
color: #c6c4c6; text-align: right;
}


#themes h4, #lituse h4 {
color: #777; font-size: 1.3em; font-weight: bold;
}
#themes, #lituse {
width: 100%; padding: 1em 0;
}


#pdfDownload {
clear: both; margin: 1em 0;
}
#pdfDownload img{
display: none;
}


#lyrics p {
color: #777; margin: 0 0 1em 2em;
}
#lyrics a {
color: #777; text-decoration: underline; padding: 0.2em;
}
#lyrics a:hover {
color: #9f3; text-decoration: underline; background: #003366; 
}
#lyrics ul {
font-size: 1.2em; padding: 0.5em 0; list-style-type: none; font-weight: bold;
}
#lyrics ul li {
margin-left: 2em; padding-bottom: 1.5em;
}
#lyrics ol {
font-size: 1.2em; padding-left: 2em; 
}
#lyrics ol li {
list-style-type: decimal; padding-bottom: 0.5em;
}
#lyrics h5 {/*copyright line*/
font-size: 1em; margin: 0 0 2em 2em; color: #888;
}






#footer {
width: 100%; clear: both; color: #777; padding: 1em 0; border-top: 0.1em dotted #777;
}
#footer p {
font-size: 0.9em;
}
#footer ul {
list-style-type: none;
}
#footer li {
display: inline;
}
#footer a {
text-decoration: none; font-weight: bold; color: #777;
}
#footer a:hover {
text-decoration: underline;
}


/*----------------------------------------------------------------------------------------*/

#footer2print {
display: none;
}
#designPrint {
display: none;
}