h1, h2 {
	font-family: arial, sans-serif;
	font-weight: bold;
	text-align: center;
	}

h1     {
	font-size: 30pt;
	}

h2     {
	font-size: 24pt;
	}

body { 	color: black;
       	background: #ffff66;
       	font-family: arial, sans-serif;
	behavior: url("csshover3.htc");
	width: 920px;
	margin-left: auto;
	margin-right: auto;
       	}

table { border: none;
	}

table.gigs {
	border-spacing: 8px;
	}

tr { 	vertical-align: top;
     	text-align: center;
     	}

th { 	text-align: center;
     	border: medium groove;
     	padding: 5px;
     	}

td {	border: none;
	}

td.desc {
	padding: 0 5%;
	}

table.gigs td {
	border: thin solid;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
	}

table.pic td {
	border: none;
	}

div.song table {
	border: none;
	}

div.song td {
	text-align: left;
	border: none;
	}

li a {	padding: 3px;
	}

/*
#indexpage #navigation li a[href="index.html"],
#penniepage #navigation li a[href="pennie.html"],
#kazpage #navigation li a[href="kaz.html"],
#clifpage #navigation li a[href="clif.html"],
#mikepage #navigation li a[href="mike.html"],
#peterpage #navigation li a[href="peter.html"],
#instrumentspage #navigation li a[href="instruments.html"],
#gallerypage #navigation li a[href="gallery.html"],
#dancespage #navigation li a[href="dances.html"],
#gigspage #navigation li a[href="gigs.html"],
#contactpage #navigation li a[href="contact.html"],
#linkspage #navigation li a[href="links.html"]
	{
	background: #ffcc00;
	}
*/

#indexpage #indexlink,
#penniepage #pennielink,
#kazpage #kazlink,
#clifpage #cliflink,
#mikepage #mikelink,
#peterpage #peterlink,
#instrumentspage #instrumentslink,
#gallerypage #gallerylink,
#dancespage #danceslink,
#gigspage #gigslink,
#contactpage #contactlink,
#linkspage #linkslink
	{
	background: #ffcc00;
	}

a:link {
	color: navy;
	text-decoration: none;
	font-weight: bold;
	}

a:visited {
	color: blue;
	text-decoration: none;
	font-weight: bold;
	}

a[href]:hover {
	color: black;
	background: #ff9900;
	}

a[href].logo:hover {
	color: black;
	background: #ffff66;
	}

a[href].curr_page:hover {
	color: blue;
	background: #ffcc00;
	}

a.logo {
	color: black;
	background: #ffff66;
	font-weight: normal;
	}

img { 	border: thin gray;
	}

#news {
	display: block;
	border: medium solid;
	margin: 15px;
	padding: 10px;
	color: red;
	font-weight: bold;
	}

#news hr {
	color: red;
	}

.right-test {
	float: right;
	}

.left-test {
	float: left;
	}

.right-test, .left-test, .all-test {
	display: block;
	border: thin solid;
	width: 250px;
	margin: 15px;
	padding: 8px 5px;
	background-color: #ccff99;
	}

.right-test p.quote, .left-test p.quote, .all-test p.quote {
	font-weight: bold;
	}

.right-test p.quotee, .left-test p.quotee, .all-test p.quotee {
	font-weight: normal;
	color: #333333;
	text-align: left;
	}

#navigation {
	position: absolute;
	top: 0;
/*	left: 0; */
	width: 160px;
	text-align: center;
	}

#navigation ul {
	float: right;
	list-style: none;
	}

#navigation li {
	padding: 3px;
	}

#navigation a {
	display: block;
	width: 100%;
	height: 100%;
	border: thin solid;
	}

#navigation a.logo {
	border: none;
	}

#content {
	margin-left: 180px;
	text-align: center;
	padding: 10px;
	width: 700px;
	}

.centred {
	text-align: center;
	}

.centred table {
	margin-left: auto;
	margin-right: auto;
	}

.red {	color: red;
	}

#gigchangepage p, #gigchangepage form {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}

#gallerypage #content img {
	padding: 5px;
	}

