@charset "utf-8";
/*	-------------------------------------------------------------
	CSS : 			Nellie McKay Website - MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		nm_main.css
	Date:			Sep 22, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	@import url("base_main.css");
	@import url("nm_components.css");
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		background:#5ba3dc url(../../images/body_bg.jpg) top center fixed;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#3c3b3b;
	}
	a {
		color:#d9185d;
	}
		a:hover {
			color:#ed4b89;
			text-decoration:underline;
		}
	a.lvl2 {
		color:#d9185d;
	}
		a.lvl2:hover {
			color:#ed4b89;
		}
	a.more, a.top {
		font-weight:bold;
		color:#282828;
	}
	a.top {
		padding:0 0 0 15px;
		background:url(../../images/btn_top.png) 0 3px no-repeat;
		display:block;
	}
		a.more:hover, a.top:hover {
			color:#d9185d;
		}
		a.top:hover {
			background:url(../../images/btn_top.png) 0 -15px no-repeat;
		}
		a.more em, a.top em {
			font-style:normal;
			color:#d9185d;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	#mainNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainNav {
		border-right:solid 1px #947a69;
		border-left:solid 1px #947a69;
		padding:6px 0 0 25px;
		background:#fbf1aa;
	}
		#mainNav li {
			margin:0 28px 0 0;
			float:left;
		}
			#mainNav li a {
				height:21px; 
				display:block;
			}
				#mainNav li a:hover {
				}
			#mainNav .home a {
				width:36px;
				background:url(../../images/nav_sprite.png) 0 0 no-repeat;
			}
				#mainNav .home a:hover {
					background-position:0 -27px;
				}
			#mainNav .news a {
				width:35px;
				background:url(../../images/nav_sprite.png) -63px 0 no-repeat;
			}
				#mainNav .news a:hover {
					background-position:-63px -27px;
				}
			#mainNav .blog a {
				width:33px;
				background:url(../../images/nav_sprite.png) -126px 0 no-repeat;
			}
				#mainNav .blog a:hover {
					background-position:-126px -27px;
				}
			#mainNav .bio a {
				width:20px;
				background:url(../../images/nav_sprite.png) -187px 0 no-repeat;
			}
				#mainNav .bio a:hover {
					background-position:-187px -27px;
				}
			#mainNav .videos a {
				width:43px;
				background:url(../../images/nav_sprite.png) -234px 0 no-repeat;
			}
				#mainNav .videos a:hover {
					background-position:-234px -27px;
				}
			#mainNav .photos a {
				width:52px;
				background:url(../../images/nav_sprite.png) -305px 0 no-repeat;
			}
				#mainNav .photos a:hover {
					background-position:-305px -27px;
				}
			#mainNav .downloads a {
				width:79px;
				background:url(../../images/nav_sprite.png) -385px 0 no-repeat;
			}
				#mainNav .downloads a:hover {
					background-position:-385px -27px;
				}
			#mainNav .links a {
				width:36px;
				background:url(../../images/nav_sprite.png) -492px 0 no-repeat;
			}
				#mainNav .links a:hover {
					background-position:-492px -27px;
				}
			#mainNav .tour a {
				width:36px;
				background:url(../../images/nav_sprite.png) -556px 0 no-repeat;
			}
				#mainNav .tour a:hover {
					background-position:-556px -27px;
				}
			#mainNav .signup a {
				width:50px;
				background:url(../../images/nav_sprite.png) -619px 0 no-repeat;
			}
				#mainNav .signup a:hover {
					background-position:-619px -27px;
				}
			#mainNav .discography a {
				width:88px;
				background:url(../../images/nav_sprite.png) -697px 0 no-repeat;
			}
				#mainNav .discography a:hover {
					background-position:-697px -27px;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	#header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		border-top:solid 2px #685438; border-bottom:solid 1px #685438; border-right:solid 1px #947a69; border-left:solid 1px #947a69;
		height:107px;
		background:url(../../images/header_mini.jpg) 0 0 no-repeat;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#main Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main {
		border-right:solid 1px #947a69; border-left:solid 1px #947a69;
		background:#f8dc7c;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.noContent {
		padding:10px; margin:11px 0;
		border:1px dashed #d9185d !important;
		text-align:center;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#linkBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#linkBar {
		border-right:solid 1px #947a69; border-bottom:solid 1px #947a69; border-left:solid 1px #947a69;
		width:880px; height:30px; 
		padding:0 10px;
		background:#80d1e4;
	}
		#linkBar .facebook a {
			width:68px; height:30px;
			background: url(../../images/linkBar_facebook.png) 0 0 no-repeat;
			display:none; /*block*/
		}
			#linkBar .facebook a:hover {
				background-position:0 -30px;
			}
		#linkBar .myspace a {
			width:114px; height:30px;
			background: url(../../images/linkBar_myspace.png) 0 0 no-repeat;
			display:block;
		}
			#linkBar .myspace a:hover {
				background-position:0 -30px;
			}
		#linkBar .twitter a {
			width:76px; height:30px;
			background: url(../../images/linkBar_twitter.png) 0 0 no-repeat;
			display:none; /*block*/
		}
			#linkBar .twitter a:hover {
				background-position:0 -30px;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.pagination {
	
	}
	.pagination.top {
		margin:0 0 27px 0; padding:0 0 3px 0;
		border-bottom:1px solid #efedab;
	}
	.pagination.bottom {
		margin:10px 0 0 0; padding:3px 0 0 0;
		border-top:1px solid #efedab;
	}
		.pagination .displaying {
			width:200px;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#706d6e;
			float:left;
		}
		.pagination .pager {
			width:200px;
			color:#d9185d;
			float:right;
			text-align:right;
		}
			.prev {
				padding:0 5px 0 8px;
				background:url(../../images/arrow_left.png) 0 4px no-repeat;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			.next {
				padding:0 8px 0 5px;
				background:url(../../images/arrow_right.png) right 4px no-repeat;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		padding:10px 0 20px 0;
	}
		#footer .logos {
			width:161px; 
			float:left;
		}
			#footer .logos li {
				display:inline;
			}
				#footer .logos .umg a {
					width:73px; height:29px;
					margin: 0 10px 0 0;
					background:url(../../images/logo_uni.png) 0 0 no-repeat;
					display:block;
					float:left;
				}
				#footer .logos .verve a {
					width:78px; height:28px;
					background:url(../../images/logo_verve.png) 0 0 no-repeat;
					display:block;
					float:left;
				}
		#footer #fineprint {
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			color:#fff;
		}
			#footer #fineprint a {
				font-weight:bold;
				color:#fff;
			}
				#footer #fineprint a:hover {
					background:#d9185d;
				}
		#footer a.halo {
			width:105px; height:8px;
			background:url(../../images/btn_halo.png) 0 0 no-repeat;
			display:block;
			float:right;
		}
			#footer a.halo:hover {
				background-position:0 -9px;
			}