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

body {
	padding: 0;
	margin: 0;
	text-align: center;
	font:"Courier New", Courier, monospace;
	color: #000;
	font-size: 12px;
	background-color: #000;
}
img {
	border: 0;
	}
img a {
	border-width: 0px;
	padding: 0;
	margin: 0;
}
img a:hover {
	border-width: 0px;
	padding: 0;
	margin: 0;
}

#hello{
	position: absolute;
	top: 0;
	left: 0;
	height: 5px;
	width: 5px;
	visibility: hidden;
}


/*header and menu*/
#header {
	width: 100%;
	height: 122px;
	background-image: url(../img_s/menuBG.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#header2 {
	width: 100%;
	height: 122px;
	background-image: url(../img_s/header2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#nav {
	position: relative;
	height: 108px;
	width: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
	text-align: center;
}
#nav ul
{position:relative; margin: 0; padding:0px; float: left; left: 50%; background-repeat: no-repeat;  }

#nav ul li {
	text-align: center;
	position:relative; 
	float:left; 
	right: 50%; 
	display:block; 
	height: 108px;
	list-style: none; 
	width: 90px; 
	background-image: url(../img_s/btn.png)!important;
	background-repeat: no-repeat;
	overflow: hidden;
}

#nav li a
{text-decoration:none; display: block;}

#nav li a:hover
{text-decoration:none;}



/* main pages */

#mainBg {
	width: 100%;
	height: 100%;
	overflow: visible;
	text-align: center;
	background-image: url(../img_s/body.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

#pageTop {
	width: 563px;
	margin: 0 auto;
	height: 31px;
	background-image: url(../img_s/pageTop.png);
	background-repeat: no-repeat;
	background-position: top center;
}
#pageMid {
	width: 563px;	
	margin: 0 auto;
	background-image: url(../img_s/pageMiddle.png);
	background-repeat: repeat-y;
	background-position: center;
}
#pageBottom {
	width: 563px;	
	margin: 0 auto;
	height: 83px;
	background-image: url(../img_s/pageBottom.png);
	background-repeat: no-repeat;
	background-position: top center;
}



/*home*/

#stage {
	width: 950px;
	margin: 0 auto;
}
#homeMain {
	width: 100%;
	height: 475px;
	background-image: url(../img_s/homePre.jpg);
	background-repeat: no-repeat;
	text-align: left;
	overflow: hidden;
}
#leftCol {
	width: 370px;
	padding-top: 15px;
	float: left;
}
#lowerColumns {
	width: 900px;
	margin: 0 auto;
}
#rightCol {
	width: 491px;
	float: right;
	padding-top: 15px;
}
#newsFlashContent {
	width: 100%;
	margin: 0 auto;
	background-image: url(../img_s/latestMid.jpg)!important;
	background-position:center;
	background-repeat: repeat-y;
	text-align: left;
}
.banner {
	padding-bottom: 10px;
}
#newsFlashBody {
	width: 475px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	color:#000;
}
#newsFlash {
	padding-left: 25px;
	padding-right: 25px;
}
#newsTop {
	width: 100%;
	height: 12px;
	background-image: url(../img_s/latestTop.jpg)!important;
	background-position: center;
	background-repeat: no-repeat;
}
#newsBottom {
	width: 100%;
	height: 90px;
	background-image: url(../img_s/latestBottom.jpg)!important;
	background-repeat: no-repeat;
	background-position: center;
}
#banners2 {
	width: 100%;
	margin: 0 auto;
}
#banners3 {
	width: 100%;
	padding-top: 10px;
	margin: 0 auto;
}
#widget {
	border: solid #ccc 1px;
	height: 478px;
	width: 350px;
	overflow: hidden;
	margin: 0 auto;
}
#albumDetailLink{
		height: 29px;
		width: 247px;
		overflow: hidden;
		background-image: url(../img_s/albumInfo.png);
		background-repeat: no-repeat;
		background-position: top left;
}
#preOrder{
		position: relative;
		left: 47px;
		height: 45px;
		width: 230px;
		overflow: hidden;
}
.latestTopItem {
	font-size: 18px;
	font-weight:bold;
	padding: 15px;
}
.latestItem {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: dotted #333 1px;
}
.buy {
	width: 100px;
	height: 24px;
	float: left;
	background-image: url(../img_s/buy.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.clearsy {
	clear: both;
}
#newsticker {
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-size: 15px;
	color: #000000;
	background-image: url(../img_s/marqueestrip.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}
/*mews*/

#newsHeader {
	padding-top: 50px;
	padding-bottom: 10px;
	text-align: left;
	width: 400px;
	margin: 0 auto;
	border-bottom: dotted #666 1px;
	font-size: 16px;
}
#newsBody {
	padding-left: 80px;
	padding-right: 80px;
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: left;
	width: 400px;
	margin: 0 auto;
	border-bottom: dashed #333 1px;
		font-size: 13px;

}
#prBody {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: left;
	width: 400px;
	margin: 0 auto;
	border-bottom: dashed #333 1px;
}

#newsBody a:link, #newsBody a:visited {
	color: #333;
	text-decoration: none;
	border-bottom: dotted #333 1px;
}
#newsBody a:hover, #newsBody a:active {
	color: #000;
	text-decoration: none;
	border-bottom: solid #000 1px;
	background-color: #FFF;
	padding: 5px;
	padding-left: 25px;
	background-image: url(../img_s/icons/weeStone.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: solid #666 1px;
}

#newsDeets {
	font-size: 11px;
	color: #333;
}
#homeTrax {
	position: relative;
	top: 25px;
	left: 495px;
	width: 365px;
	height: 60px;
	text-align: left;
	font-size: 15px;
}
#pressImage a:link, #pressImage a:visited, #pressImage a:hover, #pressImage a:active {
	border: 0;
	padding: 0;
	text-decoration: none;
}

/*tour*/
.tDates {
	background-color: #FFF;
	border: solid #333 1px;
}
.tDatesBody {
	background-color: #CCC;
	color: #333;
	border: dotted #333 1px;
}
.tDatesBody a:link, .tDatesBody a:visited {
	color: #333;
	text-decoration: none;
	border-bottom: dotted #333 1px;
}
.tDatesBody a:hover, .tDatesBody a:active {
	color: #000;
	text-decoration: none;
	border-bottom: solid #000 1px;
	background-color: #FFF;
	padding: 5px;
	padding-left: 25px;
	background-image: url(../img_s/icons/weeStone.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: solid #666 1px;
}
.headerA {
	font-size: 18px;
	font-weight:bold;
}


/*Bio*/
#bioInfo {
	text-align: left;
	padding-left: 70px;
	padding-right: 70px;
}

/*Music*/
#bftdInfo {
	width: 100%; 
	text-align: center;
}
#bftdHeader {
	width: 100%;
	height: 108px;
	background-image: url(../img_s/albumDeets_mp.png);
	background-repeat: no-repeat;
	background-position: top center;
}
#bftdLeftCol {
	width: 250px;
	float: left;
}
#bftdRightCol {
	width: 285px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.trax {
	padding-bottom: 3px;
	font-size: 14px;
	text-align: left;
}
.trax2 {
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: dotted #666 1px;
	font-size: 16px;
	text-align: center;
}
.trax3 {
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: dotted #666 1px;
	font-size: 16px;
	text-align: center;
	background-image: url(../img_s/whitePale11.png);
	background-repeat: repeat;
}
#lyricsList {
	margin-top: 20px;
	border-top: solid #333 1px;
}
#cleaner {
	clear: both;

}
#clearsy {
	clear: both;

}
#bftd_pDeets {
	margin: 0 auto;
	text-align: center;
	padding-top: 10px;
}
#bftd_pDeets2 {
	margin: 0 auto;
	text-align: center;
	padding-top: 20px;
}
.bftdPDs {
	padding-top:10px;
}
#bftdCover {
	width: 440px;
	margin: 0 auto;
}
#amazonPreOrderb{
		margin: 0 auto;
		height: 50px;
		width: 143px;
		overflow: hidden;
		background-image: url(../img_s/pre_orderAmazonb.png);
		background-repeat: no-repeat;
		background-position: top left;
}
.lyrics {
	width: 57px;
	height: 17px;
	overflow: hidden;
	margin: 0 auto;
	background-image: url(../img_s/lyrics_btn.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#cutOuts {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
#bftdNav {
	width: 520px;
	height: 27px;
	overflow: hidden;
	margin: 0 auto;
}
#bftdAlbumBtn {
	width: 100px;
	height: 27px;
	float: left;
	background-image: url(../img_s/album_btn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#bftdLyricsBtn {
	width: 88px;
	height: 27px;
	float: left;
	background-image: url(../img_s/lyrics_btn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#bftdAssembleBtn {
	width: 205px;
	height: 27px;
	float: left;
	background-image: url(../img_s/assemble_btn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#bftdFanBtn {
	width: 126px;
	height: 27px;
	float: left;
	background-image: url(../img_s/fan_btn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#orderAlbum {
	width: 400px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#orderHeader {
	font-size: 20px;
	font-weight:bold;
	color: #ffffff;
}
#sendFan {
	font-size: 18px;
	padding-top: 25px;
}
#blackBoxTop {
	width: 554px;
	height: 30px;
	margin: 0 auto;
	background-image: url(../img_s/blackBoxTop.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#blackBoxBottom {
	width: 554px;
	height: 32px;
	margin: 0 auto;
	background-image: url(../img_s/blackBoxBottom.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#blackBox {
	width: 554px;
	margin: 0 auto;
	background-image: url(../img_s/blackBoxMid.png);
	background-position: top left;
	background-repeat: repeat-y;
	text-align: center;
}
#innerBoxTop {
	width: 498px;
	height: 10px;
	margin: 0 auto;
	background-image: url(../img_s/innerBoxTop.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#innerBoxBottom {
	width: 498px;
	height: 8px;
	margin: 0 auto;
	background-image: url(../img_s/innerBoxBottom.png);
	background-position: top left;
	background-repeat: no-repeat;
		padding-bottom: 10px;

}
#innerBox {
	width: 498px;
	height: 228px;
	margin: 0 auto;
	background-image: url(../img_s/innerBoxMid.png);
	background-position: top left;
	background-repeat: repeat-y;
	text-align: center;
}
#traxListLink a:link, #traxListLink a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: dashed #fff 1px;
	font-size: 16px;
}

/* contact page */
#contactInfo a:link, #contactInfo a:visited, #listenInfo a:link, #listenInfo a:visited, #sendFan a:link, #sendFan a:visited {
	color: #333;
	text-decoration: none;
	border-bottom: dotted #333 1px;
}
#contactInfo a:hover, #contactInfo a:active, #listenInfo a:hover, #listenInfo a:active, #sendFan a:hover, #sendFan a:active, #traxListLink a:hover, #traxListLink a:active {
	color: #000;
	text-decoration: none;
	border-bottom: solid #000 1px;
	background-color: #FFF;
	padding: 5px;
	padding-left: 25px;
	background-image: url(../img_s/icons/weeStone.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: solid #666 1px;
}
/*listen */

listenInfo {
	text-align: center;
	margin: 0 auto;
}
#iMeemPlayer {
	width: 300px;
	margin: 0 auto;
}

/* footer */
#footer {
	width: 900px;
	margin: 0 auto;
	padding: 40px;
	color: #333;
	clear: both;
}
.credit {
	font-size: 10px;
	color: #222;
}
.credit a:link, .credit a:visited {
	text-decoration: none;
	color: #222;
}
.credit a:hover, .credit a:active {
	text-decoration: none;
	color: #222;
	border-bottom: dotted #222 1px;
}
/*media page*/
#media {
	width: 540px;
	margin: 0 auto;
}
/*pr*/
.prPic {
	border: solid #999999 3px;
}
#grammies {
	width: 864px;
	_width: 814px;
        margin: 0 auto;
	border-bottom: solid 1px #cccccc;
}
h1, h2, h3 {
	color: #cccccc;
	text-align: center;
	width: 100%;
}
#grammies div.gvid {
	float: left;
}
#grammies div.clerb {
	padding-top: 15px;
	clear: both;
}
#givblock {
	padding: 15px;
	background-color: #333;
	border: solid #666 1px;
	clear: both;
}