	/* General styles */
	body {

		font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;

		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		
		background:#000;
		min-width:600px;    	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:12px;
		text-align: center; /* to center align stuff */

	}
	br.clearboth{clear:both;}
	/* page containter to center align stuff */

        div.ssm-center{text-align:center; margin:0 auto;}

	div#container
{ background: #444;
	margin-left: auto;
	margin-right: auto;
	width: 980px;border:1px solid #f00;
	text-align:left;
}
	
	div#banner{}
	#navigation{background:#ccc;border:0px solid #f00;clear:both;}
	
	
	a {
		color:#369;
	}
	a:hover {
		color:#000;
		background:#c2b38d;
		text-decoration:none;
	}
	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0; background:#a92d2d;color:#FFF;
	}

	

	h1 {font-size:16px;}	

h2 {font-size:14px;}
h3 {font-size:12px;}

h3.product{background-color:#444;color:#fff;}
h2.product{background-color:#444;color:#fff;}
td.product_title {background-color:#444;color:#fff;font-weight:700;}
th.title {background-color:#444;color:#fff;font-weight:700;}
th.side {background-color:#444;color:#fff;font-weight:700;}
th.time {background-color:#444;color:#fff;font-weight:700;}
th.track {background-color:#444;color:#fff;font-weight:700;}
	p {
		margin:.4em 0 .8em 0;
		padding:0;line-height:130%;
	}


	


	img {
		margin:10px 0 5px;
	}
	/* Header styles */
	#header {position:relative;left:0px;
		
	
		width:100%;
	}
	#header {background:#444;height:120px;
		border:0px;
	}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#navigation {width:100%;height:48px;background: #444;}
	
	
	
	
	
	
	
	/* submenu */
#navigation  ul {display:inline;width:100%;}	
#navigation  ul li  {
display: block;
float: left;
padding: 0;text-align: center;
margin: 0;padding-left:10px;}	

.ssmMenu1{height:28px;font-size:14px;line-height:1.7em;background:#a92d2d;width:100%;float:left;font-weight:700;}
.ssmMenu2{height:24px;font-size:12px;line-height:1.2em;background:#dbcbb2;width:100%;float:left;font-weight:700;}

#navigation a {text-decoration:none;} 
 


#navigation .ssmMenu1 ul li  a
{

display: block;
width: 120px;
color:#fff;
background:#a92d2d;

height:28px;

}



#navigation .ssmMenu1 ul li.selected  a , #navigation .ssmMenu1 ul li.selected  a:hover
{


color:#000;
background: #dbcbb2;




}
#navigation .ssmMenu1 ul li  a:hover
{background:#444;color:#fff;}

#navigation .ssmMenu2 ul li  a:hover
{color:#f00;text-decoration:underline;}

#navigation .ssmMenu2 ul li  a
{

display: block;

color:#000;
background: #dbcbb2;text-decoration:none;
margin:0 0 0 1px;
padding:5px 10px;

}

#navigation .ssmMenu2 ul li.selected  a
{

display: block;
width: 100px;
color:#000;
background: #dbcbb2;
text-decoration:underline;



}




	
	
	
	
	
	
	
	
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#000;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;border-right:1px dotted #444;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;border:0px solid #000;
		padding:0 0 1em 0;background: #fff;
		overflow:hidden;
	}
	
	/* Footer styles */
	#footer {
		clear:both;
		margin: 0 auto;
		width:90%;  background: #444;
		border:0px solid #000;

		line-height:180%;text-align:center;
		 color:#fff;font-size:14px;
	}


.news-list-date, .news-list-category {font-size:12px;}



.ssm_external_news, p.bodytext, .news-list-item p, .mainNews, th,td, .news-header-list-title, .current-tour-dates, .latest_events {color: #000; font-size:12px;}


.news-list-item	h1, .news-list-item h2, .news-list-item h3 {
		margin:.8em 0 .2em 0;
		padding:0; background:#fff;color:#000;
	}

.news-list-date {color: #000;}

.news-list-item a {color: #000;}

.ssm_external_news {border:0px solid #f00;width:95%;padding:10px;}

.ssm_external_news li a {line-height:140%;}

.th-date,.th-ticket,.th-city, .th-country, .th-venue {width:120px;background:#444;color: #fff;text-align:center;}

.current-tour-dates td {border:1px solid #000;}

.current-tour-dates{width:600px;border:0px solid #f00; margin:0 auto; text-align:center;}
.current-tour-dates h2 {background:transparent;color: #000;}
.current-tour-dates table { margin-left: auto;
margin-right: auto;
border:1px solid #999;}

.latest_events img {vertical-align:middle;padding:2px;margin:0;}
.latest_events ul li ul li {line-height:130%;vertical-align:middle;padding:2px;margin:0;}

table.otd_small{border: 0px solid #f00; width:450px;}
table.otd{border: 0px solid #f00; width:600px;}
th.date,th.city, th.country, th.venue,th.band {background:#444;color: #fff;text-align:center;}
.news-text{border:0px #f0f;width:85%;background-color: #fff;float:left;padding:0px;padding-left:20px}
.news-image{background-color: #0f0;float:left;padding:20px;}
.news-category{}
.news-list{border:2px #fff;width:470px;padding:1px;background: #fff;}
.news-item{padding-left:10px;border:1px #f0f;width:97%; background: #fff;}
.news-datetime{color:#000;padding:2px;text-align:right;font-weight:700;}
.news-content{padding:10px;width:96%; background: #fff; text-align:justify;border-bottom: 0px dotted #444;}
.news-item h2{color:#fff;;background: #444;}

.news-image img{

border: 0px solid #000;
float:left;
width:50px;
background: transparent;
}

.clear{clear:both;}
div.disclaimer{width:550px;border:0px solid #f00; margin: 0 auto;}
hr.break{width:50%;}


td.stats_total {padding-right:3px;text-align:right;font-weight:700;color:#000;background-color:#ccc; }
td.stats_info {padding-right:3px;text-align:right;line-height:150%;font-weight:700;color:#fff;background-color:#444;}

table.stats_summary{border:1px solid #000;}
table.stats_summary td{padding-right:3px;text-align:right;line-height:150%;border:1px solid #000;}
th.stats_heading {text-align:center;font-weight:700;color:#fff;background-color:#444;}
td.stats_right {padding-right:3px;text-align:right;line-height:150%;}
table.gig_table{background-color:#fff;width:100%; border:1px solid #999;}
tr.gig_row{background-color:#ccc;width:100%;text-align:center; }
table.gig_table td{border:1px solid #999;text-align:center;}
table.gig_table th{border:1px solid #999;text-align:center;}
th.gig_day_header{background-color:#ccc;width:5%;text-align:center; }
th.gig_flag_header{background-color:#ccc;width:3%; }
th.gig_country_header{background-color:#ccc;width:15%; }
th.gig_venue_header{background-color:#ccc;width:55% }
th.gig_tracklist_header{background-color:#ccc;width:10%; }

table.gig_table td, table.gig_table th {text-align:center;}

td.gig_flag_td img {border:0px solid red;padding:2px;margin:0px;background-color:#fff;}


.tour-content h3  {color:#000;background-color:#fff;padding:2px}
.tour-content h3 a {color:#000;font-weight:700;}

.tour-content h2  {color:#fff;background-color:#444;padding:2px}
.tour-content h2 a {color:#fff;font-weight:700;}

.nav_band{border:0px blue solid;float:left}
.nav_type{border:0px red solid;float:left}


/* form{margin:0 auto; width:90%; padding:20px;border:0px solid #fff;}*/
.navigation_nav{margin:0 auto;background-color:transparent;text-align:center;border:0px solid #000;padding:0px;width:450px;}
.previous_nav{float:left;width:35px;border:0px solid #f0f;text-align:left;padding: 0px;}
.next_nav{float:right;width:35px;border:0px solid #f0f;text-align:right;padding: 0px;}
.center_nav{margin:auto;text-align:center;border:0px solid #f00;width:320px;padding: 0px;}

a.nav:link,a.nav:visited,a.nav:hover,a.nav:active {
color:#fff;
font-weight:700;
text-decoration:none;

padding: 5px;
margin:2px;
}

/*  ddl nav   */


.navbox{text-align:center;border:1px black solid;}
.previous_nav{float:left;width:35px;border:0px blue solid;}
.next_nav{float:right;width:35px;border:0px blue solid;}
.center_nav{margin-left: 40px;
border-left: 0px solid gray;
margin-right: 40px;
border-right: 0px solid gray;}

table.albumsong{border:0px #444 solid;}
table.albumsong tr {border:1px solid #ccc;}
table.albumsong td {vertical-align:top;}
th.th_album{background:#444;color:#fff;width:200px;}
th.th_song{background:#444;color:#fff;width:300px;}
#scrapbook {background: #fff; width:600px; margin:0 auto;}
table.media {border:0px red solid;}
table.topsongs{border:1px solid #ccc;}
div.album_pic_150 img{border:1px solid #ccc;}

table.albumsongcount {border:0px solid #f00; width:300px;}
td.songname{width:90%;text-align:left;}
td.songcount{width:10%;text-align:right;}

.ba-news-item{background-color: #fff;border:0px solid #444;width:600px;padding:5px;}
.ba-news-item-author{ float:left;font-weight:500;}
.ba-news-item-date{ float:right;font-weight:500;width:70px;}
.ba-news-item-title{font-weight:500;width:400px;float:left; }
ul{list-style-type: none;padding-left: 5px;}
.quick-news-list ul{list-style-type: disc;}
.quick-news-list li {padding-bottom:5px;}
.journal_list {border:0px solid #f00;}
.journal_list {font-weight:500;padding:5px;}
.journal_list h2 {background-color:#444;}


h2.band_list  {background-color:#444;}

table.toursofsong, table.toursofsong td {border: 1px solid #444;vertical-align:middle;}

table.toursofsong td.fill {vertical-align:middle;}

#scrapbook table.media td{width:300px;border:0px red solid;text-align:center}
.fill {padding:5px;color:#fff;font-weight:700;background-color: #444;vertical-align:top;text-align:right;}

div.simfylive {border:0px red solid;text-align:center}
div.simfylive a p {font-weight:700; font-size:14px}

h2.lb_h2{background-color:#fff;color:#000;}


.lostboy td {vertical-align: top;padding:10px;}
.lostboy h3 {background:#444;color:#fff;text-align:center; padding:3px;}
.lostboy blockquote {text-align:justify;font-weight:700;font-style:italic ;color:#000;line-height:150%;}

div.lostboy p{text-align:justify;line-height:150%;}
div.media_menu {text-align:justify;line-height:150%;}

span.list-name {font-weight:700;}
