@charset "UTF-8";

body {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: url(../images/alchemy-gradient.jpg);
	text-align: center;
	color: #000;
}

#container {
	width: 1024px;
	margin: 0 auto;
	text-align: left;
}

#header {
	background: url(../images/angel-magic.jpg);
	height: 200px;
}

#header h1 {
	margin: 0;
	text-indent: -9999em;
}

h1, h2 {
	font: 130% "Lucida Console", Monaco, monospace;
	letter-spacing: .2em;
}

h3 {
	font: 110% "Lucida Console", Monaco, monospace;
	letter-spacing: .1em;
}


/* ------------- navigation menu ------------------------ */

#menu {
   white-space : nowrap;
   background: #990000;
   float : left;
   color : White;
   width : 100%;
   border-style : solid;
   border-color : #f7eead;
   border-width : 1px 0 1px 0;
}
#menu ul{
   padding : 0;
   margin : 0;
   float : right;
}
#menu ul li{
   display : inline;
}
#menu ul li a{
   padding-left: 1em;
   padding-right: 1em;
   line-height: 1.7em;
   background-color: #990000;
   color : #f7eead;
   font-weight : bold;
   text-decoration : none;
   float : left;
   border-right-color : #f7eead;
   border-right-style : solid;
   border-right-width : 1px;
}

#menu ul li a:hover{
   color: #000;
} 

#menu ul li a.current{
   color: #FFF;
}

/*-------------------------------------------------*/

#myAlternativeContent {
	border: 5px solid #f7eead;
}

#mainContent {
	padding: 20px;
}

#video {
	padding: 40px 20px;
}

#sidebarLeft {
	width: 400px;
	float: left;
	border-right: 1px #000 solid;
	padding: 0 20px 20px 0;
	margin-top: 20px;
}

#rightSpace {
	float: right;
	width: 500px;
	padding: 20px;
	margin-top: 20px;
}

.audio {
	margin: 40px 0;	
}

#faq, #study, {
	padding: 50px;
	background: #ebebeb;
}

#alchemy {
	padding: 50px;
	background: #FFF;
}

#study a, #alchemy a {
	text-decoration: none;
	color: #900;
}


#footer {
	text-align: center;
}

#footer p {
	margin: 0;
	padding: 10px 0;
	color: #900;
	letter-spacing: .2em;
	font-size: .7em;
}

/*.fltrt {
	float: right;
	margin-left: 8px;
}*/

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}


