/* 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;}

/* page layout */
div#header			{width: 460px;height: 160px; margin: 40px 40px 40px 40px; position: relative;}
div#header h1			{left: 0; position: absolute; top: 0;}
#blog-description		{position: absolute; right: 5px;bottom: 10px;}
.jp-single-player		{position: absolute; left: 500px; top: 73px;}
div#container			{width: 460px;margin-left: 40px;top: 240px;}
#primary			{position: absolute;top: 225px;left: 500px;padding-bottom: 40px;}
#footer				{width: 450px;margin: 40px;}

#primary > ul > li		{width: 200px; margin-left: 40px; margin-bottom: 40px; float: left;}
#primary > ul > li:last-child	{margin-right: 0;}
#primary > ul > li ul		{}
#primary h3			{margin-bottom: 20px;line-height: 40px;}





/* fonts n colours */
div#header h1			{font-size: 63pt;}
#blog-description		{color: #555;}

body					{font-size: 10pt; color: #999; background-color: black;font-family: 'trebuchet ms'; background-image: url(images/body_bg.png); background-repeat:repeat-x;}
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-meta a{color: #222; text-decoration: underline}
.entry-meta a:hover{color: #555;}


h1, h2, h3, h4, h5,
h1 .a-underline, h2 .a-underline, h3 .a-underline,
h1 a, h2 a, h3 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;}

#primary h3	{font-size: 18pt;}
#primary > ul > li > ul a, #primary h4, .nav-previous a	{font-size: 14pt;}


#content .entry-content		{margin-top: 20px;}
#content ul > li			{margin-left: 20px;}
#primary > ul > li > ul > li > ul{margin-left: 0px;}
#content .post				{margin-bottom: 60px; clear: both;}

#nav-above					{display: none;}




/* post format*/ 

.alignright			{float: right;}
.alignleft			{float: left;}





div.post p, 
div.post ul, 
div.post h3, 
div.post h4, 
div.post h5, 
div.post blockquote
div.post table 				{line-height: 20px; margin-bottom: 20px;}

#content h2 a, h1 a			{clear: both;}
#content .entry-date, .date	{color: #555;}
.entry-content ul			{list-style-type:circle;}
.entry-content img, 
#releases img				{margin: 5px; padding: 4px; border: 1px solid #141414; background-color: #000}
.entry-content a img:hover, 
#releases a img:hover		{border: solid 1px #8c2b00;}
.entry-content blockquote	{margin-left: 0.9em; padding-left: 0.9em; border-left: 2px solid #111; padding-top: 0; font-style: italic;}


/* Track list */
.release-info table td{padding: 2px 2px 4px 2px; border-bottom: 1px solid #111;}
.release-info table{margin-bottom: 20px; width: 360px; margin-left: 100px; border-top: 1px solid #111; margin-top: 5px;}
.release-info img{float: left;}
.release_cover{float: left; margin-left: 0;}

/* search box */
#searchform .text		{font-size: 14pt; height: 25px; padding-left: 5px; width: 144px; font-family: 'trebuchet ms'; border: 1px solid transparent; background:none;color: #999; position: absolute: left: 0; top: 0;}
#searchform .text:hover	{border: 1px solid #111; background-color: #080808}
#searchform .button		{border: 1px solid #111;margin: 0; width: 40px; height: 29px; color:#aaa; background-color: #040404; position: absolute; top: 0; left: 150px;}
#searchform .button:hover	{color: #8c2b00}
#searchform > div{position: relative; left: -7px;}

#socialmedia h4{display: none;}
#socialmedia img{position: relative; top: 3px; margin-top: 2px;}



#secondary, #pages, #access, #releases{display: none;}
/*TEMP
#primary > ul > li{background-color: #CCC}
.post{background-color:#9CF}
h3{background-color:#FF9}
div#header{background-color:#9C9}
*/
