* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #111;
}

a img {
	border: none;
}

#main {
	margin: 0 auto;
	width: 945px;
}

/* Left Column */
#left-col {
	width: 645px;
	float: left;
}

#slider, #headertwo {
	width: 620px;
	height: 71px;
	background: url(../images/slider.jpg) no-repeat;
}

#slider a.slide, #headertwo a.home { 
	width: 69px;
	height: 71px;
	display: block;
	text-decoration: none;
	color: rgb(179,188,11);
}

#slider a.slide span {
	position: absolute;
	margin: 25px 0 0 -25px;
	font: 12px "Lucida Sans", "Lucida Grande", sans-serif;
	color: rgba(179,188,11,0);
	-webkit-transition-duration: 0.2s; 
	-webkit-transition-property: color;
}

#headertwo a.home span {
	position: absolute;
	margin: 25px 0 0 -25px;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
}

#headertwo a.home:hover span {
	opacity: 1;
}

#slider a.slide:hover span {
	color: rgba(179,188,11,1);
}

#content {
	padding: 36px 0;
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #ccc;
}

.module{
	width: 300px;
	margin: 0 20px 30px 0;
	float: left;
}

.module br {
	display: none;
}

	.module h3#events {
		width: 144px;
		height: 27px;
		float: left;
		margin: 0 10px 19px 10px;
		text-indent: -9999px;
		background: url(../images/events.png) no-repeat;
	}
	
	.module h3#releases {
		width: 180px;
		height: 27px;
		float: left;
		margin: 0 10px 19px 10px;
		text-indent: -9999px;
		background: url(../images/releases.png) no-repeat;
	}
	
	.module h3#mixes {
		width: 112px;
		height: 27px;
		float: left;
		margin: 0 10px 19px 10px;
		text-indent: -9999px;
		background: url(../images/mixes.png) no-repeat;
	}
	
	.module h3#general {
		width: 177px;
		height: 27px;
		float: left;
		margin: 0 10px 19px 10px;
		text-indent: -9999px;
		background: url(../images/general.png) no-repeat;
	}

a.view-all {
	width: 98px;
	height: 36px;
	margin-top: -5px;
	float: left;
	display: block;
	background: url(../images/view-all.png) no-repeat top;
}

a:hover.view-all {
	width: 98px;
	height: 36px;
	margin-top: -5px;
	float: left;
	display: block;
	background: url(../images/view-all.png) no-repeat bottom;
}

.module-list a {
	clear: left;
	width: 280px;
	padding: 10px;
	display: block;
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #ccc;
	text-decoration: none;
	border-top: 1px solid #262626;
}

.module-list a:nth-child(4n+2) { 
	background-color: #1a1a1a; 
} 

.module-list a:hover {
	color: #fefefe;
}

.ad468-box {
	clear: both;
	width: 620px;
	height: 61px;
	margin-bottom: 30px;
	padding: 30px 0 30px 76px;
	background: url(../images/ads/fds/ad-bg-468.jpg) no-repeat;
}

/* Blog */
#blog-box h3#blog {
	width: 100px;
	height: 27px;
	float: left;
	margin: 0 10px 19px 10px;
	text-indent: -9999px;
	background: url(../images/blog.png) no-repeat;
}

#blog-subheader {
	clear: left;
	width: 600px;
	padding: 10px;
	display: block;
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #ccc;
	text-transform: uppercase;
	border-top: 1px solid #262626;
	border-bottom: 1px solid #262626;
	background-color: #1a1a1a; 
} 

#blog-content {
	clear: both;
	width: 620px;
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #ccc;
}

h2, h2 strong {
	font: normal 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #f90;
	text-transform: uppercase;
}

h3.pagetitle, h3 a {
	margin-bottom: 10px;
	padding: 0 10px;
	font: normal 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #cc0;
	text-transform: uppercase;
	text-decoration: none;
}

#blog-content a {
	color: #cc0;
	text-decoration: none;
}

#blog-content a:hover {
	color: #f6f602;
}

#blog-content p, #content p {
	margin: 10px 0;
}

.post-date {
	float: left;
	margin-right: 20px;
}

.post-author {
	float: right;
	margin: 10px 10px 0 0;
	text-transform: uppercase;
	font-size: 10px;
	color: #777;
}

.only-title span.post-author {
	float: right;
	margin: 0;
	text-transform: uppercase;
	font-size: 10px;
	color: #777;
}

.title-and-post {
	padding: 10px;
	width: 600px;
	border-top: 1px solid #262626;
}

.title-and-post h4, .title-and-post h4 a, .only-title h4, .only-title h4 a {
	float: left;
	width: 375px;
	font: normal 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #cc0;
	text-transform: uppercase;
	text-decoration: none;
}

	.title-and-post div.entry {
		clear: both;
		width: 380px;
		margin-left: 82px;
		padding: 5px 0;
		color: #bbb;
	}
	
	.title-and-post div.entry img {
		max-width: 375px;
	}
	
	.title-and-post p.postmetadata {
		font-size: 10px;
		padding-left: 82px;
		color: #777;
	}
	
	.title-and-post p.postmetadata a {
		color: #777 !important;
	}

.single-title-and-post {
	width: 600px;
}

	.single-title-and-post h4 {
		padding: 0 10px;
		font: normal 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
		color: #cc0;
		text-transform: uppercase;
		text-decoration: none;
	}

	.single-title-and-post div.entry {
		clear: both;
		padding: 5px 10px;
	}
	
	.single-title-and-post div.entry img {
		max-width: 578px;
	}
	
	.single-title-and-post div.entry a {
		color: #cc0;
		text-decoration: none;
	}
	
	.single-title-and-post p.postmetadata {
		margin-bottom: 20px;
		padding: 10px;
		font-size: 10px;
		color: #777;
		border-top: 1px solid #262626;
		border-bottom: 1px solid #262626;
		background-color: #1a1a1a;
	}
	
	.single-title-and-post p.postmetadata a {
		color: #777;
	}
	
img.alignleft {
	float: left;
	margin: 0 15px 10px 0;
}

img.alignright {
	float: right;
	margin: 0 0 10px 15px;
}

.postmetadata {
	clear: both;
}

.only-title {
	width: 600px;
	padding: 10px;
	display: block;
	color: #ccc;
	text-transform: uppercase;
	border-top: 1px solid #262626;
} 

.navigation {
	width: 578px;
	margin: 20px 0;
	padding: 10px;
	border-top: 1px solid #262626;
	border-bottom: 1px solid #262626;
	background-color: #1a1a1a;
}

.navigation .alignleft {
	float: left;
}

.navigation .alignright {
	float: right;
}

.navigation a {
	font-size: 12px;
	color: #ccc;
	text-decoration: none;
	text-transform: uppercase;
}

/* Search */
.hidden {
	visibility: hidden;
}

input#s {
	width: 211px;
	height: 13px;
	float: left;
	margin: 0 -4px 0 0;
	padding: 8px 10px;
	font: 13px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #aaa;
	background-color: #222;
	border: 1px solid #333;
}

input#s:focus {
	background-color: #303030;
	border: 1px solid #444;
	outline: none;
}

input#searchsubmit {
	width: 81px;
	height: 32px;
	background: url(../images/search-button.png) no-repeat top;
	font: 12px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
}

input#searchsubmit:active {
	height: 33px;
	background: url(../images/search-button.png) no-repeat bottom;
}

#respond h4 , h4#comments{
	margin: 20px 0 0 10px;
	font: normal 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #ccc;
	text-transform: uppercase;
	text-decoration: none;
}

ol.commentlist {
	width: 600px;
	list-style: none;
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
}

ol.commentlist li {
	margin-top: 20px;
	border-top: 1px solid #262626;
}

ol.commentlist a {
	color: #cc0;
	text-decoration: none;
}

cite.fn {
	font-style: normal;
	text-transform: uppercase;
}

.says {
	color: #777;
}

.comment-meta {
	clear: left;
	font-size: 10px;
}

.comment-body {
	padding: 10px;
}
	
/* Comment Form */
#commentform label {
	text-transform: uppercase;
	color: #777;
}

#commentform p.loggedin {
	padding-left: 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #777;
}

#commentform a {
	color: #cc0;
}

#commentform input#author, #commentform input#email, #commentform input#url {
	width: 268px;
	margin-right: 5px;
	padding: 4px 10px;
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #aaa;
	background-color: #222;
	border: 1px solid #333;
}

#commentform input#author:focus, #commentform input#email:focus, #commentform input#url:focus, #commentform textarea#comment:focus {
	background-color: #303030;
	border: 1px solid #444;
	outline: none;
}

#commentform textarea#comment {
	width: 578px;
	margin-right: 5px;
	padding: 10px 10px;
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #aaa;
	background-color: #222;
	border: 1px solid #333;
	resize: vertical;
}

#commentform input#submit {
	width: 140px;
	height: 33px;
	cursor: pointer;
	background: url(../images/add-comment.png) no-repeat top;
	border: none;
	text-indent: -9999px;
}

#commentform input#submit:active {
	background: url(../images/add-comment.png) no-repeat bottom;
}

/* Right Column */
#right-col {
	width: 300px;
	float: left;
}

/* MailPress */
#mp-container {
	margin-top: 30px;
	color: #777;
	font: 13px "Lucida Sans", "Lucida Grande", sans-serif;
}

input.MailPressFormEmail {
	width: 221px;
	height: 13px;
	float: left;
	margin: 1px -4px 0 0;
	padding: 8px 10px;
	font: 13px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #555;
	background-color: #222;
	border: 1px solid #333;
}

input.MailPressFormEmail:focus {
	color: #aaa;
	background-color: #303030;
	border: 1px solid #444;
	outline: none;
}

input.MailPressFormSubmit {
	width: 59px;
	height: 33px;
	background: url(../images/mailinglist-button.png) no-repeat top;
	font: 12px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
}

input.MailPressFormSubmit:active {
	background: url(../images/mailinglist-button.png) no-repeat bottom;
}

.button {
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #cc0;
	text-transform: uppercase;
	background: none;
	border: none;
	cursor: pointer;
}

/* Sidebar */

/* 300 Ad */
a.ad300 img {
	margin: 30px 0 18px 0;
}

/*125 Ad box */
.ad125-box {
	padding: 0 16px 12px 16px;
}

.ad125-box a.left {
	float: left;
	margin-bottom: 18px;
	border: 1px solid #111;
}

.ad125-box a.right {
	float: right;
	margin-bottom: 18px;
	border: 1px solid #111;
}

a.sponsor {
	border: 1px solid #111;
}

a:hover.sponsor {
	border: 1px solid #444;
}

/* Networking */
#networks {
	width: 300px;
	margin-bottom: 27px;
	border-top: 1px solid #262626;
}

#networks h3#networking {
	width: 253px;
	height: 27px;
	margin: 0 0 19px 10px;
	padding-top: 17px;
	text-indent: -9999px;
	background: url(../images/networking.png) no-repeat 100% 90%;
}

#networks a img {
	margin: 0 10px;
}

/* Latest from Twitter */
#twitter_div {
	width: 300px;
	border-top: 1px solid #262626;
	border-bottom: 1px solid #262626;
	padding-bottom: 25px;
	margin-bottom: 18px;
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
}

#twitter_div h3#latest {
	width: 196px;
	height: 27px;
	margin: 0 0 19px 10px;
	padding-top: 17px;
	text-indent: -9999px;
	background: url(../images/latest.png) no-repeat 100% 90%;
}

#twitter_div ul#twitter_update_list {
	padding: 0 10px;
	list-style: none;
}

#twitter_div ul#twitter_update_list li span {
	font: 14px/20px "Lucida Sans", "Lucida Grande", sans-serif;
	color: #ccc;
}

#twitter_div ul#twitter_update_list li a {
	color: #cc0;
	text-decoration: none;
}

/* Fan Up */
h3#fan-up {
	width: 130px;
	height: 27px;
	margin: 0 0 0 10px;
	padding-top: 17px;
	text-indent: -9999px;
	background: url(../images/fan-up.png) no-repeat;
}

/* DropBox */
h3#dropbox {
	width: 176px;
	height: 27px;
	margin: 20px 0 10px 10px;
	text-indent: -9999px;
	background: url(../images/dropbox.png) no-repeat;
}

/* Souncloud */
a.soundcloud-dropbox:hover {
	color: white !important; 
	background-color: transparent !important; 
	background-position: -200px 0 !important;
}
*html a.soundcloud-dropbox {
	background-image: none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/dropbox_square_dark.png?a8f729)', sizingMethod='crop') !important;
}

/* Footer */
#footer {
	clear: both;
	margin-bottom: 60px;
	color: #ccc;
}

#lfooter {
	width: 610px;
	margin-right: 25px;
	padding: 54px 0 0 10px;
	float: left;
	background: url(../images/footer-top.jpg) no-repeat top left;
}

#lfooter ul {
	width: 168px;
	float: left;
	list-style: none;
}

#lfooter ul li a, #rfooter ul li a {
	font: bold 14px/20px Rockwell, "Courier New", Courier, monospace;
	color: #ccc;
	text-decoration: none;
	text-transform: uppercase;
}

#lfooter ul li a:hover, #rfooter ul li a:hover {
	color: #fefefe;
}

#rfooter {
	width: 300px;
	margin-top: 23px;
	padding-top: 30px;
	float: left;
	border-top: 1px solid #262626;
}

#rfooter ul {
	width: 200px;
	list-style-image: url(../images/rss.png);
	list-style-position: inside;
	margin-left: 10px;
}

#bfooter {
	clear: both;
	width: 610px;
	padding: 67px 0 0 10px;
	font: 12px/20px Rockwell, "Courier New", Courier, monospace;
	text-transform: uppercase;
	background: url(../images/footer-bottom.jpg) no-repeat top;
}

#footer span {
	color: #cc0;
}

#footer a:hover span {
	color: #f6f602;
}

.clear {
	clear: both;
}

blockquote {
     border-left: 1px solid #222;
     padding: 15px;
     margin-left: 30px;
	 background-color: #1a1a1a;
	 font-size: 12px;
	 line-height: 16px;
	 color: #999;
}

/* Streampad */
#streampadBottomBar {
	background-image: none !important;
	background-color: #333 !important;
	border-top: 1px solid #444;
}

#streampadPlayerClickToPlay {
	font-family: "Lucida Sans", "Lucida Grande", sans-serif !important;
	font-size: 11px !important;
	color: #ccc !important;
	text-transform: uppercase;
	margin-top: -2px;
}

#streampadPlayerBorderNum1, #streampadPlayerBorderNum2, #streampadPlayerBorderNum5 {
	display: none;
}

#streampadPopNew, #streampadProfileButton {
	display: none;
}

a#streampadAudioCaption {
	font-family: "Lucida Sans", "Lucida Grande", sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #ccc !important;
	text-decoration: none;
	text-transform: uppercase;
}
