* { margin:0; padding:0; }
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

p {
	margin:0 0 10px 0;
}

ul {
	list-style:none;
}

li {
	list-style:none;
}

a.aptureLink {
	color:black;
	text-decoration:none;
}

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

#header {
	float:left;
	background-image:url(images/header.gif);
	width:750px;
	height:285px;
	margin-bottom:50px;
}

	.header-link {
		display:block;
		border:none;
		width:750px;;
		height:235px;
	}

/*********************MENU********************/
#fancymenu {
	position:relative;
	height:35px;
	width:683px;
	margin:0 auto 0 50px;
	overflow:hidden;
}

#fancymenu ul {
	padding:0;
	margin:0;
}

#fancymenu ul li {
	float:left;
	list-style:none;
	margin-right:12px;
	z-index:10;
	position:relative;
	height:36px;
}

#fancymenu ul li a {
	text-indent:-500em;
	z-index:15;
	display:block;
	float:left;
	height:30px;
	width:100%;
	position:relative;
	overflow:hidden;
	outline:none;
}

#menu_news {
	width:63px;
	background: url('images/news.png') no-repeat center !important;
	background: url('images/news.gif') no-repeat center; /* ie */
}

#menu_liveshows {
	width:117px;
	background: url('images/liveshows.png') no-repeat center !important;
	background: url('images/liveshows.gif') no-repeat center; /* ie */
}

#menu_recordings {
	width:123px;
	background: url('images/recordings.png') no-repeat center !important;
	background: url('images/recordings.gif') no-repeat center; /* ie */
}

#menu_3facts {
	width:76px;
	background: url('images/facts.png') no-repeat center !important;
	background: url('images/facts.gif') no-repeat center; /* ie */
}

#menu_downloads {
	width:120px;
	background: url('images/downloads.png') no-repeat center !important;
	background: url('images/downloads.gif') no-repeat center; /* ie */
}

#menu_shuffle {
	width:82px;
	background: url('images/shuffle.png') no-repeat center !important;
	background: url('images/shuffle.gif') no-repeat center; /* ie */
}

#fancymenu ul li.background {
	background: url('images/menu-bg-right.gif') no-repeat top right;
	z-index:8;
	position:absolute;
	visibility:hidden;
}

#fancymenu ul .background .left {
	background: url('images/menu-bg-left.gif') no-repeat top left;
	height:35px;
	margin-right:7px;
}
/**********************END MENU**********************************/	
.left-col, .right-col {
	margin-bottom:30px;
	font-size:.7em;
}

.left-col h2 img, .right-col h2 img {
	margin-bottom:10px;
}

html>body #better-search h2 img {
	margin-bottom:10px;
}

#left-column {
	width:145px;
	height:100%;
	float:left;
	margin-left:20px;
}

	.in-rotation, .watch-this {
		font-size:.6em;
		width:145px;
	}
	
	.in-rotation a img, .watch-this a img {
		border:none;
	}

	.in-rotation .thumbs, .watch-this .thumbs {
		float:left;
		margin:0 0 10px 0;
	}
	
	.in-rotation li, .watch-this li {
		clear:both;
	}
	
	.in-rotation p, .watch-this p {
		margin-left:5%;
		float:left;
		width:45%;
	}
	
	.band-name {
		font-weight:bold;
	}
	
	.read-this #linkcat-2 h2 { display:none; }
	.read-this #linkcat-2 ul li a {
		text-decoration:none;
		font-weight:bold;
		color:black;
	}

#middle-column {
	width:360px;
	height:100%;
	float:left;
	margin:0 30px;
}

	#middle-column .post {
		margin-bottom:30px;
		float:left;
		width:100%;
	}
	
	#middle-column .news {
		background-image:url(images/news-heading.gif);
		background-repeat:no-repeat;
		height:14px;
		width:43px;
		margin-bottom:5px;
	}
	
	#middle-column .live-shows {
		background-image:url(images/live-shows-heading.gif);
		background-repeat:no-repeat;
		height:14px;
		width:86px;
		margin-bottom:5px;
	}
	
	#middle-column .recordings {
		background-image:url(images/recordings-heading.gif);
		background-repeat:no-repeat;
		height:19px;
		width:90px;
		margin-bottom:5px;
	}
	
	#middle-column .three-facts {
		background-image:url(images/three-facts-heading.gif);
		background-repeat:no-repeat;
		height:14px;
		width:53px;
		margin-bottom:5px;
	}
	
	#middle-column .downloads {
		background-image:url(images/downloads-heading.gif);
		background-repeat:no-repeat;
		height:15px;
		width:89px;
		margin-bottom:5px;
	}
	
	#middle-column .shuffle {
		background-image:url(images/shuffle-heading.gif);
		background-repeat:no-repeat;
		height:14px;
		width:57px;
		margin-bottom:5px;
	}
	
	#middle-column .news {
		background-image:url(images/news-heading.gif);
		background-repeat:no-repeat;
		height:14px;
		width:43px;
		margin-bottom:5px;
	}

	#middle-column h2 {
		margin:7px 0 13px;
		line-height:1;
	}
	
	#middle-column h2 a {
		font-size:.75em;
		color:black;
		text-decoration:none;
	}
	
	#middle-column p {
		font-size:.75em;
		color:#333;
		line-height:1.3;
	}
	
	#middle-column p a {
		color:#D71920;
		text-decoration:none;
		font-weight:bold;
	}
	
	#middle-column p.postmetadata {
		border-top:1px solid #333;
		width:100%;
		margin-top:20px;
		float:left;
	}
	
	p.postmetadata span.post-date {
		font-size:.8em;
	}
	
	.postmetadata a {
		color:black;
		font-size:.8em;
		text-decoration:none;
	}
	
	.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	}
	
	.comments-template ol{
		margin: 0;
		padding: 0 0 15px;
		list-style: none;
	}
	
	.comments-template ol li{
		margin: 2px 0 0;
		padding: 0 0 10px;
		border-bottom: 1px solid #ccc;
	}
	
	#middle-column .comments-template ol li p {
		margin-top:5px;
	}
	
	.comments-template h3 {
		font-weight:normal;
		font-size:1em;
	}
	
	.commentmetadata {
		font-size:.6em;
	}
	
	.commentmetadata a {
		text-decoration:none;
		color:#333;
	}
	
	.comments-template p.nocomments{
		padding: 0;
	}
	
	.comments-template input {
		width:100%;
	}
	
	.comments-template label {
		clear:left;
	}
	
	.comments-template textarea{
		width:100%;
	}
	
	.comments-template .submit-button {
		width:40%;
	}
	
	#commentform p {
		text-align:left;
		font-size:.9em;
	}
	
	.navigation {
		float:left;
		clear:both;
		width:360px;
	}
	
	.navigation a {
		color:black;
		text-decoration:none;
		font-size:.8em;
	}
	
#right-column {
	width:145px;
	height:100%;
	float:left;
}

	#better-search-form {
		display:block;
		margin-bottom:30px;
		float:left;
	}

	#s {
		border:2px solid black;
		width:70%;
		float:left;
	}
	
	#search-button {
		border:none;
		background:none;
		width:20%;
		float:right;
	}
	
	.widget {
		margin:0 0 20px 0;
		float:left;
	}
	
	#socialize {
		margin-bottom:30px;
		float:left;
		width:145px;
	}
	
	#socialize a {
		display:block;
		float:left;
		width:32px;
	}
	
	#socialize br {
		display:none;
	}

	#socialize a img {
		border:0;
		float:left;
		width:32px;
		margin:0 5px 0 0;
	}
	
	#tweet ul li {
		margin:0 0 7px 0;
	}
	
		.twitter-msg {
			font-weight:bold;
		}
		
		.twitter-msg a {
			color:#000;
			text-decoration:none;
		}
		
		.twitter-msg a:hover {
			text-decoration:underline;
		}
		
		.twitter-link {
			text-decoration:none;
			color:#333;
		}
		
	.recent-posts p a {
		font-weight:bold;
		text-decoration:none;
		color:black;
	}
	
	.recent-posts li {
		padding-bottom:2px;
		list-style-position:outside;
	}
	
	.recent-posts li a {
		color:black;
		text-decoration:none;
	}
	
	.recent-posts li a:hover {
		text-decoration:underline;
	}
	
	.recent-posts p .recent-date {
		color:#333;
	}
	
	.disclaimer a {
		color:#D71920;
		text-decoration:none;
	}
		
#footer {
	width:750px;
	float:left;
	clear:both;
	margin-top:15px;
}

	#footer p {
		font-size:.7em;
		color:#333;
	}
	
	#footer a {
		color:#D71920;
		text-decoration:none;
		font-weight:bold;
	}

.hidden {display:none; }
