@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	MOZELLA
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		mozella_main.css
	Date:			Jul 30, 2009
	Author:		Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		font:normal 11px Verdana, sans-serif;
		color:#473422;
		line-height:14px;
		background:#506165 url(../../images/bg_body.gif) top left repeat-x;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	.altText {
		width:0; height:0;
		padding:0; margin:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:0px;
		font-size:1px;
		overflow:hidden;
		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%;
	}
	a {
		text-decoration:none;
		color:#573719;
		font-weight:bold;
	}
		a:hover {
			color:#704a26;
			text-decoration:underline;
		}
 h2 {
		padding:0 0 15px 0;
		font:normal 18px Georgia, serif;
		color:#04738d;
		letter-spacing:.02px;
		line-height:20px;
	}
	h1 {
		font:normal 18px Georgia, serif;
		color:#04738d;
		letter-spacing:.02px;
		line-height:20px;
	}
		h2 a {
			color:#04738d;
			font-weight:normal;
		}
			h2 a:hover {
				color:#704a26;
			}
		
	a.btnBack {
		width:79px; height:29px;
		margin:0 0 0px 315px;
		background:url(../../images/btn_back.gif) top left no-repeat;
		display:block;
	}
		a:hover.btnBack {
			background-position:bottom left;
		}
	p {
		padding:0 0 15px 0;
	}
	#contentScroll img {
		display:block;
		margin:0 auto; padding:0 0 10px 0;
	}
	li {
		padding:0 0 20px 0;
	}
	.date {
		font-size:10px;
		display:block;
	}
	.container {
		width:960px;
		margin:0 auto;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	ad Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.adHolder {
		width:728px; height:90px;
		margin:0 auto;
		padding:10px 0 21px 0;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main {
		height:648px;
		background:url(../../images/bg_main.jpg) top center no-repeat;
	}
	
	#mainContent {
		width:605px;
		float:left;
	}
	#mainCol {
		width:393px;
		margin:111px 0 0 60px;
	}
		#mainCol.single {
			margin-top:69px;
		}
	#contentScroll {
		height:383px;
		margin:10px 0 0 0; padding:0 15px 0 0;
		overflow-y:auto;
		overflow-x:hidden;
	}
	
	a.logo {
		display:block;
		width:343px; height:92px;
		margin:10px 0 0 0;
		float:right;
	}
	
	/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#mainNav {
		height:26px;
		padding:46px 0 0 0;
	}
		ul#mainNav li {
			height:22px;
			float:left;
			padding:0;
		}
			ul#mainNav li a {
				height:22px;
				background-image:url(../../images/sprite_nav2.jpg);
				background-repeat:no-repeat;
				display:block;
			}
				
			/*--Home--*/
			ul#mainNav li.home a {
				width:45px;
				margin:0 20px 0 0;
				background-position:0 0px;
			}
				ul#mainNav li.home a:hover {
					background-position:0 -22px;
				}
			/*--bio--*/
			ul#mainNav li.bio a {
				width:32px;
				margin:0 20px 0 0;
				background-position:-55px 0;
			}
				ul#mainNav li.bio a:hover {
					background-position:-55px -22px;
				}
			/*--news--*/
			ul#mainNav li.news a {
				width:45px;
				margin:0 21px 0 0;
				background-position:-97px 0;
			}
				ul#mainNav li.news a:hover {
					background-position:-97px -22px;
				}
			/*--tour--*/
			ul#mainNav li.tour a {
				width:46px;
				margin:0 21px 0 0;
				background-position:-152px 0;
			}
				ul#mainNav li.tour a:hover {
					background-position:-152px -22px;
				}					
			/*--music--*/
			ul#mainNav li.music a {
				width:52px;
				margin:0 21px 0 0;
				background-position:-208px -0;
			}
				ul#mainNav li.music a:hover {
					background-position:-208px -22px;
				}		
			/*--videos--*/
			ul#mainNav li.videos a {
				width:60px;
				margin:0 23px 0 0;
				background-position:-270px 0;
			}
				ul#mainNav li.videos a:hover {
					background-position:-270px -22px;
				}	
			/*--photos--*/
			ul#mainNav li.photos a {
				width:65px;
				margin:0 22px 0 0;
				background-position:-340px 0;
			}
				ul#mainNav li.photos a:hover {
					background-position:-340px -22px;
				}	
			/*--mobile--*/
			ul#mainNav li.mobile a {
				width:59px;
				margin:0 0px 0 0;
				background-position:-415px 0;
			}
				ul#mainNav li.mobile a:hover {
					background-position:-415px -22px;
				}
	/*	--------------------------------------------------------------------------------------------------------------------------
	mediaplayer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#mediaHolder {
			width:263px; height:32px;
			margin:12px 0 0 478px;
			background:yellow;
		}
		
	/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#footer {
			padding:30px 0 0 0;
			color:#f7fad0;
		}
			#footer  a {
				color:#f7fad0;
			}
			#footer .copy {
				width:330px;
				padding:10px 0 0 0;
				float:left;
			}
			
			#footer ul#socialLinks {
				height:40px; width:595px;
				float:right;
			}
				#footer ul#socialLinks li {
					float:right;
					margin:0 0 0 15px;
				}
		
		