<!--

html {
	height:				100%;
}

body {
    background: #9bd3c3 url(./images/bg.jpg) repeat-x;
	font-family:		'Helvetica', Arial, Sans-serif;
	margin:				0;
	padding:			0;
	margin-top:			0px;
	height:				100%;
}

a {
	color:				#018db0;
	text-decoration:	none;
}

a:hover {
	color:				#018db0;
	text-decoration:	underline;
}

img {
	border:				0;
}

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

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

#page {
	width:				993px;
	margin:				10px auto;
	min-height:				100%;
	z-index: 90;
}


#header {
	background:			transparent url(./images/bg-header.png) no-repeat;
	width:				993px;
	height:				274px;
}

#picholder {
	position:			relative;
	float:				right;
	background:			transparent url(./images/picholder.png) no-repeat center center;
	width:				388px;
	height:				361px;
	margin-top:			5px;
	margin-right:		-45px;
	z-index:			3;
}
#picholder img {
	margin: 9px 14px;
}

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

#contentholder {
    background: transparent url(./images/bg-content-area.jpg) repeat;
    border: 4px solid #1a8c87;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	z-index: 99;
}
#content {
    background: transparent url(./images/bg-content.png) no-repeat 910px 37px;
	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%;
	margin-top: 		20px;
}
#content .rightmarg {
	margin-right:		30px;
	margin-top: 		20px;
}
#content .nomarg {
	margin:				0;
}



/***	 ***/
#content .date {
	color:				#018db0;
	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.home .morelinks {
    width: 600px;
}
#content .morelinks a {
	padding:			4px 7px;
	border:				1px solid #1abbd6;
	color:				#018db0;
	font-size:			13px;
	text-decoration:	none;
}
#content .morelinks a:hover, .selected {
	background:			#f0e6d3;
	border:				1px solid #1abbd6;
	color:				#018db0;
}
/*** Bio ***/
#content .bio p {
	font-size:			13px;
	line-height:		20px;
	margin-right: 		60px;
}
#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:				#865e0f;
	font-size:			14px;
	margin:				10px 0 0;
}
#content p.day {
	color:				#fff;
	font-size:			32px;
	margin:				-2px 0;
	font-weight: normal;
}
#content .tour .wider {
	width:				350px;
	margin-left:		-33px;
}
#content .tour .morelinks a,#content .news .morelinks a {
	padding:			2px 3px;
	border:				1px solid #1abbd6;
	color:				#018db0;
	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:	#f3ebdc;
	border:				1px solid #e0cca5;
}
#content .thumbnails {
    float: left;
    display: inline;
	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:				#018db0;
	font-weight:		bold;
	text-decoration:	none;
}

#content p.contact a:hover {
	color:				#018db0;
	font-weight:		bold;
	text-decoration:	underline;
}


#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:	#f3ebdc;
	font-size:			13px;
	border:				0;
	padding:			3px;
	overflow:			auto;
	width:				249px;
	font-family:		Helvetica, Arial, sans-serif
}
#content .contact form input.submit {
	background-color:	#f3ebdc;
	padding:			4px 7px;
	border:				1px solid #1abbd6;
	color:				#018db0;
	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:				#da2027;
	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:				#da2027;
	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;
	margin-right: 40px;
}
#content .disc table {
	float:				left;
	padding:			0;
	margin:				0;
	width:				280px;
}
#content .disc table td {
	color:				#333;
	font-size:			14px;
	line-height:		14px;
	padding:			0 0 4px;
}
#content .disc a {
	float:				left;
	display:			block;
	width:				13px;
	height:				12px;
}
#content .title {
	color:				#da2027;
	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:				270px;
	height:				141px;
}
#content .sidelink.blog {
	background:			transparent url(./images/pages/blog.png) no-repeat;
}
#content .sidelink.blog:hover {
	background:			transparent url(./images/pages/blog.png) no-repeat;
}
#content .sidelink.links-blog {
	background:			transparent url(./images/pages/blog.png) no-repeat;
	width:				270px;
	height:				141px;
}
#content .sidelink.links-blog:hover {
	background:			transparent url(./images/pages/blog.png) no-repeat;
}
#content .sidelink.buyitnow {
	background:			transparent url(./images/buy-it-now.png) no-repeat;
	display: block;
    width: 231px;
    height: 93px;
    margin-left: 33px;
}
#content .sidelink.newsletter {
	background:			transparent url(./images/newsletter-signup.png) no-repeat;
	width:				266px;
	height:				90px;
}

#contentBottom {
	background:			transparent url(./images/content-footer.png) no-repeat;
	display: block;
	width:953px ;
	height: 94px;
	margin-left: -8px;
	z-index: 99;
}

#wrapper {
	background: transparent url(./images/footer-bg.jpg) no-repeat bottom center;
}


#copyright {
	width:				985px;
	margin:				16px auto;
}
#copyright p {
	color:				#666;
	font-size:			12px;
	line-height:		18px;
	font-family:		'Helvetica', Arial, sans-serif;
	margin-bottom:		30px;
}
#copyright a.bravoslogo {
	background:			transparent url(./images/credit-dd.png) no-repeat;
	width:				157px;
	height:				42px;
}

#copyright a.bravoslogo:hover {
	background:			transparent url(./images/credit-dd-over.png) no-repeat;
	width:				157px;
	height:				42px;
}


// -->
