@charset "utf-8";
/*	-------------------------------------------------------------
	CSS : 			Artist Website - HOME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		nmk_home.css
	Date:			Oct 05, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	@import url("base_home.css");
body {
		background:#deeef6 url(../../images/bg_topStripeHome.png) 0 0 repeat-x;
		
	}
.topBG {
	background:url(../../images/body_bgHome.jpg) top center no-repeat;
}
/*	--------------------------------------------------------------------------------------------------------------------------
	#header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		height:320px;
		padding:0;
		background:url(../../images/header_bg.jpg) top center no-repeat;
	}
		#header #headerFlash p {
			margin:132px 0 0 0;
			background:#dadada;
			color:#000;
			text-align:center;
		}
		#header #leftSide {
			width:300px;
			float:left;
		}
		#header #rightSide {
			width:560px;
			float:left;
		}
			/* signUp Form styles */
			#header .signUp {
				width:300px; padding:40px 0 0 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#fff;
			}
				#header .signUp form h2 {
					width:136px; height:36px;
					margin:0 0 11px 0;
					background:url(../../images/h2_joinMailingList.png) no-repeat;	
				}
				#header .signUp form h3 {
					width:71px; height:11px;
					margin:12px 0 0 5px;
					background:url(../../images/joinNow.png) no-repeat;
					display:block;
					float:left;
				}
				#header .signUp form #form_email {
					padding:0 0 8px 0;
				}
					#header .signUp form #form_email .email {
						border:1px solid #72b1d6;
						width:172px; height:14px;
						padding:0 0 0 2px;
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#999999;
						background:#deeef6;
					}
				#header .signUp form #form_zip {
					padding:0 0 8px 0;
				}
					#header .signUp form #form_zip .zipcode {
						border:1px solid #72b1d6;
						width:99px; height:14px;
						padding:0 0 0 2px;
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#999999;
						background:#deeef6;
					}
				#header .signUp form #form_country {
					margin:0 0 8px 0;
				}
					#header .signUp form #form_country .country {
						border:1px solid #72b1d6;
						width:173px; height: 18px;
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#999999;
						background:#deeef6;
					}
				#header .signUp form #form_dob {
					margin:0 0 8px 0;
				}
					#header .signUp form #form_dob .birthday {
						border:1px solid #72b1d6;
						width:172px; height:14px;
						padding:0 0 0 2px;
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#999999;
						background:#deeef6;
					}
				#header .signUp form #form_mobile {
					margin:0 0 8px 0;
				}
					#header .signUp form #form_mobile .mobileNumber {
						border:1px solid #72b1d6;
						width:172px; height:14px;
						padding:0 0 0 2px;
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#999999;
						background:#deeef6;
					}
				#header .signUp form #form_mobileoptin {
				}
					#header .signUp form #form_mobileoptin .checkBox {
							display:block;
							float:left;
					}
					#header .signUp form #form_mobileoptin .checkBoxText {
						margin:3px 0 0 0;
						display:block;
						float:left;
					}
				#header .signUp .btn {
					margin:5px 0 0 0;
				}
					
		/*social links */
		#header .socialLinks {
			margin:260px 0 0 242px;
		} 
			#header .socialLinks .text {
				margin:5px 5px 0 0;
				font-size:10px;
				color:#fff;
				display:inline-block;
				float:left;
			}
			#header .socialLinks a.tweeter {
				width:72px; height:32px;
				background:url(../../images/socialSprites.png) -246px 0 no-repeat;
				display:inline-block;
				float:left;
			}	
				#header .socialLinks a.tweeter:hover {
					background-position:-246px -32px;
				}
			#header .socialLinks a.myspace {
				width:93px; height:32px;
				margin:0 35px 0 0;
				background:url(../../images/socialSprites.png) -118px 0 no-repeat;
				display:inline-block;
				float:left;
			}
				#header .socialLinks a.myspace:hover {
					background-position:-118px -32px;
				}
			#header .socialLinks a.facebook {
				width:77px; height:32px;
				margin:0 41px 0 0;
				background:url(../../images/socialSprites.png) 0 0 no-repeat;
				display:inline-block;
				float:left;
			}
				#header .socialLinks a.facebook:hover {
					background-position:0 -32px;
				}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainNav .home a {
		background-position:0 -66px !important;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		padding:18px 0 0 0;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	#news Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#news {
		width:546px;
		background:url(../../images/bg_topCap.png) 0 0 no-repeat;
	}
		#news .header {
			height:31px;
			padding:15px 0 0 0;
		}
		#news .newsContent {
			width:546px;
			padding:0 0 30px 0;
			background:url(../../images/bg_bottomCap.png) bottom left no-repeat;
		}
		h1#h1_newsUpdates {
			width:71px; height:18px; 
			margin:0 0 0 36px;
			background:url(../../images/h1_newsUpdates.png) no-repeat;
			float:left;
		}
		#news .header a.btn_rss {
			width:20px; height:20px;
			margin:0 0 0 15px;
			background:url(../../images/btn_rss.png) 0 0 no-repeat;
			display:block;
			float:left;
		}
		#news li {
			margin:0 0 17px 45px; padding:12px;
		}
			#news li a.readMore {
				width:79px; height:11px;
				margin:0 0 0 397px;
				background:url(../../images/btn_readMore.png) 0 0 no-repeat;
				display:block;
			}
				#news li a.readMore:hover {
					background-position:0 -14px;
				}
		#news h2 {
			margin:0 0 10px 0;
			font:normal 18px Arial, Helvetica, sans-serif;
		}
			#news h2 .date {
				width:68px;
				margin:0 0 6px 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#859aa4;
			}
		#news .body p {
			margin:6px 0;
		}
		#news ul {
			width:546px;
			padding:10px 0 20px 0;
			background:url(../../images/bg_colContent.png) 0 0 repeat-y;
		}
		#news a.more {
			width:127px; height:11px;
			margin:0 0 0 47px;
			background:url(../../images/btn_viewMoreNews.png) 0 0 no-repeat;
			display:block;
		}
			#news a.more:hover {
				background-position:0 -11px;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#twitterMainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#twitterMainCol {
		width:329px;
		margin:20px 0 0 0;
	}
		#twitterMainCol h1 {
			width:329px; height:22px;
			background:url(../../images/h1_twitter.png)
		}
		#twitterMainCol #twitter {
			margin:17px 0 0 0;
		}
		#twitterMainCol li {
			width:300px;
			margin:0 0 15px 15px;
		}
			#twitterMainCol li .postDate {
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#999999;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	#ringtones Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#ringtones {
		width:403px;
		margin:30px 0 0 0;
		float:left;
	}
		h1#h1_ringtones {
			height:23px; 
			margin:0 0 10px 0;
			background:url(../../images/h1_ringtones.png) no-repeat;	
		}
		#ringtones ul {
			margin:0 0 12px 0;
		}
			#ringtones li {

			}
			#ringtones li a {
				width:363px; 
				margin:2px 0; padding:4px 2px 3px 8px;
				font:normal 13px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
				background:#cac4c7 url(../../images/btn_ringtone.png) 283px 2px no-repeat !important;
			}
				#ringtones li a:hover {
					background-position:283px -19px !important;
					color:#fe46a2;
				}
		#ringtones a.more {
			width:143px; height:13px;
			background:url(../../images/btn_viewMoreRingtones.png) 0 0 no-repeat;
			display:block;
		}
			#ringtones a.more:hover {
				background-position:0 -20px;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	#kmFacebook Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#alFacebook {
		margin:65px 0 0 0;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#widget Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#widget {
		margin:0 0 25px 0;
	}
		#widget h2 {
			margin:0 0 10px 0;
			font:normal 18px Arial, Helvetica, sans-serif;
			color:#db3a8b;
		}
						
/*	--------------------------------------------------------------------------------------------------------------------------
	#downloads Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#downloads {
		width:546px;
		margin:30px 0 0 0; 
		background:url(../../images/bg_topCap.png) 0 0 no-repeat;
		overflow-x:hidden;
	}
		#downloads .downloadsContent {
			width:546px;
			padding:0 0 29px 0;
			background:url(../../images/bg_bottomCap.png) bottom left no-repeat;
		}
		h1#h1_downloads {
			height:18px; 
			margin:15px 0 10px 40px;
			background:url(../../images/h1_downloads.png) no-repeat;	
		}
		#downloads ul {
			width:546px;
			margin:0 0 12px 0; padding:40px 0 25px 50px;
			background:url(../../images/bg_colContent.png) 0 0 repeat-y;
		}
		#downloads li {
			width:139px; 
			margin:0 30px 0 0;
			font-size:11px;
			text-align:center;
			float:left;
		}
			#downloads li.titles {
				width:480px; height:20px;
				margin:0;
			}
				#downloads li.titles h2 {
					float:left;
				}
				#downloads li.titles h2.right {
					margin:0 76px 0 0;
					float:right;
					display:inline;
				}
			#downloads li.buddyIcon {
				width:55px;
			}
			#downloads a {
				font:bold 11px Arial, Helvetica, sans-serif;
			}
			#downloads a.img {
				border:solid 2px #0079bf;
				width:135px; height:101px; 
				margin:0 0 3px 0; padding:1px 0 0 0;
			}
				#downloads a.img:hover {
					border:solid 2px #66a7cc;
				}
			#downloads a.icon {
				border:solid 2px #0079bf;
				width:50px; height:50px; 
				display:block;
				margin:0 0 3px 0;
			}
				#downloads a.icon:hover {
					border:solid 2px #66a7cc;
				}
	#downloads a.more {
			width:178px; height:11px;
			margin:0 0 0 51px;
			background:url(../../images/btn_viewMoreDownloads.png) 0 0 no-repeat;
			display:block;
			line-height:0;
		}
			#downloads a.more:hover {
				background-position:0 -11px;
			}
			
