body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	line-height: 150%;
}

body.entry {
	margin-top: 0px;
	background: #040404 url(img/orange_black.jpg);
	background-repeat: repeat-x;
	background-position: center top;
 }

body.about {
	background: #020404 url(img/water.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

body.apprenticeship {
	background: #C91920 url(img/fire.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

body.services {
	background: #040404 url(img/orange_black.jpg);
	background-repeat: repeat-x;
	background-position: center top;
 }

body.rituals {
	background: #3F7C88 url(img/nature.jpg);
	background-repeat: repeat-x;
	background-position: center top;
 }

body.crystals {
	background: #4D85AF url(img/mineral.jpg);
	background-repeat: repeat-x;
	background-position: center top;
 }

body.boutique {
	background: #4D85AF url(img/earth.jpg);
	background-repeat: repeat-x;
	background-position: center top;
 }

body.links {
	background: #040404 url(img/orange_black.jpg);
	background-repeat: repeat-x;
	background-position: center top;
 }

body.contact {
	background: #020404 url(img/water.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

div.frontwrapper {
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
}

div.wrapper {
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	text-align: left;
}

div.sunset {
	background:  url(img/sunset_small.jpg);
	background-repeat: no-repeat;
	float: left;
	border: 1px solid black;
	margin-top: 0px;
	width: 134px;
	height: 173px;
}

div.logo {
	position: relative;
	background:  url(img/logo.png);
	background-repeat: no-repeat;
	margin-top: 54px;
	float: right;
	width: 625px;
	height: 125px;
}

div.menu {
	position: relative;
	margin-top: 15px;
	float: left;
	width: 175px;
}

div.transbox_outer {
	margin-top: 15px;
	width: 560px;
	position: relative;
	float: right;
	padding: 10px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid black;
	/* for IE */
	filter:alpha(opacity=25);
	/* CSS3 standard */
	opacity:0.25;
}
  
div.transbox_inner
  {
  color: #000000;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;
  }
  
img.solid {
  color: #000000;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;
}