html, body {
      margin: 0px;
      padding: 0px;
      border: none;
      text-align: center;
	  font-family:"Times New Roman", Times, serif;
	  font-size:14px;
	  color:#FFFFFF;
   }
a, a:visited, a:active {
	color:#ffffff;
	text-decoration:underline;
	}
a:hover {
	color:#EA000b;
	}
form {padding:0px; margin:0px;}
p	{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#fff;
	}
	
p a {
	color:#ffffff;
	text-decoration:underline;
	} 
p a:visited {
	text-decoration:underline;
	}
p a:hover {
	color:#EA000B;
	}
 #wrapper {
   	height:100%;
      margin: 0 auto;
      vertical-align:top;
      width: 780px;
	  padding:0px;
   }

#sidebar {
	position:relative;
	float:left;
	width:325px;
	padding-right: 5px;
	vertical-align:top;
	z-index:1;
	}
	
#content {
	position:relative;
	font-family: "Times New Roman", Times, serif;
	color:#ffffff;
	float: right;
	margin-left:0px;
	width:440px;
	vertical-align:top;
	padding-left:10px;
	z-index:2;
	}
#content2 {
position:relative;
	font-family: "Times New Roman", Times, serif;
	color:#ffffff;
	margin-left:0px;
	width:100%;
	vertical-align:top;
	z-index:2;
	}
.zback {position:relative; z-index:1;}
.blogtopic {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-left:10px;
	border-color:#840006;
/*	margin-bottom:5px;
	margin-top:5px;*/
	}
.blogtopic a {
	font-size:14px;
	padding:0px;
	text-decoration:none;
	color:#ffffff;
	}
.blogtopic a:visited {
	font-size:14px;
	padding:0px;
	text-decoration:none;
	color:#ffffff;
	}
.blogtopic a:hover {
	background-color:#ffffff;
	Color: #840006;
	outline: solid 1px #840006;
	}
.blogtitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#EA000B;
	}
.blogdate {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cccccc;
	font-style:normal;
	}
.blogtext {
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:normal;
	}
.blogtext a {
	color:#ffffff;
	text-decoration:underline;
	}
.blogtext a:hover {
	color:#EA000B;
	}
/*.pagingPlain {
	background-color:#000000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	outline: solid 1px #ffffff;
	}*/
.paging a{
	background-color:#840006;
	color:#ffffff;
	outline: solid 1px #ffffff;
	padding: 1px 3px 1px 3px;
	text-decoration:none;
	margin-left:3px;
	margin-right:3px;
	}
.paging a:visited {
	background-color:#840006;
	color:#ffffff;
	outline: solid 1px #ffffff;
	padding: 1px 3px 1px 3px;
	text-decoration:none;
	margin-left:3px;
	margin-right:3px;
	}
.paging a:hover {
	background-color:#ffffff;
	outline: solid 1px #840006;
	text-decoration:none;
	color:#840006;
	}
#adminsidebar {
	float:left;
	width:180px;
	vertical-align:top;
	}
.admintitle {
	font-weight:bold;
	border-bottom: 1px solid #840006;
	text-transform:uppercase;
	outline:none;
	background:none;
	margin-bottom:5px;
	}
#admincontent {
	font-family: "Times New Roman", Times, serif;
	float:right;
	height:auto;
	width:585px;
	color:#ffffff;
	margin-left:0px;
	vertical-align:top;
	}
/*#admincontent a {
	color:#EA000B;
	text-decoration:underline;
	}
#admincontent a:hover {
	color:#ffffff;
	}*/
.ktml {
	color:#000000;
	}
.vspace {
	padding-top:2px;
	padding-bottom:2px;
	}
.newstitle {	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
.newstitle a {	
	color:#ffffff;
	text-decoration:none;
	}
.newstitle a:visited {
	color:#ffffff;
	text-decoration:none;
	}
.newstitle a:hover {
	text-decoration:underline;
	}
.youtube   { 
                   color:000000;
				   background-color: #000000;
                   border: 1px 1px 0px 1px solid #840006;
                   width: 320px;
                   height: 240px;
				   padding:0px;
				   margin:0px;
                  }
.spacer5 {
	margin-bottom:5px;
	}
.spacer4 {
	margin-bottom:4px;
	}
.button {
	background-color:#840006;
	color:#ffffff;
	}
	 
.footerlinks {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
/*	margin-bottom:5px;
	margin-top:5px;*/
	}
.footerlinks a {
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	}
.footerlinks a:visited {
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	}	
.footerlinks a:hover {
	background-color:#ffffff;
	Color: #840006;
	}

.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 14px; height: 14px;
    padding: 0px; border: 0px;
	
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: 0px 0px 0px -1px; }
.borderTR { margin: 0px -1px 0px 0px; }
.borderBL { margin: -14px 0px 0px 0px; }
.borderBR { margin: -14px 0px 0px 0px; }
 IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? 
.borderTL {
    margin-left: -4px;
    ma\rgin-left: 0px;
}
html>body .borderTL {
    margin-left: 0px;
}
.borderTR {
    margin-right: -4px;
    ma\rgin-right: 0px;
}
html>body .borderTR {
    margin-right: 0px;
}
.borderBL {
    margin-left: -3px;
    ma\rgin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    ma\rgin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.cornerscontent {
    margin: 0px;
    padding: 0px;
	background-color:#292929;
}
.roundedcorners {
    /* position this div however you want, but
       keep its padding and border at zero */
	width:440px;
    padding: 0px;
    border: 0px;
	background-color:#292929;
} 
.roundedcorners2 {
    /* This is specifically for lyrics pages */
	width:480px;
    padding: 0px;
    border: 0px;
	background-color:#292929;
}
.bottomCorners {
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#292929;
	}
/*Two divs inside of the album (left / right) */
.albumleft {float:left;	width:180px; vertical-align:top;margin-top:28px; margin-left:0px; padding-left:0px; }
.albumright {float:right; width:220px; vertical-align:top; margin-top:28px; }

.albumtitle {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px;}
.albumlist {font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; padding-left:0px; line-height:23px;}
.albumlist a {
	font-size:12px;
	padding:0px;
	text-decoration:none;
	color:#EA000B;
	}
.albumlist a:visited {
	font-size:12px;
	padding:0px;
	text-decoration:none;
	color:#EA000B;
	}
.albumlist a:hover {
	background-color:#ffffff;
	Color: #840006;
	outline: solid 1px #840006;
	}
.lyrics {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding:20px; line-height:15px;}

.linkspage {font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; padding-left:0px; line-height:20px;}
.linkspage a {
	font-size:14px;
	padding:0px;
	text-decoration:none;
	color:#EA000B;
	}
.linkspage a:visited {
	font-size:14px;
	padding:0px;
	text-decoration:none;
	color:#EA000B;
	}
.linkspage a:hover {
	background-color:#ffffff;
	Color: #840006;
	outline: solid 1px #840006;
	}
	
.contact {font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; padding-left:0px; vertical-align:top;}
.contactrow {line-height:20px; padding: 10px 0px 0px 10px; margin: 0px 0px 0px 0px; vertical-align:top;}
/*.contactrow2 {line-height:20px; padding: 10px 0px 0px 10px; margin: 0px 0px 0px 0px; background:#292929; vertical-align:top;}*/
.contactfield {width:100%;}
.contactfield2 {width:100%;}
.contactmessage {width:100%; height:100px;}
.contactsubmit {width:100%; background-color:#840006; color:#ffffff; font-weight:bold; border: #ffffff 1px solid; padding:0px 5px 0px 5px;}
