body		{margin: 0px;
		background-color: #ffffcc;
		color: #006666;
		font-family: Verdana, Geneva, Arial, sans-serif;
		}
h1		{font-size: 300%;
		text-align: center;
		font-weight: normal;
		font-family: garamond, "comic sans ms";
		font-style: italic;
		}
h2		{text-align: center;
		font-size: 100%; 
		font-family: Verdana, Geneva, Arial, sans-serif;	
		}
sup		{font-size: 14px;
		font-weight: bold;
		}

table		{width: 100%;}
th		{padding-right: 20px; text-align: left;}
td		{padding-right: 20px; border: 0px solid black;}

img		{border: 1px solid #ffffcc;}
img.centred	{display: block;
		margin-left: auto;
		margin-right: auto;
		}
a:link	{color: #33cc66;
		text-decoration: underline;
		}
a:visited	{color: #33cccc;
		text-decoration: underline;
		}
a:hover		{text-decoration: underline;
		color: #fedabc;
		}

.imagecol	{height: 215px;
		width: 130px;
		margin-top: 1px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 5px;
		text-align: center;
		display: inline-block;
		float: left;
		clear: left;
		}

.practiblurb	{
		display: block;
		font-size: 85%;
		padding: 10px; height: 100%; width: 95%; margin-right: auto; margin-left: auto;}

.drop		{position: relative;
		top: 25px;
		margin-bottom: 15px;
margin-left: auto; margin-right: auto;}


.gap		{text-align: center;
		clear: both;
		margin-left: 0;
		margin-right: 0;
		}


.practisect	{width: 100%; border-top: 0 solid #800000;}

		
.picsect	{text-align: center;
		display: block;
		margin-left: auto;
		margin-right: auto;
		}

.prop		{height: 100%;
		margin-left: auto; 
		margin-right;auto; 
		border: 0; padding: 10px; 
		display: inline-block; 
		float: left;}

.contact	{font-size: 75%; text-align: center;}


.threebox	{display: inline; float: left; width: 31%; padding-top: 10px; padding-bottom: 10px;}

.recbox		{display: inline; float: left; width: 132px; margin: 5px;  font-size: 85%;}

.mid		{margin-left: 1%; margin-right: 0}
.rhs		{margin-left: 1%; margin-right: 1%;}
.lhs		{margin-left: 1%; margin-right: 0;}
.col1		{width: 50%; text-align: left;}
.col2		{width: 15%; text-align: right;}
.col3		{width: auto; color: red; text-align: left; font-weight: bold; font-style: italic;}
.pch		{Text-align: center; font-size: 120%; font-weight: bold;}


#welcome	{text-align: center; padding: 10px;
		width: 90%;
		margin-left: auto;
		margin-right: auto;}

.bold		{font-weight: bold;}
.fat		{height: 273px;}
.thin		{height: 120px;}
.red		{background-color: #006666; color: #ccffcc;}
.pale		{background-color: #99ffcc; color: #006666;}
.baby		{background-color: #ffe4be;}
.this		{background-color: #ffffcc; color: #990000;}
.vanish		{position: absolute; top: 1000px; visibility: hidden;}

#heading	{font-size: 100%;
		font-family: garamond, "comic sans ms"; 
		text-align: center;
		position: RELATIVE;				
		top: 2px;
		left: 0px;
		}
#content	{text-align: left;
		width: 70%;
		POSITION: RELATIVE;
		top: -10px;
		padding: 10px;
		margin-left: auto;
		margin-right: auto;
		}
#extras		{text-align: center;
		position: absolute;
		left: 0px;
		top: 10px;
		width:  14%;
		height: 100%;
		}
#navigation	{font-size: 90%;
		text-align: left;
		position: absolute;
		right: 20px;
		top: 122px;
		width: 14%;
		height: 100%;
		}

#navigation ul {list-style: none;}
#navigation li.menuitem	
		{display: block;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom:  2px;
		margin-left: auto;
		padding: 2px;
		width: 124px;
		font-size: 95%;
		display: block;
		border: 2px solid #00cc99;
		}



		