@charset "UTF-8";
/* CSS Document */

.contentWrapper {
	margin-bottom: 20px;
}
.content {
	font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
}
.content p, .content li {
	padding: 6px 10px;
	font-size: 1.35;
	line-height: normal;
}

.content .center {
	text-align: center;
}

.content li {
	line-height: 1em;
}

.content img.left {
	float: left;
	display: block;
	padding: 5px;
}
.content p.headline {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	/*margin: 5px 0 15px;*/
	padding: 0;
	color: #234059;
}

.content a {
	cursor: pointer;
	color: #234059;
	text-decoration: underline;
	font-weight: bold;
}

.content table, .content tr, .content td {border: 1px solid #333; }

/*
Discography Styles 
*/
ul.discography {
	width: 100%;
	margin: 0;
	padding: 0;
}

ul.discography li {
	padding: 5px 20px;
	list-style: none;
	width: 420px;
	border-bottom: 1px solid #ccc;
}

ul.discography li img {
	border: none;
	margin-right: 10px;
}

ul.discography li br.clear {
	clear: both;
}

ul.discography li p {
}

ul.discography li .album {
	font-size: 1.5em;
	font-weight: bold;
	color: #234059;
}

ul.discography li .year {
	font-style: italic;
}

div.left {
	display: block;
	float: left;
}

div.album {
	width: 200px;
}

div.clear {
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}

div.album-info {
	width: 260px;
	margin-top: 15px;
}

div.album-info p.artist {
	font-family: "Arial Black", Impact, Arial;
	font-weight: bold;
	font-size: 1.7em;
	line-height: 0.4em;
}

div.album-info p.title {
	color: #234059;
	font-family: "Arial Black", Impact, Arial;
	font-weight: bold;
	font-size: 3em;
	line-height: 1em;
	margin-bottom: 10px;
	padding: 0 10px;
	text-transform: uppercase;
}

div.album-info p.release-date {
	color: #222;
	font-size: 1.5em;
}

div.album-info p.buy a {}

div.tracks {
	margin-top: 15px;
	width: 460px;
}

.tracks ol li {
	list-style: none;
	font-size: 1.3em;
	padding: 0;
}

.tracks ol li.odd {
	background-color: #fff;
}

.tracks ol li.even {
	background-color: #eeeae0;
}

.tracks ol li .mp3 {
	border-right: 1px solid #C6C2BA;
	display: block;
	float: left;
	height: 20px;
	padding: 5px;
	width: 25px;
}

.tracks ol li .track-name {
	color: #555;
	display: block;
	float: left;
	font-size: 1.175em;
	padding: 8px 5px;
	width: 414px;
}


/*
Booking Styles 
*/
.content label {
	display: block;
	float: left;
	width: 55px;
}

.content input[type=text] {
	border: 1px solid #bbb;
	font-size: 1.05em;
	padding: 3px 5px;
	width: 250px;
}

.content textarea {
	border: 1px solid #bbb;
	padding: 3px 5px;
	width: 310px;
	height: 100px;
}

/*
Bios Styles
*/
.content ul.bios {
	margin: 20px 0 0 0;
}

.content ul.bios li {
	border-bottom: 1px solid #ccc;
	list-style: none;
}

.content ul.bios li img {
	display: block;
	float: left;
	margin: 0 15px 0 0;
}

.content ul.bios li p.info {
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	line-height: 2em;
	padding: 0;
}

.content ul.bios li p.info .name {
	color: #234059;
	font-size: 1.7em;
	font-style: normal;
	font-weight: bold;
}

.content ul.bios a.biolink {
	cursor: pointer;
	font-style: normal;
	font-weight: normal;
	font-size: 0.9em;
	text-decoration: none;
}

.content ul.bios li p.bio {
	clear: both;
	padding: 10px 0;
}

