@charset "utf-8";

body {
	background:#ead8ee url( ../img/bg-main.jpg ) repeat-x top center;
	margin:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	color:black;
}

a:hover {
	color:#f31877;
}

a img { border:none; }

h1, h2, h3 {
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	color:black;
	/*font-weight:normal;*/
}

h1, h2 { text-transform:uppercase; }

h1 {
	font-size:24px;
	margin:10px 0px 4px 0px;
}

h2 {
	width:270px;
	margin:0px 0px 20px 0px;
	font-size:20px;
	line-height:18px;
}

h3 {
	color:#f31877;
	font-size:12px;
	margin:0px 0px 2px 0px;
}

p {
	font-size:12px;
	margin:0px 0px 20px 0px;
	line-height:18px;
}

#black-out {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:black;
	z-index:11;
	
	filter:alpha( opacity = 60 );
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
}
#mat {
	position:fixed;
	background:white;
	padding:10px;
	z-index:12;
}

#player {
	position:absolute;
	top:-300px;
	left:570px;
	/*background:black;*/
	width:380px;
	height:300px;
	z-index:10;
}

#title {
	margin-bottom:40px;
}

#title h1 {
	background:url( ../img/title.jpg ) no-repeat;
	width:960px;
	height:232px;
	padding:0px;
	margin:0px;
}

#title h1 span { display:none; }

#nav {
	position:absolute;
	top:232px;
	left:0px;
	background:black;
	width:100%;
	height:40px;
	z-index:9;
}

#nav ul {
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 10px;
}

#nav ul li {
	float:left;
	padding:0px;
	margin:12px 40px 0px 0px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}

#nav ul li a {
	color:silver;
	text-decoration:none;
}

#nav ul li a:hover { color:#f31877; }

#nav ul li span {
	color:white;
	padding:0px 0px 3px 0px;
	border-bottom:8px solid white;
}

.container {
	position:relative;
	width:960px;
	margin:auto;
}

#col1, #col2 { position:absolute; }

#col1 {
	width:540px;
	left:10px;
}

.content-col1, .content-col2 {
	background:white;
	padding:20px;
	margin-bottom:20px;
}

/*
 * News
 */

/*body.news {}*/

.blog-entry {
	border-bottom:1px solid #dddddd;
	margin-bottom:20px;
}

/*
 * Music
 */

/*body.music {}*/

table.album {
	border-collapse:collapse;
	width:100%;
	margin-bottom:40px;
}
	
table.album tr td {
	padding:4px;
	/*border:thin solid black;*/
	vertical-align:top;
	font-size:12px;
}

table.album tr.odd td {
	background:#eeeeee;
}

table.album tr td.pic {
	width:162px;
}

/*
 * Tour
 */

/*body.tour {}*/

.tour-dates {
	margin-bottom:40px;
}

/*
 * Photos
 */

/*body.photos {}*/

#thumbs { border-collapse:collapse; }

#thumbs td { padding:4px; }

#thumbs td img { display:block; }

/*
 * Video
 */

/*body.video {}*/

/*
 * Column 2
 */

#col2 {
	width:380px;
	left:570px;
}

#buy-now {
	list-style:none;
	width:340px;
	padding:0px
	margin:0px;
}

#buy-now td { vertical-align:top; }

#buy-now th {
	color:black;
	text-align:left;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:20px;
}

#buy-now td.left {	width:145px; }

#buy-now td.right {	text-align:right; }

#buy-now td a {	text-decoration:none; }

#buy-now td a img.icon {
	vertical-align:-4px;
	margin-right:10px;
}

#newsletter fieldset {
	padding:0px;
	border:none;
	margin:0px;
}

#newsletter .email {
	width:64%;
	padding:5px;
	border:2px solid silver;
}

#newsletter .signup {
	width:30%;
	padding:5px;
}

