﻿* {
	margin: 0;
	padding: 0;
	outline: none;
}

html {
	overflow-y: scroll;
}

body {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #f8f7f9;
	background-color: #0b1313;
}

a {
	color: #336c83;
}

a:hover {
	color: #58b7dd;
}

h3 {
	display: block;
	margin-bottom: 10px;
}

h4 {
	display: block;
	margin-bottom: 8px;
}

h5 {
	font-size: 12px;
	margin-bottom: 8px;
}

img {
	border: none;
}

p {
	line-height: 15px;
	text-align: justify;
	margin-bottom: 10px;
}

p.IndentPara {
	text-indent: 20px;
}

table.Table_01 {
	margin-bottom: 10px;
}

table.Table_01 td {
	padding: 0 10px 5px 0;
	vertical-align: top;
}

ul {
	list-style: none;
}

ul.BulletList01 {
	margin: 0 0 10px 50px;
}

ul.BulletList01 li {
	margin-bottom: 6px;
	padding-left: 15px;
	background-image: url(../Images/bullet_disc_01.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}


/* STYLES BY SITE STRUCTURE */

div.CenteringWrapper {
	width: 766px;
	margin: 0px auto;
}

div.CenteringWrapper_02 {
	width: 901px;
	margin: 0px auto;
}

div.CenteringWrapper_03 {
	/*width: 942px;*/
	width: 1086px;
	margin: 0px auto;
}

div.HeaderRow {
	float: left;
	width: 766px;
}

div.LogoHolder {
	float: left;
	display: inline;
	width: 275px;
	margin: 25px 0 30px 0;
}

div.TaglineHolder {
	position: relative;
	float: left;
	display: inline;
	width: 491px;
}

div.TaglineHolder img {
	position: absolute;
	right: 5px;
	top: 100px;
}

div.MainNav {
	float: left;
	width: 718px;
	height: 21px;
	padding: 0 22px;
	border: 2px solid #464444;
	margin-bottom: 14px;
}

div.MainNav li, div.MainNav li a {
	display: block;
	float: left;
	height: 21px;
	background-image: url(../Images/MainNav.gif);
}	

/* Home */
div.MainNav li.MainNav_HomeLI, div.MainNav li.MainNav_HomeLI a {
	width: 86px;
	background-position: 0 0;
}

div.MainNav li.MainNav_HomeLI a:hover {
	background-position: 0 -21px;
}

div.MainNav li.MainNav_HomeLI a.active, div.MainNav li.MainNav_HomeLI a.active:hover {
	background-position: 0 -42px;
}

/* About */
div.MainNav li.MainNav_AboutLI, div.MainNav li.MainNav_AboutLI a {
	width: 91px;
	background-position: -86px 0;
}

div.MainNav li.MainNav_AboutLI a:hover {
	background-position: -86px -21px;
}

div.MainNav li.MainNav_AboutLI a.active, div.MainNav li.MainNav_AboutLI a.active:hover {
	background-position: -86px -42px;
}

/* Discography */
div.MainNav li.MainNav_DiscographyLI, div.MainNav li.MainNav_DiscographyLI a {
	width: 140px;
	background-position: -177px 0;
}

div.MainNav li.MainNav_DiscographyLI a:hover {
	background-position: -177px -21px;
}

div.MainNav li.MainNav_DiscographyLI a.active, div.MainNav li.MainNav_DiscographyLI a.active:hover {
	background-position: -177px -42px;
}

/* Studio */
div.MainNav li.MainNav_StudioLI, div.MainNav li.MainNav_StudioLI a {
	width: 92px;
	background-position: -317px 0;
}

div.MainNav li.MainNav_StudioLI a:hover {
	background-position: -317px -21px;
}

div.MainNav li.MainNav_StudioLI a.active, div.MainNav li.MainNav_StudioLI a.active:hover {
	background-position: -317px -42px;
}

/* Projects */
div.MainNav li.MainNav_ProjectsLI, div.MainNav li.MainNav_ProjectsLI a {
	width: 115px;
	background-position: -409px 0;
}

div.MainNav li.MainNav_ProjectsLI a:hover {
	background-position: -409px -21px;
}

div.MainNav li.MainNav_ProjectsLI a.active, div.MainNav li.MainNav_ProjectsLI a.active:hover {
	background-position: -409px -42px;
}

/* Media */
div.MainNav li.MainNav_MediaLI, div.MainNav li.MainNav_MediaLI a {
	width: 85px;
	background-position: -524px 0;
}

div.MainNav li.MainNav_MediaLI a:hover {
	background-position: -524px -21px;
}

div.MainNav li.MainNav_MediaLI a.active, div.MainNav li.MainNav_MediaLI a.active:hover {
	background-position: -524px -42px;
}

/* Contact */
div.MainNav li.MainNav_ContactLI, div.MainNav li.MainNav_ContactLI a {
	width: 109px;
	background-position: -609px 0;
}

div.MainNav li.MainNav_ContactLI a:hover {
	background-position: -609px -21px;
}

div.MainNav li.MainNav_ContactLI a.active, div.MainNav li.MainNav_ContactLI a.active:hover {
	background-position: -609px -42px;
}

div.MainNav li a span {
	display: none;
}

/* MAIN TITLE HOLDER */
div.MainTitleHolder {
	position: relative;
	float: left;
	width: 766px;
	height: 14px;
	margin-bottom: 14px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.MainTitle_About {
	background-image: url(../Images/MainTitle_About.gif);
}

div.MainTitle_Contact {
	background-image: url(../Images/MainTitle_Contact.gif);
}

div.MainTitle_Discography {
	background-image: url(../Images/MainTitle_Discography.gif);
}

div.MainTitle_Media {
	background-image: url(../Images/MainTitle_Media.gif);
}

div.MainTitle_Projects {
	background-image: url(../Images/MainTitle_Projects.gif);
}

div.MainTitle_Studio {
	background-image: url(../Images/MainTitle_Studio.gif);
}

div.MainTitleHolder h2 {
	display: none;
}

/* CONTENT ROW */

div.ContentRow {
	float: left;
	width: 766px;
}

div.ContentRow_02 {
	float: left;
	width: 901px;
}

div.ContentRow_03 {
	float: left;
	/*width: 942px;*/
	width: 1086px;
}

div.ContentColumn_01 {
	float: left;
	width: 525px;
	margin-right: 50px;
}

div.ContentColumn_02 {
	float: left;
	width: 191px;
}

div.ContentColumn_02 p {
	text-indent: 0px;
}

div.ContentColumn_03 {
	float: left;
	width: 326px;
}

div.ContentBorderBox_01 {
	padding: 10px;
	margin-bottom: 15px;
	border: 2px solid #223842;
	background-color: #0f191c;
}

div.ContentBorderBox_02 {
	padding: 3px;
	margin-bottom: 15px;
	border: 2px solid #223842;
	background-color: #0f191c;
}

div.ContentBorderBox_03 {
	margin-bottom: 15px;
	border: 2px solid #223842;
	background-color: #0f191c;
}

div.ContentScrollBox_01 {
	padding-right: 20px;
	overflow-y: auto;
}

div.FooterRow {
	float: left;
	margin: 15px 0 25px 0;
	color: #898f91;
}

div.FooterRow p {
	text-align: left;
	text-indent: 0px;
	line-height: normal;
}

/* GENERAL CLASSES */
.AccentColor_01 {
	color: #ec008c;
}

.AccentColor_02 {
	color: #443d3f;
}

.AccentColor_03 {
	color: #6b6054;
}

.IntroText {
	color: #ec008c;
	font-weight: bold;
	font-size: 15px;
}

.Footnote_01 {
	font-size: 10px;
	text-align: left;
}

