@charset "utf-8";
/* CSS Document */

*{
	border:none;
}

body{

	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow: hidden;
}

#background {
	z-index: 1;
	width: 100%;
	height:100%;
	top:0;
	left:0;
	position: absolute;
}
#wrapper{
	width:960px;
	margin:0 auto;
	height:100%;
	/* background:#fff; */
}

#header{
		height:500px;
		width:960px;
		/* background:url('images/sky-bg.jpg') no-repeat top left; */
		position:relative;
		overflow:hidden;
	}
	
#header .foreground{
			position:absolute;
			top:370px;
			z-index:100;
		}
		
#sliders{
			overflow:hidden;
		}
		
#sliders>*{
			display:none;
		}
		
#titlebar{
			position:relative;
			z-index:10;
			top:100px;
			text-align:center;
		}
		
#titlebar h1{
				font-family:arial black,sans-serif;
				color:#d04695;
				padding:10px;
				font-size:50px;
				letter-spacing:-0px;
			}
		
.village{
			position:absolute;
			top:366px;
			left:30px;
			z-index:90;
			height:500px;
			width:470px;
			background:url('images/village-background.png') no-repeat top center;
		}	
.village-padding{
				padding:120px 25px 20px 25px;
			}
.village-padding p{
				color:#333;
				font-family:"Lucida Grande",arial, sans-serif;
				font-size:14px;
				line-height:1.6em;
			}
			
.village-padding h2{
				color:#333;
				font-family:arial, sans-serif;
				font-size:26px;
				margin:0;
				padding:0;
				letter-spacing:-2px;
			}
						
.village-padding a{
				color:#EF0E90;
				font-family:arial, sans-serif;
				font-size:26px;
				font-weight: bold;
				margin:0;
				padding:0;
				letter-spacing:-2px;
				text-decoration: none;
			}
.village-padding a:hover {
				color:#333;
				font-family:arial, sans-serif;
				font-size:26px;
				margin:0;
				padding:0;
				letter-spacing:-2px;
			}
			
.cloudbar{
			position:absolute;
			top:-465px;
			left:600px;
			z-index:90;
			height:325px;
			width:252px;
			background:url('images/cloud-bar.png') no-repeat bottom center;
		}
			
.cloud-padding{
				padding:20px;
				text-align:center;
			}
			
.cloud-padding p{
				color:#F7F7F7;
				font-family:"Lucida Grande",arial, sans-serif;
				font-size:13px;
				line-height:1.6em;
			}
			
.cloud-padding h2{
				margin:0px 0px 25px 0px;
				padding:0;
				color:#b0be00;
				font-family:arial, sans-serif;
				font-size:26px;
				letter-spacing:-2px;
			}

#content{
		position:relative;
		z-index: 5;
			text-align:center;
			padding:80px;
			
		}
		
#content h2{
				color:#fff;
				font-family:verdana, sans-serif;
				font-size:26px;
				letter-spacing:-1px;
			}
			
#content p{
				color:#FFF;
				font-family:"Lucida Grande",arial, sans-serif;
				font-size:13px;
			}

#content a{
				color:#FFED2F;
				text-decoration:none;
			}
.rose {
			color:#d04695;
				
			}