@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MELANIE FIONA MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		mf_main.css
	Date:			Aug 19, 2009
	Author:		Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	main/body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both; float:none;
		height:0;
		font-size:0; line-height:0;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	body {
		background:#000 url(../../images/bg_body.gif) top center repeat-y;
		margin:0; padding:0;
	}
	#main {
		width:870px;
		margin:0 auto; padding:15px 0 0 0;
		background:url(../../images/bg_main.jpg) top center no-repeat;
		font:normal 15px Georgia, serif;
		color:#fbf4f9;
		line-height:20px;
	}
	
	img {
		border:0;
	}
	
	a {
		color:#be7dd0;
		text-decoration:none;
	}
		a:hover {
			color:#af0bc2;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	ad Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#header .adholder {
			width:728px; height:90px;
			margin:0 auto;
			border:1px solid #000;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	headerStyles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#header ul#navTop {
			margin:333px 0 0 89px;
			list-style-type:none;
		}
		
		#header ul#navBottom {
			margin:10px 0 0 89px;
			list-style-type:none;
		}
		
			#header ul#navTop li, #header ul#navBottom li {
				display:block;
				float:left;
				margin:0 16px 0 0;
			}
			
				#header ul#navTop li a, #header ul#navBottom li a {
					display:block;
					height:13px;
					background-image:url(../../images/nav_sprite.gif);
				}
				
				
				/* -- HOME -- */
					#header ul#navTop li.home a {
						width:47px;
						background-position:0 0;
					}
						#header ul#navTop li.home a:hover {
							background-position:0 -13px;
						}
						
				/* -- MUSIC -- */
					#header ul#navTop li.music a {
						width:51px;
						background-position:-64px 0;
					}
						#header ul#navTop li.music a:hover {
							background-position:-64px -13px;
						}
				
				/* -- MEDIA-- */
					#header ul#navTop li.media a {
						width:51px;
						background-position:-131px 0;
					}
						#header ul#navTop li.media a:hover {
							background-position:-131px -13px;
						}
						
				/* -- PHOTOS-- */
					#header ul#navTop li.photos a {
						width:63px;
						background-position:-315px 0;
					}
						#header ul#navTop li.photos a:hover {
							background-position:-315px -13px;
						}
						
				/* -- TOUR-- */
					#header ul#navTop li.tour a {
						width:42px;
						background-position:-195px 0;
					}
						#header ul#navTop li.tour a:hover {
							background-position:-195px -13px;
						}
						
				/* -- STORE-- */
					#header ul#navBottom li.store a {
						width:48px;
						background-position:-252px 0;
					}
						#header ul#navBottom li.store a:hover {
							background-position:-252px -13px;
						}
						
				/* -- FAVS-- */
					#header ul#navBottom li.fav a {
						width:124px;
						background-position:0px -32px;
					}
						#header ul#navBottom li.fav a:hover {
							background-position:0px -45px;
						}

				/* -- LINKS-- */
					#header ul#navBottom li.links a {
						width:42px;
						background-position:-140px -32px;
					}
						#header ul#navBottom li.links a:hover {
							background-position:-140px -45px;
						}

				/* -- FANS-- */
					#header ul#navBottom li.fans a {
						width:39px;
						background-position:-198px -32px;
					}
						#header ul#navBottom li.fans a:hover {
							background-position:-198px -45px;
						}
		
		
		#header #mp {
			width:419px; height:187px;
			margin: 13px 0 0 53px;
		}
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#content {
		margin: 3px 0 0 33px;
		background:url(../../images/bg_content.jpg) top left repeat-y;
	}
	
		#content #mainCol {
			width:432px;
			margin:0 58px 0 0;
			float: left;
			overflow:hidden;
		}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.stuffBox{
	width:255px;
	margin: auto 0;
	
	
	}
	
	.post {
		margin:23px 0 0 10px; padding:0 0 12px 0;
		background:url(../../images/border_post.gif) bottom left repeat-x;
	}
	
		.post h2 {
			font-size:22px;
			font-weight:normal;
		}
		
		.post .date {
			margin:2px 0 0 0;
			font-size:12px;
		}
		
		.post p {
			margin:15px 0 0 0;
		}
		
		.post ul.shareLinks {
			list-style-type:none;
			margin:10px 0 0 0; padding:0;
			font:normal 12px arial, sans-serif;
		}
		
			.post ul.shareLinks li {
				height:22px;
				float: left;
				line-height:22px;
				margin:0 10px 0 0;
			}
			
				.post ul.shareLinks li.comment a{
					background:url(../../images/share_comment.gif) center left no-repeat;
					padding:0 0 0 20px;
				}
				.post ul.shareLinks li.tweet a{
					background:url(../../images/share_tweet.gif) center left no-repeat;
					padding:0 0 0 16px;
				}
			
				.post ul.shareLinks li.send a{
					background:url(../../images/share_send.gif) center left no-repeat;
					padding:0 0 0 22px;
				}
				.post ul.shareLinks li.facebook a{
					background:url(../../images/share_fb.gif) center left no-repeat;
					padding:0 0 0 17px;
				}
			
			
				.post ul.shareLinks li a {
					color:#fff;
					display:block;
				}
					.post ul.shareLinks li a:hover {
						color:#af0bc2;
					}
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	altCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#altCol {
		width:315px;
		float:left;
	}
		#altCol .albumLink {
			width:315px; height:90px;
		}
	
		#altCol .mini {
			width:315px;
			overflow:hidden;
		}
		
		
	#altCol #mailingList {
		margin:30px 0 0 0;
	}
		
		#mailingList h3#h3MailingList {
			width:287px;
			padding:0 0 8px 0;
		}
		
		#mailingList label {
			display:block;
			padding:0 0 3px 0;
			font-size:11px;
			color:#fff;
			font-family: arial, sans-serif;
			line-height:11px;
		}
		
		#mailingList #emailBlock {
			width:102px;
			margin:0 10px 0 0;
			float:left;
		}
		
		#mailingList #birthDate {
			float:left;
		}
		
		#mailingList input.email {
			width:100px; height:20px;
			margin:0 0 8px 0;
			display:block;	
			background:#393939;
			border:1px solid #444;
			color:#fff;
		}
		
		#mailingList select {
			height:20px;
			width:65px;
			margin:0; padding:0;
			background:#393939;
			border:1px solid #444;
			color:#fff;
		}
		
		#mailingList input.sub_style {
			display:block;
			margin:0 0 0 263px;
			border-style:outset;
			border-color:#87618A;
			background:black;
			color:White;
			cursor:pointer;
		}
				
	#altCol .rectMed {
		width:300px;
		margin:10px 0 0 0;
	}
	
	#altCol .mozes {
		border:1px solid #de92e9;
	}
		
	
/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#footer {
		padding:40px 0 45px 0;
	}
	
		#footer ul#moreLinks {
			list-style-type:none;
			margin:0; padding:0;
			text-align:center;
		}
		
			#footer ul#moreLinks li {
				display:inline;
				padding:0 10px 0 0;
			}
			
		#footer .adholder {
			width:728px; height:90px;
			margin:20px auto 0 auto;
			border:1px solid #000;
		}
		
		#footer #footerInfo {
			margin:20px 0 0 0;
			font-size:10px;
			font-family:arial, sans-serif;
			text-align:center;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	Comments
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#comments {
		margin:30px 0 0 10px;
	}
	    #comments .noContent{
					    padding:0 0 20px 0;
		}
			
		#comments h2 {
				margin:0 0 40px 0;
			font:normal 20px georgia,garamond,serif;
			color:#fefefe;
		}
		#comments .entry {
			margin:0 0 39px 0; padding:0 0 18px 0;
			background:url(../../images/border_post.gif) left bottom repeat-x;
		}
			#comments .entry h3 {
				margin:0 0 17px 0;
				font:bold 16px Verdana, Tahoma, Helvetica, Arial;
				color:#bcbcbc;
			}
			#comments .entry p {
				margin:0 0 12px 0;
				normal 12px Verdana, Tahoma, Helvetica, Arial;
				color:#fff;
			}
			#comments .entry span {
				font:normal 10px Verdana, Tahoma, Helvetica, Arial;
				color:#858585;
			}
		#comments .leaveComment {
				
		}
			#comments .leaveComment a.btn_leaveComment {
				width:102px; height:23px;
				margin:2px 15px 0 0;
				background:url(../../images/btn_leaveComment.png) 0 0 repeat-x;
				display:inline-block;
				float:left;
			}
				#comments .leaveComment p {
					font:normal 10px Verdana, Tahoma, Helvetica, Arial;
					color:#fff;
					float:left;	
				}
				#comments .leaveComment span.links {
					font:bold 10px Verdana, Tahoma, Helvetica, Arial;
					float:left;	
				}
					#comments .leaveComment span.links {
						color:#bc90ae;
					}
					
	
	