@charset "utf-8";

/* ------------------- Global Settings ------------------- */

* {
	margin:0;
	padding:0;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	background:url(../images/bg-tile.jpg) center;
	margin-bottom:50px;
	color:#000;
}

#wrapper {
	width:764px;
	margin:0 auto;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
	margin:20px 0 20px 0;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#cc0000;
	margin:20px 0 20px 0;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin:20px 0 20px 0;
	text-align:center;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:20px 0 20px 0;
	text-align:center;
}

ul {
	margin:0 0 0 25px;
}

li {
	padding:5px 0;
}


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

.color-red {
	color:#cc0000;
}

.clear-fix {
	height:1px;
	clear:both;
}

.text-index {
	text-indent:20px;
}


/* ------------------- Header Settings ------------------- */

#header {
	width:764px;
	height:84px;
	float:left;
	background:url(../images/header.jpg) no-repeat;
}

#subscribe {
	height:26px;
	width:655px;
	float:left;
	padding:0 0 0 109px;
}

.subscribe-textbox {
	border:1px solid #000;
	height:15px;
	font-size:11px;
	padding:3px 0 0 3px;
}


/* ------------------- Body Settings ------------------- */

#body-content {
	width:704px;
	float:left;
	background:#fff;
	padding:0 30px;
	margin-bottom:50px;
}

#body-content p {
	margin:15px 0 10px 0;
}

.optin-box-wrapper {
	width:410px;
	float:left;
	margin:40px 0 0 20px;
	_margin:40px 0 0 0;	
}

.optin-box {
	width:276px;
	text-align:center;
	border:2px solid #000;
	padding:10px;
}

.optin-box-wrapper2 {
	width:410px;
	margin:20px auto 0 auto;
	padding:0 0 0 100px;
}

.optin-box2 {
	width:276px;
	text-align:center;
	border:2px solid #000;
	padding:10px;
}

.click-here { float:right; margin:-70px -5px 0 0; }

.click-here2 { float:right; margin:-70px -5px 0 0; }

.testimonia-wrapper {
	width:706px;
	float:left;
	background:url(../images/testi-top.gif) no-repeat top;
	margin:0 0 35px 0;
}

.testimonial-content {
	width:664px;
	border-left:1px solid #000;
	border-right:1px solid #000;	
	padding:5px 20px 10px 20px;
	margin:15px 0 0 0;
}

.testimonial-client {
	width:706px;
	height:37px;
	float:left;
	background:url(../images/testi-bottom.gif) no-repeat bottom;
	font-size:13px;
	color:#064981;
	font-weight:bold;
	text-align:right;
	padding:0;
	_margin:-26px 0 0 0;
}

.testimonial-client p {
	padding:22px 0 0 0;
}

.take-me-to-music {
	padding:0 0 0 70px;
}

.video1 { width:282px; float:left; }

#box {
	width:680px;
	margin:10px auto;
	border:2px solid #000;
	padding:20px 10px 50px 10px;
}

#box2 {
	width:460px;
	margin:0 auto;
	padding:20px;
	background:#ffff00;
	border:1px solid #cc0000;
}

.video-box {
	width:680px;
	margin:10px auto;
	border:2px solid #000;
	padding:20px 10px;
}

.belcher-box {
	padding:20px;
	border:3px dashed #ff0000;
	text-align:center;
	width:300px;
	margin:0 auto;
}

.artist-box1 {
	width:504px;
	float:left;
	border-top:2px solid #000;
	padding:0 100px;
	margin:5px 0;
}

.artist-name1 {
	float:left;
	padding:40px 0 0 0;
}

.artist-pic1 {
	float:right;
}

.artist-box2 {
	width:604px;
	float:left;
	border-top:2px solid #000;
	padding:0 50px;
	margin:5px 0;	
}

.artist-name2 {
	float:right;
	padding:40px 0 0 0;
}

.artist-pic2 {
	float:left;
}



