body{
	font:normal normal 12px arial, verdana, sans-serif;
	color:#fff;
	background:#000 url(images/kid-kasio-8-cropped.jpg) no-repeat -288px -366px;
	text-align:center;
	padding:0px;
	margin:0px;
}

img{
	border:0;
	outline:none;
}

a{
	outline:none;
}

em{
	font-weight:bold;
}


#wrapper{
	position:absolute;
	top:0;
	left:0;
	width:1024px;
	height:768px;
	margin:0 auto;
	background:transparent;
	background:url(images/kid-kasio-8-cropped.jpg) no-repeat center center;
}

#neon_logo{
	position:absolute;
	left:7px;
	top:15px;
	width:549;
	height:205px;
	outline:none;
	overflow:none;
	text-indent:-10000px;
}

.footer{
	position:absolute;
	font-size:10px;
	color:#4A3927;
}

.footer a{
	color:#4A3927;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

#copy_notice{
	right:0px;
	bottom:-50px;
}

#footer_nav{
	left:0px;
	bottom:-50px;
}


/* -- Main Site Navigation -- */

#main_nav{
	position:absolute;
	margin:0;
	padding:0;
	color:#ff0000;
}

#main_nav li{
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	outline:none;
	overflow:none;
  text-indent:-10000px;
}

#main_nav li a{
	display:block;
	text-indent:-10000px;
  cursor: pointer;
/*	background:transparent;*/
}

#about{
	left:166px;
	top:186px;
}

#about a{	
	width:213px;
	height:318px;
}

#about a:hover{
	background:url(images/about-hl.jpg) no-repeat 0px 0px;
}


#gigs{
	left:618px;
	top:202px;
}

#gigs a{
	width:208px;
	height:301px;
}

#gigs a:hover{
	background:url(images/gigs-hl.jpg) no-repeat 0px 0px;
}

#album{
  z-index:1;
	left:353px;
	top:178px;
}

#album a{
	width:268px;
	height:294px;
}

#album a:hover{
	background:url(images/album.jpg) no-repeat 5px 5px;
}

#iTunes{
	left:357px;
	top:470px;
}

#iTunes a{
	width:268px;
	height:49px;
}

#iTunes a:hover{
	background:url(images/album-itunes-hl.jpg) no-repeat 0 0;
}

#amazon{
	left:485px;
	top:436px;
}

#amazon a{
	width:104px;
	height:40px;
}

#amazon a:hover{
	background:url(images/album-amazon-hl.jpg) no-repeat 0 0;
}

#stockists{
	left:381px;
	top:477px;
}

#stockists a{
	width:208px;
	height:29px;
}

#stockists a:hover{
	background:url(images/album-stockists-hl.jpg) no-repeat 0 -1px;
}

#music{
	left:70px;
	top:579px;
	width:200px;
	height:144px;
}

#music a{
	width:200px;
	height:144px;
}

#music a:hover{
	background:url(images/music-hl.jpg) no-repeat 0 -1px;
}

#photos{
	left:308px;
	top:614px;
	width:119px;
	height:142px;
}

#photos a{
	width:119px;
	height:142px;
}

#photos a:hover{
	background:url(images/camera-hl.jpg) no-repeat 21px 7px;
}

li#videos{
	left:686px;
	top:585px;
	text-indent:0px;
}

#videos a{
	width:140px;
	height:106px;
}

#videos a:hover{
	background:url(images/video-hl.jpg) no-repeat 0px 0px;
}


/* -- Social Network Navigation -- */

#social_nav{
	position:absolute;
	margin:0;
	padding:0;
	color:#00ff00;
}

.social_link{
	position:absolute;
	display:block;
	width:62px;
	height:62px;
	margin:0;
	padding:0;
}

.social_link a{
	display:block;
	width:62px;
	height:62px;
	outline:none;
	overflow:none;
	text-indent:-10000px;
	background-repeat:no-repeat;
	background-position:62px 0px;
}

.social_link a:hover{
	background-position:0px 0px;
}

#facebook_link{
	left:867px;
	top:217px;
}
#facebook_link a{
	background-image:url(images/facebook-icon.jpg);
}

#twitter_link{
	left:893px;
	top:259px;
}
#twitter_link a{
	background-image:url(images/twitter-icon.jpg);
}

#instagram_link{
	left:820px;
	top:311px;
}
#instagram_link a{
	background-image:url(images/instagram-icon.jpg);
}

#youtube_link{
	left:813px;
	top:357px;
}
#youtube_link a{
	background-image:url(images/youtube-icon.jpg);
}

#soundcloud_link{
	left:855px;
	top:402px;
}
#soundcloud_link a{
	background-image:url(images/soundcloud-icon.jpg);
}


/* -- Overlays -- */

.overlay {
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background:#E2DBC8 url(images/paper-texture.jpg);
	
	width:464px;	
	min-height:400px;
	text-align:left;
	color:#000000;
	padding:25px;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}



/* close button positioned on upper right corner */
.overlay .close {
	background-image:url(images/close-button.png);
	position:absolute;
	right:5px;
	top:4px;
	cursor:pointer;
	height:23px;
	width:79px;
}

#about_sec{
	height:300px;
}

.quoteauthor{
	font-style:italic;
	color:#776;
}

.scroll-pane{
	margin-top:30px;
	overflow:auto;
	height:330px;
}

#music_sec{
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	left:85px;
	top:581px;
	width:176px;
	height:144px;
	padding:0px;
	margin:0px;
	z-index:10002;
}

#photos_sec{
	width:464px;
	height:550px;
	padding:0px;
	margin:0px;
	background:#ffffff url(images/polaroid.jpg) no-repeat 0 0;
}

#videos_sec{
	width:650px;
	height:440px;
	padding:0px;
	margin:0px;
	background:transparent;
}

#videos_sec .close{
	top:20px;
}


#nightsky{
	position:absolute;
	top:1px;
	right:60px;
	width:321px;
	height:164px;
}

#cameraflash{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10001;
	background-color:#fff;
}

#videoflash{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10001;
	opacity:0.7;
	background:url(images/kid-kasio-2-cropped-wave.jpg) no-repeat -288px -366px;
}