#boxsnazzy h1, #boxsnazzy h2, #boxsnazzy p {margin:0 10px; letter-spacing:1px;}
#boxsnazzy h1 {font-size:2.5em; color:#fff;}
#boxsnazzy h2 {font-size:2em;color:#06a; border:0;}
#boxsnazzy p {padding-bottom:0.5em;}
#boxsnazzy h2 {padding-top:0.5em;}
#boxsnazzy {background: transparent; margin:1em;}

.boxtop, .boxbottom {display:block; background:transparent; font-size:1px;}
.boxb1, .boxb2, .boxb3, .boxb4 {display:block; overflow:hidden;}
.boxb1, .boxb2, .boxb3 {height:1px;}
.boxb2, .boxb3, .boxb4 {background:#FFE87C; border-left:1px solid #08c; border-right:1px solid #08c;}
.boxb1 {margin:0 5px; background:#08c;}
.boxb2 {margin:0 3px; border-width:0 2px;}
.boxb3 {margin:0 2px;}
.boxb4 {height:2px; margin:0 1px;}

.boxboxcontent {display:block; background:#FFE87C; border:0 solid #08c; border-width:0 1px;}


.heading {
 font-size: medium; color:#008000
}

.subheading {
 font-size: smaller; color:#008000
}

.lyrics_black {
 font-size:1.2em; color:#000000 
}

.lyrics_white {
 font-size:1.2em; color:#ffffff
}

.lyrics_white2 {
 font-size:1.6em; color:#ffffff
}

.lyrics_green {
 font-size:1.2em; color:#008000
}

.lyrics_green2 {
 font-size:1.6em; color:#008000
}


div.top_header {
  width: 100%;
  height: 1.2em;
  margin: 0 0;
  color: black;
  background-image: url("http://holyphoto.googlepages.com/wh.gif");
  background-repeat: repeat;
  border: 1px solid #888;
}

#bg_image 
{
width: 100%;
height: 100%;
left: 0px;
top: 100px;
position: absolute;
z-index: 0; 
}

#contents {
z-index: 1;
position: absolute;
}

#bg_image_left
{
width: 128px;
height: 128px;
left: 10px;
top: 200px;
position: absolute;
z-index: 2;
}
