html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}
body {
	margin:0; 
	padding:0; 
	height:100%;
	color: #444;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans;
	font-size:12px;
}

kkhtml, kkbody {
    overflow: hidden;
}

#imgContainer {
	z-index: -10;
	width: 100%;
}
h2 {
	font-size:23px;
}
a {
	text-decoration: underline;
	color:#444;
}
a:hover {
	text-decoration: underline;
	color:#000;
}
#menu {
	font-size:16px;
	position: fixed;
	top: 350px;
	left: 20px;
	width: 321px;
	z-index: 150;
	line-height:30px;
}

#menu ul li a {
		text-decoration: none;
}

#menu ul {
	text-align:center;
	list-style: none;
	padding: 0;
	margin: 0;
}

#logo {
	position: fixed;
	top: 20px;
	left: 20px;
	overflow: hidden;
	border: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 80;
}

#maincontent {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width:100%;
	height:100%;
}

#main-icons {
	position: fixed;
	top: 270px;
	left: 50px;
	z-index: 70;
}

#facebook-link, #youtube-link, #myspace-link, #twitter-link {
	height: 60px;
	width: 60px;
	overflow: hidden;
	display:inline-block;
}
#facebook-link:hover, #youtube-link:hover, #myspace-link:hover, #twitter-link:hover {
	background-position: 0 -60px;
}
#facebook-link{
	background-image: url("../images/facebook-big.png");
}
#youtube-link{
	background-image: url("../images/youtube-big.png");
}
#myspace-link{
	background-image: url("../images/myspace-big.png");
}
#twitter-link{
	background-image: url("../images/twitter-big.png");
}


#ghost-top {
	height:140px;
}

#ghost-bg {
	background: #FFFFFF;
	opacity: 0.8; 
	filter: alpha(opacity=80);
	position: fixed;
	top: 0px;
	left: 350px;
	width:480px;
	height:100%;
}

#ghost {
	padding:0px 40px 0px 40px;
	position: absolute;
	top: 0px;
	left: 350px;
	width:400px;
	height:100%;
	z-index: 70;
}
