/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/* @override http://cassettedeckmedia.net/wp-content/themes/cdmcsandbox/style.css */

/*
THEME NAME: cdmcsandbox
THEME URI: 
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: Natali Wiseman <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: cdmc, sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Just some example content */

body {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/bg.gif) fixed;
	margin-top: 0;
}

#post-332 div.entry-content div.buy object form input {
	
}

div#container {
	float: right;
	margin: 0 0 0 -200px;
	width: 100%;
}

div#content {
	margin: 0 0 0 200px;
}

div.sidebar {
	float: left;
	overflow: hidden;
	width: 180px;
}

div#secondary {
	clear: right;
	position: relative;
	left: 35px;
	display: none;
}

#pages-3 ul li.page_item.page-item-62 a {
	
}

div#footer {
	clear: both;
	width: 100%;
}

a {
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #f0f;
}

/* @group layout */

#wrapper {
	width: 900px;
	background: url(images/wrapperbg.png) repeat-y 0 413px;
	top: 113px;
	float: left;
}

div#container {
	background-color: #fff;
	width: 668px;
}

div#content {
	float: right;
	width: 630px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font: 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

div#header {
	background-color: #000;
	margin-bottom: 12px;
	padding: 5px 10px;
	float: left;
	width: 880px;
	height: 60px;
}

div#footer {
	clear: both;
	width: 900px;
	background-color: #000;
	text-align: center;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 12px;
	float: left;
}

#post-5 div.entry-content ul {
	list-style-type: none;
	padding-left: 0;
}

#post-5 div.entry-content ul li.page_item {
	display: inline-block;
	text-transform: uppercase;
	font: bold 30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 2px;
	letter-spacing: 1px;
	width: 100%;
	margin-bottom: 10px;
}

#post-5 div.entry-content ul li.page_item:hover {
	background-color: #ffaa1f;
	width: 625px;
}

#post-5 div.entry-content ul li.page_item a {
	color: #000;
}

/* @end */

/* @group sidebar */

div.sidebar {
	float: left;
	overflow: hidden;
	width: 175px;
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
	font: 12px/17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #000;
	padding-top: 10px;
}

div#sidebar2 {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #000;
	float: left;
	color: #fff;
	margin-right: 20px;
	margin-left: 20px;
	width: 588px;
	padding: 10px 20px;
}

div#sidebar2 a {
	color: #fff;
}

#twitter-3 span.from-meta {
	display: none;
}

ul#twitter_update_list {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
}

h3.widgettitle a {
	color: #f0f;
	text-decoration: none;
}

div#twitter {
	overflow: hidden;
	background-color: #fff;
	padding: 10px;
	font: 11px Courier, mono;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #000;
	margin-top: 10px;
}

#twitter_update_list li a {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #ff9500;
}

.sidebar hr {
	color: #000;
	border-style: none;
	border-top: 1px dotted #fff;
}

div.recent_blog ul {
	list-style-image: url(images/bullet.gif);
	padding-left: 15px;
}

div.recent_blog ul a {
	font-weight: bold;
}

div.more_blog ul {
	list-style-image: url(images/bullet.gif);
	padding-left: 15px;
}

div.more_blog ul.tags {
	padding-left: 0;
}

div.more_blog ul a {
	font-weight: bold;
}


div.forum_posts ul {
	list-style-image: url(images/bullet.gif);
	padding-left: 15px;
}

div.forum_posts ul a {
	font-weight: bold;
}

.sidebar ul {
	padding-left: 0;
	list-style-type: none;
}

#pages-3 ul {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 20px;
}

.sidebar ul ul ul li {
	list-style-type: none;
	font-size: 9px;
	line-height: 15px;
	padding-left: 13px;
	letter-spacing: 0;
}

#pages-3 ul li.page_item.page-item-330 ul.children {
	display: none;
}

#sidebar2 ul ul ul {
	list-style-type: none;
	font-size: 9px;
	padding-left: 13px;
	letter-spacing: 0;
}

.sidebar ul ul ul a:link {
	color: #7f7f7f;
	text-transform: uppercase;
}

.sidebar ul ul ul a:visited {
	color: #7f7f7f;
	text-transform: uppercase;
}

.sidebar ul ul ul a:hover {
	color: #c9ff23;
	text-transform: uppercase;
}

.sidebar p {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 0;
}

#gigpress p.gigpress-empty {
	padding-top: 0;
}

.sidebar ul a:link {
	list-style-type: none;
	padding-left: 0;
	color: #fff;
	text-decoration: none;
}

.sidebar ul a:visited {
	list-style-type: none;
	padding-left: 0;
	color: #fff;
	text-decoration: none;
}

.sidebar ul a:hover {
	list-style-type: none;
	padding-left: 0;
	color: #ff9500;
	text-decoration: none;
}

h3.widgettitle {
	letter-spacing: 1px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	color: #f0f;
	margin-bottom: 0;
	text-transform: uppercase;
}

#sidebar2 h3.widgettitle {
	letter-spacing: 1px;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	padding-top: 0px;
	color: #c9ff23;
	margin-bottom: 0;
	text-transform: uppercase;
	margin-right: 0;
}

#gigpress-2 p.gigpress-sidebar-more a {
	color: #c9ff23;
	font-size: 11px;
	text-decoration: underline;
}

#wp_paypal_shopping_cart_widgets a {
	color: #c9ff23;
	display: block;
	padding-top: 10px;
	text-decoration: underline;
	visibility: visible;
}

#wp_paypal_shopping_cart_widgets {
	font-size: 11px;
}

div.entry-date {
	font-size: 11px;
	font-weight: bold;
}

span.entry-content {
	padding: 10px;
	clear: left;
	float: left;
	margin-top: 6px;
	background-color: #fff;
	color: #000;
	font: 11px Courier, mono;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 2px;
	display: block;
	overflow: hidden;
	width: 154px;
}

#twitter-3 span.time-meta a {
	color: #929292;
	font-size: 10px;
	border-bottom-style: none;
}

#twitter-3 div h3.widgettitle a.twitterwidget.twitterwidget-title {
	color: #ff9500;
}

li.vevent.active {
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#twitter-3 div ul li span.entry-content a {
	color: #f0f;
}

span.time-meta {
	
}

#pages-3 h3.widgettitle {
	display: none;
}

div.sidebar h3 {
	font-size: 11px;
}

#post-5 div.entry-content ul li a {
	text-decoration: none;
}

ul.bands li a img.thumbnail {
	display: block;
	width: 180px;
	border: 5px solid #000;
	margin-bottom: 4px;
}

ul.bands li {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	display: block;
	text-align: center;
	height: 175px;
	width: 190px;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	text-transform: uppercase;
}

div.sidebar input#s {
	width: 7em;
}

div.sidebar li {
	list-style: none;
	margin: 0 0 2em;
}

div.sidebar li form {
	margin: 0.2em 0 0;
	padding: 0;
}

div.sidebar ul ul {
	list-style-type: none;
	margin: 0;
}

h2.entry-title a {
	text-decoration: none;
}

h2.entry-title a:hover {
	text-decoration: none;
	color: #000;
}

div.sidebar ul ul li {
	list-style: disc;
	margin: 0;
	list-style-type: none;
}

div.sidebar ul ul ul {
	margin: 0;
	list-style-type: none;
}

div.sidebar ul ul ul li {
	list-style: circle;
	list-style-type: none;
}

/* @end */

/* @group header */

div.pink_bar {
	background-color: #f0f;
	margin-bottom: 12px;
	float: left;
	width: 900px;
}

h1 {
	margin-top: 0;
	color: #fff;
	font: bold 50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
}

h1 a {
	margin-top: 0;
	color: #fff;
	font: bold 50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
}

h1 a:visited {
	margin-top: 0;
	color: #fff;
	font: bold 50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 2px;
}

h1 a:hover {
	margin-top: 0;
	color: #d5d5d5;
	font: bold 50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 2px;
}

h1#blog-title {
	color: #000;
	margin-bottom: 0;
	margin-top: -2px;
	float: left;
	margin-left: 10px;
}

#header img {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

/* @group NO DISPLAY */

div.skip-link {
	position: absolute;
	right: 1em;
	top: 1em;
	display: none;
}

#blog-description {
	display: none;
}

/* @end */

div.search_form {
	margin-right: 10px;
	color: #a9a9a9;
	font: bold 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: right;
	margin-top: 13px;
	float: right;
}

input#s {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	width: 170px;
	border: 4px solid #fff;
	height: 12px;
	margin-top: 3px;
	outline: none;
	padding: 0;
}

/* @end */

/* @group menu */

div#menu ul,div#menu ul ul {
	line-height: 1;
	list-style: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#menu ul a {
	display: block;
	text-decoration: none;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

div#menu ul ul ul a {
	font-style: italic;
}

div#menu ul li ul {
	left: -999em;
	position: absolute;
}

div#menu ul li:hover ul {
	left: auto;
}

div#menu {
	background: #EEE;
	height: 1.5em;
	width: 100%;
	margin-top: 7px;
	display: none;
}

/* @end */

/* @group entry */

.entry-title {
	clear: both;
	margin-top: 0;
	font: bold 19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #7bfdfe;
	text-transform: uppercase;
	padding: 4px 8px;
	letter-spacing: 1px;
	color: #000;
}

.entry-title a {
	color: #000;
}

p {
	font-size: 13px;
	line-height: 18px;
	clear: both;
}

img.size-thumbnail.alignnone {
	border-style: solid;
	border-width: 2px;
	margin-right: 10px;
}

h2.entry-title {
	margin-top: 20px;
	letter-spacing: 1px;
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

h2 {
	margin-top: 20px;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

img.discog {
	border: 1px solid #000;
	margin-right: 5px;
}

span.pink_text {
	color: #f0f;
}

img.alignnone.size-full {
	border: 15px solid #000;
}

div.recent_blog {
	float: left;
	width: 195px;
	margin-right: 20px;
}

div.forum_posts {
	float: left;
	width: 195px;
	margin-right: 20px;
}

div.more_blog {
	float: left;
	width: 195px;
	margin-right: 20px;
}

div.connect {
	float: left;
	width: 175px;
	background-color: #000;
	padding: 10px;
	color: #fff;
}

div.slider {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#smooth_sldr_items {
	margin-top: -10px;
	margin-left: -10px;
	width: 600px;
}

div#smooth_sldr {
	border-style: solid;
	border-width: 15px;
	height: 320px;
	margin-top: 20px;
	float: left;
	display: inline;
	margin-left: 0;
	margin-bottom: 20px;
}


#smooth_sliderc div.smooth_sliderb div.smooth_slideri h2 a {
	color: #ff9500;
}

#smooth_sliderc div.smooth_sliderb div.smooth_slideri h2 a:hover {
	color: #fff;
}

#wp_paypal_shopping_cart_widgets div.shopping_cart table tbody tr td form input {
	
}




.entry-meta {
	font-size: 11px;
	color: #000;
	margin-bottom: 40px;
	padding-top: 10px;
	border-top: 1px dotted #000;
}

span.entry-meta {
	border-top: none;
}

abbr.published {
	text-transform: uppercase;
	border-bottom-style: none;
}

ul.releases {
	list-style-type: none;
	padding-left: 0;
	float: left;
	margin-top: 20px;
}

ul.releases li img.thumbnail {
	width: 150px;
	height: 150px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	border: 1px solid #000;
}

ul.releases li {
	float: left;
	width: 170px;
	text-align: center;
	display: inline-block;
	height: 210px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}

ul.releases li a {
	text-decoration: none;
}

ul.releases li a:hover {
	color: #000;
}

.entry-meta a:link {
	font-size: 11px;
	color: #f0f;
	text-decoration: none;
}

h4 {
	text-transform: uppercase;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #c9ff23;
	padding: 4px 8px;
	letter-spacing: 1px;
	clear: both;
	text-align: left;
	margin-top: 30px;
}

table.gigpress-table.upcoming.hcalendar {
	display: none;
}

.sublinks {
	background-color: #000;
	margin-right: 3px;
	padding: 4px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
}

a.sublinks:hover {
	background-color: #ff9500;
	color: #fff;
}

div.recent_blog ul li {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.forum_posts ul li {
	margin-top: 5px;
	margin-bottom: 5px;
}

a.post-edit-link {
	clear: both;
	float: left;
	padding-right: 10px;
}

h5 {
	text-transform: uppercase;
	font: bold 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 0;
	background-color: #000;
	padding: 4px;
	letter-spacing: 1px;
	clear: both;
	text-align: left;
	color: #fff;
	margin-top: 0;
}

#smooth_sldr_items div.sldrlink a {
	display: none;
}

img.smooth_slider_thumbnail {
	margin-bottom: 10px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
}

span.ml_head {
	font-weight: bold;
	font-size: 10px;
	color: #f0f;
}

input#ml_sumbit {
	background-color: #000;
	color: #fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 54px;
	border-color: #000;
	padding: 2px;
}

input#ml {
	width: 100px;
	border-color: #000;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 2px;
}

/* @end */

/* @group form/comments */

form#commentform .form-label {
	margin: 1em 0 0;
}

form#commentform span.required {
	background: #fff;
	color: #c30;
}

form#commentform,form#commentform p {
	padding: 0;
}

input#author,input#email,input#url,textarea#comment {
	padding: 0.2em;
}

div.comments ol li {
	margin: 0 0 3.5em;
}

textarea#comment {
	height: 13em;
	margin: 0 0 0.5em;
	overflow: auto;
	width: 66%;
}

/* @end */

/* @group images/gallery */

p a img {
	border: 1px solid #000;
}

.alignright,img.alignright {
	float: right;
	margin: 1em 0 0 1em;
}

.alignleft,img.alignleft {
	float: left;
	width: 170px;
	text-align: center;
	height: 210px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.aligncenter,img.aligncenter {
	display: block;
	margin: 1em auto;
	text-align: center;
}

div.gallery {
	clear: both;
	height: 180px;
	margin: 1em 0;
	width: 100%;
}

p.wp-caption-text {
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	margin-top: 5px;
	font-weight: bold;
}

div.gallery dl {
	margin: 1em auto;
	overflow: hidden;
	text-align: center;
}

div.gallery dl.gallery-columns-1 {
	width: 100%;
}

div.gallery dl.gallery-columns-2 {
	width: 49%;
}

div.gallery dl.gallery-columns-3 {
	width: 33%;
}

div.gallery dl.gallery-columns-4 {
	width: 24%;
}

div.gallery dl.gallery-columns-5 {
	width: 19%;
}

/* @end */

div#nav-above {
	
}

div#nav-below {
	
}

div#nav-images {
	height: 150px;
	margin: 1em 0;
}

div.navigation {
	margin-top: 10px;
	display: block;
	height: 14px;
	margin-bottom: 10px;
	font-size: 11px;
}

span.gigpress-sidebar-artist {
	display: block;
}

tr.gigpress-header {
	display: none;
}

td.gigpress-city.summary {
	width: 0;
}

div.gigpress-row.active {
	display: block;
	line-height: 22px;
}

span.gigpress-date {
	font-weight: bold;
	color: #000;
}

tr.gigpress-row.active td.gigpress-date {
	color: #000;
}

abbr.dtstart {
	color: #919191;
}

div.entry-content div.vevent div.gigpress-row.active span.gigpress-date abbr.dtstart {
	color: #000;
	margin-right: 10px;
}

div.entry-content div.vevent div.gigpress-row.active span {
	margin-right: 4px;
}

div.gigpress-calendar-add {
	display: none;
}

div.gigpress-info.active.gigpress-tour {
	font-size: 11px;
	color: #797979;
	display: none;
}

div.gigpress-info.active.gigpress-alt.divider {
	display: none;
}

div.gigpress-info.active {
	display: none;
}

div.gigpress-info.active.gigpress-tour a {
	color: #797979;
}

span.gigpress-info-label {
	font-size: 11px;
	color: #797979;
	display: none;
}

span.gigpress-info-label a {
	font-size: 11px;
	color: #797979;
}

p.gigpress-subscribe {
	display: none;
}

div.entry-content div.vevent div.gigpress-row.active span.gigpress-venue.location {
	
}

span.location.gigpress-sidebar-venue {
	
}

div.navigation div.nav-next {
	float: right;
	text-align: right;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
	float: left;
	list-style-type: none;
}

input#author,input#email,input#url,div.navigation div {
	width: 50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
	padding: 0;
	list-style-type: none;
}

#mc-embedded-subscribe-form fieldset {
	border-style: none;
	margin-left: 0;
	padding-left: 0;
}

a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}

h2.linkcattitle {
	text-transform: uppercase;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #adfc2f;
	padding: 2px;
	letter-spacing: 1px;
	margin-top: 20px;
	color: #000;
}

li.brlink {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

li.brlink a {
	text-decoration: underline;
	color: #000;
}

li.brlink a:hover {
	text-decoration: none;
	color: #f0f;
}

ul.xoxo.blogroll {
	padding-left: 0;
	margin-top: 5px;
	margin-bottom: 30px;
}

div.linkcat {
	width: 260px;
	float: left;
	margin-right: 20px;
}

#footer a:hover {
	color: #f0f;
}

#footer a {
	color: #fff;
	text-decoration: underline;
}

textarea {
	border: 1px solid #999;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

input {
	border: 1px solid #999;
	padding: 5px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

input.wpcf7-submit.button {
	background-color: #ff9500;
	font-weight: bold;
	font-size: 15px;
	color: #000;
	border-style: none;
	padding: 7px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#wp_paypal_shopping_cart_widgets div.shopping_cart table tbody tr td form input {
	border-style: none;
}

#wp_paypal_shopping_cart_widgets div.shopping_cart table tbody tr th {
	font-size: 10px;
}

#wp_paypal_shopping_cart_widgets div.shopping_cart table tbody tr td a {
	font-size: 11px;
	line-height: 13px;
	padding-top: 0;
}

#wp_paypal_shopping_cart_widgets div.shopping_cart table tbody tr {
	padding-top: 4px;
	padding-bottom: 4px;
}

#wp_paypal_shopping_cart_widgets div.shopping_cart h2 {
	display: none;
}

#wp_paypal_shopping_cart_widgets div.shopping_cart table {
	padding-top: 0;
	margin-top: -20px;
}

h3#artist-5.gigpress-artist-heading {
	display: none;
}

div.shopping_cart {
	margin: 0 -5px -5px;
}

input.wp_cart_button {
	padding: 0;
	border-style: none;
	display: inline-block;
	margin-bottom: 20px;
}

input.itunes {
	background-color: #f0f;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	border-style: none;
	padding: 8px 7px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 0;
	margin-top: 5px;
	cursor: pointer;
}

input.itunes:hover {
	opacity: 0.7;
	text-decoration: none;
	border-bottom: none;
}

div.buy p {
	font-size: 20px;
}

input.wpcf7-submit.button:hover {
	background-color: #000;
	cursor: pointer;
	color: #fff;
}

/* @end */

#sidebar2 ul {
	padding-left: 0;
	list-style-type: none;
	line-height: 15px;
}

#get-recent-comments {
	width: 60px;
}

li#get-recent-comments.widget.widget_get_recent_comments {
	width: 160px;
	margin-right: 30px;
}

#sidebar2 ul li {
	float: left;
}

li#categories-3.widget.widget_categories {
	width: 160px;
}

li#archives-3.widget.widget_archive {
	width: 150px;
}

#archives-3 ul li {
	clear: left;
}

#categories-3 ul li {
	clear: left;
}

li#rss_links.widget.widget_rss_links {
	width: 70px;
}

#get_recent_comments_wrap ul li {
	padding-bottom: 6px;
}

ol {
	list-style-position: inside;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 30px;
}

div.buy {
	font-weight: bold;
	font-size: 30px;
	margin-top: 5px;
	float: left;
}

img.size-thumbnail {
	width: 150px;
	height: 150px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000;
}

img.size-medium.alignleft {
	width: 300px;
	height: 300px;
	margin-left: 0;
	margin-bottom: 20px;
}

strong.price {
	border-bottom: 1px dotted #000;
	width: 308px;
	display: inline-block;
	font-size: 19px;
	padding-bottom: 5px;
	margin-top: 0;
	margin-bottom: 0;
}

em.rec_desc {
	font-size: 11px;
	line-height: 15px;
	display: block;
	margin-top: 5px;
	margin-bottom: 0;
}

form.paypal {
	float: left;
	display: inline;
}

form.paypal input {
	padding: 0;
	border-style: none;
	position: relative;
	top: -45px;
	left: 129px;
}

img.download {
	border-style: none;
}