.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.clearthis {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	display: block;
	color: #f00;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



body {
		scrollbar-3dlight-color: #CCCC99;
   scrollbar-arrow-color:#CCCC99;
   scrollbar-base-color: #CCCC99;
   scrollbar-darkshadow-color: #666633;
   scrollbar-face-color:#CCCC99;
   scrollbar-highlight-color:#CCCC99;
   scrollbar-shadow-color: #666633;
	scrollbar-track-color: #999966;
		font-family: Arial, Helvetica, sans-serif;
		background: url(images/bak_tile.gif) fixed;
		margin: 0;
     	text-align: center; }

h1 {
		font-size:1.2em;
		padding:0px;
		margin:0px 0 15px 0;
		width:262px;
		height:19px;
		text-indent:-3000em;
		}
		
h2 {font-size:1em;
		padding:0px;
		margin:0px 0 15px 0;
		
		}
		
h1.members {background:url(images/h_members.gif) no-repeat;}
h1.news {background:url(images/h_news.gif) no-repeat;}
h1.debut {background:url(images/h_debut.gif) no-repeat;}
h1.blog {background:url(images/h_blogmain.gif) no-repeat;}
h1.blogRight {background:url(images/h_blog.gif) no-repeat;}
h1.reviews {background:url(images/h_reviews.gif) no-repeat;}

img {border:0;}
		
a, a:link, a:visited {color:#ccc;}
a:hover {text-decoration:none;}

#wrap {
		background:url(images/shadow_tile.jpg) 10px 0;
		width:889px;
		text-align: left;
		padding-left: 34px;
		padding-right: 26px;
		margin:0 auto;
		margin-bottom:0;
		color:#FFFFFF;		
		font-size:80%;	
}

.full #wrap {background:url(images/shadow_tile1.jpg) 10px 0;}

#footer {
		background:url(images/footer_02.gif) 10px 0;
		width:889px;
		text-align: left;
		padding-left: 34px;
		padding-right: 26px;
		margin:0 auto;
		height:37px;
		margin-top:0;
}

#leftcol {
		width: 570px;
		/*background:#554826;*/
		float:left;			
		padding-bottom:2em;
}

.full #leftcol{ width: 870px;}


#rightcol {
		width: 270px;	
		float:left;	
		padding: 15px 10px 20px 30px;	
}

#members {
		width: 530px;		
		background:#32220f;
		padding: 15px 10px 20px 30px;		
		border-bottom:1px #706e57 solid;
}

#members ul {
	margin:0;
	padding:0;
	list-style:none;
}

#members ul li{
	margin:0 25px 0 0;
	padding:0;
	float:left;
	text-align:center;
	
}

#members ul li.last{
	margin:0;	
}

#allmembers {
		width: 530px;		
		padding: 15px 10px 20px 15px;		
}

#allmembers ul {
	margin:0;
	padding:0;
	list-style:none;
}

#allmembers ul li{
	margin:0 25px 0 0;
	padding:0;
	float:left;
	text-align:center;
	
}

#allmembers ul li.last{
	margin:0;	
}

#news {
		width: 510px;		
		padding: 15px 0px 10px 30px;			
		}
		
.full #news{
		width: auto;		
}
		
p.small {font-size:90%;}

.album {margin:0 0 20px 0; padding:0;}
.album p{float:left; padding:0; margin:0}
#rightcol .album p.links{ margin:30px 0 0 30px; padding:0; line-height:2em}

#rightcol .album p.links a{ margin:0 0 8px 0 ; display:block;}

		
table.dates {background-color:#554826;}
td {vertical-align:top;}

table.dates td {background-color:#706E57;}

div.videolinks {float:left; background:#706E57; padding:0 10px 10px 10px; border:1px solid white; margin:0px 20px 1.5em 0 ; width:370px}

div#release_intro
{
margin: 0px 20px 0px 20px;
display:block ;
}
div#release_1
{

margin: 0px 20px 0px 0px;
display: none;
}

div#release_1 img
{
float:left;
margin:20px 0 20px 0;
}

div#release_2
{
margin: 0px 20px 0px 0px;
display: none;
}


#release_1 ol 
{
float:left;
margin: 20px 0 0 20px;
}

div#release_2 img
{
float:left;
margin:20px 0 20px 0;
}
#release_2 ol 
{
float:left;
margin: 20px 0 0 20px;
}

.release_small {float:left; margin-right:10px;}

.error {
    color: #cc3300;
		font-weight: bold;
}		