@charset "iso-8859-1";

/***************************************************************/
/* Gravesend Borough Band                                      */
/* Print style sheet                                           */
/*                                                             */
/* Author          Graeme Couves                               */
/* First Published 11/03/2004                                  */ 
/* Last Updated    03/02/2006                                  */ 
/*                                                             */
/* CSS Validator   http://jigsaw.w3.org/css-validator/validator*/
/*                                                             */
/***************************************************************/

body {
	background-color: white;
	border-style:     solid;
	border-width:     0;
	color:            black;
	font-family:      serif;
	font-size:        12pt;
/*	margin:           1ex; */
	text-align:       left; 
	position:         relative;
}

div#pagewidth {
	background-color: transparent;
	width:            100%;
}

div#pagetop {
	display: none
}

div#pageoutermiddle {
	border-style:     solid;
	border-width:     0;
	position:         relative;
}

div#pagemiddleleft {
	display: none;
}

div#pagemiddlecenter {
}

div#pagemiddleright { /* Unused, need to set pagemiddlecentre margin-right to 150px if used */
	display: none;
}

div#pagebottom {
	display: none;
}

div.print-only {
	display: inline;
}

a:link,
a:visited {
	text-decoration: none;
}

h1 {
	font-family:     "UnivrstyRoman BT", Helvetica, sans-serif;
	text-align:      left;
	text-decoration: underline;
	margin-top:      0;
}

h2 {
	font-family: Helvetica, sans-serif;
	text-align:  left;
	margin-top:  0;
}

h3 {
	font-family: Helvetica, sans-serif;
	text-align:  left;
	margin-top:  0;
}

h4 {
	font-family: Helvetica, sans-serif;
	text-align:  left;
	margin-top:  0;
}

h5 {
	font-family: Helvetica, sans-serif;
	text-align:  left;
	margin-top:  0;
}

h6 {
	font-family: Helvetica, sans-serif;
	text-align:  left;
	margin-top:  0;
}

span.smallcaps {
	font-variant: small-caps;
}

p {
}

p.centered {
	text-align: center;
}

ul.links {
	list-style-image: url(../images/style/bullet_double_sharp.gif);
	list-style:       outside;
}

ul.links a:link:after, ul.links a:visited:after {
	content:     " (" attr(href) ") ";
}
a:link:after,a:visited:after {
	content: " (" attr(href) ") ";
}

ul.sitemap {
	list-style-image: url(../images/style/bullet_turn.gif);
	list-style:       outside;
}


/* TABLES */
/* border-spacing  = cellspacing */
/* border-collapse = cellpadding */
/* td.left (or right top bottom leftlast etc..) {border etc...} */

th.day {
  width:               3.5em;
}
th.date {
  width:               7.2em;
}
th.venue {
}
th.time {
  width:               8.2em;
}
td.Lsd {
  text-align:          right;
}

table.concerttablefuture {
	background-color:    transparent;
	border-style:        solid;
	border-width:        thin;
	border-collapse:     collapse;
	text-align:          left;
	font-size:           small;
}

table.concerttablefuture caption {
	text-align: left;
	padding:    0 0 1em 0;
}

table.concerttablefuture th {
	background-color:    #F8F8F8;
	border-top-width:    thin;
	border-left-width:   0;
	border-bottom-width: thin;
	border-right-width:  0;
	border-style:        solid;
	border-color:        black;
	color:               black;
	text-align:          center;
}

table.concerttablefuture td {
	border-top-width:    thin;
	border-left-width:   0;
	border-bottom-width: thin;
	border-right-width:  0;
	border-style:        solid;
	text-align:          left;
	padding:             0.5ex 1em;
}


table.concerttablepast {
	border-style:        solid;
	border-width:        thin;
	border-collapse:     collapse;
	text-align:          left;
	font-size:           small;
}

table.concerttablepast caption {
	text-align:          left;
	padding:             0 0 1em 0;
}

table.concerttablepast th {
	background-color:    #F8F8F8;
	border-top-width:    thin;
	border-left-width:   0;
	border-bottom-width: thin;
	border-right-width:  0;
	border-style:        solid;
	border-color:        black;
	color:               black;
	text-align:          center;
}

table.concerttablepast td {
	border-top-width:    thin;
	border-left-width:   0;
	border-bottom-width: thin;
	border-right-width:  0;
	border-style:        solid;
	text-align:          left;
	padding:             0.5ex 1em;
}


table.conductortable {
	border-style:        solid;
	border-width:        thin;
	border-collapse:     collapse;
	text-align:          left;
	font-size:           small;
}

table.conductortable caption {
	text-align:          left;
	padding:             0 0 1em 0;
}

table.conductortable th {
	background-color:    #F8F8F8;
	border-top-width:    thin;
	border-left-width:   0;
	border-bottom-width: thin;
	border-right-width:  0;
	border-style:        solid;
	border-color:        black;
	color:               black;
	padding:             0.5ex 1em;
}

table.conductortable td {
	border-top-width:    thin;
	border-left-width:   0;
	border-bottom-width: thin;
	border-right-width:  0;
	border-style:        solid;
	border-color:        black;
	padding:             0.5ex 1em;
}

table.noborder {
	background-color:    transparent;
	border-width:        0;
	border-style:        none;
	padding:             0;
	text-align:          left;
	font-size:           small;
}

table.noborder caption {
	text-align:          left;
	padding:             0;
}

table.noborder th {
	background-color:    transparent;
	border-width:        0;
	border-style:        none;
	padding:             0;
}

table.noborder td {
	background-color:    transparent;
	border-width:        0;
	border-style:        none;
	padding:             0;
}

table.programmetable {
	text-align:          left;
	font-size:           small;
}

table.programmetable caption {
	text-align:          left;
	padding:             0 0 1em 0;
}

table.programmetable th {
	padding:             0.5ex 1em;
}

table.programmetable td {
	padding:             0.5ex 1em;
}



.thumbnail {
	background-color: #808080;
	border-style:     solid;
	border-width:     1px;
	color:               black;
	float:            left;
	margin:           0em 1em 1em 0em;
}

.clearboth { /* force new line in thumbnail - affected by all floating images*/
	clear: both;
}

.pictureframe {
	border-style: solid;
	border-width: medium;
	border-color: black;
}
