#container {
	width: 1100px;
	border: solid 1px;
	}

#header {
	background-color: #C0C0C0;
	padding: 15px;
	}


#main {
/*	background-color: #0000FF;*/
	float: left;
	width: 650px;
	margin-left: 20px;
	margin-right: 10px;
	font-family: verdana; sans-serif;
	font-size: 100%;
	}

.feature	{
	float: right;
	margin: 10px;
			}



/* availability chart - type colour is "black" */
availfont {
	color: black;
	font-family: Palatino Linotype, Palatino; serif;
	font-size: 120%;
	text-align: center;
	font-weight: bold;
	}


/* text at foot of each page */
foottxt	{
	color: blue;
	font-family: Palatino Linotype, Palatino; serif;
	font-style: italic;
	font-size: 75%;
	text-align: center;
		}

body {
	font-family: Tahoma, Geneva; sans-serif;
	font-size: 100%;
	margin-left: 10px;
	margin-right: 10px;
	}



/* Creates a headline 1 in olive */

h1 	{
    color: #808000;
    font-family:Verdana; sans-serif;
    font-size:150%;
    text-align: center;
	}

/* Creates a headline 2 in seagreen */

h2 	{
    color: #2E8B57;
    font-family:Verdana; sans-serif;
    font-size:120%;
	}

/* Creates a headline 3 in dark khaki */

h3 	{
    color: #BDB76B;
    font-family:Verdana; sans-serif;
    font-size:100%;
	}

/* Creates a headline 4 in green */

h4 	{
    color: #008000;
    font-family:Verdana; sans-serif;
    font-size:90%;
	}

li	{
	list-style: none;
	margin: 10px 0;
	}


/* For the table */

table	{
		border-collapse: collapse;
		border: 1px solid black;
		}

th	{
	text-align: centre;
	color: black;
	padding: 0.3em;
	}

td	{
	border: 1px solid black;
	padding: 0.3em;
	}


tr.pink	{
		background-color: lightpink;
		}

tr.blue	{
		background-color: lightskyblue;
		}

tr.orng	{
		background-color: palegreen;
		}
