@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - BRAZILIAN GIRLS - BRAZILIAN_MAIN.CSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		brazilian_main.css
	Date:			July 30, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	main/body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0;
	}
	body {
		margin:0 auto;
		background:#000 url(/images/bg.jpg) center top repeat-x;
	}
	.alt {
		text-indent:-3000px;
		display:block;
		font:normal 2px Arial, Helvetica, sans-serif;
		line-height:2px;
	}
	.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%;
	}
	#main {
		margin:0 auto; padding:0 0 30px 0;
		width:1030px;
		background:url(/images/content_bg.jpg) #780002 center top no-repeat;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#hdrFla {
		width:1031px; height:632px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.contentSpace {
		margin:0 0 30px 0;
		width:1031px;
	}
		
		/*paging styles */
		
		.contentSpace .paging {
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			line-height:14px;
		}
			.contentSpace .paging a:link, .contentSpace .paging a:active, .contentSpace .paging a:visited {
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
				line-height:14px;
				text-decoration:none;
			}
				.contentSpace .paging a:hover {
					color:#409eca;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.mainCol {
			width:550px;
			background:url(/images/mainCol_top.png) no-repeat;
			float:left;
		}
		.mainCol .contentHolder {
			margin:0 0 0 21px; padding:0 0 0 40px;
			width:495px;
			background:url(/images/mainCol_Bg.png) repeat-y;
		}
		.mainCol #contentBottom {
			margin:0 0 0 25px;
			width:528px; height:61px;
			background:url(/images/mainCol_Bottom.png) no-repeat;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	sideCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.sideCol {
		width:432px;
		margin:0 0 0 18px;
		float:left;
	}
	.sideCol .albumHolder {
		padding: 8px 0 0 0;
		width:372px;
		background:url(/images/subSide_bgAlbum.png) repeat-y;
	
	}
	.sideCol .showHolder {
		width:372px;
		background:url(/images/subSide_bgAlbum.png) no-repeat;
	}
	#mediaPlayer {
		margin:12px 0 0 15px;
		width:373px; height:256px;
	}
	
	/*    shows      */
	.sideCol .shows {
		width:372px;
		margin:15px 0 0 0; padding:0 0 31px 0;
	}
		.shows h1{
			width:372px; height:70px;
			background:url(/images/subSide_top.png) no-repeat;
			behavior:url(/shared/css/iepngfix.htc);
		}
		.shows .content {
			width:372px;
		}
		#showsTable {
			width:340px; 
			margin:10px 0 0 20px;
			text-align:left;
			font:bold 12px Arial, Helvetica, sans-serif;
			line-height:13px;
		}
			#showsTable thead {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#717171;
			}
			#showsTable col#dateTime {
				width:70px;
			}
			#showsTable col#venue {
				width:160px;
			}
			#showsTable tbody tr {
				width:340px; height:55px;
				background:url(/images/showbreaker.png) bottom no-repeat;
			}
			#showsTable a:link, #showsTable a:visited, #showsTable a:active {
				font: normal 16px Arial, Helvetica, sans-serif;
				color:#ca404d;
				text-decoration:none;
			}
			#showsTable a:hover {
				color:#092d7f;
				text-decoration:none;
			}
			#showsTable strong {
				font:bold 14px Arial, Helvetica, sans-serif;
			}
			.date{
				width:60px;
			}
			.time{
				width:60px;
			}

	/*    albums     */	
	.sideCol .albums {
		width:372px;
		margin:15px 0 0 0; padding:0 0 31px 0;
	}
		.sideCol .albums h1{
			width:372px; height:70px;
			background:url(/images/subSide_topAlbum.png) no-repeat;
		}
		.sideCol .albums .entry{
			margin:0 0 0 25px; 
			width:347px;
		}
			.sideCol .entry .cover{
				width:103px;
				float:left;
			}
			.sideCol .entry .content{
				width:230px;
				float:left;
			}
				.sideCol .entry .content h2{
					font:bold 18px Arial, Helvetica, sans-serif;
					color:#ca404d;
				}
				.sideCol .entry .entryBuy{
					width:200px;
					margin:27px 0 0 0;
					font: bold 14px Arial, Helvetica, sans-serif;
					color: black;
					line-height:14px;
				}
					.sideCol .entry .entryBuyLinks{
						width:200px;
					}
				
					.sideCol .entry .buyItunes{
						width:94px; height:37px;
						float:left;
					}	
					.sideCol .entry .buyAmazon{
						width:94px; height:37px;
						float:left;
					}
					.sideCol .entry a.buyItunes:visited, .sideCol .entry a.buyItunes:active, .sideCol .entry a.buyItunes:link{
						width:94px; height:37px;
						background: url(/images/itunes.png) top no-repeat;
						display:block;
						border:none;
						text-decoration:none;
					}
					.sideCol .entry a.buyItunes:hover{
						background: url(/images/itunes.png) bottom no-repeat;
					}	
					.sideCol .entry a.buyAmazon:active, a.buyAmazon:link, a.buyAmazon:visited{
						width:94px; height:37px;
						background:url(/images/amazon.png) top no-repeat;
						display:block;
						border:none;
						text-decoration:none;
					}
					.sideCol .entry a.buyAmazon:hover{
						background:url(/images/amazon.png) bottom no-repeat;		
					}
			
		.sideCol .albums .bgBottom{
			width:372px; height:31px;
			background:url(/images/subSide_bottomAlbum.png) no-repeat;
			display:block;
		}		

	.sideCol .bgBottom {
		margin:0 0 0 3px;
		width:370px; height:101px;
		background:url(/images/subSide_Bottom.png) no-repeat;
		behavior:url(css/iepngfix.htc);
	}
		#subColExtras{
			width:424px;
		}
		#subColExtras h1{
			width:424px; height:68px;
			background:url(/images/subSide_topExtras.png) no-repeat;
			behavior:url(/shared/css/iepngfix.htc);
		}
		#subContentExtras{
			padding:0 0 0 26px;
			width:424px;
			background:url(/images/subSide_bgExtras.png) repeat-y;
			behavior:url(/shared/css/iepngfix.htc);
			font: bold 18px Arial, Helvetica, sans-serif;
		}
		#subBottomExtras{
			width:424px; height:31px;
			background:url(/images/subSide_bottomExtras.png) no-repeat;
			behavior:url(/shared/css/iepngfix.htc);
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	text Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	a:link, a:visited, a:active {
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#ca404d;
		text-decoration:none;
	}
		a:hover {
			color:#092d7f;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	socialBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main #socialBlock {
		margin:0 0 10px 0; padding:15px 0 0 0;
		width:960px;
	}
		#main #socialBlock ul {
			margin:0 0 0 65px;
			list-style:none;
		}
			#main #socialBlock ul li {
				margin:0 10px 0 0;
				display:inline;
				float:left;
			}
			#socialBlock a.myspace:link, #socialBlock a.myspace:active, #socialBlock a.myspace:visited {
				width:75px; height:18px;
				display:block;
				background:url(../../images/icon_myspace.png) top center no-repeat;
			}
				#socialBlock a.myspace:hover {
					background-position:bottom;
				}
			#socialBlock a.facebook:link, #socialBlock a.facebook:active, #socialBlock a.facebook:visited {
				width:67px; height:18px;
				display:block;
				background:url(../../images/icon_facebook.jpg) top center no-repeat;
			}
				#socialBlock a.facebook:hover {
					background-position:bottom;
				}		
/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.footer {
		margin:0 0 0 62px; padding:8px 0 0 14px;
		width:709px; height:58px;
		background:#180001;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#646158;
	}
		.footer a.umg:link, .footer a.umg:visited, .footer a.umg:active {
			margin:0; padding:0;
			height:42px;
			display:block;
		}
		.footer img {
			display:block;
		}
		#umgLogo {
			padding:0 0 15px 0;
			width:112px; height:42px;
			float:left;
		}
		#footerText {
			margin:12px 39px 0 36px;
			width:400px;
			float:left;
		}
		#verveLogo {
			width:106px; height:38px;
			float:left;
		}