/*declarations for main container elements*/

body {	background:#000;
	color: #FFF;
	margin:0;
	padding:0px;
	text-align: left;
	font: .9em/1.8em Papyrus, Georgia, serif; 
	letter-spacing: .1px; }
	
p, ul, li, h1, a { margin: 0; padding: 0; }

p {margin-bottom:10px;}

#marginwrapper { visibility: visible;
background-color:#410404;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 960px;
	margin:0 auto;}

#travel #marginwrapper {background-color:#6f4a1d;}

#rituals #wrapper 	{width: 960px;
	margin-top:22px; padding-bottom: 40px;
	background-color: #410404;
	background:  url(images/spider.jpg) no-repeat top right;
	color:#ffffff; } /*for double float margin bug */
	
#travel #wrapper 	{width: 960px;
	margin-top:22px; padding-bottom: 40px;
	background-color: #6f4a1d;
	background:  url(images/travelbg.jpg) no-repeat top right;
	color:#d3a73d; } /*for double float margin bug */
	
#mutation #wrapper {width: 960px;
	margin-top:22px; padding-bottom: 40px;
	background-color: #410404; 
	background:  url(images/mutationbg.jpg) repeat-y top right;
	color:#ffffff; } /*for double float margin bug */
	
.fb-like {float:right;color:#CCC;background-color:#111;}
	
#rituals #main {padding-top:30px; margin-left: 60px; margin-right:100px;width:600px;}

#mutation #main {padding-top:30px; margin-left: 60px; width:375px;}

#travel #main {padding-top:30px; margin-left: 60px; width:845px;}

.subdescr {margin-left: 65px; margin-bottom:25px;}

.soloanchor {margin-bottom: 15px;}

a {outline:0; color:#FFF;}
a:hover {color:#DD1717;}

a #returnbutton {margin-top: 40px; margin-left:15px;}

.title {margin-top:25px; margin-left: 75px;}

.title {margin-top:25px; margin-left: 75px;}

object, embed {outline: 0;} 

#main{float:left;} 

.clear {clear:both;}

.2ndcol {float:right; }

.bigandbold {font-size:1.4em;}

.footer {text-align:center;padding-top:60px;clear:both;font-size:.7em;}