body		{background-color:#827676;
			font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

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

#wrapper h2 {font-size: 1.3em;
color: #170236;}		
			
#header		{background-image:url(gfx/header.png);
			background-color:#827676;
			width:750px;
			height:110px;}
			
.menu		{width:750px;
			height:35px;
			background-color: #a4a0a0;
			font-size: 1.5em;}
			
#main		{width:750px;
			height:355px;
			background-color:#cfbccb;
			overflow:hidden;}
			
#main p		{margin-right:10px;
			margin-left:10px;}
			
#main h2		{margin-top:20px;}			

#copy		{width:750px;
			height:15px;
			font-size: 0.7em;
			font-style: bold;
			text-align:center;
			color:#170236;
			background-image:url(gfx/bottom.png);}
			
#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;}
			
			

#page_header { color: #170236;
    font-size: 1.3em;
    margin-bottom: 0.5em;
    padding: 10px 0 0 20px;
    text-align:center;}
    
    
#main_page_image {width:200px;
				height:270px;
				margin-left:20px;
				margin-top:20px;
				float:left;
				margin-right:40px;
				}

#main_page_text	{float:left;
				width:400px;
				text-align:justify;}
				
#contact_page_text	{float:left;
				width:400px;
				text-align:justify;}

#contact_page_form	{width:270px;
				height:270px;
				margin-left:20px;
				margin-top:40px;
				float:left;
				margin-right:40px;
				}	
				
#sent_message {margin-top:23px;
				text-align:justify;}				
textarea {
    resize: none;
}


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


