@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AID 7288 :: The-Dream : MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		artist_main.css
	Date:			Mar 30, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

	@import url("artist_slices.css");

/*	--------------------------------------------------------------------------------------------------------------------------
	IDJ.net active Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		background:url(../../../../images/nav_artistsBG.png) 0 0 no-repeat;
		behavior: url("../../shared/css/iepngfix.htc");
	}
	#nav li.artists a:link, #nav li.artists a:active, #nav li.artists a:visited, #nav li.artists a:hover {
		background-position: -65px -58px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainFeature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature {
		background: url(../../../../images/1o1_bg.png) center -220px no-repeat;
		padding:0 0 20px 0;
	}
		#mainFeature .feature {
			width:742px;
			margin:0 auto; padding:9px 0 0 218px;
		}
		#mainFeature .aid_main {
			background: url(../../images/featurePortrait_main.png) 12px 47px no-repeat;
		}
	#noFeature {
		background: url(../../../../images/1o1_bg.png) center bottom no-repeat;
	}
		#noFeature .feature {
			width:742px;
			margin:0 auto; padding:9px 0 30px 218px;
		}
		#noFeature .aid_main {
			background: url(../../images/featurePortrait_med.png) 40px 10px no-repeat;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#artistNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav {
		list-style:none;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
		#artistNav li {
			float:left;
			margin:0 19px 0 0;
			display:block;
		}
		#artistNav li.logo {
			width:730px; height:34px;
			background:url(../../images/logo_desertStorm.png) right 0 no-repeat;
			margin:20px 0 4px 0;
		}
			#artistNav li.logo a:link, #artistNav li.logo a:active, #artistNav li.logo a:visited, #artistNav li.logo a:hover  {
				width:198px; height:34px;
				display:block;
				background:url(../../images/nav_artistLogo.png) 0 0 no-repeat;
				behavior: url("../../shared/css/iepngfix.htc");
			}
		#artistNav li.home {
			
		}
			#artistNav li.home a:link, #artistNav li.home a:active, #artistNav li.home a:visited {
				color:#1882df;
			}
				#artistNav li.home a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.news {
			
		}
			#artistNav li.news a:link, #artistNav li.news a:active, #artistNav li.news a:visited {
				color:#1882df;
			}
				#artistNav li.news a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.blog {
			
		}
			#artistNav li.blog a:link, #artistNav li.blog a:active, #artistNav li.blog a:visited {
				color:#1882df;
			}
				#artistNav li.blog a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.videos {
			
		}
			#artistNav li.videos a:link, #artistNav li.videos a:active, #artistNav li.videos a:visited {
				color:#1882df;
			}
				#artistNav li.videos a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.photos {
			
		}
			#artistNav li.photos a:link, #artistNav li.photos a:active, #artistNav li.photos a:visited {
				color:#1882df;
			}
				#artistNav li.photos a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.tour {
			
		}
			#artistNav li.tour a:link, #artistNav li.tour a:active, #artistNav li.tour a:visited {
				color:#1882df;
			}
				#artistNav li.tour a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.discography {
			
		}
			#artistNav li.discography a:link, #artistNav li.discography a:active, #artistNav li.discography a:visited {
				color:#1882df;
			}
				#artistNav li.discography a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.bio {
			
		}
			#artistNav li.bio a:link, #artistNav li.bio a:active, #artistNav li.bio a:visited {
				color:#1882df;
			}
				#artistNav li.bio a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.qa {
			
		}
			#artistNav li.qa a:link, #artistNav li.qa a:active, #artistNav li.qa a:visited {
				color:#1882df;
			}
				#artistNav li.qa a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.extras {
			
		}
			#artistNav li.extras a:link, #artistNav li.extras a:active, #artistNav li.extras a:visited {
				color:#1882df;
			}
				#artistNav li.extras a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.mobile {
			
		}
			#artistNav li.mobile a:link, #artistNav li.mobile a:active, #artistNav li.mobile a:visited {
				color:#1882df;
			}
				#artistNav li.mobile a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}
		#artistNav li.community {
			
		}
			#artistNav li.community a:link, #artistNav li.community a:active, #artistNav li.community a:visited {
				color:#1882df;
			}
				#artistNav li.community a:hover {
					background:url(../../../../images/dashed_195284.gif) 0 bottom repeat-x;
					color:#bde0ff;
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	#sideCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#sideCol {
		padding:3px 0 0 0;
	}
	#sideCol #community.slice_1o3 {
		padding:0 0 30px 0;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.commentBox Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.commentBox {
			width:500px;
			margin:0 0 0 30px;
		}
			.commentBox h2#h2_addYourComment {
				width:196px; height:11px;
				margin:0 0 14px 0;
				background:url(../../../../images/h2_addYourComment15px.png) 0 0 no-repeat;
			}
			.commentBox h2#h2_addYourQuestion {
				width:196px; height:13px;
				margin:0 0 11px 0;
				background:url(../../../../images/h2_addYourQuestion15px.png) 0 0 no-repeat;
			}
			.commentBox a.profilePic:link, .commentBox a.profilePic:active, .commentBox a.profilePic:visited {
				width:94px;
				margin:15px 13px 6px 0; padding:4px 0 0 0;
				overflow:hidden;
				font:bold 10px Arial, Helvetica, sans-serif;
				float:left;
				text-align:center;
				text-decoration:none;
				color:#bde0ff;
				background:url(../../../../images/profile_bg50.png) 18px 0 no-repeat;
			}
				.commentBox a.profilePic:hover {
					color:#ffc100;
					background-position: 18px -142px;
				}
				.commentBox a.profilePic span.img {
					width:50px; height:50px;
					margin:0 auto;
					display:block;
				}
				.commentBox a.profilePic span.user {
					margin:8px 0 0 0;
					display:block;
				}
			.commentBox .formHolder {
				float:left;
				width:380px;
			}
				.commentBox .formHolder label {
					margin:0 0 3px 0;
					display:block;
					color:#ccc;
					font-size:11px;
				}
				.commentBox .formHolder .textBox {
					width:380px;
					margin:0 0 8px 0; padding:3px;
					border:1px solid #585858;
					background:#444;
					color:#d0d0d0;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	#fancybox Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#data {
		width: 800px;
		height: 600px;
		margin:0; padding:0;
		position:relative;
	}
	
#sbdata #data {
	display: none;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../../../../images/fancybox/../../../../images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../../../../images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../../../../images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../../../../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../../../../images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../../../images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../../../../images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../../../../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../../../../images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../../../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../../../../images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../../../../images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../../../../images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../../../../images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../../../../images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../../../../images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../../../../images/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
