body {

	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;

	font-size: 100%;

	line-height: 1.375em;

	color: #FFFFFF;

	background-color: #343939;

	background-image: url(images/background1.jpg);

	background-attachment: fixed;

	background-position: center top;

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

}

h1 {

	margin: 0px;

	padding: 0px;

}

p {

	padding: 0px;

	margin-top: 20px;

	margin-bottom: 20px;

}



#top {

	background-image: url(images/top1.jpg);

	background-position: center top;

	background-repeat: no-repeat;	

}

#header {

	height: 150px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(images/header1.jpg);

	background-repeat: no-repeat;

}

#navigation {

	background-image: url(images/navigation1.gif);

	background-repeat: repeat-x;

}

#menu {

	height: 30px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

}

#menu a {

	display: inline;

	float: left;

	height: 26px;

	margin-left: 9px;

	margin-right: 9px;

	margin-left: 31px;

	margin-right: 30px;

	margin-top: 2px;

	margin-bottom: 2px;

	background-position: left top;

}

#menu a.home {

	width: 60px;

	background-image:url(images/home.gif);

	background-repeat: no-repeat; 

}

#menu a.news {

	width: 58px;

	background-image:url(images/news.gif);

	background-repeat: no-repeat;

}

#menu a.bio {

	width: 42px;

	background-image:url(images/bio.gif);

	background-repeat: no-repeat; 

}

#menu a.gigs {

	width: 50px;

	background-image:url(images/gigs.gif);

	background-repeat: no-repeat; 

}

#menu a.images {

	width: 72px;

	background-image:url(images/images.gif);

	background-repeat: no-repeat; 

}

#menu a.videos {

	width: 69px;

	background-image:url(images/videos.gif);

	background-repeat: no-repeat; 

}

#menu a.store {

	width: 58px;

	background-image:url(images/store.gif);

	background-repeat: no-repeat; 

}

#menu a.forum {

	width: 67px;

	background-image:url(images/forum.gif);

	background-repeat: no-repeat; 

}

#menu a.press {

	width: 80px;

	background-image:url(images/reviews.gif);

	background-repeat: no-repeat;

}

#menu a.links {

	width: 60px;

	background-image:url(images/links.gif);

	background-repeat: no-repeat; 

}

#menu a.contact {

	width: 77px;

	background-image:url(images/contact.gif);

	background-repeat: no-repeat; 

}

#menu a.login {

	width: 59px;

	background-image:url(images/login.gif);

	background-repeat: no-repeat;

}

#menu a.curr, #menu a:hover {

	background-position: left bottom;

}

#middle {

	margin-top: 6px;

	padding-bottom: 25px;

}

#middle h1 {

	position: relative;

	top: 20px;

	margin: 0px;

	padding: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #555555;

}

#middle h2 {

	font-size: 1.375em;

	font-family:"Palatino","Palatino Linotype",Georgia,"Times New Roman",serif;

	font-weight: bold;

	color: #C3C3C3;

	margin: 0px;

	padding: 0px;

}

#middle a {

	text-decoration: none;

	color: #67AEC0;

}

#middle .title a {

	font-family:"Palatino","Palatino Linotype",Georgia,"Times New Roman",serif;

	color: #C3C3C3;

	margin: 0px;

	padding: 0px;

}



#middle .content {

	font-size: 0.8125em;

	background-image: url(images/content.png);

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 20px;

}

#center {

	width: 980px;

	padding-left: 10px;

	padding-right: 10px;

	margin-right: auto;

	margin-left: auto;

}

#left {

	float: left;

	width: 650px;

}

#main .content {

	min-height: 1024px;

	_height: 958px;

}

#main .content img {

	margin-right: 30px;

	border: 2px solid #FFFFFF;

}

#main .content .playlist img {

	margin-right: 15px;

	margin-bottom: 15px;

}

.image {

	margin-bottom: 20px;

}

.dlbutton {

	margin: 0px;

	padding: 0px;

}



#main .comment {

	margin-top: 20px;

	padding-top: 15px;

	padding-right: 20px;

	padding-bottom: 15px;

	padding-left: 20px;

	border: 1px solid #FFFFFF;

}







#right {

	float: right;

	width: 320px;

}

#right  img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#row {

	width: 980px;

	padding-left: 10px;

	padding-right: 10px;

	margin-right: auto;

	margin-left: auto;

	clear: both;

}

.box {

	width: 320px;

}

#trim {

	background-image: url(images/trim.png);

	background-repeat: no-repeat;

	height: 17px;

	width: 280px;

}



.weight {

	clear: both;

}

#bottom {

	background-image: url(images/bottom.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	clear: both;

}

#footer {

	width: 1000px;

	height: 25px;

	margin-right: auto;

	margin-left: auto;

}


