body		{background-color:#827676;
}

*			{padding:0px;
			margin:0px;}
			
p			{margin-bottom:1em;
			padding:1px;}		
			
a			{color:#660099;
			}								
			
/*contains everything*/
#wrapper	{margin:auto;
			text-align:left;
			width:750px; 
			font-family:verdana, arial;
			font-size: 0.8em;
			}

#wrapper h2 {font-size: 1.3em;
font-family:verdana, arial;
color: #170236;}		
			
#header		{background-image:url(gfx/header.gif);
			background-color:#827676;
			width:750px;
			height:110px;}
			
.menu		{width:750px;
			height:35px;
			background-color: #a4a0a0;
			font-size: 1.5em;
			font-family:Trebuchet MS,verdana, arial;}
			
#main		{width:750px;
			height:355px;
			background-color:#cfbccb;
			overflow:hidden;}

#copy		{width:750px;
			height:15px;
			font-family:verdana, arial;
			font-size: 0.7em;
			font-style: bold;
			text-align:center;
			color:#170236;
			background-image:url(gfx/bottom.gif);}
			
#points li	{list-style-type:square;}		
			
#menu li 		{float:left; 
			list-style-type:none;
			padding-top: 3px;
			color:#585252;}
			
#menu a		{color:#585252;}


ul			{float:left;
			list-style-type:none;
			padding:1px 10px 5px 2px;}
			
			
div#gallery {font-weight:bold;			float:right;
			}
			


			
div#right	{float:right;}

div#left	{float:left;}

.right {float:right;}

.left {float:left;}

#welcome {position:relative;
		left:85px;}

#sig	{bottom:12px;
		position:relative;}

#main_text	{position:relative;
			left:260px;
			bottom:250px;
			width:420px;}
			
#contact_header	{text-align:center;}

#contact_image {width:350px;
				float:right;
				position:relative;
				right:60px;
				top: 10px;
				}		

/*for centring image on welcome and contact page*/.centre		{text-align:center;			padding:5px 0px 0px 0px;}

html>body .wrapper	{height:auto; min-height:375px} /*Firefox only- fixes length of wrapper*/ 
html>body .main		{height:auto; min-height:375px;}


#contact_text	{line-height:0.1em;
				position:relative;
				left:15px;}
