p {

	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #6E6E6E;
	text-align : justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0 8 10 0;
	
}

img {display:block}

p.album4 {color : #616262; padding: 0 0 0 0; font-size: 9px; font-weight: bold;}

.header {

	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight : bold;
	text-transform:uppercase;
	color : #485e66;

}

.header2 {

	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight : bold;
	text-transform:uppercase;
	color : #000;

}

.header3 {

	font-family: Arial, Helvetica;
	font-size: 24px;
	font-weight : bolder;
	text-transform:uppercase;
	color : #999;

}

.album {

	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #6E6E6E;
	float : left;
	width : 220px;
	text-align:justify;

}

.album2 {

	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #6E6E6E;
	float : left;
	width : 275px;
	text-align:justify;

}

.albumtitle {

	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #6E6E6E;
	text-transform:uppercase;

}


a {font-family: helvetica, verdana; color: #0093C0; }
.link {color: #0093C0; padding: 0 0 0 0; font-size: 10px; font-weight: bold;}

.content {

	width : 899px;
	padding : 0 0 0 0;
	position : relative;
	min-height : 1200px;
	height:auto !important;
	height: 1200px;
	background-color: #e4dfdf;
	background-image: url(http://www.outofthisspark.com/newsite/images/background.gif);
	background-position: top left;
	background-repeat: repeat-y;


}

.news {

	width : 400px;
	left : 15px;
	top : 10px;
	padding : 8 10 10 0;
	position : relative;
	min-height : 1200px;
	height:auto !important;
	height: 1200px;
	background-color: #fffcfc;
	border : 1px solid #BFBFBF;
	
}

.textarea {

	width : 610px;
	left : 15px;
	top : 0px;
	padding : 0 10 10 0;
	position : relative;
	min-height : 800px;
	height:auto !important;
	height: 800px;
	background-color: #fffcfc;
	border : 1px solid #BFBFBF;
	
}

.releases {

	width : 193px;
	left : 437px;
	top : 445px;
	padding : 0 10 10 0;
	position : absolute;
	
	min-height : 708px;
	height:auto !important;
	height: 708px;
	
	background-color: #fffcfc;
	border : 1px solid #BFBFBF;
	
}

.tour2 {

	width : 193px;
	left : 645px;
	top : 0px;
	padding : 0 10 10 0;
	position : absolute;
	
	min-height : 800px;
	height:auto !important;
	height: 800px;
	
	background-color: #fffcfc;
	border : 1px solid #BFBFBF;
	z-index : 200;
	
}

.tour {

	width : 193px;
	left : 654px;
	top : 445px;
	padding : 0 10 10 0;
	position : absolute;
	
	min-height : 708px;
	height:auto !important;
	height: 708px;
	
	background-color: #fffcfc;
	border : 1px solid #BFBFBF;
	z-index : 200;
	
}


.playercontainer {

	width : 300px;
	top: 1010px;
	left : 430px;
	height : 600px;
	position : absolute;

}

.bpad {

	width : 410px;
	top: 820px;
	left : 437px;
	height: 175px;
	position : absolute;
	z-index : 200;

}


.newsletter {

	width : 410px;
	top: 10px;
	left : 437px;
	
	min-height : 50px;
	height:auto !important;
	height: 50px;
	
	position : absolute;
	
	background-color: #fffcfc;
	border : 1px solid #BFBFBF;
	z-index : 200;

}

.rightimage {

	position : absolute;
	left : 837px;
	top : 0px;
	height : 510px;
	z-index : 100;
	background-image: url(http://www.outofthisspark.com/newsite/images/rightside.gif);
	background-position: top left;
	width : 62px;

}

.rightimagerepeat {

	position : absolute;
	left : 837px;
	top : 768px;
	background-image: url(http://www.outofthisspark.com/newsite/images/rightside2.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width : 62px;
	min-height : 1350px;
	height:auto !important;
	height: 1390px;
}

.newreleases {

	width : 400px;
	top: 100px;
	left : 437px;
	padding : 0 10 10 0;
	position : absolute;
	
	height: 700px;
	
	background-color: #fffcfc;
	border : 1px solid #BFBFBF;
	z-index : 200;
	
}

/* ------------------------------- NEW STYLES ------------------------- */

html, body {height: 100%}

#container {
	
	width:961px;
	background-color : #fff;
	background-image: url('../images/bg_container.jpg');
	min-height: 100%;
	position: absolute; 
	left: 50%; 
	margin-left: -480px;
}

#container .banner {
	float:left;
	width:950px;
	height: 110px;
}	

#container .banner_title {
	float:left;
	width:950px;
	height: 75px;
}	

#container .menu {
	float:left;
	width:950px;
	height: 36px;
}	

#container .col_left {
	float:left;
	width:506px;
	/* background-color:#CF9; */
	border-right: 1px #CCC dotted;
	padding-left: 12px;
	padding-right: 10px;
	min-height: 100%;
}

#container .col_full {
	float:left;
	width:928px;
	padding-left: 12px;
	padding-right: 10px;
	min-height: 100%;
}

#container .col_right {
	float:left;
	width:422px;
	/* background-color:#F9F; */
}	

* html #container {
height: 100%;
}