@charset "utf-8";
html {
	overflow-x:auto;
	overflow-y:scroll;
}
body {
	margin:0;
	padding:0;
	background-color:#000000;
}
#container1 {
	background: transparent url(../images/bg_top.jpg) no-repeat center top;
	text-align:center;
}
#container2 {
	padding:20px 0 100px 0;
	background: transparent url(../images/bg_bottom.jpg) no-repeat center bottom;
}
#container3 {
	width:855px;
	margin:0px auto;
	background-color:#1A1E26;
}
#header {
	margin:0;
	height:85px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(../images/slice1_logo.jpg);
	background-repeat:no-repeat;
}
#banner {
	margin:0;
	height:145px;
	background-image:url(../images/slice2_banner.jpg);
	background-repeat:no-repeat;
}
/* --- NAVIGATION --- */
#navigation {
	height:35px;
	padding:0;
	margin:0;
	background-image:url(../images/navigation.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
#navigation li {
	display:inline;
}
#navigation li a {
	float:left;
	height:0;
	padding-top:40px;
	overflow:hidden;
	list-style:none;
	background-image:url(../images/navigation.jpg);
	background-repeat:no-repeat;
	outline:none;
} 
#navigation li#btn-left a {
	width:20px;
	background-repeat:no-repeat;
}

#navigation li#btn-home a {
	width:102px;
	background-position:-20px 0;
	margin-left:20px;
	background-repeat:no-repeat;
}
#navigation li#btn-home a:hover {
	background-position:-20px -35px;
}
#navigation li#btn-home a:active {
	background-position:-20px -70px;
}

#navigation li#btn-news a {
	width:102px;
	background-position:-122px 0;
	background-repeat:no-repeat;
}
#navigation li#btn-news a:hover {
	background-position:-122px -35px;
}
#navigation li#btn-news a:active {
	background-position:-122px -70px;
}

#navigation li#btn-profile a {
	width:102px;
	background-position:-224px 0;
	background-repeat:no-repeat;
}
#navigation li#btn-profile a:hover {
	background-position:-224px -35px;
}
#navigation li#btn-profile a:active {
	background-position:-224px -70px;
}

#navigation li#btn-credits a {
	width:102px;
	background-position:-326px 0;
	background-repeat:no-repeat;
}
#navigation li#btn-credits a:hover {
	background-position:-326px -35px;
}
#navigation li#btn-credits a:active {
	background-position:-326px -70px;
}

#navigation li#btn-music a {
	width:102px;
	background-position:-428px 0;
	background-repeat:no-repeat;
}
#navigation li#btn-music a:hover {
	background-position:-428px -35px;
}
#navigation li#btn-music a:active {
	background-position:-428px -70px;
}

#navigation li#btn-video a {
	width:102px;
	background-position:-530px 0;
	background-repeat:no-repeat;
}
#navigation li#btn-video a:hover {
	background-position:-530px -35px;
}
#navigation li#btn-video a:active {
	background-position:-530px -70px;
}

#navigation li#btn-pictures a {
	width:102px;
	background-position:-632px 0;
	background-repeat:no-repeat;
}
#navigation li#btn-pictures a:hover {
	background-position:-632px -35px;
}
#navigation li#btn-pictures a:active {
	background-position:-632px -70px;
}

/*#navigation li#btn-testimonials a {
	width:102px;
	background-position:-734px 0;
	background-repeat:no-repeat;
}
#navigation li#btn-testimonials a:hover {
	background-position:-734px -35px;
}
#navigation li#btn-testimonials a:active {
	background-position:-734px -70px;
}*/

#navigation li#btn-contact a {
	width:102px;
	background-position:-734px 0;
	background-repeat:no-repeat;
}
#navigation li#btn-contact a:hover {
	background-position:-734px -35px;
}
#navigation li#btn-contact a:active {
	background-position:-734px -70px;
}

#navigation li#btn-right a {
	width:20px;
	background-repeat:no-repeat;
}
/* --- END navigation --- */
/* ie6 png fix */
img, div, h2, a { 
behavior: url(iepngfix.htc)
}
#content {
	background-image:url(../images/grad_content_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
	overflow:hidden;
}
#contentbgbottom {
	background-image:url(../images/grad_content_bot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	overflow:hidden;
	width:855px;
	padding:0 0 30px 0;
	min-height:170px;
}
#content #left {
	float:left;
}
#content #right {
	float:right;
}
#content #leftheading {
	background-repeat:no-repeat;
	height:45px;
	overflow:hidden;
	text-indent:-9999px; 
	margin:25px 0 15px 17px;
}
#content #leftcontainer {
	padding:0 20px 0 20px;
	margin-top:3px;
}
#content #rightheading {
	background-repeat:no-repeat;
	height:45px;
	overflow:hidden;
	text-indent:-9999px;
	margin:25px 0 15px 17px;
}
#content #rightcontainer {
	padding:0 20px 0 20px;
	margin-top:3px;
}

#footer {
	margin:0;
	padding-top:11px;
	height:24px;
	width:855px;
	background-image: url(../images/slice6_footer.jpg);
	background-repeat: no-repeat;
}
