body 			{background-color:#E8E8E0; /* main background colour - fawn */
			font-family:Verdana, Geneva, sans-serif; font-size:0.8em;}
/* textarea		{font-family:Verdana, Sans-Serif;} */
/*.normaltext 		{font-family:Verdana, Sans-Serif; font-size:0.8em;} */
.centre,.center 	{text-align:center}
.center table,.centre table {margin-left:auto; margin-right:auto; text-align:left;}
h1			{text-align:center; color:Maroon; background-color:Orange; border:thin outset #FFFBD6; font-size:1.4em;}
h2			{text-align:center; background-color:Orange; color:maroon; border:thin outset white; font-weight:normal; font-size:1.2em;}
h3			{color:maroon; font-size:1.0em;}
h4			{font-size:1.0em;}
hr 			{color:Orange;}
ul.disc 		{list-style-type:disc}
ul.circle 		{list-style-type:circle}
ul.square 		{list-style-type:square}
ul.none			{list-style-type:none}
caption, .caption	{text-align:left; background-color:Orange; color:maroon; font-weight:normal;}
div.container		{width:100%; margin:0px; border:2px solid orange;}
div.header		{border-bottom:2px solid orange; padding:0.5em;}
div.footer 		{clear:both; border-top:2px solid orange; padding-left:5px; padding-right:5px; margin:0px; height:2em;}
div.content		{padding:1em;}
div.imggallery 		{margin:2px; border:1px solid orange; height:auto; width:auto; float:left; text-align:center;}	
div.imggallery img	{display:inline;}
div.img-caption 	{text-align:center; font-weight:normal; /*width:150px;*/ margin:2px;}
/* Tables */
/* all tables */
th 			{text-align:left;}
/* table with borders */ 
table.borders, table.borders td, table.borders th
			{border:orange thin solid; border-collapse:collapse;}
/* 2 columns of text */
table.text2cols 	{border:orange thin solid; border-collapse:collapse; width:100%;}
table.text2cols td 	{border:orange thin solid; width:50%; vertical-align:top; padding-right:10px; padding-left:10px;}

