/*
Theme Name: Soundway
Theme URI: http://www.soundwayrecords.com
Description: Soundway Records II
Version: 2.0
Author: Lewis Heriz
Author URI: http://www.lewisheriz.com
*//* GENERAL STYLES */* {	margin: 0;	padding: 0;	}body {    font-family: Futura, "Trebuchet MS", sans-serif;	color: #111111;	background: url(images/body-bg.jpg) transparent;		}h1, h2, h3, h4 {	color: #111111;	}	h1 {		font-size:35px;	}		h2 {		font-size:40px;		padding: 20px 0 0 0;		line-height: 1em;	}		h3 {		font-size:20px;		line-height: 1em;		padding: 0 0 5px 0;	}		h4 {		font-size:15px;	}		h5 {		font-size:12px;	}	h1.white, h2.white, h3.white, h4.white {	color: #f6e1c7;	}	p {	margin-bottom: 10px;	}		p img {	float:left;	margin: 5px 10px 0 0;	}	a {	color:#000000;    text-decoration: underline;	outline:none;}	a:active {		outline:none;	}		a:focus {		outline:none;	}		a:visited {		color: #111111	}			a:hover {		color: #900000;	}img {	border: none;	}ul {	list-style: none;	}	ul li a {	color: #111111;	} 		ul li.current_page_item a {	color: #900000;	} 			ul li ul li.current_page_item a, ul li ul li a:hover{		color: #900000;		}/* CONTAINER DIV */#container {	width: 975px;	min-height: 600px;	margin-left: auto;	margin-right: auto;	margin-top: 0;	overflow: auto;	background: url(images/container-bg-3.png);	background-repeat: repeat-y;	}	/* HEADER */#header {	position: relative;	top:0;	left: 0;	width: 975px;	height: 152px;	background: url(images/header-bg-3.png) no-repeat transparent;	}		#logo {		float:left;		width: 218px;		height: 152px;	}		/* END HEADER *//* SIDEBAR */#sidebar {	width: 193px;	min-height: 420px;	padding-bottom: 30px;	padding-top: 10px;	padding-left: 20px;	padding-right: 5px;	float: left;	background: url(images/headings-bg-sidebar-3.png) no-repeat;	background-position: top left;	font-size: 12px;	}	#sidebar a {			text-decoration:none;		}		#contact {	width: 160px;	margin-top: 0;	margin-bottom:15px;	padding: 3px 0 3px 0;	border-top: 1px dotted #000000;	border-bottom: 1px dotted #000000;}#sidebar #link-list {			margin-top: 15px;		padding-top: 40px;		background:url(images/links-title.png);		background-repeat:no-repeat;		background-position: top left;		}		#sidebar #about-text {			width: 170px;		margin: 75px 0 20px 0;		padding-right: 10px;		line-height: 1em;		}#sidebar a {			font-size:11px;		}	#sidebar #mc_signup_container, #sidebar #mc_embed_signup {		font-size: 10px;		padding-right: 10px;		margin-bottom: 15px;		padding-left: 0;	}		#sidebar #mc_embed_signup form#mc_embedded_subscribe_form {	}		#sidebar #mc_mv_EMAIL fieldset, #sidebar #mc_embed_signup fieldset {		border:none;	}		#sidebar .mc_custom_border {		padding:0;	}		#sidebar #mc-indicates-required {	width:100%;	}			#sidebar fieldset input {    border: 1px solid #333333;    background-color: #FFFFFF;    font-size: 8pt;    color: #444444;    padding: 0px;	display: block;	}		#sidebar fieldset input#mc_signup_submit {    float: left;	clear:left;	display:block;	}			#sidebar #mc_mv_EMAIL fieldset label.mc_var_label {    display: block;	}		div.mc_inline_error{ #990000 !important}/* END SIDEBAR *//* CONTENT SECTION */#content {	width: 757px;	float: right;	min-height: 420px;	overflow: auto;	font-size: 11px;	background-image: url(images/headings-bg-main.png) no-repeat;	background-position:top left;	}/* MAIN SECTION HEADINGS AREA */	#main-headings {	height: 54px;	background: url(images/headings-bg-main.png) no-repeat;	margin: 0;	padding:0;	}		#main-headings-home {	height: 54px;	background: url(images/headings-bg-home.png) no-repeat;	margin: 0;	padding:0;	}	/* END MAIN SECTION HEADINGS AREA *//* MAIN SECTION */#banner {	width: 100%;	height: 15px;	background: url(images/banner-image.png) no-repeat;	background-position: top right;}#main {	width: 100%;	min-height: 540px;	overflow: auto;	padding-bottom: 30px;	background: url(images/dirt-right-bg-3.png);	background-repeat: no-repeat;	background-position: bottom right;	}		/* CATALOGUE PACKSHOTS */		#packshot-gallery {	width: 100%;	}			#packshot-gallery .packshot-thumb {	width: 135px;	height: 135px;	margin: 10px 10px 0 0;	float: left;	display: inline;	overflow: hidden	}		#packshot-gallery .packshot-thumb .out-of-print {	font-weight:bold;	display: block;	}					#packshot-gallery .packshot-thumb img {		width: 135px;			}		#packshot-gallery	.packshot-thumb a span.catalogue-thumb,	#right-column .packshot-thumb a span.catalogue-thumb {	display: none;	}			#packshot-gallery .packshot-thumb a span.cat-title, 		#packshot-gallery .packshot-thumb a span.cat-number,		#right-column .packshot-thumb a span.cat-title,		#right-column .packshot-thumb a span.cat-number {		text-transform: uppercase;		color:#111111;		font-weight:bold;		}				#packshot-gallery .packshot-thumb a span.cat-title, 		#right-column .packshot-thumb a span.cat-title {		font-size: 16px;		}				#packshot-gallery .packshot-thumb a span.cat-number, 		#right-column .packshot-thumb a span.cat-number {		font-size: 12px;		}		#packshot-gallery .packshot-thumb a:hover span.catalogue-thumb,	#right-column .packshot-thumb a:hover span.catalogue-thumb {	display: block;	text-align: center;	width: 125px;	height: 125px;	padding:10px 5px 0;	background-color:transparent;	cursor: pointer !important;	}			#packshot-gallery .packshot-thumb a:hover img, #right-column .packshot-thumb a:hover img {		display: none;		visibility: hidden		}/* COLUMNS */#left-column {	width: 355px;	min-height: 200px;	float: left;	margin-right: 25px;	}		#left-column h1, #left-column h2, #left-column h3, #left-column h4,	#left-column h1 a, #left-column h2 a, #left-column h3 a, #left-column h4 a {	text-decoration:none;	}		#left-column h1 a:hover, #left-column h2 a:hover, #left-column h3 a:hover, #left-column h4 a:hover {	color:#900000	}		#left-column h2 {	text-transform: uppercase;	padding-top: 0;	margin-top:3px;	}	/* LEFT COL HEADING AREA */	#left-column #releases-col-heading {	height: 54px;	width: 380px;	background: url(images/headings-bg-releases.png) no-repeat;	}/* END LEFT COL HEADING AREA *//* LEFT COL MAIN RELEASE */	#left-column h2.catalogue-item {	padding-top: 0;	margin-top:0;	}			#left-column h2.catalogue-item a {		text-decoration: none;		}		#left-column h4 {	margin-bottom: 10px;	}	#left-column .strapline {	font-size:20px;	line-height: 1em;	text-transform:none;	}		#left-column img {		width: 100%;		clear: both;		margin-top: 5px;	}	#left-column.cat img {		width: auto !important;	}	h4.release-announcement {	text-transform:uppercase;	margin-top: 10px;	color: #900000;	margin-bottom: 0;	padding-bottom: 0;	border-bottom: 1px solid #900000;	font-family: Georgia, Georgia, serif;	}#left-column .home-release {	}#left-column .home-release .release-details {	margin-top:12px;	padding-top:5px;	padding-bottom: 15px;	}		#left-column .home-release h5.release-details-info {	text-align: center;margin-bottom: 10px;	}/* END MAIN RELEASE *//* LEFT COL RELEASE ITEM */#left-column .home-release-item {	}		#left-column .home-release-item h2 {	font-size: 25px;	padding: 0 0 5px 0;	line-height: 1.2em;	}		#left-column .home-release-item h2.strapline {	font-size: 20px;	text-transform: none;	padding: 4px 0 0 0;	line-height: 1em;	}		#left-column .home-release-item h5 {	clear: both;	}#left-column .home-release-item .packshot {width: 110px;float: left;margin-right: 4px;	}#left-column .home-release-item .packshot img {width: 100%	}#left-column .home-release-item .release-details {	margin-top:12px;	padding-top:5px;	padding-bottom: 15px;	}		#left-column .home-release-item h5.release-details-info {	text-align: center;	}/* END MAIN RELEASE */.divider {	height: 7px;	width: 100%;	background-image: url(images/star.png);	background-repeat: repeat-x;	margin: 10px 0 10px 0;	clear:both;	}			.divider-wide {	height: 7px;	width: 745px;	float: left;	background-image: url(images/star.png);	background-repeat: repeat-x;	margin: 10px 0 10px 0;	clear:both;	}					#right-column {	width: 355px;	min-height: 200px;	float: left;	padding: 0 20px 0 0;	overflow: hidden	}	#right-column h1, #right-column h2, #right-column h3, #right-column h4, #right-column .date,	#right-column h1 a, #right-column h2 a, #right-column h3 a, #right-column h4 a {	text-decoration: none;	color: #900000;	}		#right-column h1 a:hover, #right-column h2 a:hover, #right-column h3 a:hover, #right-column h4 a:hover {	color:#CC0000;	}		#right-column h3 {	text-transform: uppercase;	padding-bottom: 10px;	}	#right-column h3.black a {	color: #111111;	}		#right-column h3.black a:hover {		color: #900000;		}		#right-column img {	width: 100%;	}		#events-home {	}/*********************************************** SECTION ICONS *************************************************/			.articles-icon {	width: 10px;	height: 10px;	float: left;	display: inline;	background:url(images/article-icon.gif) no-repeat;	margin: 2px 4px 0 0;	}	.release-icon {}	.gallery-icon {	width: 10px;	height: 10px;	float: left;	display: inline;	background:url(images/gallery-icon.gif) no-repeat;	margin: 2px 4px 0 0;	}	.radio-icon {	width: 10px;	height: 10px;	float: left;	display: inline;	background:url(images/radio-icon.gif) no-repeat;	margin: 2px 4px 0 0;	}	.events-icon {	width: 10px;	height: 10px;	float: left;	display: inline;	background:url(images/events-icon.gif) no-repeat;	margin: 2px 4px 0 0;	}/***END SECTION ICONS ***/		#right-column #news-col-heading {	height: 54px;	width: 375px;	background: url(images/headings-bg-news.png) no-repeat;	margin-bottom: 15px;	}		#right-column #news-col-heading #news-date {	padding: 33px 22px 0 0;	text-transform: uppercase;	color: #f6e1c7;	text-align:right;	}	#right-column .date {	font-size: small;	font-weight: bold;	}		#right-column .post {	margin-top: 5px;	padding: 5px 0 0 2px;	border-bottom: 1px solid;	}/*********************************************** SECTION LINKS *************************************************/		ul.related {	margin-bottom: 5px;	}	ul.related li.section-link {	list-style-image: url(images/link-icon.gif);	list-style-type: disc;	list-style-position: inside;	margin-bottom: 7px;	}		ul.related li.release-link {	list-style-image: url(images/catalogue-icon.gif);	list-style-type: disc;	list-style-position: inside;	line-height: 1.5em;	}		ul.related li.release-link a {	color: #900000;	}			ul.related li.release-link a:hover {		color:#CC0000;		}			ul.related li.article-link {	list-style-image: url(images/article-icon.gif);	list-style-type: disc;	list-style-position: inside;	margin-bottom: 7px;	}		ul.related li.radio-link {	list-style-image: url(images/radio-icon.gif);	list-style-type: disc;	list-style-position: inside;	margin-bottom: 7px;	}	ul.related li.external-link {	list-style-image: url(images/external-icon.gif);	list-style-type: disc;	list-style-position: inside;	margin-bottom: 7px;	}	/***** END SECTION LINKS *****/			#right-column .post hr {display: block; clear: both; visibility: hidden; margin: 0;}		#release-wrapper {	width:355px;	border: 1px solid #000000;	padding: 2px;	/* --wraps all divs-- overflow: hidden; */	}		#release-wrapper img {	}			.release-details {	float: left;	}		.release-details#format {	width: 100%;	clear: both;	margin-top: 3px;	}		.buy-button {	float: right;	text-align: right;	}			#right-column #tagpage-packshots {	width: 260px;	margin-left: auto;	margin-right: auto;	}		#right-column .packshot-thumb {	width: 120px;	height: 120px;	margin: 10px 10px 0 0;	float: left;	display: inline;	overflow: hidden	}		#right-column #tagpage-packshots .packshot-thumb img {		width: 120px;			}			#right-column #tagpage-packshots .packshot-thumb a:hover span {		width: 120px;			padding: 10px 0 0 0		}	#single-heading {	width: 460px;	height: 10px;	float: left;	background: url(images/banner-plain.png) no-repeat;	}	#article-heading {	width: 298px;	height: 55px;	float: left;	background: url(images/articles-title.png) no-repeat;	}	#left-column-wide {width: 497px;min-height: 200px;float: left;padding-left: 10px;background: url(images/headings-bg-plain.png) no-repeat;}		#left-column-wide h1, #left-column-wide h2, #left-column-wide h3, #left-column-wide h4 {	}		#left-column-wide h2 {	text-transform: uppercase;	border-bottom: 1px solid;	margin-bottom: 10px;	}		#left-column-wide h4 {	margin-bottom: 15px;	}	#left-column-wide img {	margin-bottom:10px	}		#left-column-wide .gallery-thumb {	width: 143px;	height: 180px;	float: left;	overflow: hidden;	padding: 5px;	margin: 10px 10px 0 0;	text-align: center;	border: 1px solid #000000;	}			#left-column-wide .gallery-thumb h4 {	text-transform: uppercase;	}		#left-column-wide .gallery-thumb .gallery-image {	height: 133px;	overflow:hidden;	margin-bottom: 4px;	}		#left-column-wide .gallery-thumb .gallery-image img {	width: 130px;	}		#left-column-wide p {	margin: 15px 0 00px 0px	}		#left-column-wide h2 a {	text-decoration: none;	}			#left-column-wide a:hover {		color: #900000;		}			.post .pre-order {	float: right;	width:140px;	height:31px;	clear: both	}		.post .pre-order a {	background-image:url(images/pre-order.gif);	background-repeat:no-repeat;	background-position:0px -31px;	width:140px;	height:31px;	display: block;	}		.post .pre-order a:hover {	background-image:url(images/pre-order.gif);	background-repeat:no-repeat;	background-position:0px 0px;	width:140px;	height:31px;	display: block	}	#event-details-main {	padding-bottom: 10px;	border-bottom: 1px solid;	}				.page-links {	width: 100%;	clear: both;	border-top: 1px solid black;	border-bottom: 1px solid black;	text-align: center;	margin: 20px 0 15px 0;	padding: 5px;	color: #900000;	}	.page-links .normal {	color: #000;	}	#right-column-narrow {	width: 213px;	min-height: 250px;	float: left;	padding: 5px 5px 0 20px;	line-height: 1.5em;	background: url(images/right-narrow-bg-blank.png) no-repeat;	background-position:top center;	}		#right-column-narrow.articles { 	padding: 60px 5px 0 20px;	background: url(images/articles-title.png) no-repeat;	background-position:top center;	}		#right-column-narrow.radio { 	padding: 60px 5px 0 20px;	background: url(images/radio-title.png) no-repeat;	background-position:top center;	}			#right-column-narrow #podcast-links { 		border: 1px solid #000000;		padding: 2px;		margin-bottom: 10px;		font-size: 12px;		text-align:center;		overflow: hidden;		}				#right-column-narrow #podcast-links #feedburner { 		width: 48%;		float: left;		border-right: 1px solid #000000;		}		#right-column-narrow #podcast-links #itunes { 		width: 48%;		float: right;		margin-top: auto;		margin-bottom: auto;		}	#right-column-narrow.events { 	padding: 60px 5px 0 20px;	background: url(images/events-title.png) no-repeat;	background-position:top right;	}		#right-column-narrow.gallery { 	padding: 60px 5px 0 20px;	background: url(images/gallery-title.png) no-repeat;	background-position:top right;	}			#right-column-narrow.gallery ul li { 		font-size: 14px;		text-align: right;		padding-right: 10px;		}		#right-column-narrow a {		text-decoration:none;		}		#right-column-narrow img {	width: 100%;	}		#right-column-narrow .news-item {	width: 213px;	overflow: auto;	}		#right-column-narrow .news-item-title {		width: 170px;		float: right;	}		#right-column-narrow .news-item-title a {		font-size:12px;	}		#right-column-narrow .post-date {	width: 28px;	font-size: 8px;	float: left;	}		#right-column-narrow dl.giglist {	margin:10px 0;	}		#right-column-narrow ul.giglist {	margin: 10px 0 30px 0;	}		#right-column-narrow dl.giglist dd, #right-column-narrow ul.giglist li {	margin: 0 0 5px 0;	}	#right-column-narrow ul.giglist h4 {	line-height: 1em;	font-weight: lighter;	}		#right-column-narrow h4.gig {	margin: 5px 0;	color: #900000	}		#right-column-narrow ul.giglist .date {	font-size: 12px;	line-height: 2em;	}/* END COLUMNS */.more a {	float: right;	font-size: small;	text-decoration: underline;	font-style: italic;}.pagination {	float: right;	font-size: small;}	.pagination a.current_page_item {	color: #900000	}/* comments area */.commentbox {	float: left;	width: 90%;	margin-top: 20px;	clear: left}#respond, #comments {    border-bottom: 2px dotted #999999;    padding: 0;    clear: both;	font-size: 12px;	text-transform: none}#comments {	margin-bottom: 5px;}#respond {	margin-top: 20px;}.commentlist {    margin: 0;    padding-left: 0;  	font-size: 11px;	background:transparent;	list-style: none}ol.commentlist p {margin-bottom: 3px;}	.commentlist li {  	  padding: 8px 0 7px;	  border-bottom: 1px dotted #444444;	}	.commentlist .alt { 	   background: transparent;	}	.commentlist cite {  	  font-weight: bold;  	  font-style: normal;  	  font-size: 11px;  	  color: #999999;	}		.commentlist cite a, .commentlist cite a:visited {   		 color: #999999;		}	.commentlist small {  	  margin-bottom: 2px;  	  display: inline;  	  font-size: 11px;  	  color: #999999;	}	#commentform {	width: 90%;  	margin-top: 10px;	background:transparent;}	#commentform p {	padding: 2px 0px;	margin: 0px;	}	#commentform label {  	  font-size: 87%;	}		#commentform input {	width: 100%;   	border: 1px solid #999999;	padding: 2px;	margin-right: 4px;	color: #333333;   	overflow: hidden;	}		#commentform textarea {	width: 95%;	height: 115px;	border: 1px solid #999999;	padding: 2px;	margin-top: 3px;	margin-right: 4px;	color: #333333;	overflow: hidden;	}	#commentform textarea:focus, 	#commentform input [type="text"]:focus {	border: 1px solid #555555;	padding: 2px;	margin-right: 4px;	color: #333333;	overflow: hidden;		}	#commentform #submit {    	background: url(images/comment-btn-bg.gif) no-repeat;	text-transform: uppercase;    	border: 1px solid;	margin-right: 4px;	margin-bottom: 2px;    	float: right;    	width: 100px;    	height: 25px;    	cursor: pointer;	}/* end comments area *//*search form */#search-box {    margin: 0 0 15px 0;}#search-box .small {    line-height: 1em;}#search-box br {    display: none;}#search-box #s {    border:1px solid #000000;    width: 110px;    height: 12px;    padding: 4px 4px 0px 5px;    background: #fff;    margin-right: 2px;    color: #444444;    font-weight: normal;}/* search form button - to specify button only use input[type="submit"] */#search-box input {    border: 1px solid #333333;    background-color: #FFFFFF;    font-size: 8pt;    color: #444444;    padding: 0px;}/* SOCIABLE STYLE */.share-links {width: 100%;clear: both;}div.sociable { margin: 16px 0; }.sociable_tagline { 	float: left; }span.sociable_tagline span { display: none; width: 14em; }span.sociable_tagline:hover span {	position: absolute;	display: block;	top: -5em;	background: #ffe;	border: 1px solid #ccc;	color: black;	line-height: 1.25em;}.sociable span {	display: block;}.sociable ul {	display: inline;	margin: 0 0 0 5px !important;	padding: 0 !important;}.sociable ul li {	background: none;	display: inline !important;	list-style-type: none;	margin: 0;	padding: 1px;}.sociable ul li:before { content: ""; }.sociable img {	float: none;	width: 16px !important;	height: 16px;	border: 0;	margin: 0;	padding: 0;}.sociable-hovers {	opacity: .8;	-moz-opacity: .8;	filter: alpha(opacity=80);}.sociable-hovers:hover {	opacity: 1;	-moz-opacity: 1;	filter: alpha(opacity=100);}/* END SOCIABLE *//* END MAIN SECTION *//* END CONTENT SECTION *//* FOOTER */#footer {	width: 975px;	height: 20px;	clear:both;	padding: 5px 0;	text-align:center;	font-size:x-small;	background:url(images/footer-img.png) no-repeat;	background-position:bottom center;}/* END FOOTER *//* END CONTAINER DIV *//* EXTRA STYLES */.small {	font-size: 12px;	display: block;	margin: 3px 0 0 0;}.podPress_content {font-size: 12px !important;margin-top:5px !important;}