/* init */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td

{margin: 0;	padding: 0;	border: 0;	outline: 0;	-font-size: 100%;vertical-align: baseline;background: transparent; text-decoration: none; font-weight: normal;}

ol, ul {list-style: none; list-style-type:none;}



/* page layout */

div#wrapper				{width: 1036px; margin: 0px auto; background-color: #111; background-image: url(images/bg-bigf.jpg); background-repeat:repeat-y;
						padding: 6px; -padding-top: 12px; margin-top: 12px;
						-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
						-moz-box-shadow: 20px #000;
						-webkit-box-shadow: 20px #000;
						box-shadow: 20px #000;
						/* For IE 8 */
						-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
						/* For IE 5.5 - 7 */
						filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
						
div#header, #footer		{width: 1012px;height: 160px;position: relative; padding: 8px; margin: 4px; background-image: url(images/bg-trans-000-60.png);
						-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#footer					{clear: both;height:auto;}


div#sidebar2, 
div#primary,
div#container			{width: 296px; float: left;}
div#container			{width: 444px;}

div#nav-below,
div#sidebar2>ul>li>ul>li,
div#primary>ul>li,
div#container .post,
div#container .page,
div#comments	{padding: 8px; margin: 4px; -background-color: #0b0b0b; margin-bottom: 8px; background-image: url(images/bg-trans-000-60.png);
						-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}




#releases h4{margin-bottom:8px;}
#releases>ul>li>a{clear:left; display: block;}
#releases>ul>li>.date{display:none}

#secondary, #releases>h3, #nav-above, #access, #more h4, #more h3{display: none;}


/* fonts n colours */
body					{font-size: 10pt; color: #999; background-color: #0b0b0b;font-family: 'trebuchet ms'; line-height:24px;}
div#header h1			{text-indent: -100em;overflow: hidden;background: url(images/logo.png) no-repeat;height: 28px;width: 271px;margin-top: 65px; cursor:pointer;}
#blog-description		{color: #555;display:none;}

a						{color:#999}
a:hover					{color: white;}
.a-underline			{color: #8c2b00; text-decoration:underline}
.a-underline:hover		{color: #F60; text-decoration:underline}
.a-indicator			{color: #8c2b00; -font-size: 2em; position: relative; top: 0.15em;}

.entry-body a, #footer a, #nav-below a{color:#CC4400; text-decoration:underline;}
.entry-body a:hover, #footer a:hover, #nav-below a:hover, .release-buylinks a:hover{color:#FFF;}
.entry-meta{clear:both; margin-right: 74px;}
.entry-meta a{color: #222; text-decoration: underline; clear: both;}
.entry-meta a:hover{color: #555;}
#shop a{color:#C40;}

.release-buylinks{-color:#444;}
.release-buylinks a{text-decoration:underline;}

h1, h2, h3, h4, h5,
h1 .a-underline, h2 .a-underline, h3 .a-underline,
h1 a, h2 a, h3 a, h4 a, h5 a{color: #289513; text-decoration:none;}

h1 .a-underline:hover,  h2 .a-underline:hover,  h3 .a-underline:hover, 
h1 a:hover,  h2 a:hover,  h3 a:hover		{color: #0C0; text-decoration:none;}

/* POST FORMATTING */
.entry-title{margin-bottom:12px;}
.post				{position:relative;}
.alignright			{float: right;}
.alignleft			{float: left;}

div.entry-body p, 
div.entry-body ul,
div.entry-body h2,
div.entry-body h3, 
div.entry-body h4, 
div.entry-body h5, 
div.entry-body blockquote
div.entry-body table 				{line-height: 20px; margin-bottom: 20px;}
div.entry-body ul{padding-left:24px;}
div.entry-body blockquote{border-left: 2px solid #1c1c1c; padding-left:22px; padding-top: 0; font-style: italic;}

#content h2 a, h1 a			{clear: both;}

.date						{color: #444;}
#content .entry-date		{position: absolute; bottom: 6px; right: 6px;color: #444; color:#222;}

.entry-body ul			{list-style-type:circle;}

/*.entry-content img{margin: 5px; padding: 4px; -border: 1px solid #1c1c1c;}
.entry-content a img:hover, 
#releases a img:hover		{border: solid 1px #8c2b00;}*/

.wp-caption-text{font-style:italic; color:#444;}
.alignright{float:right; margin-right:0; margin-left: 24px; text-align:right;}
.alignleft{float:left;   margin-left:0; margin-right: 24px; text-align:left;}


/* Track listings */

.entry-content .release-buylinks{margin-bottom: 12px;}
#sidebar2 .release-buylinks{float:left; clear:left; width: 60px;}
#sidebar2 .release-buylinks a{margin-right:5px;}

	  ul.tracklist{border-top: 1px solid #1c1c1c; -margin-top: 5px; margin-left: 74px;}
.post ul.tracklist{margin-left: 148px;margin-bottom: 20px;}

ul.tracklist>li{-padding: 2px 2px 4px 2px; border-bottom: 1px solid #1c1c1c;}
ul.tracklist>li>ul{display: table-row;}
ul.tracklist>li>ul>li{display: table-cell;padding-right:8px;}

ul.tracklist .play img{margin: 0px; padding: 2px; border: #000 1px solid; position: relative; top: 2px;}
.cover img{float: left;margin-left: 0;margin-bottom:24px; margin-right: 24px;}
#sidebar2 .cover img{margin-bottom: 12px;} /* FIX FOR SIDEBAR MARGIN */
a.artist{width: 74px; display:block;}

.clear{clear:both; width: 100%;}


/* Search */

#searchform{position: absolute; bottom: 6px; right:6px; width: 274px;}
	#searchform #s{padding:0; margin:0;border:0;padding-right:21px;margin-right:-21px; width:251px; height:21px; 
				   border:1px solid transparent; background-color:transparent; color: #289513;
				   -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	#searchform #s:hover, #searchform .s-active, #searchform:hover #s{border:1px solid #289513; background-color:#000;}
	#searchform .button{padding:0; margin:0;border:0;width:21px; height:20px; background-image: url(images/search.png); background-color: transparent; cursor: pointer;}
	
/* Sidebar forthoming/artists ETC */
#forthcoming h4{float: right; width:200px;}
#forthcoming .date{-line-height:20px;}

#artists, #more{width:124px; float:left; margin-top:0;}
#socialmedia img{position: relative; top: 4px;}
