html { min-height: 100%; margin-bottom: 1px; }

body {
    margin: 0;
    padding: 0;
    border: 0px none;
    background-color: #000000;
    text-align: center;
    color: #DCDAD9
}

.page {
    margin: 0 auto;
    padding: 0;
    border: 0px none;
    width: 600px;
    color:#DCDAD9; 
    background-color:#000000; 
    font-size:12px; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    line-height:150%; 
    text-align:left; 
    margin-right:auto; 
    margin-left:auto;
}

.splash {
    margin: 0 auto;
    padding: 0;
    border: 0px none;
    width: 598px;
    height: 558px; 
   background: #5ba1c2 url('splashimg/splashbkg.gif') center no-repeat;
    font-size:12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height:150%; 
    text-align:left; 
    margin-right:auto; 
    margin-left:auto;
}

.splashenter {
    margin: 0 auto;
    padding: 0;
    border: 0px none;
    width: 598px;
   background: #000000;
    font-size:12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height:150%; 
    text-align:left; 
    margin-right:auto; 
    margin-left:auto;
}

.full
{
    width: 600px;
    min-width: 600px;
    max-width: 600px;
    float
}

img.border {
	border-right: #003300 0px solid;
    border-top: #003300 0px solid;
    border-left: #003300 0px solid;
    border-bottom: #003300 0px solid;
}

img.borderFloatLeft {
	border-right: #003300 1px solid;
    border-top: #003300 1px solid;
    border-left: #003300 1px solid;
    border-bottom: #003300 1px solid;
    margin-right: 10px;
    float: left;
}

img.borderFloatRight {
	border-right: #003300 1px solid;
    border-top: #003300 1px solid;
    border-left: #003300 1px solid;
    border-bottom: #003300 1px solid;
    margin-left: 10px;
    float: right;
}

img.media {
	border-right: #003300 1px solid;
    border-top: #003300 1px solid;
    border-left: #003300 1px solid;
    border-bottom: #003300 1px solid;
    margin-right: 8px;
}

A {
    color: #DCDAD9;
    text-decoration: none;
    border-bottom: #F2EBDE;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
}

A:hover {
    color: #B7BDA4;
}

A.songtitle {
    color: #B7BDA4;
}

A.songtitle:hover {
    color: #DCDAD9;
}

A.navbar {
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}

A.navbar:hover {
    color: #B7BDA4;
    text-decoration: none;
    border-bottom: #B7BDA4;
    border-width: 0px 0px 1px 0px;
    border-style: none none dashed none;
}

A.caption {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}

A.noborder {
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}

A.noborder:hover {
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}


TABLE.page {
    width: 525px;
    text-align: left;
    float: center;
    margin: 0;
    padding: 0;
    border: 0px none;
    position: absolute;
    top: 0px;
    left: 148px
}

TD.left {
    width: 435px;
    text-align: left;
}

TD.right {
    width: 90px;
    text-align: left;
}

TD.left2 {
    width: 375px;
    text-align: left;
}

TD.right2 {
    width: 150px;
    text-align: left;
}

TD {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    border: 0px none;
    color: #DCDAD9
}

TD.media {
    padding-bottom: 12px;
}

h1 {
    margin-top: 0px;
    border-bottom: 1px dotted #4C4231;
    margin-bottom: 5px;
}

h3 {
    color: #DCDAD9;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px dotted #4C4231;
    margin-bottom: 10px;
}

h4 {
    color: #DCDAD9;
    font-size: 12pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

h5 {
    color: #DCDAD9;
    font-size: 11pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

PRE {
    color: #DCDAD9;
    font-size: 9pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

FONT.fineprint {
    color: white;
	text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* song lyrics template */
.song {
    margin: 0 auto;
    padding: 0;
    border: 0px none;

    width: 600px;
    color:#DCDAD9; background-color:#000000; 
    font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; 
    line-height:150%; text-align:center; margin-right:auto; margin-left:auto
}


a.entertext:link { color: white; text-decoration: none; border-bottom: none;
border-width: 0px 0px 0px 0px;
    border-style: none none none none;}
a.entertext:visited { color: white; text-decoration: none; border-bottom: none;
border-width: 0px 0px 0px 0px;
    border-style: none none none none;}
a.entertext:hover { color: gray; text-decoration: none; border-bottom: none;
border-width: 0px 0px 0px 0px;
    border-style: none none none none;}


/* rounded corner template */

div.Article {
  background:  url('splashimg/corners_topleft.gif') no-repeat top left;
  width:85%
  } 
  
  div.Article a:link, a:visited, a:active {
    color:#6f0f0f;
	text-decoration: none;
    border-bottom: #6f0f0f;
	border-width: 0px 0px 1px 0px;
    border-style: none none solid none;

    } 
  
 div.Article a:hover {
  color: #616161;
  border-bottom: #616161;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;

  } 
  
div.Article h2 {
  background:  url('splashimg/corners_topright.gif') no-repeat top right;
  font-size: 1.1em;
  font-variant: small-caps;
  font-style: bold;
  color: #000000;
  padding: 15px;
  margin:0;
  position:relative;
  right:-14px; padding-right:15px; padding-top:15px; padding-bottom:15px
  }
  
div.ArticleBody {
  background:  url('splashimg/corners_right.gif') repeat-y top right;
  margin-top:-2em;
  font-family: Verdana;
  font-size: 0.9em;
  padding-left:0;
  position:relative;
  right:-14px; margin-left:0; margin-right:0; margin-bottom:0; padding-right:15px; padding-top:15px; padding-bottom:15px
  }
  

  div.ArticleBody table, td, p{
 font-size:1.0em;
  padding: 0;
  color: #000000;
  }
    
div.ArticleFooter {
  background:  url('splashimg/corners_bottomleft.gif') no-repeat bottom left;
   font-size:0.9em;
   position:relative;
  top:11px
  
  }
div.ArticleFooter p {
  background:  url('splashimg/corners_bottomright.gif') no-repeat bottom right;
  padding-left:0;
  display:block;
  position:relative;
  right:-14px; margin-left:0; margin-right:0; margin-top:-2em; margin-bottom:0; padding-right:15px; padding-top:15px; padding-bottom:15px
  }
  
 div.ArticleLongContent {
 background: url('splashimg/corners_leftborder.gif') repeat-y top left;
 }  


/*rounded left */

div.ArticleL {
  text-align:left;
  background:  url('splashimg/corners_topleft.gif') no-repeat top left;
  width:85%
  }

  div.ArticleL a:link, a:visited, a:active {
    color:#6f0f0f;
  	text-decoration: none;
    border-bottom: #6f0f0f;
	border-width: 0px 0px 1px 0px;
    border-style: none none solid none;

    } 

 div.ArticleL a:hover {
  color: #616161;
  border-bottom: #616161;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;

  } 
div.ArticleL h2 {
  background:  url('splashimg/corners_topright.gif') no-repeat top right;
  font-size:1.1em;
  line-height: 10%;
  font-variant: small-caps;
  font-style: bold;
  color: #000000;
  padding-left:0;
  margin:0;
  position:relative;
  right:-14px; padding-right:15px; padding-top:15px; padding-bottom:15px
  }
  
div.ArticleBodyL {
  background:  url('splashimg/corners_right.gif') repeat-y top right;
  margin-top:-2em;
  font-family: Verdana;
  font-size: 0.9em; 
  padding-left:0;
  position:relative;
  right:-14px; margin-left:0; margin-right:0; margin-bottom:0; padding-right:15px; padding-top:15px; padding-bottom:15px
  }
  
  div.ArticleBodyL p {
  font-size:0.9em;
  font-family: Verdana;
  padding: 0;
  color: #000000;
  }
    
div.ArticleFooterL {
  background:  url('splashimg/corners_bottomleft.gif') no-repeat bottom left;
   font-size:0.9em;
   position:relative;
  top:11px
  
  }
div.ArticleFooterL p {
  background:  url('splashimg/corners_bottomright.gif') no-repeat bottom right;
  padding-left:0;
  display:block;
  position:relative;
  right:-14px; margin-left:0; margin-right:0; margin-top:-2em; margin-bottom:0; padding-right:15px; padding-top:15px; padding-bottom:15px
  }
  
 div.ArticleLongContentL {
 background: url('splashimg/corners_leftborder.gif') repeat-y top left;
 }  

  
 /* rounded corner positioning */
  .ahem {
	display: none;
	}

  #left {
	position: absolute;
	top: 13px;
	left: 230px;
	margin: 20px;
	width: 550px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 520px;
	}
html>body #left {
	width: 520px; /* ie5win fudge ends */
	}

#right {
	position: absolute;
	top: 13px;
	right: -205px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 20px;
	width: 750px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 720px;
	}
html>body #right {
	width: 720px; /* ie5win fudge ends */
	}