* {
	margin:0;
	padding:0;
}

body {
	background-color:#000;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}

/*scenes*/

body#scene {
	margin:15px;
}

#container {
	width:900px;
	margin:0 auto;
	background-repeat:no-repeat;
} 

#content {
	/*overflow:hidden;*/
}

#content p, #text hr {
	margin-bottom:12px;
}

.container-transformation {
	height:615px;
	background-image:url(/images/scene/transformation.jpg);
}

.content-transformation {
	width:270px;
	height:508px;
	padding-top:52px;
	margin-left:45px;
}

.content-transformation a:link, .content-transformation a:visited, .content-transformation a:active, .content-transformation a:hover {
	color:#40803d;
}

.container-vision {
	height:654px;
	background-image:url(/images/scene/vision.jpg);
}

.content-vision {
	width:400px;
	height:85px;
	padding-top:504px;
	margin-left:410px;
}

.content-vision a:link, .content-vision a:visited, .content-vision a:active, .content-vision a:hover {
	color:#295ff6;
}

.content-castle {
	width:350px;
	height:100px;
	position:relative;
	top:-860px;
	left:533px;
}

.content-castle a:link, .content-castle a:visited, .content-castle a:active, .content-castle a:hover {
	color:#16257A;
}

/*scenes end*/

img {
	border:0;
}

a:link, a:active, a:visited {
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

/*main elements*/

#ceiling {
	margin:0 auto;
	width:900px;
	height:182px;
	background-repeat:no-repeat;
}

#wall {
	margin:0 auto;
	width:900px;
	background-repeat:repeat-y;
	min-height:321px;
  	height:auto !important;
  	height:321px;
}

#floor {
	margin:0 auto;
	width:900px;
	height:210px;
	background-repeat:no-repeat;
}

#object {
	width:900px;
	margin:0 auto;
}

#object img {
	position:relative;
}

#text {
	overflow:hidden;
	position:relative;
	top:-10px;
}

#text p, #text ul, #text ol, #text form {
	margin-bottom:12px;
}

#text ul, #text ol {
	margin-left:35px;
}

#text strong {

	font-size:14px;
}

/*main elements end*/

/*orange*/

.ceiling-orange {
	background-image:url(/images/ceiling/ceiling-orange.jpg);
}

.wall-orange {
	background-image:url(/images/wall/wall-orange.jpg);
}

.floor-orange {
	background-image:url(/images/floor/floor-orange.jpg);
}

.object-orange img {
	width:161px;
	height:309px;
	top:290px;
	margin-top:-309px; /*negative height*/
	margin-left:635px;
}

.text-orange {
	width:465px;
	margin-left:125px;
}

.text-orange a:link, .text-orange a:visited, .text-orange a:active, .text-orange a:hover {
	color:#007149;
}

/*orange end*/

/*pink*/

.ceiling-pink {
	background-image:url(/images/ceiling/ceiling-pink.jpg);
}

.wall-pink {
	background-image:url(/images/wall/wall-pink.jpg);
}

.floor-pink {
	background-image:url(/images/floor/floor-pink.jpg);
}

.object-pink img {		
	width:185px;
	height:384px;
	top:68px;
	margin-top:-384px;
	margin-left:571px;
}

.text-pink {
	width:433px;
	margin-left:133px;
}

.text-pink a:link, .text-pink a:visited, .text-pink a:active, .text-pink a:hover {
	color:#684af0;
}

/*pink end*/

/*purple*/

.ceiling-purple {
	background-image:url(/images/ceiling/ceiling-purple.jpg);
}

.wall-purple {
	background-image:url(/images/wall/wall-purple.jpg);
}

.floor-purple {
	background-image:url(/images/floor/floor-purple.jpg);
}

.object-purple img {		
	width:278px;
	height:315px;
	top:67px;
	margin-top:-315px;
	margin-left:560px;
}

.text-purple {
	width:418px;
	margin-left:140px;
}

.text-purple a:link, .text-purple a:visited, .text-purple a:active, .text-purple a:hover {
	color:#efd658;
}

/*purple end*/

/*news*/

.ceiling-news {
	background-image:url(/images/ceiling/ceiling-news.jpg);
}

.wall-news {
	background-image:url(/images/wall/wall-news.jpg);
}

.floor-news {
	background-image:url(/images/floor/floor-news.jpg);
}

.text-news {
	width:465px;
	margin-left:125px;
}

.text-news a:link, .text-news a:visited, .text-news a:active, .text-news a:hover {
	color:#9d7342;
}

/*news end*/

/*green*/

.ceiling-green {
	background-image:url(/images/ceiling/ceiling-green.jpg);
}

.wall-green {
	background-image:url(/images/wall/wall-green.jpg);
}

.floor-green {
	background-image:url(/images/floor/floor-green.jpg);
}

.object-green img {		
	width:253px;
	height:420px;
	top:69px;
	margin-top:-420px;
	margin-left:548px;
}

.text-green {
	width:405px;
	margin-left:140px;
}

.text-green a:link, .text-green a:visited, .text-green a:active, .text-green a:hover {
	color:#9e2e56;
}

/*green end*/

/*dungeon*/

.ceiling-dungeon {
	background-image:url(/images/ceiling/ceiling-dungeon.jpg);
}

.wall-dungeon {
	background-image:url(/images/wall/wall-dungeon.jpg);
}

.floor-dungeon {
	background-image:url(/images/floor/floor-dungeon.jpg);
}

.object-dungeon img {		
	width:158px;
	height:407px;
	top:66px;
	margin-top:-407px;
	margin-left:610px;
}

.text-dungeon {
	width:465px;
	margin-left:125px;
}

.text-dungeon a:link, .text-dungeon a:visited, .text-dungeon a:active, .text-dungeon a:hover {
	color:#9f5524;
}

/*dungeon ends*/

/*red*/

.ceiling-red {
	background-image:url(/images/ceiling/ceiling-red.jpg);
}

.wall-red {
	background-image:url(/images/wall/wall-red.jpg);
}

.floor-red {
	background-image:url(/images/floor/floor-red.jpg);
}

.object-red img {
	width:159px;
	height:316px;
	top:292px;
	margin-top:-316px; /*negative height*/
	margin-left:632px;
}

.text-red {
	width:465px;
	margin-left:125px;
}

.text-red a:link, .text-red a:visited, .text-red a:active, .text-red a:hover {
	color:#5c0f9b;
}

/*red ends*/

/*yellow*/

.ceiling-yellow {
	background-image:url(/images/ceiling/ceiling-yellow.jpg);
}

.wall-yellow {
	background-image:url(/images/wall/wall-yellow.jpg);
}

.floor-yellow {
	background-image:url(/images/floor/floor-yellow.jpg);
}

.object-yellow img {		
	width:172px;
	height:453px;
	top:66px;
	margin-top:-455px;
	margin-left:607px;
}

.text-yellow {
	width:465px;
	margin-left:125px;
}

.text-yellow a:link, .text-yellow a:visited, .text-yellow a:active, .text-yellow a:hover {
	color:#9e2e56;
}

/*yellow ends*/

/*events*/

.ceiling-events {
	background-image:url(/images/ceiling/ceiling-events.jpg);
}

.wall-events {
	background-image:url(/images/wall/wall-events.jpg);
}

.floor-events {
	background-image:url(/images/floor/floor-events.jpg);
}

.text-events {
	width:470px;
	margin-left:125px;
}

.text-events a:link, .text-events a:visited, .text-events a:active, .text-events a:hover {
	color:#9d7342;
}

/*events end*/

/*blog links*/

#blog-links {
	float:right;
	position:relative;
	top:-10px;
	padding-right:143px;
	color:#fff;
}

#blog-links ul {
	margin-bottom:20px;
}

#blog-links ul li {
	list-style-type:disc;
	margin-left:30px;
}

#blog-links a:link, #blog-links a:visited, #blog-links a:active, #blog-links a:hover {
	color:#fff;
}

/*blog links end*/

/*buttons*/

.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	margin-left:93px;
}

.menu li {
	padding: 0;
	margin: 0;
	margin:0 5px;
	height: 93px;
	list-style: none;
	background-repeat: no-repeat;
	float: left;
	margin-top:92px;
}

.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -2000px;
	height: 93px;
	background-repeat: no-repeat;
}

.menu:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#about-mee a {background-image: url(/images/menu/about-mee.gif);width:40px;} 
#who-are-you a {background-image: url(/images/menu/who-are-you.gif);width:93px;} 
#presence a {background-image: url(/images/menu/presence.gif);width:56px;} 
#corporate-development a {background-image: url(/images/menu/corporate-development.gif);width:88px;} 
#contact-mee a {background-image: url(/images/menu/contact-mee.gif);width:50px;} 
#news-and-events a {background-image: url(/images/menu/news-and-events.gif);width:69px;} 
#personal-development a {background-image: url(/images/menu/personal-development.gif);width:76px;} 
#vision a {background-image: url(/images/menu/vision.gif);width:57px;} 
#transformation a {background-image: url(/images/menu/transformation.gif);width:96px;} 

/*buttons ends*/

/*castle*/

body#home {
	background-color:#000;
	margin:15px;
}

#castle {
	width:900px;
	height:635px;
	margin:0 auto;
	background-image:url(/images/castle/castle.jpg);
	background-repeat:no-repeat;overflow:hidden;
}

/*room menu*/

.rooms {
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
}

.rooms li {
	padding: 0;
	margin: 0;
	list-style: none;
	background-repeat: no-repeat;
}

.rooms li a, .rooms li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -2000px;
	background-repeat: no-repeat;
}

.rooms:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#about-mee-room a {
	background-image: url(/images/castle/room-green.jpg);
	width:88px;
	height:132px;
} 

#about-mee-room {
	background-image: url(/images/castle/room-green-over.jpg);
	width:88px;
	height:132px;
	position:relative;
	top:50px;
	left:430px;
}

#who-are-you-room a {
	background-image: url(/images/castle/room-dungeon.jpg);
	width:191px;
	height:96px;
} 

#who-are-you-room {
	background-image: url(/images/castle/room-dungeon-over.jpg);
	width:191px;
	height:96px;
	position:relative;
	top:226px;
	left:313px;
} 

#presence-room a {
	background-image: url(/images/castle/room-yellow.jpg);
	width:87px;
	height:110px;
}

#presence-room {
	background-image: url(/images/castle/room-yellow-over.jpg);
	width:87px;
	height:110px;
	position:relative;
	top:-182px;
	left:205px;
}
 
#corporate-development-room a {
	background-image: url(/images/castle/room-orange.jpg);
	width:164px;
	height:85px;
} 

#corporate-development-room {
	background-image: url(/images/castle/room-orange-over.jpg);
	width:164px;
	height:85px;
	position:relative;
	top:-181px;
	left:262px;
} 

#contact-mee-room a {
	background-image: url(/images/castle/room-red.jpg);
	width:118px;
	height:103px;
} 

#contact-mee-room {
	background-image: url(/images/castle/room-red-over.jpg);
	width:118px;
	height:103px;
	position:relative;
	top:-182px;
	left:504px;
} 

#news-and-events-room a {
	background-image: url(/images/castle/room-purple.jpg);
	width:145px;
	height:122px;
} 

#news-and-events-room {
	background-image: url(/images/castle/room-purple-over.jpg);
	width:145px;
	height:122px;
	position:relative;
	top:-409px;
	left:516px;
	
} 

#personal-development-room a {
	background-image: url(/images/castle/room-pink.jpg);
	width:168px;
	height:98px;
} 

#personal-development-room {
	background-image: url(/images/castle/room-pink-over.jpg);
	width:168px;
	height:98px;
	position:relative;
	top:-408px;
	left:264px;
} 

#vision-room a {
	background-image: url(/images/castle/room-vision.jpg);
	width:126px;
	height:123px;
} 

#vision-room {
	background-image: url(/images/castle/room-vision-over.jpg);
	width:126px;
	height:123px;
	position:relative;
	top:-918px;
	left:161px;
} 

#transformation-room a {
	background-image: url(/images/castle/room-transformation.jpg);
	width:182px;
	height:268px;
	position:relative;
	top:-910px;
	left:692px;
}

#secret-room a {
	background-image: url(/images/castle/room-secret.jpg);
	width:71px;
	height:92px;
}

#secret-room {
	background-image: url(/images/castle/room-secret-over.jpg);
	width:71px;
	height:92px;
	position:relative;
	top:-497px;
	left:435px
}

#flag1 {
	background-image:url(/images/castle/flag1.gif);
	width:107px;
	height:53px;
	position:relative;
	top:27px;
	left:255px
}

#flag2 {
	background-image:url(/images/castle/flag2.gif);
	width:108px;
	height:54px;
	position:relative;
	top:-42px;
	left:483px
}

#flag3 {
	background-image:url(/images/castle/flag3.gif);
	width:106px;
	height:55px;
	position:relative;
	top:-9px;
	left:634px
}

#transformation-home a {
	background-image:url(/images/scene/transformation-home.jpg);
	width:84px;
	height:70px;
}

#transformation-home {
	background-image:url(/images/scene/transformation-home-over.jpg);
	width:84px;
	height:70px;
	position:relative;
	top:-58px;
	left:411px
}

#vision-home a {
	background-image:url(/images/scene/vision-home.gif);
	width:102px;
	height:101px;
}

#vision-home {
	background-image:url(/images/scene/vision-home-over.gif);
	width:102px;
	height:101px;
	position:relative;
	top:-561px;
	left:316px
}

#ceiling-home a {
	background-image:url(/images/ceiling/ceiling-home.jpg);
	width:96px;
	height:94px;
}

#ceiling-home {
	background-image:url(/images/ceiling/ceiling-home-over.jpg);
	width:96px;
	height:94px;
	position:relative;
	top:0px;
	left:49px
}

#about-mee-room a:hover,
#who-are-you-room a:hover,
#presence-room a:hover,
#corporate-development-room a:hover,
#contact-mee-room a:hover,
#news-and-events-room a:hover,
#personal-development-room a:hover,
#vision-room a:hover,
#secret-room a:hover,
#transformation-home a:hover,
#vision-home a:hover,
#ceiling-home a:hover {
	background: none;
} 


/*room menu ends*/

/*castle ends*/

/*scene menu*/

#scene-menu {
	margin:0 auto;
	margin-top:10px;
	width:900px;
	
}

.scene-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	margin-left:93px;
}

.scene-menu li {
	padding: 0;
	margin: 0;
	margin:0 5px;
	height: 93px;
	list-style: none;
	background-repeat: no-repeat;
	float: left;
	margin-top:10px;
}

.scene-menu li a, .scene-menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -2000px;
	height: 93px;
	background-repeat: no-repeat;
}

.scene-menu:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


/*scene menu ends*/