body {
	background-color: black;
}
/* Framework */

div#framework {
	background: #4e4c4d url(../core/black_images/Background.jpg) no-repeat center top;
	height: 745px;
}
/* Navigation */
ul#navigation a:link, ul#navigation a:visited {
	background-color: transparent;
	border: none;
}
/*button*/
#nav_home a { background: url(../core/black_images/navigation_black.png) no-repeat 0 0; }
#nav_about a { background: url(../core/black_images/navigation_black.png) no-repeat -97px 0; }
#nav_gallery a { background: url(../core/black_images/navigation_black.png) no-repeat -192px 0; }
#nav_services a { background: url(../core/black_images/navigation_black.png) no-repeat -289px 0; }
#nav_music a { background: url(../core/black_images/navigation_black.png) no-repeat -385px 0; }
#nav_contact a { background: url(../core/black_images/navigation_black.png) no-repeat -481px 0; }

/*over states*/
#nav_home a:hover { background: url(../core/black_images/navigation_black.png) no-repeat 0 -50px; }
#nav_about a:hover { background: url(../core/black_images/navigation_black.png) no-repeat -97px -50px; }
#nav_gallery a:hover { background: url(../core/black_images/navigation_black.png) no-repeat -192px -50px; }
#nav_services a:hover { background: url(../core/black_images/navigation_black.png) no-repeat -289px -50px; }
#nav_music a:hover { background: url(../core/black_images/navigation_black.png) no-repeat -385px -50px; }
#nav_contact a:hover { background: url(../core/black_images/navigation_black.png) no-repeat -481px -50px; }

/*on states*/
.homepage #nav_home a { background: url(../core/black_images/navigation_black.png) no-repeat 0 -50px; }
.aboutpage #nav_about a { background: url(../core/black_images/navigation_black.png) no-repeat -97px -50px; }
.gallerypage #nav_gallery a { background: url(../core/black_images/navigation_black.png) no-repeat -192px -50px; }
.servicespage #nav_services a { background: url(../core/black_images/navigation_black.png) no-repeat -289px -50px; }
.musicpage #nav_music a { background: url(../core/black_images/navigation_black.png) no-repeat -385px -50px; }
.contactpage #nav_contact a { background: url(../core/black_images/navigation_black.png) no-repeat -481px -50px; }
/* Logo */

div#logo {
	background-image: url(../core/black_images/logo.png);
}
/* Site basics sidebar */

button.next2 {
	background: url(../core/black_images/ver_prev.png) no-repeat;
}

button.prev2 {
	background: url(../core/black_images/ver_next.png) no-repeat;
}
/* Buttons */

span.prev {
	background: url(../core/black_images/hor_prev.png) no-repeat;
}

span.next {
	background: url(../core/black_images/hor_next.png) no-repeat;
}

button.next_serv_page {
	background: url(../core/black_images/hor_prev.png) no-repeat 0 0;
}

button.prev_serv_page {
	background: url(../core/black_images/hor_next.png) no-repeat 0 0;
}
/* Services */

button.prev_serv {
	background: url(../core/black_images/hor_prev.png) no-repeat;
}

button.next_serv {
	background: url(../core/black_images/hor_next.png) no-repeat;
}
/* Footer */

div#footer_wrapper {
	background-image: url(../core/black_images/footer.jpg);
	background-repeat: repeat-x;
	padding-bottom: 12px;
}