﻿* {
	margin: 0;
	padding: 0;
	}
	
body
{
    background-color: #000;
    background-image: url(Graphics/MasterPage/background-cross.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #e0e0e0;
}
body a:visited
{
    color: white;
}
body a:link
{
    color: white;
}
body a:hover
{
    color: #ac1c20;
}

h1
{
    font-weight: bold;
    font-size: 18pt;
    font-family: 'Times New Roman' , Serif;
    background-color: #230000;
    padding: 3px;
    color: White;
}
h2
{
    font-weight: bold;
    font-size: 13pt;
    font-family: 'Times New Roman' , Serif;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
    color: White;
    border-bottom: white 1px solid;
}
h3
{
    color: white;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
h4
{
    font-weight: bold;
    font-size: 16pt;
    font-family: 'Times New Roman' , Serif;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
    color: White;
}
h4 a:visited
{
    text-decoration: none;
}
h4 a:link
{
    text-decoration: none;
}
h4 a:hover
{
    text-decoration: underline;
    font-style: italic;
    letter-spacing: 1px;
}
h6
{
    color: white;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

#container
{
    margin: 0 auto;
    width: 800px;
    border-right: #303030 1px solid;
    border-left: #303030 1px solid;
    border-bottom: #303030 1px solid;
}
	
#header {
	background-image: url(Graphics/MasterPage/header.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 350px;
	}

#content 
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
    background-color:Black;
}

#footer
{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 0px;
    background-color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #ac1c20;
    text-align: center;
}
#footer a:visited
{
    color: #ac1c20;
}
#footer a:link
{
    color: #ac1c20;
}
#footer a:hover
{
    color: white;
}

#bottom
{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #ac1c20;
    text-align: center;
	background-image: url(Graphics/MasterPage/footer.gif);
	background-repeat: no-repeat;
	height: 118px;
}

/* --------------------- Navigation -------------------*/	

#nav {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	}

ul#nav {
	list-style: none;
	}

#nav a {
	display: block;
	text-align: center;
	}

#nav li {
	float: left;	
	list-style: none;
	}
	
body#ctl00_band a#bandnav,
body#ctl00_booking a#bookingnav,
body#ctl00_contact a#contactnav,
body#ctl00_default a#defaultnav {
	background-position: 0 -98px;
	}
body#ctl00_store a#storenav,
body#ctl00_schedule a#schedulenav,
body#ctl00_links a#linksnav {
	background-position: 0 -82px;
	}
/* ----------------------------------------*/

#psone50nav {
	display: block;
	background-image: url(Graphics/MasterPage/psone50.jpg);
	background-repeat: no-repeat
	}
	
#nav li #psone50nav {
	width: 318px;
	height: 82px;	
	}

#psone50nav span
{
  display: none;
}

/* ----------------------------------------*/
	
#storenav {
	display: block;
	background-image: url(Graphics/MasterPage/store.jpg);
	background-repeat: no-repeat
	}
	
#nav li #storenav {
	width: 128px;
	height: 82px;	
	}
	
#storenav:hover
{ 
  background-position: 0 -82px;
}

#storenav span
{
  display: none;
}

/* ----------------------------------------*/

#schedulenav {
	display: block;
	background-image: url(Graphics/MasterPage/schedule.jpg);
	background-repeat: no-repeat
	}
	
#nav li #schedulenav {
	width: 153px;
	height: 82px;	
	}
	
#schedulenav:hover
{ 
  background-position: 0 -82px;
}

#schedulenav span
{
  display: none;
}

/* ----------------------------------------*/

#linksnav {
	display: block;
	background-image: url(Graphics/MasterPage/links.jpg);
	background-repeat: no-repeat
	}
	
#nav li #linksnav {
	width: 201px;
	height: 82px;	
	}
	
#linksnav:hover
{ 
  background-position: 0 -82px;
}

#linksnav span
{
  display: none;
}

/* ----------------------------------------*/

#defaultnav {
	display: block;
	background-image: url(Graphics/MasterPage/home.jpg);
	background-repeat: no-repeat
	}
	
#nav li #defaultnav {
	width: 224px;
	height: 96px;	
	}
	
#defaultnav:hover
{ 
  background-position: 0 -98px;
}

#defaultnav span
{
  display: none;
}

/* ----------------------------------------*/

#bandnav {
	display: block;
	background-image: url(Graphics/MasterPage/band.jpg);
	background-repeat: no-repeat
	}
	
#nav li #bandnav {
	width: 155px;
	height: 96px;	
	}
	
#bandnav:hover
{ 
  background-position: 0 -98px;
}

#bandnav span
{
  display: none;
}

/* ----------------------------------------*/

#bookingnav {
	display: block;
	background-image: url(Graphics/MasterPage/booking.jpg);
	background-repeat: no-repeat;
	}
	
#nav li #bookingnav {
	width: 230px;
	height: 96px;	
	}
	
#bookingnav:hover
{ 
  background-position: 0 -98px;
}

#bookingnav span
{
  display: none;
}

/* ----------------------------------------*/

#contactnav {
	display: block;
	background-image: url(Graphics/MasterPage/contact.jpg);
	background-repeat: no-repeat
	}
	
#nav li #contactnav {
	width: 191px;
	height: 96px;	
	}
	
#contactnav:hover
{ 
  background-position: 0 -98px;
}

#contactnav span
{
  display: none;
}

/* ----------------------------------------*/


/* ------------- General ------------------*/

.altbody
{
    color: #ac1c20;
}
.altbody a:visited
{
    color: #ac1c20;
}
.altbody a:link
{
    color: #ac1c20;
}
.altbody a:hover
{
    color: white;
}

*.padding5
{
    padding: 5px;
}
*.photo
{
    padding: 10px;
}
*.bandmemberphoto
{
    margin-top: 5px;
    margin-bottom: 25px;
    margin-right: 10px;
    margin-left: 10px;
    border: white 1px solid;
}
*.standardlist
{
	margin-top: 5px;
	margin-left: 30px;
}


/* ----------------------------------------*/


/* -------------- Schedule Page -----------*/	

*.schedule
{
    font-size: 9pt;
}
*.scheduletitle
{
    color: white;
    font-size: 10pt;
    font-weight: bold;
}
*.scheduledate
{
    font-weight: bold;
    font-style: italic;
}
*.scheduleitem
{
    padding: 5px;
}
*.schedulealtitem
{
    padding: 5px;
    background-color: #230000;
}
*.schedule a:visited
{
    color: white;
}
*.schedule a:link
{
    color: white;
}
*.schedule a:hover
{
    color: #ac1c20;
}
/* ----------------------------------------*/


/* ------------ Blog ----------------------*/
.BlogTitle
{
    color: white;
    font-size: 10pt;
    background-color: #230000;
    padding: 2px;
    font-weight: bold;
}
.BlogPosted
{
    font-size: 9pt;
    padding: 2px;
    color: #ac1c20;
    font-style: italic;
}
.BlogComments
{
    padding: 2px;
    
}
/* ----------------------------------------*/


/* ------------ Schedule Admin ------------*/
.ShortBlankLine
{
    font-size: 4pt;
}
.ScheduleAdmin
{
    font-size: 10pt;
    color: white;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.ScheduleAdmin A:visited
{
    color: white;
    text-decoration: none;
}
.ScheduleAdmin A:link
{
    color: white;
    text-decoration: none;
}
.ScheduleAdmin A:hover
{
    color: #990000;
    text-decoration: underline;
}
/* ----------------------------------------*/


/* ------------ Links ----------------------*/
*.LinkTitle
{
    color: white;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}
*.LinkTitle A:visited
{
    color: white;
    text-decoration: none;
}
*.LinkTitle A:link
{
    color: white;
    text-decoration: none;
}
*.LinkTitle A:hover
{
    color: #990000;
    text-decoration: underline;
}
*.LinkURL
{
    font-size: 9pt;
    color: #ac1c20;
    font-style: italic;
}
*.LinkURL A:visited
{
    color: #ac1c20;
}
*.LinkURL A:link
{
    color: #ac1c20;
}
*.LinkURL A:hover
{
    color: #990000;
}
/* ----------------------------------------*/


/* ------------ Songs ----------------------*/
.SongTitle
{
    color: white;
    font-size: 10pt;
    background-color: #230000;
    padding: 3px;
    padding-bottom: 6px;
    font-weight: bold;
}
.SongLyricsLink
{
    color: white;
    font-size: 10pt;
    background-color: #230000;
    padding: 3px;
    padding-bottom: 6px;
}
.SongTitleAlt
{
    color: white;
    font-size: 10pt;
    background-color: #000000;
    padding: 3px;
    padding-bottom: 4px;
    font-weight: bold;
}
.SongLyricsLinkAlt
{
    color: white;
    font-size: 10pt;
    background-color: #000000;
    padding: 3px;
    padding-bottom: 4px;
}
/* ----------------------------------------*/
