	body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
	{
		font-family: verdana,helvetica,arial,sans-serif;
		color: RGB(192,192,192);
	}

	a:link, a:visited
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
	}

	a:hover, a:active
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: RGB(162,180,69);
		font-weight: bold;
	}

/* body */

	body.index
	{
		text-align: center;
		min-width: 700px;
		font-size: 70%;
		color: #000000;
		margin: 0px;
		background-color: #000000;	
		background-image: url('../images/logo.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-attachment: fixed;
	}
	
	body.main
	{
		text-align: center;
		min-width: 700px;
		font-size: 70%;
		color: #000000;
		margin: 0px;
		background-color: #000000;
		background-image: url('../images/butterfly.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-attachment: fixed;
	}

/* menu */

	div.menu
	{
		background-color: transparent;
		width: 700px;
		/* height: 20px; */
		position: absolute;
		left: 50%;
		top: 120px;
 		margin-left:-350px;
	}

	table.menu
	{
		/* width: 700px; */
		margin-left:auto;
		margin-right:auto;
		border-spacing: 0;
		padding: 0px 0px 0px 0px;
	}
	
	td.menu
	{
		border-width: 0px 1px 0px 0px;
		padding: 0px 20px 0px 20px;
		border-style: solid solid solid solid;
		border-color: white white white white;
	}
	
	td.menu_end
	{
		border-width: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
		border-style: solid solid solid solid;
		border-color: white white white white;
	}
	
	a.menu:link, a.menu:visited
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
	}

	a.menu:hover, a.menu:active
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: RGB(162,180,69);
		font-weight: bold;
	}

/* banner */

	div.banner
	{
		background-color: transparent;
		width: 600px;
		height: 100px;
		position: absolute;
		left: 50%;
		top: 20px;
 		margin-left:-300px;
	}

	img.banner
	{
		border-style: none;
		width: 600px;
		height: 100px;
	}

	a.banner:link, a.banner:visited, a.banner:hover, a.banner:active
	{
		text-decoration: none;
		background-color: transparent;
	}

/* main */
	div.main
	{
		background-color: transparent;
		width: 600px;
		height: 400px;
		position: absolute;
		left: 50%;
		top: 160px;
 		margin-left:-300px;
		font-size: 12px;
		color: #FFFFFF;
		text-align: center;
	}

	img.main
	{
		border-spacing: 0;
		padding: 0px 0px 0px 0px;
		border-width: 0px 5px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent transparent transparent transparent;
	}

	table.main
	{
		background-color: transparent;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		border-spacing: 0;
		padding: 0px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent transparent transparent transparent;
	}

	th.main
	{
		background-color: transparent;
		vertical-align: center;
		text-align: left;
		border-width: 10px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent transparent transparent transparent;
		padding: 0px 0px 0px 0px;
		font-weight: bold;
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		font-weight: none;
		color: #CC6892;
	}

	td.main
	{
		background-color: transparent;
		vertical-align: center;
		text-align: left;
		border-width: 5px 5px 5px 5px;
		border-style: solid solid solid solid;
		border-color: transparent transparent transparent transparent;
		padding: 0px 0px 0px 0px;
		font-weight: none;
	}

	td.main_left
	{
		background-color: transparent;
		vertical-align: center;
		text-align: right;
		border-width: 5px 5px 5px 5px;
		border-style: solid solid solid solid;
		border-color: transparent transparent transparent transparent;
		padding: 0px 0px 0px 0px;
		font-weight: bold;
	}

	td.main_right
	{
		background-color: transparent;
		vertical-align: center;
		text-align: left;
		border-width: 5px 5px 5px 5px;
		border-style: solid solid solid solid;
		border-color: transparent transparent transparent transparent;
		padding: 0px 0px 0px 10px;
		font-weight: bold;
	}

	a.main:link, a.main:visited
	{
		background-color: transparent;
		color: #CC6892;
		text-decoration: none;
		font-weight: bold;
		position: relative;
	}

	a.main:hover, a.main:active
	{
		background-color: transparent;
		color: #F27BAC;
		text-decoration: none;
		font-weight: bold;
		position: relative;
	}

/* services */
	img.services
	{
		border-style: none;
		width: 44px;
		height: 36px;
	}

/* location */

	div#location_div
	{
		background-color: transparent;
		width: 600px;
		height: 400px;
		position: absolute;
		left: 50%;
		top: 160px;
 		margin-left:-300px;

		color: #FFFFFF;
		text-align: center;
	}

	a.location_a:link, a.location_a:visited
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: #FFFFFF;
	}

	a.location_a:hover, a.location_a:active
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: #4E9583;
	}


/* contact */


/* about */

	img#about_img
	{
		padding: 10px;
		margin: 0 7px 2px 0;
		display: inline;
		float: left;
	}

	p#about_p
	{
		position: absolute;
		left: 400px;
		text-align: left;

	}	

/* staff */

