<!--

html {
	height:				100%;
}

body {
	font-family:		'Helvetica';
	margin:				0;
	padding:			0;
	margin-top:			41px;
	background-color:	#202020;
	height:				100%;
}

a {
	color:				#478071;
	text-decoration:	none;
}
.home a:hover, .news a:hover, .press a:hover, .contact a:hover, .bio a:hover {
	color:				#3c5f51;
	border-bottom:		1px solid #3c5f51;
}
img {
	border:				0;
}

.alignleft {
	float:				left;
}
.aligncenter {
	margin:				0 auto;
	text-align:			center;
}
.alignright {
	float:				right;
}

h3,h4 {
	color:				#335d58;
	font-size:			18px;
	margin:				0;
	margin-top:			18px;
}
h4 {
	font-size:			14px;
}
h5 {
	font-family:		'Helvetica Bold','Helvetica';
	color:				#2f5150;
	font-size:			14px;
	margin-top:			10px;
	margin-bottom:		17px;
}
h6 {
	font-size:			20px;
	margin-top:			0;
	margin-bottom:		15px;
	color:				#3c5f51;
}

#page {
	width:				976px;
	margin:				10px auto;
	min-height:				100%;
}

#header {
	background:			#202020 url(./images/header.jpg) no-repeat;
	width:				985px;
	height:				236px;
}

#picholder {
	position:			relative;
	float:				right;
	background:			transparent url(./images/mikepic.png) no-repeat center center;
	width:				387px;
	height:				358px;
	margin-top:			-15px;
	margin-right:		-25px;
	z-index:			3;
}
#pic {
	position:			relative;
	top:				12px;
	left:				25px;
}

#menu {
	margin-top:			20px;
	margin-left:		108px;
	width:				514px;
	height:				40px;
}
#menu ul {
	list-style-type:	none;
	margin:				0;
	padding:			0;
}
#menu ul li {
	display:			inline;
	margin:				0;
}
#menu li.current_page {
	background:			#202020 url(./images/menu/current_page.png) no-repeat 38% 80%;
	padding-bottom:		-1px;
}

#contentholder {
	background:			#dadec5 url(./images/contentbgB.png) no-repeat bottom right;
	min-height:			80%;
}
#content {
	padding:			38px 25px 15px 25px;
	position:			relative;
	min-height:			356px;
	z-index:			4;
}
#content .centercol {
	margin:				0 auto;
	width:				80%;
}
#content .rightcol {
	margin-left:		320px;
}
#content p {
	font-family:		'Helvetica Bold','Helvetica';
	color:				#333;
}
#content .leftmarg {
	margin-left:		30px;
	width:				42%;
}
#content .rightmarg {
	margin-right:		30px;
}
#content .nomarg {
	margin:				0;
}
/***	 ***/
#content .date {
	color:				#627e5a;
	font-size:			11px;
	margin:				3px 0;
}
#content p.text {
	margin:				0;
	color:				#333;
	font-size:			12px;
	line-height:		18px;
}
#content .morelinks {
	display:			block;
	text-align:			right;
	margin-top:			30px;
}
#content .morelinks a {
	padding:			4px 7px;
	border:				1px solid #a6c179;
	color:				#284f56;
	font-size:			13px;
	text-decoration:	none;
}
#content .morelinks a:hover, .selected {
	background:			#C1CCA2;
	border:				1px solid #8fa768;
	color:				#214046;
}
/*** Bio ***/
#content .bio p {
	font-size:			13px;
	line-height:		20px;
}
#content .bio p.text-head,#content .bio h2 {
	color:				#3c5f51;
	font-size:			18px;
	font-weight:		bold;
	margin:				0;
	margin-top:			12px;
}
#content .bio p em {
	font-size:			22px;
	font-style:			normal;
}
/*** Tour ***/
#content .tourdate {
	display:			block;
	width:				300px;
	min-height:			65px;
	margin-top:			18px;
}
#content .bg_tourdate {
	float:				left;
	background:			transparent url(./images/pages/bg_tourdate.png) no-repeat;
	width:				72px;
	height:				72px;
	font-weight:		bold;
	text-align:			center;
	text-indent:		-4px;
}
#content p.month {
	color:				#a0b089;
	font-size:			14px;
	margin:				13px 0 0;
}
#content p.day {
	color:				#dadec5;
	font-size:			28px;
	margin:				0;
}
#content .tour .wider {
	width:				350px;
}
#content .tour .morelinks a,#content .news .morelinks a {
	padding:			2px 3px;
	border:				1px solid #a6c179;
	color:				#284f56;
	font-size:			12px;
	text-decoration:	none;
	line-height:		23px;
}
/*** Gallery ***/
#content #theimg {
	margin:				25px 70px 0 0;
}
#content #theimg img {
	border:				7px solid #fff;
}
#content #theimg p {
	padding:			5px;
	margin:				10px;
	text-align:			center;
	color:				#666;
	background-color:	#e6e9d8;
	border:				1px solid #abb596;
}
#content .thumbnails {
	margin:				25px 0 0 54px;
	width:				420px;
}
#content .thumbnail {
	margin:				0 9px 10px 0;
	display:			inline;
	width:				75px;
	height:				75px;
}
/*** Contact ***/
#content p.contact {
	margin:				0;
	margin-bottom:		3px;
	color:				#666;
	text-align:			center;
	font-size:			14px;
}
#content p.contact a {
	color:				#2f5150;
	font-weight:		bold;
	text-decoration:	none;
}
#content .contact form {
	margin-left:		12px;
}
#content .contact form label {
	width:				190px;
	color:				#333;
	float:				left;
	text-align:			left;
	line-height:		25px;
	font-size:			13px;
}
#content .contact form label.ta {
	margin-top:			13px;
	line-height:		13px;
}
#content .contact form input,.contact form textarea {
	background-color:	#eef1e1;
	font-size:			13px;
	border:				0;
	padding:			3px;
	overflow:			auto;
	width:				249px;
}
#content .contact form input.submit {
	background-color:	#dae1be;
	padding:			4px 7px;
	border:				1px solid #a6c179;
	color:				#284f56;
	font-size:			13px;
	font-weight:		bold;
	width:				65px;
}
#content .contact p {
	margin:				6px 0;
}
#content .contact i {
	float:				left;
	color:				darkgreen;
	font-style:			normal;
	margin-left:		-6px;
}
#content #error {
	display:			hidden;
	font-size:			12px;
	color:				darkgreen;
}
/*** Links ***/
#content .links h3 {
	margin-top:			75px;
}
#content .links .title {
	font-size:			14px;
	color:				#336266;
	font-weight:		bold;
	margin:				16px 0 6px;
}
#content a.link {
	font-size:			12px;
	color:				#666;
	text-decoration:	none;
}
/*** Press ***/
#content .press .title {
	display:			block;
	font-size:			18px;
	color:				#335d58;
	font-weight:		bolder;
	margin-top:			40px;
}
#content .press p {
	font-size:			12px;
	line-height:		18px;
	margin:				0;
}
#content .press .source {
	margin-bottom:		40px;
	margin-right:		10px;
	text-align:			right;
}
/*** Disc ***/
#content .album {
	display:			block;
	width:				400px;
	min-height:			160px;
	margin:				0;
}
#content .album h4 {
	margin-top:			0;
}
#content .disc {
	width:				65%;
}
#lyrics,#info {
	float:				right;
	width:				250px;
}
#content .disc table {
	float:				left;
	padding:			0;
	margin:				0;
	width:				280px;
}
#content .disc table td {
	color:				#51786f;
	font-size:			14px;
	line-height:		14px;
	padding:			0 0 4px;
}
#content .disc a {
	float:				left;
	display:			block;
	width:				13px;
	height:				12px;
}
#content .title {
	color:				#284f56;
	font-size:			14px;
	margin-bottom:		8px;
}
#content .disc a.song {
	background:			transparent url(./images/pages/song.jpg) no-repeat;
}
#content .disc a.song:hover {
	background:			transparent url(./images/pages/song-over.jpg) no-repeat;
}
#content .disc a.lyrics {
	background:			transparent url(./images/pages/lyrics.jpg) no-repeat;
}
#content .disc a.lyrics:hover {
	background:			transparent url(./images/pages/lyrics-over.jpg) no-repeat;
}
#content .disc a.info {
	background:			transparent url(./images/pages/moreinfo.jpg) no-repeat;
}
#content .disc a.info:hover {
	background:			transparent url(./images/pages/moreinfo-over.jpg) no-repeat;
}


#content a.sidelink {
	display:			block;
	width:				284px;
	height:				110px;
}
#content .sidelink.blog {
	background:			transparent url(./images/pages/blog.png) no-repeat;
}
#content .sidelink.blog:hover {
	background:			transparent url(./images/pages/blog-over.png) no-repeat;
}
#content .sidelink.links-blog {
	background:			transparent url(./images/pages/links-blog.jpg) no-repeat;
	width:				271px;
	height:				111px;
}
#content .sidelink.links-blog:hover {
	background:			transparent url(./images/pages/links-blog-over.jpg) no-repeat;
}
#content .sidelink.buyitnow {
	background:			transparent url(./images/pages/buyitnow.jpg) no-repeat;
}
#content .sidelink.buyitnow:hover {
	background:			transparent url(./images/pages/buyitnow-over.jpg) no-repeat;
}
#content .sidelink.newsletter {
	background:			transparent url(./images/pages/newsletter.png) no-repeat;
	width:				216px;
	height:				52px;
	margin-left:		30px;
}
#content .sidelink.newsletter:hover {
	background:			transparent url(./images/pages/newsletter-over.png) no-repeat;
}

.contentTop,.contentBottom {
	background:			transparent url(./images/contentTop.png) no-repeat;
	width:				976px;
	height:				9px;
}
.contentBottom {
	background:			transparent url(./images/contentBottom.png) no-repeat;
	height:				5px;
	clear:				both;
}
.contentbgT {
	float:				left;
	position:			relative;
	margin-bottom:		-193px;
	background:			transparent url(./images/contentbgT.png) no-repeat;
	width:				238px;
	height:				193px;
	z-index:			2;
}

#copyright {
	width:				98%;
	margin:				16px auto;
}
#copyright p {
	color:				#666;
	font-size:			12px;
	line-height:		18px;
	font-family:		'Times New Roman','Times Roman';
	margin-bottom:		30px;
}
#copyright a.bravoslogo {
	background:			transparent url(./images/ccg-mike.jpg) no-repeat;
	width:				178px;
	height:				35px;
}


// -->