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

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

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

#facebook 	{
		margin: .5em 0 0 4.5em;
                float: left;
		}

.twitter-follow-button
                {
		position: absolute;
                left: 60em;
	        top:.5em;
		}


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

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


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


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


ul		{
		menu: 2em 0 0 0;
		background-color: #ffffff;
		float: left;
		}

#menu		{
		margin: .5em 0 100em 0;
		}


li		{
		height: 2.6em;
		list-style-type: none;
		}


a		{
		font-size: 1.1em;
		font-family: helvetica;
		padding:  .2em .3em .2em .3em;
		text-decoration: none;
		list-style-type: none;
		width: 10em;
		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 3em 0 0;
		}

#home		{
		background-color: #00eeee;
		}

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

		

#background_painting
		{
		padding: 0 0 3em 0;
		}

#home_text	{
		width: 59em;
		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;
		}



