/*
Theme Name: Mumz The Werd V2
Theme URI: http://yuriydyrenko.com
Description: Mumz The Werd V2 theme.
Version: 2.0
Author: Yuriy Dyrenko
Author URI: http://yuriydyrenko.com
*/

body {
	background: #0f0f0f url('images/background.jpg') no-repeat top center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 160%;
	margin: 0;
	padding: 0;
	text-align: center;
}

a {
	color: #000;
}

h1 a {
	color: #fff;
}

a:hover {
	color: #fc00ff;
}

h1 a:hover {
	color: #000;
}

h1 {
	color: #d200f1;
	font-size: 24px;
	font-weight: bold;
	margin: 5px 0 8px 0;
	padding: 0px;
}

#body {
	margin: auto;
	text-align: justify;
	overflow: hidden;
	width: 987px;
}

#body_top {
	float: left;
	height: 213px;
	overflow: hidden;
	padding: 0 0 0 6px;
}
	
	#blog {
		background: url('images/blog.gif') top;
		display: inline;
		float: left;
		height: 78px;
		list-style: none;
		margin: -108px 0 0 160px;
		width: 95px;
	}
	
		#blog:hover {
			background: url('images/blog.gif') bottom;
		}
	
	#mumz_space {
		background: url('images/mumz_space.gif') top;
		display: inline;
		float: left;
		height: 52px;
		list-style: none;
		margin: -91px 0 0 433px;
		width: 120px;
	}
	
		#mumz_space:hover {
			background: url('images/mumz_space.gif') bottom;
		}
	
	#search_box {
		float: left;
		height: 43px;
		margin: -65px 0 0 708px;
		width: 261px;
	}	
		
		#search {
			background: url(images/search.gif) no-repeat;
			border: 0 none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 15px;
			color: #fff;
			height: 43px;
			line-height: 150%;
			padding: 12px;
			margin-left: 2px;
			width: 261px;
		}

	#navigation {
		margin: 44px 0 0 165px;
	}
	
		#nav_home {
			background: url(images/nav_home.gif) top;
			display: inline;
			float: left;
			height: 57px;
			list-style: none;
			width: 110px;
		}
		
			#nav_home:hover {
				background: url(images/nav_home.gif) bottom;
			}
			
			#nav_home_over {
				background: url(images/nav_home.gif) bottom;
				display: inline;
				float: left;
				height: 57px;
				list-style: none;
				width: 110px;
			}
			
		#nav_shop {
			background: url(images/nav_shop.gif) top;
			display: inline;
			float: left;
			height: 67px;
			list-style: none;
			width: 133px;
		}
		
			#nav_shop:hover {
				background: url(images/nav_shop.gif) bottom;
			}
			
			#nav_shop_over {
				background: url(images/nav_shop.gif) bottom;
				display: inline;
				float: left;
				height: 67px;
				list-style: none;
				width: 133px;
			}
			
		#nav_music {
			background: url(images/nav_music.gif) top;
			display: inline;
			float: left;
			height: 50px;
			list-style: none;
			margin: 19px 0 0 0;
			width: 104px;
		}
		
			#nav_music:hover {
				background: url(images/nav_music.gif) bottom;
			}
			
			#nav_music_over {
				background: url(images/nav_music.gif) bottom;
				display: inline;
				float: left;
				height: 50px;
				list-style: none;
				margin: 19px 0 0 0;
				width: 104px;
			}
			
		#nav_about {
			background: url(images/nav_about.gif) top;
			display: inline;
			float: left;
			height: 56px;
			list-style: none;
			margin: 19px 0 0 0;
			width: 104px;
		}
		
			#nav_about:hover {
				background: url(images/nav_about.gif) bottom;
			}
			
			#nav_about_over {
				background: url(images/nav_about.gif) bottom;
				display: inline;
				float: left;
				height: 56px;
				list-style: none;
				margin: 19px 0 0 0;
				width: 104px;
			}
			
		#nav_media {
			background: url(images/nav_media.gif) top;
			display: inline;
			float: left;
			height: 47px;
			list-style: none;
			margin: 33px 0 0 0;
			width: 104px;
		}
		
			#nav_media:hover {
				background: url(images/nav_media.gif) bottom;
			}
			
			#nav_media_over {
				background: url(images/nav_media.gif) bottom;
				display: inline;
				float: left;
				height: 47px;
				list-style: none;
				margin: 33px 0 0 0;
				width: 104px;
			}
			
		#nav_team {
			background: url(images/nav_team.gif) top;
			display: inline;
			float: left;
			height: 53px;
			list-style: none;
			margin: 33px 0 0 0;
			width: 108px;
		}
		
			#nav_team:hover {
				background: url(images/nav_team.gif) bottom;
			}
			
			#nav_team_over {
				background: url(images/nav_team.gif) bottom;
				display: inline;
				float: left;
				height: 53px;
				list-style: none;
				margin: 33px 0 0 0;
				width: 108px;
			}
			
		#nav_events {
			background: url(images/nav_events.gif) top;
			display: inline;
			float: left;
			height: 60px;
			list-style: none;
			margin: 33px 0 0 0;
			width: 108px;
		}
		
			#nav_events:hover {
				background: url(images/nav_events.gif) bottom;
			}
			
			#nav_events_over {
				background: url(images/nav_events.gif) bottom;
				display: inline;
				float: left;
				height: 60px;
				list-style: none;
				margin: 33px 0 0 0;
				width: 108px;
			}
		
#body_middle {
	background: url('images/body_middle.gif') center repeat-y;
	float: left;
	width: 987px;
	overflow: hidden;
}

	#body_content {
		float: left;
		margin: 8px 0 0 0;
		padding: 0 0 0 19px;
		overflow: hidden;
		width: 675px;
	}
	
		.blog_post {
			background: #cfcece;
			border: 1px solid #d200f1;
			margin: 0 0 15px 10px;
			width: 655px;
		}
		
			.blog_post_top {
				background: #d200f1;
				margin: 0px;
				padding: 5px;
				width: 645px;
			}
			
				.blog_post_top h1 {
					color: #fff;
					font-size: 20px;
					font-weight: normal;
					margin: 5px 0 8px 0;
					padding: 0px;
				}
			
			.blog_post_middle {
				margin: 0px;
				margin: -10px 0 0 0;
				padding: 0px 5px 0px 5px;
				width: 645px;
			}
			
			.blog_post_bottom {
				background: #d200f1;
				margin: 0px;
				padding: 5px;
				width: 645px;
			}
			
				.blog_post_bottom a:hover {
					color: #fff;
				}
	
		.store-listing {
			border: thin solid #1F1E1E;
			float: left;
			overflow: hidden;
			margin: 3px;
			height: 310px;
			width: 160px;
			}
			
		#store-listing-view {
			text-align: left;
			overflow: hidden;
			width: 100%;
			}
			
			#store-listing-view-left {
				float: left;
				}
				
			#store-listing-view-right {
				float: right;
				width: 275px;
				}
				
		.street-main {
			float: left;
			overflow: hidden;
			width: 675px;
			}
			
			.street-main-left {
				float: left;
				margin: 0 0 0 0px;
				width: 300px;
				}
			
			.street-main-right {
				float: left;
				margin: 0 5px 0 25px;
				width: 345px;
				}
				
		.contact_input_text {
			background: #fc00ff;
			border: none 0px;
			color: #000;
			font-family: "Trebuchet MS";
			font-size: 12px;
			margin: 0;
			padding: 7px;
		}
		
		#contact_submit {
			background: #fc00ff;
			border: none 0px;
			color: #000;
			font-family: "Trebuchet MS";
			font-size: 12px;
			font-weight: bold;
			margin: 0;
			padding: 7px;
		}
	
	#body_sidebar {
		float: right;
		width: 287px;
	}
	
		.sidebar_heading {
			background: url(images/sidebar_heading.gif) top;
			color: #fff;
			font-size: 18px;
			display: inline;
			float: left;
			height: 38px;
			list-style: none;
			padding: 21px 0 0 10px;
			margin: 0 0 10px 0;
			width: 277px;
		}
		
		.sidebar_text {
			padding: 0 25px 0 15px;
			width: 247px;
		}
		
		.sidebar_text li {
			padding: 0px;
			margin: 0 0 0 10px;
		}

#body_bottom {
	background: url('images/body_bottom.gif') center no-repeat;
	float: left;
	height: 33px;
	padding: 20px 0 0 20px;
	width: 967px;
}
	
	#nav_footer_home {
		background: url(images/nav_footer_home.gif) top;
		display: inline;
		float: left;
		height: 17px;
		list-style: none;
		margin: 0 0 0 10px;
		width: 41px;
	}
		
		#nav_footer_home:hover {
			background: url(images/nav_footer_home.gif) bottom;
		}
		
	#nav_footer_contact {
		background: url(images/nav_footer_contact.gif) top;
		display: inline;
		float: left;
		height: 17px;
		list-style: none;
		margin: 0 0 0 10px;
		width: 55px;
	}
		
		#nav_footer_contact:hover {
			background: url(images/nav_footer_contact.gif) bottom;
		}
		
	#nav_footer_shipping {
		background: url(images/nav_footer_shipping.gif) top;
		display: inline;
		float: left;
		height: 17px;
		list-style: none;
		margin: 0 0 0 10px;
		width: 59px;
	}
		
		#nav_footer_shipping:hover {
			background: url(images/nav_footer_shipping.gif) bottom;
		}
		
	#nav_footer_faq {
		background: url(images/nav_footer_faq.gif) top;
		display: inline;
		float: left;
		height: 17px;
		list-style: none;
		margin: 0 0 0 10px;
		width: 26px;
	}
		
		#nav_footer_faq:hover {
			background: url(images/nav_footer_faq.gif) bottom;
		}
		
//events		

		#cal {
			width:280px;
			font-family:arial, helvetica, sans-serif;
			font-size:9pt;
			color:#000;
			text-align:center;
			line-height:30px;
		}
	
		#cal h2 {
			width:270px;
			margin:0 5px 5px 5px;
			background:#004a80;
			font-size:12pt;
			color:#fff;
		}

		#cal ul {
			width:280px;
			margin:0;
			padding:0;
		}
		
		#cal ul li {
			margin:0;
			width:30px;
			height:30px;
			list-style:none;
			display:block;
			float:left;
			border:5px solid #fff;
		}
		
		#cal ul li.day {
			background:#666;
			color:#fff;
			font-weight:bold;
		}

		#cal ul li.num { background:#ccc; }
		
		#cal a.event {
			text-decoration:none;
			display:block;
			width:30px;
			height:30px;
			background:#6dcff6;
			color:#004a80;
			font-weight:bold;
		}
