/*  
Theme Name: hobble-v1.1
Theme URI: http://itypedormiles.org
Description: Hobbledehoy Record Co custom theme
Version: 1.1
Author: itypedformiles.org
Author URI: http://itypedformiles.org
*/
 
/*  
Theme Name: hobble-v1.1
Theme URI: http://itypedormiles.org
Description: Hobbledehoy Record Co custom theme
Version: 1.1
Author: itypedformiles.org
Author URI: http://itypedformiles.org
*/
 
@import "lib/compressed.css";

* { margin: 0px; padding: 0px; }
body { font: 11px "Lucida Grande",Arial, Verdana, sans-serif; color: #222; text-align: center; }	

p,h1,h2,h3,h4,dt,dd { font-size: 11px; line-height: 1.4em; font-weight: normal; }
td { font-size: 10px; line-height: 1.0em; font-weight: normal; }
p,ol,dl,pre { margin-bottom: 1.0em; }
ul { margin: 0; padding: 0; list-style: none }
li { margin: 0; padding: 0; }
li a:link, li a:visited { color: #555; text-decoration: none }
li a:hover { color: #222; text-decoration: underline }
a, a:active { outline: none; }		
a:link, a:visited { color: #222; text-decoration: underline; }
a:hover { color: #222; text-decoration: none; }
img { border: none; }

.clr { clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; 
	border: 0; padding: 0; font-size: 0; line-height: 0.0em; }
	
#container { width: 960px; height: auto; text-align: left; margin-left: auto; margin-right: auto; }

#header { width: 960px; height: 192px; margin: 0; padding: 0; 
	background: url(images/head-bg.gif) left top no-repeat;}	
.header-left {	float: left; width: 415px; padding: ; }
.header-right { float: right; width: 410px; padding: 90px 0 0px 5px; }

.but-home { display: block; text-indent: -3000px; height: 80px; width: 200px; margin-left: 15px; margin-top: 35px;}
.but-home:link, .but-home:visited, .but-home:hover { text-decoration: none; }
.but-home { background: url(images/header-logo.png) left top no-repeat; }

.nav-col-default { float: left; width: 89px; height: 16px; } 
.nav-col-large { float: left; width: 133px; height: 16px; } 
.nav-news 		{ background: url(images/nav-news.gif) left top no-repeat; }
.nav-store		{ background: url(images/nav-store.gif) left top no-repeat; }
.nav-artists	{ background: url(images/nav-artists.gif) left top no-repeat; }
.nav-discography { background: url(images/nav-discography.gif) left top no-repeat; }
.nav-tours 		{ background: url(images/nav-tours.gif) left top no-repeat; } 
.nav-listen { background: url(images/nav-listen.gif) left top no-repeat; }
.nav-about 		{ background: url(images/nav-about.gif) left top no-repeat; }
.nav-news, .nav-store, .nav-artists, .nav-tours, .nav-about 
	{ text-indent: -3000px; text-decoration: none; display: block; width: 89px; height: 13px; line-height: 13px; }
.nav-discography, .nav-listen 
	{ text-indent: -3000px; text-decoration: none; display: block; width: 133px; height: 13px; line-height: 13px; }
.nav-news:link, .nav-store:link, .nav-artists:link, .nav-about:link, .nav-discography:link, .nav-tours:link, 
.nav-listen:link, 
.nav-news:visited, .nav-store:visited, .nav-artists:visited, .nav-listen:visited, .nav-discography:visited, 
.nav-shop:visited, .nav-listen:visited, .nav-about:visited { text-decoration: none; }
.nav-news:hover, .nav-store:hover, .nav-artists:hover, .nav-listen:hover, .nav-discography:hover, 
.nav-tours:hover, .nav-downloads:hover, .nav-about:hover
	{ background-position: 0 -13px; text-decoration: none; }
	
#center { width: 100%; height: auto; padding: 0 0 15px 0; margin: 0;
	background: url(images/center-bg-repeat.gif) left top; }
.center-top { width: 100%; height: 15px;
	background: url(images/center-top-bg.gif) left top repeat-x; }
.center-left { float: left; width: 650px; height: auto; padding: 0 25px 0 11px; }
.center-left-store { float: left; width: 725px; height: auto; padding: 0 35px 0 11px; }
.center-right { float: left; width: 260px; height: auto; padding: 0 0 0 11px; }
.center-right-store { float: left; width: 164px; height: auto; padding: 30px 0 0 11px; }
.center-full { float: left; width: 904px; height: auto; padding: 0 25px 0 11px; }

#columns { width: 100%; height: auto; padding: 17px 0 0 0; margin: 0;  
	background: url(images/columns-top-bg.gif) left top repeat-x; }
.columns-left { float: left; width: 358px; height: auto; padding: 0 0 0 0px; }
.columns-left-wrap { padding: 0 10px 0 5px; }
.columns-mid { float: left; width: 208px; height: auto; padding: 0 0 0 80px; }
.columns-mid-wrap { padding: 0 10px 0 5px; }
.columns-right { float: left; width: 258px; height: auto; padding: 0 0 0 50px; }
.columns-right-wrap { padding: 0 5px 15px 0; }
.columns-right-wrap a { text-decoration: none; }
.columns-right-com { float: left; width: 252px; height: auto; padding: 0 0 0 25px; }
.columns-right-com-wrap { padding: 0 22px 15px 5px; }
.columns-left-mid { float: left; width: 645px; height: auto; padding: 0 0 0 5px; }
.columns-left-mid-wrap { padding: 0 20px 0 5px; }

#footer { width: 100%; padding: 25px 0 18px 0; font: 0.9em/1.0em Arial, Helvetica, sans-serif; color: #999; }
#footer a { color: #666; text-decoration: none; padding: 0 0 0 8px; }
#footer a:hover { color: #222; text-decoration: underline; }
.footer-item {font-size: 10px; text-align: justify;}
.copy { float: left; width: 334px; padding: 0 0 0 14px; }
.copy a {color: #777; font-family: Times; text-decoration: none;}
.feeds { float: left; width: 323px; font-size: 11px; text-align: center;}
.toplink { float: left; padding: 0 0 0 204px; }

.required {  background: url(http://hobbledehoyrecords.com/wp-content/themes/hobble-v1.1/images/center-bg-repeat.gif) repeat; border: none; height: 5px;}

/*
----------------------
*/
.page-inv { padding: 8px 0 0 2px; }
.page-inv .body { padding: 1px 0 0 0; margin: 2px 0 0 0; color: #fff;
	background: url(images/dots-ccc.gif) left top repeat-x; }	
.page-inv span { color: #777; font-size: 1.0em; }
.pageteaser-wrap { }
.pageteaser-wrap li.linkcat { list-style: none; border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.pageteaser-wrap li.linkcat h2 {padding: 0px 0px 0px 0px; margin: 6px 0px 0px -14px; font-weight: bold; text-align: left; }
.pageteaser-wrap li.linkcat ul li a {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; color: #ccc; text-decoration: none;}
.pageteaser-wrap li.linkcat ul li a:hover {color: #fff;}

.page-teaser-item { padding: 0; margin: 3px 3px 9px 0; height: 49px; width: 205px; float: left; }
.page-teaser-item img, .page-teaser-item a img { padding: 1px; margin: 1px 10px 1px 3px; border: 1px solid #bbb; 
	background: #444;	display: inline; float: left; }
.page-teaser-item a:hover img { border: 1px solid #fff; }

.booking-wrap { margin: 7px 0 10px 0; }

.post-feature-text {padding: 0 0 0 5px; color:#F6FFFD}
.post-feature-text a {font-family:"Lucida Grande",Arial,Verdana; font-size:11px; color: #79c977; line-height: 15px; text-decoration: none;}
.post-feature-text a:hover {color:#777; text-decoration: underline;}

.post-feature-text h2 {padding: 0 0 0 5px; color:#fff; font-size: 15px; font-weight: bold;}

.post-feature-text p {font-family:"Lucida Grande",Arial,Verdana; font-size:11px; color:#F6FFFD; line-height: 15px;}
.post-feature-text p a {font-family:"Lucida Grande",Arial,Verdana; font-size:11px; color:#79c977; line-height: 15px; text-decoration: none;}
.post-feature-text p a:hover {color:#fff; text-decoration: underline;}



.entry { padding: 0 0 7px 0; }	
.entry .top { padding: 10px 0 0 4px; }	
.entry .title { font: 1.3em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; color: #111; padding: 0; font-weight: bold; }	
.entry .title a { color: #111; text-decoration: none; }
.entry .title a:hover { color: #111; text-decoration: underline; }
.entry .date { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; color: #777; padding: 0 0 0 8px; }		
.entry .cat { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; color: #777; padding: 0; }		
.entry .cat a, .entry .cat a:visited { color: #777; text-decoration: none;}
.entry .cat a:hover, .entry .cat a:active { color: #111; text-decoration: underline; }

.entry-artist { padding: 0 0 0 7px; font-family:"Lucida Grande",Arial,Verdana; font-size:9px; color:#999;}
.entry-artist a{padding: 0 0 0 7px; font-family:"Lucida Grande",Arial,Verdana; font-size:13px; color:#222; font-weight: bold; text-decoration: none; line-height: 20px;}
.entry-artist a:hover{color:#79c977;text-decoration: underline;}

.entry-p {font-family:"Lucida Grande",Arial,Verdana; font-size:11px; color:#F6FFFD; margin-right: 7px;}
.entry-p a{font-family:"Lucida Grande",Arial,Verdana; font-size:13px; color:#79c977;text-decoration: none;}
.entry-p a:hover{color:#fff;text-decoration: underline;}

.entry p { color: #F6FFFD; font-size: 11px; text-align: left; padding: 0 0 0 4px; margin: 4px 0 7px 0; }	
.entry .body { padding: 1px 10px 0 0; margin: 2px 0 0 0;
	background: url(images/dots-333.gif) left top repeat-x; }	

.entry .body-without-dots { width: 100%; padding: 1px 0 0 0; margin: 2px 0 0 0; }	
.entry span { color: #777; font-size: 11px; }
.entry img { padding: 1px; margin: 3px 20px 3px 0; border: 2px solid #555; display: inline; float: left; display: none;}

.entry .posted { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; padding: 0 0 0 4px; color: #555; }
.entry .more { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; padding: 0 0 0 4px; color: #555; line-height: 1.0em; }
.entry .more a { color: #111; text-decoration: none; font-weight: bold; }
.entry .more a:hover { color: #111; text-decoration: underline; }

.entry-inv .top { padding: 11px 0 0 4px; }	
.entry-inv .title { font: 1.3em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; color: #fff; padding: 0; font-weight: bold; }	
.entry-inv .title a { color: #fff; text-decoration: none; }
.entry-inv .title a:hover { color: #fff; text-decoration: underline; }
.entry-inv .date { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; color: #bbb; padding: 0 0 0 8px; }		
.entry-inv .cat { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; color: #bbb; padding: 0; }		
.entry-inv .cat a { color: #bbb; text-decoration: none; }
.entry-inv .cat a:hover { color: #bbb; text-decoration: underline; }

.entry-inv p { text-align: left; padding: 0 0 0 4px; margin: 4px 0 10px 0; }
.entry-inv p a:link, .entry-inv p a:visited { color: #ccc; text-decoration: none; border-bottom: 1px dotted #ccc; }
.entry-inv p a:hover { color: #fff; text-decoration: none; border: none;}
.entry-inv .body { padding: 1px 10px 0 0; margin: 2px 0 0 0; color: #fff;
	background: url(images/dots-ccc.gif) left top repeat-x; }	
.entry-inv .body-releases-list { padding: 15px 0 0 0; color: #fff; }	
.entry-inv .body-releases-list img { padding: 1px; margin: 0 8px 0 0; display: inline; float: left; }	

.entry-inv .body-releases-list p { text-align: left; padding: 0 0 0 4px; margin: 0 0 0 0; line-height: 1.4em}	
/*
.entry-inv .body-side { width: 100%; padding: 1px 0 0 0; margin: 2px 0 0 0; color: #fff;
	background: url(images/dots-333.gif) left top repeat-x; }	
.entry-inv .body-side img { padding: 1px; margin: 3px 30px 3px 0; border: 2px solid #555; 
	display: inline; float: left; display: none; }
*/

.hello {padding: 0 0 0 7px; font-family:"Lucida Grande",Arial,Verdana; font-size:11px; color:#4d4d4d;}

.help_icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: transparent url('images/bg/green_plus.png') no-repeat 0px 0px;
	margin-left: 1px;
}

#icon-record{background:url(http://www.hobbledehoyrecords.com/images/front/cd2.png) left top no-repeat;}
#icon-tour{background:url(http://www.hobbledehoyrecords.com/images/front/calday2.png) left top no-repeat;}

#icon-facebook{background:url(http://www.hobbledehoyrecords.com/images/front/social-icons/facebook-icon.png) left top no-repeat;padding:10px 20px;}
#icon-myspace{background:url(http://www.hobbledehoyrecords.com/images/front/social-icons/myspace-icon.png) left top no-repeat;padding:10px 20px;}
#icon-rss{background:url(http://www.hobbledehoyrecords.com/images/front/social-icons/rss-icon.png) left top no-repeat;padding:10px 20px;}
#icon-tumblr{background:url(http://www.hobbledehoyrecords.com/images/front/social-icons/tumblr-icon.png) left top no-repeat;padding:10px 20px;}
#icon-twitter{background:url(http://www.hobbledehoyrecords.com/images/front/social-icons/twitter-icon.png) left top no-repeat;padding:10px 20px;}
#icon-vimeo{background:url(http://www.hobbledehoyrecords.com/images/front/social-icons/vimeo-icon.png) left top no-repeat;padding:10px 20px;}


.ifextended { margin: 10px 0 0 0; }

.entry-inv span { color: #ccc; font-size: 1.0em; }
.entry-inv span a { color: #fff; text-decoration: none; font-weight: bold; }
.entry-inv span a:hover { color: #fff; text-decoration: underline; }
.entry-inv img, .entry-inv a img { padding: 1px; margin: 7px 0px 7px 20px; border: 1px solid #bbb; 
	background: #444;	display: inline; float: right;}
.entry-inv a:hover img { border: 1px solid #fff; }
	
.entry-inv .teaser-img {  }

.entry-inv .posted { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; padding: 0 0 0 4px; color: #bbb; }
.entry-inv .more { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; padding: 0 0 0 4px; color: #bbb; line-height: 1.0em; }
.entry-inv .more a { color: #fff; text-decoration: none; font-weight: bold; }
.entry-inv .more a:hover { color: #fff; text-decoration: underline; }

.entry-list { }
.entry-list .title { font: 1.1em/1.2em "Lucida Grande",Arial,Verdana, sans-serif; color: #111; padding: 1px 0 0px 4px; }	
.entry-list .title a { color: #111; text-decoration: none; }
.entry-list .title a:hover { color: #111; text-decoration: underline; }
.entry-list .commented { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; color: #555; padding: 0 0 1px 4px; }	
.entry-list .count { font: 0.9em/1.0em "Lucida Grande",Arial,Verdana, sans-serif; color: #333; padding: 0 0 1px 4px; font-weight: bold;}	
.entry-list ul { padding: 0; margin: 5px 0 0 0; }
.entry-list li { padding: 2px 0 4px 0; margin: 1px 0 1px 0; border-bottom: 1px solid #ccc; }
    

form span {	display: block; margin: 0; padding: 1px; border: 1px solid #ddd; background: #fff; }
form label { color: #999;  font-size: 12px; line-height: 1.8em; 
	font-family: arial, sans-serif; padding: 0 0 0 2px; }
form span input, form span textarea, form span select {
	font-family: "Lucida Grande",Arial,Verdana, sans-serif;font-size: 1.0em;	line-height: 1.3em; width: 100%;	color: #333; margin: 0;	}
form span textarea {	height: 140px; font-family: "Lucida Grande",Arial,Verdana, sans-serif;}

.searchsubmit{font-size:9px;color:#fff;background-color:#444;height:16px;border:0;font-weight:700;cursor:pointer;}
.mlsubmit{font-size:9px;color:#fff;background-color:#79c977;height:16px;border:0;font-weight:700;cursor:pointer;}
.mlsubmit:hover {background-color:#222;}
.searchfield{font-size:10px;width:160px;}
.searchsubmitbig{font-size:16px;color:#fff;background-color:#444;height:24px;border:0;font-weight:700;cursor:pointer;}
.searchfieldbig{font-size:14px;width:20%;}

h4 { text-indent: -2000px; height: 16px; margin: 15px 0 0 6px; }
h5 { text-indent: -2000px; height: 16px; margin: 0 10px 0 0; }
h6 { text-indent: -2000px; height: 16px; }

#txt-news-featured { background: url(images/txt-news-featured.png) left top no-repeat; }
#txt-latest-releases { background: url(images/txt-latest-releases.png) left top no-repeat; }
#txt-artists { background: url(images/txt-artists.gif) left top no-repeat; }
#txt-releases { background: url(images/txt-releases.gif) left top no-repeat; }
#txt-dates { background: url(images/txt-dates.gif) left top no-repeat; }
#txt-booking { background: url(images/txt-booking.gif) left top no-repeat; }
#txt-downloads { background: url(images/txt-downloads.gif) left top no-repeat; }
#txt-dates { background: url(images/txt-dates.gif) left top no-repeat; }
#txt-links { background: url(images/txt-links.gif) left top no-repeat; }
#txt-info { background: url(images/txt-info.gif) left top no-repeat; }  

#txt-artist-listing { background: url(images/txt-artist-listing.png) left top no-repeat; }
#txt-artist-dates { background: url(images/txt-artist-dates.png) left top no-repeat; }
#txt-hello { background: url(images/txt-hello.png) left top no-repeat; }
#txt-mailing-list { background: url(images/txt-mailing-list.png) left top no-repeat; }
#txt-shopping-cart { background: url(images/txt-shopping-cart.png) left top no-repeat; }
#txt-recent-entries { background: url(images/txt-recent-entries.png) left top no-repeat; }

#featured_post{font-family:"Lucida Grande",Arial,Verdana, sans-serif;font-size:11px;padding:0 0 1.5em;}
.home-feature-image {float: left; width: 235px; height: auto; padding: 0 0 0 5px;}
.home-feature-text {float: left; width: 390px; height: auto; padding: 0 0 0 10px; }
.home-feature-text p {font-family:"Lucida Grande",Arial,Verdana; font-size:11px; color:#F6FFFD; line-height: 15px;}
.home-feature-text p a {font-family:"Lucida Grande",Arial,Verdana; font-size:11px; color:#79c977; line-height: 15px; text-decoration: none;}
.home-feature-text p a:hover {color:#fff; text-decoration: underline;}
.featured_post_meta{font-size:9px; color: #999; line-height:1em;margin-bottom: 8px;}
.featured_read_on{color:#79c977;background:url(images/bg/red_plus.png) no-repeat top left;padding:0 0 1px 10px;}
.featured_home_image a img p h3,.home_recent_thumb a img{ float: left; background:#999;border:2px;margin:0;padding:2px;}
.featured_home_image a:hover img,.home_recent_thumb a:hover img{ background:#333;border:2px;margin:0;padding:2px;}
h3.featured_post_title{font-size:15px;font-weight:700;letter-spacing: -1px;font-family:"Lucida Grande",Arial,Verdana;line-height:1.6em;margin:0;padding:0.3px 0 0.1em;}
h3.featured_post_title a{color:#fff;text-decoration:none;}
h3.featured_post_title a:hover{color:#79c977;text-decoration:underline;}
h2.featured_post_title{font-size:20px;font-weight:700;letter-spacing: -1px;font-family:"Lucida Grande",Arial,Verdana;line-height:1.6em;margin:0;padding:0.3px 0 0.1em;}
h2.featured_post_title a{color:#fff;text-decoration:none;}
h2.featured_post_title a:hover{color:#79c977;text-decoration:underline;}

.latest_read_on{background:url(images/bg/green_plus.png) no-repeat top left;padding:0 0 1px 10px;}

#latest_post{font-family:"Lucida Grande",Arial,Verdana, sans-serif;font-size:11px; padding:0 0 1em;}
#latest_post p{font-family:"Lucida Grande",Arial,Verdana;font-size:11px;color:#4d4d4d;padding:0 0 0.7em;}
#latest_post p a{color:#79c977; text-decoration: none;}
#latest_post p a:hover{color:#232323; text-decoration: underline;}
#latest_post_image img{margin:0 0 0 0;}
.latest_post_meta{font-size:9px; color: #777; line-height:1em;margin-bottom: 4px;}
h3.latest_post_title{color:#232323;font-size:15px;letter-spacing:-1px;font-family:"Lucida Grande",Arial,Verdana;line-height:1.6em;margin:0;padding:0.3px 0 0.1em;}
h3.latest_post_title a{color: #232323;text-decoration:none; }
h3.latest_post_title a:hover{color:#79c977;text-decoration:underline;}
#latest_post_image a img{background:#999;border:0;margin:0;padding:2px;}
#latest_post_image a:hover img{background:#333;border:0;margin:0;padding:2px;}

.releasecdimage a img{background-color:#999;padding:2px;}
.releasecdimage a img:hover {background-color:#333;}
.releasecddate,.releasecdcat{font-family:"Lucida Grande",Arial,Verdana;font-size:11px;float:left;height:80px;width:105px;margin-bottom:0;line-height:5px;color:#000;padding:5px;}

.artistslinks p,.artistslinks p a{font:13px;font-weight:bold; padding:0px 0 1em 0;}
.artistslinks{ text-align: center; font-size:14px;float:left;height:150px;width:141px;font-weight:700;padding:15px 10px 18px 27px;}
.artistslinks p a:hover{}




h3.latest_release_title{font:bold 1.1em arial, sans-serif;line-height:1em;letter-spacing:-0.01em;margin:0;padding:0.3px 0 0.2em;}
h3.latest_release_title a{color:#111;text-decoration:none;}
h3.storeside{font-size:14px;font-weight:700;padding-top:12px;letter-spacing:-0.01em;color:#fff;}
h3.mast{font-size:14px;font-weight:700;padding-bottom:5px;padding-top:9px;letter-spacing:-0.01em;color:#fff;}
h3.mast2{text-transform:uppercase;font-size:1em;line-height:1.8em;font-weight:700;color:#000;padding:0 0 0.2em;}
h3.mast3{background-color:#FFF;text-transform:uppercase;font-size:1em;line-height:1.8em;font-weight:700;letter-spacing:0.1em;color:#79c977;padding:0 0 0.2em;}
h3.mast4{text-transform:uppercase;font-size:1em;line-height:1.8em;font-weight:700;letter-spacing:0.1em;padding:0 0 0.6em;}
h3.mast5{color:#555;text-transform:none;font-size:0.9em;line-height:1.8em;font-weight:700;letter-spacing:0.1em;padding:0 0 0.2em;}
h3.archive_title{font:bold 14px Arial;line-height:1.2em;padding:0 0 5px;}
h3.archive_title a{font:bold 14px Arial, sans-serif;color:#79c977;letter-spacing:-0.036em;}
h4.gall{text-transform:uppercase;font-size:1em;line-height:1.8em;font-weight:700;color:#79c977;letter-spacing:0.1em;padding:0 0 0.4em;}
h5{font-size:9px;line-height:0.5em;color:#555;padding:0 0 1.2em;}
h6{text-transform:uppercase;font-size:1.1em;line-height:1.8em;font-weight:700;padding:0 0 1em;}
.border_left{padding-left:9px;margin-left:0;border-left:1px solid #ddd;}
.aligncenter,div.aligncenter{display:block;margin:14px auto;}
.alignleft{float:left;margin:0 14px 10px 0;}
.alignright{float:right;margin:0 0 10px 14px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:14px;margin:0;padding:5px 4px 5px 5px;}
#artist_release_image {color: #fff; font-size: 11px;}
#artist_release_image img{background:#333;padding:2px;}
#artist_release_image a img{background:#999;border:0;margin:0 7px 12px 0;padding:2px;}
#artist_release_image a:hover img{background:#79c977;border:0;margin:0 7px 12px 0;padding:2px;}
.singleCol2{width:450px;margin-bottom:30px;}
.middleSingleCol{float:left;width:300px;margin:0;}
.rightSingleCol2{float:right;width:465px;overflow:hidden;margin:0;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.button{font-size:14px;text-transform:uppercase;letter-spacing:0.1em;font-weight:700;padding:2px;}
.uppercase{text-transform:uppercase;}
.description p{margin:0 0 5px;padding:0;}
.pointer{cursor:pointer;}
.block{display:block;}
.pad5bottom{padding-bottom:5px;}
.pad10bottom{padding-bottom:10px;}
.pad15bottom{padding-bottom:15px;}
.pad20bottom{padding-bottom:20px;}
.pad10top{padding-top:10px;}
.margin5{margin:5px 0;}
.margin5top{margin-top:5px;}
.margin5bottom{margin-bottom:5px;}
.margin10top{margin-top:10px;}
.margin10bottom,.view{margin-bottom:10px;}
.margin20bottom{margin-bottom:20px;}
.margin10left{margin-left:10px;}
.margin10right{margin-right:10px;}
.margin20right{margin-right:20px;}
.margin20top{margin-top:20px;}
.nohover a:hover img,.nohover img,.nohover a:hover,a.nohover,li.nohover a:hover{background-color:transparent !important;}
.pad2{padding:2px;}
.pad5{padding:5px;}
.pad5left{padding-left:5px;}
.pad5top{padding-top:5px;}
.pad10{padding:10px;}
.pad20{padding:20px 0;}
.banner{margin-top:20px;margin-bottom:5px;}
.noListStyle{list-style:none;}
.height20{height:20px;}
li img{vertical-align:middle;}
.width50{width:50%;}
.martItemWidth{width:110px;}
.margin75{margin-left:75px;}
.width110{width:130px;}
.width210{width:210px;}
.width280{width:280px;}
.width525{width:500px;}
.width450{width:445px;}
.width540{width:525px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.col{width:295px;}

.pressbox{font-family:"Lucida Grande",Arial,Verdana;font-size:11px;float:left;height:128px;width:138px;margin-bottom:20px;color:#000;padding:15px;}
.pressbox1{font-family:"Lucida Grande",Arial,Verdana;font-size:11px;float:left;height:128px;width:138px;margin-bottom:20px;color:#000;padding:20px;}
.pressboxart{font-family:"Lucida Grande",Arial,Verdana;font-size:11px;float:left;height:130px;width:120px;padding-right:30px;}
#leadpic{float:left;margin:0 16px 8px 0;}

#post_content p,#arch_content p,,#footer a{color:#4d4d4d;}
ul.archives li a,ul.wp-tag-cloud li a,.buy-latest a{color:#000;}
.footer-item ul,.footer-item-1 ul{padding-left:15px;}
h3.latest_release_title a:hover,h3.artist-listing a:hover{color:#FFF;background:#000;text-decoration:none;}
h3.artist-listing,h3.artist-listing a{font:bold 1.2em arial, sans-serif;line-height:1.4em;letter-spacing:-0.01em;margin:0;padding:0.3px 0 0.2em;}
.style8,e8{font-size:14px;font-weight:700;}

.tooltip { position:relative; z-index:24; }
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span {
display:block;
position:absolute;
width:115px;
top:35px;
left:20px;
background-color:#b64253;
border:none;
padding:5px;
font-size:11px;
color:#fff;
text-decoration:none;
}

.tooltip-shopby { position:relative; z-index:24; }
.tooltip-shopby span { display:none;}
.tooltip-shopby:hover {z-index:25;}
.tooltip-shopby:hover span {
display:block;
position:absolute;
width:115px;
top:0px;
left:-130px;
background-color:#b64253;
border:none;
padding:5px;
font-size:11px;
color:#fff;
text-decoration:none;
}

.tooltip-green { position:relative; z-index:24; }
.tooltip-green span { display:none;}
.tooltip-green:hover {z-index:25;}
.tooltip-green:hover span {
display:block;
position:absolute;
width:175px;
left:20px;
background-color:#79c977;
border:none;
padding:5px;
font-size:11px;
color:#fff;
text-decoration:none;
}

.tooltip-green-small { position:relative; z-index:24; }
.tooltip-green-small span { display:none;}
.tooltip-green-small:hover {z-index:25;}
.tooltip-green-small:hover span {
display:block;
position:absolute;
width:85px;
top:25px;
left:20px;
background-color:#79c977;
border:none;
padding:5px;
font-size:11px;
color:#fff;
text-decoration:none;
}

.cart_icon {
	float: left; 
	display: inline-block;
	width: 14px;
	height: 14px;
	background: transparent url('http://hobbledehoyrecords.com/wp-content/uploads/2010/08/cart.png') no-repeat 0px 0px;
	margin-left: 1px;
	margin-right: 10px;
}

.cart_add_icon {
	float: left; 
	display: inline-block;
	width: 14px;
	height: 14px;
	background: transparent url('http://hobbledehoyrecords.com/wp-content/uploads/2010/08/cart_add.png') no-repeat 0px 0px;
	margin-left: 1px;
	margin-right: 10px;
}
