/* CSS Document */

body {
	background-color:#CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#003399;
}

h2 {
	font-size:20px;
	text-align:right;
}

th {
	font-size:12px;
	text-align:left;
	color:#003399;
}
hr {color:#CCCCCC;}

.artist {
	font-size:12px;
	color:#000066;
}
a.artist:link, a.artist:visited, a.artist:active {
	display:block;
	color:#339999;
	text-decoration:none;
	padding-left:14px;
	background: url(images/noteBlank.gif) no-repeat left center;
}
a.artist:hover {
	color:#339999;
	text-decoration:none;
	padding-left:14px;
	background: url(images/noteOver.gif) no-repeat left center;}
}

#bottomSec {
	font-size:10px;
}

#bottomSec a:link, a:visited {
	text-decoration:none;
	color:#339999;
}

#bottomSec a:hover, a:active {
	text-decoration:underline;
	color:#339999;
}

.bar {
	background-color:#FFFFFF;
}

#content {
	font-size:12px;
	width:100%;
}

.copy {
	font-size:10px;
	color:#666666;
}

a.copy:link, a.copy:visited {
	text-decoration:underline;
	color:#666666;
}
a.copy:hover, a.copy:active {
	text-decoration:none;
	color:#666666;
}

.line {
	height:1px;
	background-image:url(images/spacer.gif);
	background-repeat:repeat-x;
}

.artistHeader {
 	font-size:20px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
.unTab {font-size:10px;
	padding-left:5px;
	color:#339999;
}
a.unTab:link, a.unTab:visited, a.unTab:active {
	text-decoration:none;
	color:#339999;
}
a.unTab:hover {
	text-decoration:underline;
	color:#339999;
}
.artistContent {
	font-size:12px;
	padding:10px;
}
a.artistContent:link, a.artistContent:visited, a.artistContent:active {
	font-size:12px;
	text-decoration:underline;
	color:#339999;
	}
a.artistContent:hover {
	font-size:12px;
	text-decoration:none;
	color:#339999;
	}
.artistPic {
	padding-left:10px;
	padding-bottom:10px;
	}
/* TAB CSS */
#tabs {
    float:left;
    width:100%;
    background:#DAE0D2 url("images/bg.gif")
      repeat-x bottom;
    font-size:10px;
    line-height:normal;
	font-weight:bold;
    }
	
#tabs ul {
    margin:0;
    padding:2px 2px 0;
    list-style:none;
    }
	
#tabs li {
    float:left;
    background:url("images/norm_right.gif")
      no-repeat right top;
    margin:0;
    padding:0;
    }
	
#tabs a {
    float:left;
    display:block;
	    background:url("images/norm_left.gif")
      no-repeat left top;
    padding:2px 12px 2px;
	color:#999999;
	text-decoration:none;
    }
	/* Commented Backslash Hack
       hides rule from IE5-Mac \*/
#tabs a {float:none;}
    /* End IE5-Mac hack */
#tabs a:hover {
      color:#000066;
      }
#tabs #current {
    background-image:url("images/select_right.gif");
    }
#tabs #current a {
    background-image:url("images/select_left.gif");
	padding-bottom:2px;
	color:#000066;
	text-decoration:none;
    }	
	
/* Reviews CSS */
.reviewbody {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 0px ; margin-left: 5px}
.reviewtitle {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; margin-top: 14px; margin-bottom: 0px; margin-left: 5px }
.reviewauthor {font-family:Geneva, Arial, Helvetica, sans-serif; 12px; font-weight: bold; color: #003399; margin-top: 4px; margin-bottom: 0px; margin-left: 15px; font-style: italic}

/* discography CSS */
.discolabel {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; margin-top: 4px; margin-bottom: 0px; margin-left: 15px; font-style: italic}
.discobody {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 0px ; margin-left: 15px}
.discotitle {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; margin-top: 14px; margin-bottom: 0px; margin-left: 5px }

/* repertoire CSS */
.reptitle {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; margin-top: 14px; margin-bottom: 0px; margin-left: 5px }
.repbody {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 0px ; margin-left: 15px}
.repsignoff {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; margin-top: 4px; margin-bottom: 0px; margin-left: 15px; font-style: italic}

/* dates CSS */
.datestitle {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; margin-top: 14px; margin-bottom: 0px; margin-left: 5px }
.datesbody {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 0px ; margin-left: 15px}
.dateslocation {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; margin-top: 4px; margin-bottom: 0px; margin-left: 5px ; font-style: italic}

/* Admin CSS */
#secureContent {
	padding:10px;
	font-size:12px;
	}

h1 {
	font-size:20px;
	text-align:left;
}

a.adminLink:link, a.adminLink:visited, a.adminLink:active {
	text-decoration:none;
	color:#339999;
	}

a.adminLink:hover {
	text-decoration:underline;
	color:#339999;
	}
	
.adminbold {
	font-weight:bold;
	}