body {
	background:#e003b4 url(images/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#000;
	font-family:helvetica;
	font-size:12px;
	margin:0px;
}

img {
	border:0px;
}

a {
	outline:none;
}

h1, h2, h3, h4, h5, h6 {
	margin-top:0px;
	margin-bottom:10px;
}

h1 {
	text-align:center;
	font-size:18px;
}

.nav {
	width:900px;
	margin:25px auto 0px auto;
}

.top {
	width:100%;
	height:325px;
	background:url(images/arc.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:1;
}

.wrapper {
}

.footer {
	width:100%;
	background:#000;
	height:66px;
}

.footer_inner {
	height:66px;
	width:900px;
	margin:auto;
}

.footer_logo {
	width:230px;
	float:left;
	margin-right:450px;
}

.icon {
	width:30px;
	margin:18px 10px 0px 0px;
	float:left;
}

.last {
	margin-right:0px;
}

.twitter {
}

.main {
	width:900px;
	overflow:auto;
	margin:60px auto 50px auto;
	z-index:3;
}

.column0 {
	border:1px solid #FFF;
	background:url(images/box_bg.png);
	width:594px;
	height:200px;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}

.column1 {
	border:1px solid #FFF;
	background:url(images/box_bg.png);
	width:271px;
	min-height:340px;
	float:left;
	margin-right:10px;
	clear:left;
	padding:10px;
}

.column2 {
	border:1px solid #FFF;
	background:url(images/box_bg.png);
	width:271px;
	min-height:340px;
	float:left;
	margin-right:10px;
	padding:10px;
}

.column2 object, .column2 embed {
	max-width:271px;
	max-height:250px;
	text-align:center;
	margin:auto;
}

.column3 {
	border:1px solid #FFF;
	background:url(images/box_bg.png);
	width:271px;
	min-height:340px;
	float:left;
	padding:10px;
	margin-bottom:10px;
}

.wide {
	border:1px solid #FFF;
	background:url(images/box_bg.png);
	width:878px;
	float:left;
	padding:10px;
	margin-bottom:10px;
}

.widewhite {
	border:1px solid #FFF;
	background:#FFF;
	width:878px;
	min-height:340px;
	float:left;
	padding:10px;
	margin-bottom:10px;
}

.left_photo {
	border:1px solid #FFF;
	background:url(images/box_bg.png);
	width:291px;
	min-height:340px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	clear:both;
}

.right_box {
	border:1px solid #FFF;
	background:#FFF;
	width:572px;
	min-height:340px;
	float:left;
	padding:10px;
	margin-bottom:10px;
}

.mp3 {
	border:1px solid #FFF;
	background:url(images/box_bg.png);
	width:898px;
	height:50px;
	clear:both;
	margin-bottom:10px;
}

.row {
	border:1px solid #FFF;
	background:url(images/box_bg.png);
	width:898px;
	height:179px;
	clear:both;
}

.title {
	text-align:center;
}

/* gallery */

.thumb {
	float:left;
	width:134px;
	overflow:hidden;
	margin:0px 5px 10px 5px;
	text-align:center;
	font-weight:bold;
}

.thumb img {
	max-width:132px;
	border:1px solid #FFF;
	margin-bottom:10px;
}

.gallery {
	width:864px;
	margin:auto;
	overflow:auto;
}

/* contact */

.contact {
	width:600px;
	margin:auto;
	text-align:center;
}

.sm_box {
	width:600px;
}

.large_box {
	width:600px;
	height:100px;
}

/* music */

.music_nav {
	overflow:auto;
	margin-bottom:10px;
}

.mini_cd {
	float:left;
	width:136px;
	margin:0px 5px 0px 5px;
}

.mini_cd img {
	max-width:136px;
}

.album {
	float:left;
	width:334px;
	margin-right:10px;
	margin-left:5px;
}

.buy {
	text-align:right;
}

.details {
	float:left;
	width:auto;
}

.details td {
	padding-bottom:10px;
}

.songname {
	width:380px;
}

/* dvd */

.dvd_nav {
	overflow:auto;
	margin-bottom:10px;
}

.mini_dvd {
	float:left;
	width:165px;
	margin:0px 5px 0px 5px;
}

.press {
	width:165px;
	margin:5px;
	float:left;
}

.press img {
	max-width:165px;
}

.dvd {
	width:600px;
	margin:auto;
	text-align:center;
}

.dvd1 {
	float:left;
	width:286px;
	margin-right:10px;
	clear:both;
	text-align:center;
}

.dvd2 {
	float:left;
	width:286px;
	margin-right:10px;
	text-align:center;
}


.dvd3 {
	float:left;
	width:286px;
	text-align:center;
}

.thing_wrap {
	position:absolute;
}

.whatever {
	position:relative;
	top:-70px;
	left:670px;
	z-index:6;
}
