/* --------------------------------template for all pages */

body		{
		margin: 0;
		font-size: 62.5%;
		font-family: arial;
		}

#wrapper	{
		width: 94em;
		height: 130em;
		margin: 0 auto;
		position: relative;
		background-color: #ffffff;
		}

#facebook {
		margin: .3em 0 0 5em;
}

h1		{
		font-size:	2.5em;
		margin: .4em 0em .5em 0;
		padding: 0 0 .4em .3em;
		color: #000000;
		clear: both;
		width: 35em;
		}

h2		{
		font-size: 2em;
		color: #3399ff;
		}


h1, h2	{
		font-family: century gothic;
		font-weight: 100;
		}


/* ------------------------menu(part of template)*/


ul		{
		margin: 0 0 3em 0;
		background-color: #ffffff;
		float: left;
		height: 3em;
		}

li		{
		float: left;
		list-style-type: none;
		border-left: solid 1px #ffffff;
		border-right: solid 1px #ffffff;
		}

#home a
		{
		color: #000000;
		background-color: #FFFFFF;
		margin: 1em 0 1em 0;
		padding: 0;
		text-align: left;
		}

#home a:hover
		{
		color: #00CCFF;
		}


a		{
		font-size: 1.1em;
		font-family: georgia;
		padding:  .6em .8em .2em .3em;
		text-decoration: none;
		list-style-type: none;
		float: left;
		width: 10em;
		height: 2.6em;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 2px;
		}
		

a:link	{
		color: #000000;
		background-color: #f0f0f0;
		}

a:visited	{
		color: #000000;
		background-color: #f0f0f0;
		}

a:hover	{
		color: #ffffff;
		background-color: #00CCFF;
		}

a:active	{
		color: #000000;
		}

ul		{
		padding: 0;
		}



/* ---------------------------------homepage text and image */

#home_text	{
		position: absolute;
		top: 17em;
		left: 0em;
		width: 45em;
		}

#background_painting
		{
		position: absolute;
		top: 19em;
		right: 8em;
		border: solid 1px #999999;
		padding: 1em;
		}

p		{
		font-size: 1.3em;
		line-height: 1.4em;
		color: #333333;
		border-bottom: solid 1px;
		padding: 0 0 2em 0;
		}

#optimise	{
		font-size: 1em;
		border: none;
		}

#ads		{
		margin: 6em 0 2em 11em;
		}

