body, html {
	background-color: #fff;
}

strong {
	font-weight: bold;
}

.page-title {
	font-weight: bold;
	font-size: 250%;	
	margin: 0 0 1em 0;
	padding-left: 100px;
	background: url(../images/SongInfo_icon.jpg) 10px center no-repeat #000;
	color: #fff;
	height: 85px;
	line-height: 85px;
}

.page-title a {
	text-decoration: none;
	color: #fff;
}

.subtitle {
	font-weight: bold;
	font-size: 138.5%;
	margin-bottom: 1em;
}

p {
	margin-bottom: 1em;
}

.masthead {
	position: relative;
	margin-bottom: 2em;
}

.masthead .in-heading {
	float: right;
	position: relative;
	line-height: 85px;
	color: #fff;
	margin-right: 1em;
	background-color: #fff;
}

.panel-content {
	padding: 1em;
	/*border: 1px solid #888;*/
	-moz-border-radius: 5px;
	background-color: #fff; 
	color:#000;
}

.panel-content.contact {
	padding: 1em;
	border: 1px solid #888;
	-moz-border-radius: 5px;
	background-color: #ddd; 
	color:#000;
	text-align: center;
}

.panel-content.image {
	background-color: #fff; 
	color:#000;
}

.footer {
	background-color: #ffff;
	color: #000;
	border-top: 2px solid black;
	padding-top: 1em;
	overflow: auto;
}

.address {
	font-size: 93%;
	margin-left: 1em;	
}

h2 {
	font-size:116%;
	font-weight: bold;
	margin-bottom: 1em;
}

.feature-list li {
	padding-left: 20px;
	background: url(../images/note_bullet.png) left center no-repeat transparent;
	margin: 0.5em 0;
}

#trademarks {
	font-size: 85%;
	margin: 2em 0;
}

ul {
	margin-bottom: 1em;
}

.contact span {
		margin: 0 2em;
}

#image-carousel {
	overflow: hidden; width: 10000px; text-align: left; position: relative; z-index: 1;
}

#image-carousel img {
	margin-right: 26px
}
