body {
	margin:0;
	padding:0;	
	background: #49001a url(img/bodybg.jpg) no-repeat fixed;
	color:#e8d3df;	
}

	
/*----- boxes -------------------------*/
.clearer {clear:both;height:1px; width:100%;  }


.bodybox {	
	width:860px;	
	margin: 0 auto;
	text-align: left;

}
.header {height:30px; margin-top:70px; background: transparent url(img/header.png) no-repeat;}
.maincontainer {min-height:300px;  background: transparent url(img/mainbg.png) repeat-y;}

.leftbox {float:left; width:180px; }
.contentbox {float:left; width:455px;}
.contentbox .inner { margin: 20px;  }

.bodybox #contentwide {float:left; width:661px;}

.rightbox {float:right; margin: 20px 20px 0 0; width:200px; background: transparent url(img/right-bg.png) repeat-y;}
.rightbox .inner { margin: 0 5px 0 10px; background: transparent url(img/right-inner-bg.png) no-repeat; }

.rightbox .inner h2 { margin:5px 0 0 0; line-height: 120%; font-size:14px; }
.rightbox .inner h3 { margin:5px 0 0 0; line-height: 120%; font-size:12px; }
.rightbox .inner p { margin:0 0 5px 0; 	line-height: 130%; font-size:11px; }





.footer {height:82px; background: transparent url(img/footer.png) no-repeat;}
.footer .inner { margin: 0 20px 0 195px;  font-size:11px; color:#6b284f; }
.footer .inner a {text-decoration: none; color:#6b284f ! important;}

.logobox {display:block; height:80px; width:180px; background: transparent url(img/logo.png) no-repeat; text-decoration: none; overflow: hidden;}
.logobox span {display:block; width:170px; margin: 20px 0 0 10px; font-size:14px; color:#380a2c; text-shadow: 0px 0px 4px #fff;}

.glimpsbox {height:180px; width:180px; background: transparent url(img/glimps.png) no-repeat;}


#menu {margin:30px 0 0 0; text-align:right; border-top:1px solid #380a2d;}
#menu a {
	display:block;	
	color: #fff;
	text-decoration: none;
	border-bottom:1px solid #380a2d;
	padding:2px 10px 2px; 0;
	margin:0 ;
	text-shadow: 0px 0px 4px #fff;

}

#menu .level0 {font-size:12px; padding:10px 10px 10px; 0;}
#menu .level1 {font-size:11px; padding:6px 10px 6px; 0;}
#menu .level2, #menu .level3  {font-size:10px; padding:3px 10px 3px; 0;}

#menu a.menu-current {color: #380a2c; text-shadow: none; background: transparent url(img/mbg.png) no-repeat;}
#menu a:hover {color: #380a2c; text-shadow: none; background-color:#d8b8d2;}
