body,td,th {
	color:#FFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	
	
}
body {
	background-color: #aaa;
	background-image:url(images/britishflag-bg-03.jpg);
	background-position:top center;
	background-attachment:fixed;
}

p {
	text-align:left;
	margin: 12px;
	}
h1 {
	font-size:14px;
}
h2 {
	font-size:12px;
}
a:link, a:visited {
	color:#FFF;
	}
a:hover {
	color:#ccc;
}
#container {
	background-color:#2a2f71;
	margin:0 auto;
	text-align: center;
	width: 740px;
	border: 1px solid #fff;
	visibility: visible;
	
	}
#songlist-container {
	background-color:#2a2f71;
	background-image:url(images/phonebooth-bg-01.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0 auto;
	text-align: center;
	width: 740px;
	border: 1px solid #fff;
	visibility: visible;
	
	}
.home-image {
	border:1px solid #fff;
}

.alignc, .alignc img {
	margin:0;
	width:auto;
	text-align: center;
}
#menu {
	background-color:#ffffff;
	width:740;
	border:1px solid green;
}
#logo {
	display:block;
	width:740px;
	height:84px;
	background-image:url(/images/LondonCalling-Logo-01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
.about {
		text-align:left;
		display:block;
		margin:12px 20px;
}
.about li {
		list-style:circle;
		list-style-position:inside;
		margin:0 0 6px 0;
}
.clear {
	clear: both;
}
.testimonial {
	width:85%;
	margin:0 auto 4px;
	padding:6px;
	text-align:left;
	border: 1px solid #ffffff;
	border-collapse:collapse;
	}
.play-link {
	border:none;
	text-decoration:none;
}
.testimonial-thumb td {
	text-align:center;
}
.test-author,
.test-author p,
.test-author a:link,
.test-author a:visited {
	text-align:right;
	margin:12px;
	}
.song-sample {
float:left;
font-size: 16px;
text-align: left;

padding: 5px;
background-color: #ffffff;
}

.songlist-box {
	float:left;
	width: 368px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align:left;
	}
.songlist-box DIV{
	padding: 6px;
}
.songlist-box li {
	margin:6px;
	list-style:none;
}

.songsample-box-container {
width: 600px;
margin: auto;
text-align: center;
} 
.songsample-box {
	float:left;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	text-align: left;
	}
.songsample-box DIV {
	padding: 6px;
}
.songsample-box li {
	list-style:none;
	}
	
.songlist-header {
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	text-align:	center; 
	padding: 5px;}
		
.songlist-item {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	padding: 0px;
	text-align:left;
	}
.photo-table td a:link img,
.photo-table td a:visited img {
	border: 1px solid #FAB826;
	text-decoration: none;
}
#gallery img {
	border: 1px solid #98540D;
	}

#gallery-scroller {
	margin:0 0 6px 0;
	} 
#gallery-thumbnail td {
	float:none;
	text-align:center;
	vertical-align:middle;
	}
#gallery-thumbnail a img {
	border: 1px solid #98540D;
	}
h1.thumb-header {
	font-size:12px;
	text-align:left;
	padding:0 12px;
	}
#gallery-thumbnail a:hover img {
	border: 1px solid #FAB826;
	}
.footer {
	display:block;
	text-align:center;
	margin:auto;
}
.footer, .footer a:link, .footer a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: center;
padding: 5px;
background-color:#ED1B24;
 }
	
 .style12 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
text-align: left;
padding: 5px;

background-color: #000000;
 }
.style22 {
	font-size: 12px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;
	margin: 5px;
}
.style23 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FAFE75; text-align: center; padding: 5px;}
.style24 {color: #FAFE75}

#calendar {
	margin:auto;
}
#calendar h2 {
	text-align:center;
	font-size:16px;
	color:black;
	background:#FAFE75;
	margin:0;
}
table#calendar {
	border-collapse: collapse;
	border-spacing: 0;
	border:1px solid #FAB826;
	
	
	 	
}

#calendar td {
	border:1px solid #FAB826;
	color:#FAFE75;
	padding:6px;
	}
#calendar td.month {
	background:#FAB826;
	
	}
.cal-date {
	width:3%;
	text-align:center;
}
.video-demo img {
	display:block;
	margin:auto;
	text-align:center;
	border:1px solid white;
}
.contact {
	display:block;
	width:220px;
	margin:auto;
	text-align:left;
	}
.dbp, .dbp a:link, dbp a:visited {
	font-size:9px;
	margin: 5px;
}
.dbp a:hover, .footer a:hover {
	color:#ccc;
}