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

h1     {
	font-size: 16pt;
	}

h2     {
	font-size: 12pt;
	}

body { 	color: black;
       	background: #ffff66;
       	font-family: arial, sans-serif;
	behavior: url("csshover3.htc");
	text-align: center;
       	}

/*	Bodge for IE */

#allcontent {
	width: 920px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}

table { border: none;
	}

.gigs table {
	border-spacing: 8px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}

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

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

td {	border: none;
	}

td.desc {
	padding: 0 5%;
	}

.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 #indexlink,
#informationpage #informationlink,
#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;
	width: 250px;
	background-color: aquamarine;
	}

.left-test {
	float: left;
	width: 250px;
	background-color: aquamarine;
	}

.all-test {
	width: 100%;
	}

.right-test, .left-test, .all-test {
	display: block;
	border: thin solid;
	margin: 15px;
	padding: 8px 5px;
	}

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

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

.all-test p.quotee {
	font-weight: normal;
	text-align: right;
	}

#navigation {
	float: left;
	width: 160px;
	text-align: center;
	}

/*
#navigation ul {
	list-style: none;
	}

#navigation li {
	padding: 3px;
	}
	
#navigation p {
	display: block;
	margin: 5px;
	padding: 6px auto;
	}

*/

#navigation a {
	display: block;
	width: 100%;
	border: 1px solid;
	padding: 3px;
	text-align: center;
	}

#navigation a.logo {
	border: none;
	}

#navigation p {
	margin: 2px;
	padding: 0px;
	}
	
#content {
	float: right;
	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;
	}

.blackborder {
	clear: both;
	display: block;
	width: 920px;
	border: medium solid;
	margin: 15px auto;
	padding: 10px;
	color: black;
	font-weight: bold;
	}

