*
{
	margin: 0;
	padding: 0;
	border: 0;
}

body 
{
	font-size: 14px;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: black;
	color: #999;
}

#container
{
	width: 935px;
	margin: 0 auto;
}

#header
{
	width: 935px;
	margin-top: 40px;	
}

#logo
{
	width: 239px;
	float: left;
}

h1
{
	font-size: 30px;
	color: #D6DE23;
	font-weight: bold;
	padding-bottom: 10px;
}

h2
{
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}

h3
{
	font-weight: bold;
	font-size: 16px;
	color: white;
	padding-bottom: 10px;
}

a
{
	color: #D6DE23;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: 0;
}
	
/* MENU BEGINNING */

#menu
{
	position: relative;
	top: 92px;
	float: right;
}

#links
{
	width: 696px;
	height: 71px;
}

#links #linksContainer
{
	position: relative;
	margin: 0 auto;
	top: 16px;
}

#links ul
{
	width: 100%;
	margin-left: 10px;
}

#links li
{
	padding: 0 5px;
	float: left;
	text-indent: -9000px;
	overflow: hidden;
}

#links .btnHome a:link,#links .btnHome a:visited
{
	background: url(./imagens/links.png) no-repeat 0 0;
	width: 65px;
	height: 25px;
	display: block;
}

.home #links .btnHome a:link,.home #links .btnHome a:visited,#links .btnHome a:hover
{
	background-position: 0 -30px;
	outline: none;
}

#links .btnGaleria a:link,#links .btnGaleria a:visited
{
	background: url(./imagens/links.png) no-repeat -66px 0;
	width: 80px;
	height: 25px;
	display: block;
}

.galeria #links .btnGaleria a:link,.galeria #links .btnGaleria a:visited, #links .btnGaleria a:hover
{
	background-position: -66px -30px;
	outline: none;
}

#links .btnAgenda a:link,#links .btnAgenda a:visited
{
	background: url(./imagens/links.png) no-repeat -150px 0;
	width: 75px;
	height: 25px;
	display: block;
}

.agenda #links .btnAgenda a:link,.agenda #links .btnAgenda a:visited,#links .btnAgenda a:hover
{
	background-position: -150px -30px;
	outline: none;
}

#links .btnNovidades a:link,#links .btnNovidades a:visited
{
	background: url(./imagens/links.png) no-repeat -230px 0;
	width: 100px;
	height: 25px;
	display: block;
}

.novidades #links .btnNovidades a:link,.novidades #links .btnNovidades a:visited,#links .btnNovidades a:hover
{
	background-position: -230px -30px;
	outline: none;
}

#links .btnBiografia a:link,#links .btnBiografia a:visited
{
	background: url(./imagens/links.png) no-repeat -330px 0;
	width: 102px;
	height: 25px;
	display: block;
}

.biografia #links .btnBiografia a:link,.biografia #links .btnBiografia a:visited,#links .btnBiografia a:hover
{
	background-position: -330px -30px;
	outline: none;
}

#links .btnDiscografia a:link,#links .btnDiscografia a:visited
{
	background: url(./imagens/links.png) no-repeat -433px 0;
	width: 110px;
	height: 25px;
	display: block;
}

.discografia #links .btnDiscografia a:link,.discografia #links .btnDiscografia a:visited,#links .btnDiscografia a:hover
{
	background-position: -433px -30px;
	outline: none;
}

#links .btnContato a:link,#links .btnContato a:visited
{
	background: url(./imagens/links.png) no-repeat -553px 0;
	width: 82px;
	height: 25px;
	display: block;
}

.contato #links .btnContato a:link,.contato #links .btnContato a:visited,#links .btnContato a:hover
{
	background-position: -553px -30px;
	outline: none;
}


/* BLOG CONTENT */

#blogContent
{
	background: url('./imagens/bg[home].jpg') no-repeat top center;
	width: 960px;
	margin: 30px auto 0 auto;
	min-height: 500px;
	float: left;
	position: relative;
	left: 10px;
}

	.agenda #blogContent
	{
		background: url('./imagens/bg[agenda].jpg') no-repeat top center;
		margin-top: 40px;
		min-height: 800px;
	}
		
		.agenda #blogContent .gigs-calendar
		{
			margin: 130px 0 0 70px;
		}
	
		.agenda #blogContent #performance
		{
			width: 832px;
			height: 114px;
			background: url('./imagens/bg[agendaItem].png') repeat-x top center;
			margin: 15px 0;
		}
		
			.agenda #blogContent #performance .date
			{
				float: left;
				color: #D6DE23;
				font-size: 20px;
				text-align: center;
				position: relative;
				top: -20px;
				left: 28px;
			}
		
				.agenda #blogContent #performance .date span
				{
					font-size: 25px;
					font-weight: bold;
				}
				
			.agenda #blogContent #performance .city
			{
				position: relative;
				left: 110px;
				color: #D6DE23;
				font-size: 20px;
				top: 15px;
			}
			
			.agenda #blogContent #performance .tour
			{
				float: right;
				color: #ccc;
				font-size: 14px;
			}
			
			.agenda #blogContent #performance .venue
			{
				position: relative;
				top: 25px;
				left: 110px;
				color: #ccc;
				font-size: 14px;
			}
			
				.agenda #blogContent #performance .venue a
				{
					color: #ccc;
				}
				
			.agenda #blogContent #performance .eventName
			{
				position: relative;
				top: 30px;
				left: 61px;
				color: #ccc;
				font-size: 14px;
			}
			
			.agenda #blogContent #performance .time
			{
				float: right;
				color: #D6DE23;
				font-size: 20px;
				margin-top: -25px;
				margin-right: 20px;
			}
			
			.agenda #blogContent #performance .map
			{
				position: relative;
				left: 110px;
				color: #ccc;
				font-size: 14px;
			}
			
	.novidades #blogContent
	{
		background: url('./imagens/bg[novidades].jpg') no-repeat top center;
		margin-top: 0px;
		min-height: 800px;
		width: 1001px;
	}
		
		.fb-like
		{
			margin-bottom: 20px;
			width: 100%;
			color: white;
		}
		
		.novidades #blogContentTop
		{
			width: 450px;
			margin-top: 230px;
			margin-left: 10px;
		}
		
		.novidades #blogContentTop h3
		{
			text-transform: uppercase;
		}
		
		.novidades #blogContentTop .author
		{
			color: #D6DE23;
		}
		
		.novidades #blogContentTop .date
		{
			color: white;
		}
		
		.novidades #blogContentTop .entry
		{
			padding-top: 10px;
			color: white;
		}
		
			.novidades #blogContentTop .entry p
			{
				margin-bottom: 10px;
			}
			
			.novidades #blogContentTop .entry .more-link
			{
				font-family: Georgia;
				font-style: italic;
			}
		
		.novidades #blogContentTop .post
		{
			padding: 20px 0 20px 0;
			border-bottom: 2px dotted white;
		}
		
		.novidades #blogContentTop .single
		{
			
		}
			
			.novidades #blogContentTop .single .entry
			{
				padding-top: 30px;
			}
			
		.novidades #respond
		{
			margin: 25px 0;
		}
		
			.novidades #respond input,.novidades #respond textarea
			{
				margin: 5px 0;
			}
			
	.contato #blogContent
	{
		background: url('./imagens/bg[contato].jpg') no-repeat top center;
		margin-top: 0px;
		min-height: 800px;
		width: 1036px;
	}
	
		.contato #blogContent .wpcf7
		{
			width: 300px;
			margin: 150px 0 0 500px;
		}
		
			.contato #blogContent .wpcf7 p
			{
				margin: 10px 0;
			}
			
			.contato #blogContent .wpcf7 input
			{
				padding: 5px;
			}
		
	.newsletter #blogContent .entry
	{
		width: 600px;
		margin-top: 70px;
		margin-left: 60px;
	}
	
	.biografia #blogContent
	{
		background: url('./imagens/bg[biografia].jpg') no-repeat top center;
		margin-top: 0px;
		min-height: 800px;
		width: 908px;
	}
	
		.biografia #blogContent .entry
		{
			width: 800px;
			margin-top: 370px;
			color: white;
			margin-bottom: 30px;
		}
		
			.biografia #blogContent .entry p
			{
				padding: 5px 0;
			}
			
	.discografia #blogContent
	{
		background: url('./imagens/bg[discografia].jpg') no-repeat top center;
		margin-top: 60px;
		min-height: 800px;
		width: 1042px;
		margin-bottom: 50px;
	}
	
		.discografia #blogContent .entry
		{
			width: 445px;
			margin-top: 190px;
			color: white;
			margin-bottom: 30px;
		}
		
			.discografia #blogContent .entry .album
			{
				clear: both;
				padding: 30px 0;
			}
		
			.discografia #blogContent .entry h1
			{
				padding-bottom: 30px;
			}
			
			.discografia #blogContent .entry span
			{
				color: white;
			}
			
			.discografia #blogContent .entry img
			{
				float: left;
			}
			
			.discografia #blogContent .entry ol
			{
				float: right;
				color: #D6DE23;
				width: 148px;
			}
			
				.discografia #blogContent .entry ol p
				{
					color: #ccc;
					padding: 0 0 5px 0;
				}

	#blogContent .noticiasItem
	{
		margin-top: 20px;
	}
	
		.home #blogContent .noticiasItem .when
		{
			text-transform: uppercase;
			width: 23px;
			color: #D6DE23;
			position: relative;
			margin-left: -35px;
		}
		
			.home #blogContent .noticiasItem .when .date
			{
				font-size: 20px;
				float: left;
			}
		
			.home #blogContent .noticiasItem .month
			{
				font-size: 12px;
				float: left;
			}
	
	#blogContent .noticiasItem p
	{
		text-align: justify;
	}
	
	#blogContent .block
	{
		padding-top: 30px;
		float: left;
		margin-right: 50px;
		margin-bottom: 10px;
	}
	
		#blogContent a.h2
		{
			color: #999;
		}
		
	#blogContent .blockBottom
	{
		float: left;
		width: 912px;
		margin-bottom: 30px;
	}
	
	#blogContent .blockBottomItem
	{
		padding-top: 30px;
		float: left;
		margin-top: 60px;
	}

		#blogContent #noticias
		{
			background: url('./imagens/bg[noticias].png') no-repeat top left;
			width: 300px;
		}
		
			#blogContent .more-link
			{
				font-family: Georgia;
				font-size: 15px;
				font-style: italic;
				padding-top: 10px;
				display: block;
			}
			
		#blogContent #flickr
		{
			background: url('./imagens/bg[flickr].png') no-repeat top left;
			width: 200px;
			margin-left: 10px;
		}
		
			#blogContent #flickr  img
			{
				padding: 5px;
			}
		
		#blogContent #twitter
		{
			background: url('./imagens/bg[twitter].png') no-repeat top left;
			width: 285px;
			min-height: 290px;
		}
			
			#blogContent #twitter a
			{
				color: #1A1A1A;
			}
			
			#blogContent #twitter .twitter-timestamp
			{
				display: block;
				font-family: Georgia;
				font-size: 12px;
				color: #666;
				text-align: right;
				padding-top: 5px;
			}
	
			#blogContent #twitter ul
			{
				list-style: none;
				background-color: #B3B3B3;
				color: #1A1A1A;
				font-size: 13px;
			}
			
			#blogContent #twitter li
			{
				list-style: none;
				background-color: #B3B3B3;
				border-bottom: 2px #4D4D4D dotted;
				padding: 10px;
			}
			
			#blogContent #twitter .last
			{
				border-bottom: none;
			}
			
		#blogContent #upcoming-gigs
		{
			background: url('./imagens/bg[naEstrada].png') no-repeat top left;
			width: 335px;
			padding-bottom: 30px;
			float: left;
		}
		
			#blogContent #upcoming-gigs ul
			{
				list-style: none;
				margin-top: 10px;
			}
			
			#blogContent #upcoming-gigs div.date
			{
				background-color: #4D4D4D;
				color: white;
				padding: 4px;
				width: 75px;
				float: left;
			}
			
			#blogContent #upcoming-gigs li.upcoming
			{
				width: 100%;
				clear: both;
				padding: 10px 0;
			}
			
				#blogContent #upcoming-gigs span
			{
				padding-top: 4px;
				color: #B3B3B3;
				padding-left: 10px;
				float: left;
			}
			
		#blogContent .widget_text
		{
			background: url('./imagens/bg[outrosCanais].png') no-repeat top left;
			width: 210px;
			padding-bottom: 30px;
			margin-left: 20px;
			float: left;
		}
		
			#blogContent .widget_text .noticiasItem
			{
				background: url('./imagens/bg[outrosCanais]2.png') no-repeat top left;
				width: 211px;
				height: 150px;
				margin-left: -15px;
			}
				
				#blogContent .widget_text table
				{
					margin-top: 5px;
					margin-left: 5px;
				}
				
					#blogContent .widget_text tr
					{
						height: 50px;
					}
					
					#blogContent .widget_text td
					{
						width: 100px;
						text-indent: -9000px;
					}
			
				#blogContent .widget_text a
				{
					display: block;
				}
			
		#blogContent #newsletter
		{
			background: url('./imagens/bg[newsletter].png') no-repeat top left;
			width: 290px;
			padding-bottom: 30px;
			margin-left: 45px;
			float: left;
		}
		
			#blogContent #newsletter form
			{
				margin-top: 20px;
			}
			
			#blogContent #newsletter .texto
			{
				background-color: #666;
				color: #ccc;
				padding: 5px;
				font-size: 16px;
				font-family: Helvetica;
				margin-bottom: 6px;
				width: 280px;
			}
			
			#blogContent #newsletter .btnEnviar
			{
				width: 61px;
				height: 28px;
				float: right;
			}
		

/* BANNERS */

#bannersHome
{
	float: left;
	background-color: #999;
	width: 918px;
	height: 330px;
	margin: 0 auto;
	margin-top: 30px;
	padding-top: 10px;
	position: relative;
	left: 5px;
}

	#bannersHome #rotator
	{
		background-color: #666;
		position: relative;
		margin: 0 auto;
		text-align: center;
		width: 900px;
		height: 320px;
	}
	
	#bannersHome .filmstrip
	{
		background-color: #333;
		padding: 0 20px;
		width: 200px;
		top: -20px;
	}
	
	#bannersHome .filmstrip img
	{
		border: 0;
		width: 12px;
		height: 11px;
	}
	
	#bannersHome .filmstrip li
	{
		width: 12px;
		height: 11px;
	}

/* FOOTER */

#footer
{
	clear: both;
	background-color: #333333;
	height: 50px;
}

	#footer div
	{
		padding-top: 16px;
		width: 935px;
		margin: 0 auto;
	}
