* {
	margin: 0;
	}

p, div, h1, h2, h3, td, img, ul, li {
	margin:0;
	padding:0;
	border:none; 
	}

a {
	color:#f05223;
	text-decoration:none;}
	
a:hover {
	color:#f05223;
	text-decoration:underline;}

ul {
	border:none;
	margin:0;
	padding:0; }
	
html {
	height:80%; }

body {
	background-color:#fff;
	margin:30px 30px 30px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868C94;
	position:relative;
	height:100%;
	}

.wrapperIntro {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:1000px;
	margin:0;
	}
	
.wrapper {
	width:1000px;
	margin:0;
	}
	
#introTitle {
	width:800px;
	height:145px;
	min-height:145px;
	max-height:145px;
	background-image:url(images/text_introTitle.png);
	background-repeat:no-repeat;}
	
#mainTitle {
	width:323px;
	height:115px;
	min-height:115px;
	max-height:115px;}

#rightPanelHeader {
	float:right;
	width:170px; }

#rightPanelMain {
	float:right;
	width:170px; }

.newsTitle {
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;}



#newsHeading {
	float:right;
	width:170px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	margin-bottom:10px;}

#rightPanelHeader li{
	list-style:none;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	letter-spacing:-1px;
}

#rightPanelHeader ul {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #C8CBCF;
}


#rightPanelMain ul {
	padding-bottom:5px;
	margin-bottom:5px;
}

#rightPanelMain li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #C8CBCF;
}

dt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	}

dt i {
	font-style:italic;
	font-weight:700; }

dt a {
	text-decoration:none;
	color:#868c94; }

dd {
	border-bottom:1px solid #C8CBCF; 
	margin-bottom:10px;}

#twit-twit div  {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #C8CBCF;
}

#latestTweet p {
	color:#868C94;
	font-size:13px;
	font-style:italic;
	font-weight:100;}

#logoIntro {
	width:213px;
	height:63px;
	min-height:63px;
	max-height:63px;
	background-image:url(images/logo_home.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:50px; }

#logoMain {
	width:213px;
	height:63px;
	min-height:63px;
	max-height:63px;
	background-image:url(images/logo_main.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:50px;
	position:relative;}
	
.divider {
	height:1px;
	min-height:1px;
	max-height:1px;
	border-bottom:1px solid #C8CBCF;
	margin-top:15px;
	margin-bottom:15px; }


#mainMenu {
	width:690px;
	min-height:520px; }

.leftPanelWrapper {
	width:830px;
	float:left;
	height:230px;
	min-height:230px;}

.rightPanelWrapper {
	width:170px;
	float:left;
	height:230px;
	min-height:230px;}

.leftPanelWrapperMain {
	width:830px;
	float:left;}

.rightPanelWrapperMain {
	width:170px;
	float:left;}
	
.menuPanel {
	width:335px;
	height:160px;
	min-height:160px;
	max-height:160px;
	float:left;
	margin-bottom:20px;
	position:relative;
	cursor:pointer;
	overflow:hidden;}

.djBoxHover {
	width:335px;
	height:160px;
	min-height:160px;
	max-height:160px;
	position:absolute;
	cursor:pointer;
	top:0;
	left:0;
	z-index:99; }

.menuLabel {
	position:absolute;
	top:0;
	left:0;
	width:150px;
	background-image:url(images/trans_white.png);
	background-repeat:repeat;
	padding:6px;
	color:#5C6169;
	z-index:2;}

.menuTitle {
	font-size:13px;
	font-weight:700;
	letter-spacing:-1px;
}

.menuDesc {
	font-size:13px;
	font-style:italic; }


.menuImg {
	width:335px;
	height:160px;
	min-height:160px;
	max-height:160px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.artistGallery {
	width:600px;
	height:520px;
	min-height:520px;
	max-height:520px;
	float:left;
	overflow:hidden;}

.artistInfo {
	width:230px;
	float:right; }

.artistPadding {
	padding:0 15px 0 15px;}
	
.artistPadding p {
	font-size:12px;
	margin-bottom:15px;
	letter-spacing:0;
	color:#000;}

#artistLinks {
	list-style:none; }
	
#artistLinks li {
	list-style:none;
	height:15px;
	min-height:15px;
	max-height:15px;
	line-height:15px;
	margin-bottom:5px;
	color:#000;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:700;}

#artistLinks li img {
	margin-right:5px;
	margin-bottom:3px;
	vertical-align:middle;
	}
	
#artistLinks a {
	text-decoration:none;
	color:#000; }
	
#artistLinks a:hover {
	text-decoration:none;
	color:#f05223;
}

.leftPanel {
	margin-right:20px; }

.panelA {
	background-image:url(images/panel_a.jpg);
	background-repeat:no-repeat;
	background-position:top left; }

.panelB {
	background-image:url(images/panel_b.jpg);
	background-repeat:no-repeat;
	background-position:top left; }
	
.panelC {
	background-image:url(images/panel_c.jpg);
	background-repeat:no-repeat;
	background-position:top left; }
	
.panelD {
	background-image:url(images/panel_d.jpg);
	background-repeat:no-repeat;
	background-position:top left; }
	
.panelE {
	background-image:url(images/panel_e.jpg);
	background-repeat:no-repeat;
	background-position:top left; }

#footer {
	position:fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 28px;
	min-height: 28px;
	}

#footerInner {
	color:#A4A9B1;
	text-align:left;
	font-size:11px;
	}

#footerInner .divider {
	margin-bottom:5px;
	margin-top:10px;}

#loading {
	font-size:34px;
	font-family:Arial, Helvetica, sans-serif;
	color:#A4A9B1;
	font-weight:400;
}

#loading em {
	font-weight:100;
	font-size:30px;
	font-style:normal;}
	
#rightPanelHeader a {
	text-decoration:none;
	color:#000; }
	
.twitterHeader {
	font-weight:bold;
	margin-bottom:5px;}
	
.twitterBody {
	margin-bottom:10px;
	border-bottom:1px solid #C8CBCF;
	padding-bottom:10px;}
	
.twitterBody a {
	text-decoration:none;
	color:#868C94; }
	
#latestTweet .twitterBody a {
	text-decoration:none;
	color:#868C94;
	font-size:14px;
	font-style:italic;
	border-bottom:none;}
	
#artistLogo {
	margin-top:20px; }
	
#player {
	position:absolute;
	top:-27px;
	left:75px;
}

.legal p {
	font-size:9px; }
	
