/*
Description:CSS for GHETTOSOCKS Fresh Socks Theme	
Version:1.0
Author:evul
*/

/* colors

burgandy:	#800b0b;
gold:		#baad65;
cream:		#f6f1de;
brown:		#2a1802;
blue:		#65c8e8;
grey: 		#c1c2b3;
t brown: 	#785830;
silver: 	#dcdbe9
*/

/*----- CSS Reset -----*/
* 											{ margin:0; padding:0; }
ul, ol 										{ list-style:none; }
h1, h2, h3, h4, h5 							{ font-weight:normal; }
a 											{ outline:none; }
a img 										{ border:none; }

/*----- General Styles -----*/
body, html 									{ height:100%; }
body 										{ background:#110b0b url(images/body_gradient.png) 0 0 repeat-x; font-family:Verdana, sans-serif; font-size:100%; color:#2a1802; }

/* MARKUP ELEMENTS */
a 											{ text-decoration:none; color:#568f9a; }
a:hover 									{ text-decoration:underline; color:#baad65; }
p											{ margin:0 0 1.5em 0; line-height:1.5em; }

h1, h2, h3, h4, h5, h6						{ font-family:Arial, Verdana, Lucida Grande, Sans-Serif; margin:0 0 0.5em 0; padding:0; }
h1											{ font-size:3.25em; letter-spacing:-3px; line-height:1em; font-weight:bold; }
h2											{ font-size:2.3em; letter-spacing:-3px; font-weight:bold; }
h3											{ font-size:1.85em; letter-spacing:-2px; font-weight:bold; }
h4											{ font-size:1.15em; letter-spacing:-1px; font-weight:bold; }
h5											{ font-size:0.85em; }
h6											{ font-size:0.725em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a			{ color:#800b0b; text-decoration:none; }


/* STRUCTURAL ELEMENTS */
#con_wrapper								{ display:block; margin:0 auto; padding:0; width:100%; /*background:transparent url(images/header_glow_bg.png) center top no-repeat;*/ font-size:0.725em; }

#header_wrap 								{ display:block; margin:0 auto; padding:0; width:100%; background:transparent url(images/header_bg.png) center top no-repeat; }
#con_header 								{ display:block; width:960px; height:258px; margin:0 auto 10px; }
.header_logo 								{ display:block; width:960px; height:204px; background-color:none; }
.header_logo h1, .header_logo h1 a 			{ display:block; width:100%; height:100%; margin:0; text-indent:-9999px; }
	
#con_mainnav 								{ display:block; width:960px; }
#con_mainnav ul 							{ list-style-type:none; margin:8px 0 0 0; padding:0; }
#con_mainnav ul li 							{ list-style-type:none; display:inline; margin:0; padding:0; }
#con_mainnav ul li a 						{ display:block; float:left; padding:0 16px; color:#fff; font-size:14px; text-transform:uppercase; border-right:1px solid #c5c5c5; border-left:1px solid #8a8a8a; text-decoration:none; }
#con_mainnav ul li.first a 					{ border-left:0; }
#con_mainnav ul li.last a 					{ border-right:0; }

#home #home_nav a,
#blog #blog_nav a,
#shows #shows_nav a,
#music #music_nav a,
#merch #merch_nav a,
#shop #shop_nav a,
#contact #contact_nav a,
#con_mainnav ul li a:hover	 				{ color:#baad65; }

#con_body 									{ display:block; width:960px; margin:0 auto; padding:0; }
.col_main,
.col_wide,
.col_left,
.col_sidebar,
.col_right 									{ display:inline; float:left; margin:0 10px; }
.col_main			 						{ width:640px; }
.col_wide			 						{ width:940px; }
.col_sidebar		 						{ width:280px; }
.col_left, .col_right 						{ width:460px; }

.col_right .twitter, .col_right .lounge 	{ display:block; width:460px; height:48px; margin-bottom:20px; overflow:hidden; }
.col_sidebar .lounge						{ display:block; width:280px; height:69px; overflow:hidden; }

.col_right .twitter 						{ color:#fff; background-color:#171313; }
.col_sidebar .twitter 						{ display:block; width:280px; overflow:hidden; margin:0 0 20px 0; color:#fff; background-color:#171313; }
.follow_socks 								{ display:block; float:left; width:32px; height:32px; margin:8px; text-indent:-9999px; background:transparent url(images/follow_me.png) 0 0 no-repeat; }
.follow_socks a 							{ display:block; float:left; width:32px; height:32px; }
.socks_tweets								{ display:inline; float:left; margin:8px; }
.socks_tweets table td	 					{ vertical-align:middle; font-size:0.785em !important; line-height:normal; }
.col_right .socks_tweets table				{ width:395px; }
.col_sidebar .socks_tweets					{ width:210px; font-size:0.785em !important; }
.socks_tweets h4  							{ color:#65c8e8; margin:2px 0 0 0; letter-spacing:normal; }
.socks_tweets h4 a 							{ color:#65c8e8; }

/*twitter widget */
#zigpress-show-tweets,
.widget_twitter								{ display:block; width:280px; overflow:hidden; margin:0 0 20px 0; color:#fafafa; background-color:#171313; }
#zigpress-show-tweets h4,
.widget_twitter h4  						{ dispaly:block; margin:3px 0; letter-spacing:normal;font-size:1.8em; }
#zigpress-show-tweets a,
.widget_twitter h4 a  						{ color:#65c8e8; }
.twitter-avatar								{ display:block; float:left; width:52px; height:52px; margin:4px 8px 8px 4px; }
.twitter-avatar img							{ padding:2px; background-color:#fafafa; }
#zigpress-show-tweets ul,
.widget_twitter ul							{ list-style-type:none; margin:0px; clear:both; }
#zigpress-show-tweets ul li,
.widget_twitter ul li						{ display:block; padding:8px 0; border-top:1px solid #555; }
.zigtweet-when,
.widget_twitter .entry-meta 				{ display:block; margin-top:2px; }
.zigtweet-when a:link,
.widget_twitter .entry-content a:link 		{ color:#BAAD65; }
.widget_twitter a.twitter-user:link 		{ color:#65c8e8; }
.widget_twitter .time-meta a 				{ font-style:italic; color:#888; }
.widget_twitter .from-meta,
.widget_twitter .in-reply-to-meta 			{ display:none; }

.col_right .lounge 							{ background:transparent url(images/lounge_home.png) no-repeat; }
.col_sidebar .lounge 						{ background:transparent url(images/lounge.png) no-repeat; }
.lounge a 									{ display:block; width:100%; height:100%; text-indent:-9999px; }

.feature 									{ display:block; width:460px; background:#f6f1de url(images/feature_footer.png) 100% 100% scroll no-repeat; }
.feature_post 								{ padding:10px 60px 0 60px; }
.feature_img								{ width:460px; text-align:center; background-color:#110b0b; overflow:hidden; }
.feature_post .date 						{ font-size:0.875em; }
.feature_post .post_meta					{ margin:0 0 8px; padding-top:0; padding-bottom:0.45em; border-top:0; border-bottom:1px solid #110b0b; }
.feature_post h1 a 							{ color:#800b0b; text-decoration:none; }
.feature_permalink 							{ height:31px; padding:0px 10px 0 0; text-align:right; }
.feature_permalink a 						{ font-size:1.65em;font-family:Arial, Verdana, Lucida Grande, Sans-Serif; color:#800b0b; text-decoration:none; }
.feature_post h1 a:hover,
.feature_permalink a:hover 					{ color:#ff0303; text-decoration:none; }

.post, .post_index							{ display:block; width:640px; background:#f6f1de url(images/post_footer.png) 100% 100% scroll no-repeat; }
.col_wide .post_index						{ width:940px; }
.post_index									{ background-image:none; }
.post_post 									{ padding:10px 60px 20px 60px; overflow:hidden; }
.post_img									{ width:640px; text-align:center; background-color:#110b0b; overflow:hidden; }
.post_img_caption							{ padding:6px 10px; text-align:right; }
.post .date 								{ font-size:0.875em; }
.post h1, .post h1 a 						{ color:#800b0b; text-decoration:none; }
.post_meta									{ margin-bottom:2em; padding-top:0.45em; border-top:1px solid #110b0b; }
.post_index .post_meta						{ margin-top:0; padding-top:0; padding-bottom:0.45em; border-top:0; border-bottom:1px solid #110b0b; }
.post_comments								{ display:inline; float:right; width:200px; text-align:right; }
.continue									{ display:block; text-align:right; }
.post_th 									{ display:none; margin:0.15em 0; }
.post_th img 								{ border:1px solid #fff; }


.col_left .recents 							{ width:460px; background:transparent url(images/rp_footer_home.png) 100% 100% scroll no-repeat; }
.col_main .recents 							{ width:640px; background:transparent url(images/rp_footer.png) 100% 100% scroll no-repeat; }
.col_main .author_posts 					{ width:640px; padding-bottom:23px; background:transparent url(images/ap_footer.png) 100% 100% scroll no-repeat; }
.recent_posts 								{ padding:10px 60px 0 60px; background:#800b0b url(images/rp_gradient.png) repeat-x; }
.recent_posts h3 							{ color:#baad65; text-transform:uppercase; }
.recent_posts ul 							{ list-style-type:none; margin:0; padding:0; }
.recent_posts ul li 						{ list-style-type:none; margin:0; padding:0 0 0.85em 20px; color:#f6f1de; background:transparent url(images/list_double_arrow.png) 0 5px no-repeat; }
.col_left .recent_posts ul li 				{ padding-top:0.85em; border-top:solid 1px #666; background-position:0 15px; }
.recent_posts ul li a 						{ color:#fff; }
.recent_posts ul li h3 						{ font-size:1.5em; margin-bottom:0; }
.recent_posts ul li a:hover 				{ color:#baad65; }

.recents .blog_link 						{ height:23px; padding:0px 10px 0 0; text-align:right; }
.recents .blog_link a 						{ font-size:1.35em; font-family:Arial, Verdana, Lucida Grande, Sans-Serif; color:#baad65; text-decoration:none; }
.recents .blog_link a:hover 				{ color:#ffeb43; text-decoration:none; }

.con_comments 								{ display:block; padding-bottom:10px; background:transparent url(images/comments_footer.png) 100% 100% scroll no-repeat; }
.comments 									{ display:block; width:640px; color:#fff; background:#530606 url(images/comments_gradient.png) repeat-x; }
.comments p 								{ margin-bottom:0.5em; }
p.nocomments 								{ padding:20px; }
.word_up, .post_up							{ padding:10px 60px 0 60px; }
.word_up h3, .post_up h3 					{ color:#baad65; text-transform:uppercase; }
.word_up									{ display:block; }

.home_video 								{ display:block; width:960px; margin:0 0 20px; padding:4px 0; color:#fff; background-color:#000; }
#toggle_vid 								{ display:block; margin:0 6px; padding:0 0 0 24px; height:20px; line-height:20px; color:#aaa; background:transparent url(images/toggle.png) 0 0 no-repeat; cursor:pointer; }
#toggle_vid:hover 							{ color:#fff; text-decoration:none; }
#toggle_vid.plus 							{ background-position:0 0; }
#toggle_vid.minus 							{ background-position:0 -24px; }
#vid_viewer 								{ display:none; position:relative; margin:6px 0; }
.home_video .video_vid 						{ display:inline; float:left; width:460px; margin-left:10px; }
.video_post 								{ display:inline; float:right; width:450px; margin-right:10px; }
.video_post .post_meta						{ margin:0 0 8px; padding-top:0; padding-bottom:0.45em; border-top:0; border-bottom:1px solid #f6f1de; }
.video_post h1								{ margin-bottom:0.125em; }
.video_post h1 a							{ color:#f6f1de; text-decoration:none; }
.video_link 								{ position:absolute; bottom:0; right:10px; width:440px; height:35px; padding:6px 10px 0 0; text-align:right; background:#000 url(images/video_footer.png) 100% 100% scroll no-repeat; }
.video_link a 								{ display:block; width:100%; height:100%; font-size:1.65em; font-family:Arial, Verdana, Lucida Grande, Sans-Serif; color:#fff; text-decoration:none; }
.video_post h1 a:hover,
.video_link a:hover 						{ color:#7fdefc; text-decoration:none; }

.lure 										{ display:block; margin-bottom:22px; }
.d_lure 									{ background-color:#171313; }
.lure_content								{ padding:4px 10px 6px 10px; }
.col_sidebar .fb_fan 						{ width:280px; background-color:#e5e5e5; }

.col_right .shows 							{ width:460px; padding-top:9px; background-color:#e9e9e9; }
.col_sidebar .shows 						{ width:280px; padding-top:10px; background-color:#dcdbe9/*7f4506*/; }
.shows .lure_content table.gigpress-table	{ font-size:10px; }
.shows h3									{ color:#2a1802; margin-bottom:0.25em; }
.shows dt, .shows dd						{ color:#fff; font-weight:bold; }
.shows dt									{ font-size:1em; float:left; margin-right:20px; }
.shows dd									{ margin-top:-0.25em; float:left; }
.shows .show_venue							{ display:block; font-size:1.3em; }
.col_right .shows .shows_link 				{ height:21px; padding:2px 10px 0 0; text-align:right; }
.col_sidebar .shows .shows_link 			{ height:21px; padding:2px 10px 0 0; text-align:right; }
.shows a			 						{ color:#baad65; }
.shows .shows_link a 						{ font-size:1.35em;font-family:Arial, Verdana, Lucida Grande, Sans-Serif; color:#2a1802; text-decoration:none; }
.shows a:hover			 					{ color:#baad65; text-decoration:underline; }

.col_right .zbq 							{ display:none; width:460px; height:64px; background:transparent url(images/lure_zbq_460.png) 0 0 scroll no-repeat; text-indent:-9999px; }
.col_sidebar .zbq 							{ display:none; width:280px; height:127px; background:transparent url(images/lure_zbq_280.png) 0 0 scroll no-repeat; text-indent:-9999px; }

.col_sidebar .newsletter 					{ display:block; width:280px; height:154px; background:transparent url(images/socks_newsletter.png) 0 0 scroll no-repeat; }
.col_sidebar .newsletter a 					{ display:block; width:280px; height:154px; text-indent:-9999px; }

.col_left .got_socks						{ width:460px; height:64px; background:#000 url(images/lure_gotsocks_460.png) 0 0 scroll no-repeat; }
.col_sidebar .got_socks						{ width:280px; height:118px; background:#000 url(images/lure_gotsocks_280.png) 0 0 scroll no-repeat; }
.got_socks ul								{ list-style-type:none; margin:0; padding:0; }
.got_socks ul li 							{ list-style-type:none; display:inline; margin:0; padding:0; }
.col_left .got_socks ul li a 				{ display:block; float:left; width:48px; height:43px; margin:12px 0 0 20px; text-indent:-9999px; }
.col_sidebar .got_socks ul li a 			{ display:block; float:left; width:48px; height:43px; margin:53px 0 0 19px; text-indent:-9999px; }
.col_left .got_socks ul li.itunes a 		{ margin-left:185px; }

.feeds										{ margin-bottom:12px;/*width:280px; background:#323232 url(images/lure_h_grey_280.png) 0 0 scroll no-repeat;*/ }
.feeds .lure_content						{ background:transparent url(images/lure_f_grey_280.png) 100% 100% scroll no-repeat; }
.feeds h4, .feeds strong					{ color:#f6f1de; }
.feeds ul									{ list-style-type:none; margin:0; padding:0; }
.feeds ul li, .feeds ul li.first 			{ list-style-type:none; display:inline; margin:0 0 4px 0; padding:2px 0 2px 12px; }
.feeds ul li.first 							{ padding-left:20px; background:transparent url(images/Feed.png) 0 0 no-repeat; }
.feeds ul li a 								{ color:#f6f1de; }
.feeds ul li a:hover 						{ color:#baad65; }
div.gigpress-rss 							{ display:block; margin-bottom:6px; text-align:right; }
div.gigpress-rss a 							{ padding-left:14px; font-size:0.785em; background: transparent url(images/feed-icon-10x10.png) no-repeat left center; }

.youtube									{ width:280px; height:68px; background:#323232  url(images/lure_youtube_280.png) 0 0 scroll no-repeat; }
.youtube a 									{ display:block; width:100%; height:100%; text-indent:-9999px; }


#con_footer 								{ display:block; margin:4em auto 0 auto; padding:2.5em 0 0 0; width:960px; border-top:1px solid #444; }
.footer_media 								{ display:block; margin:0; padding:0 0 2em 0; border-bottom:1px solid #444; /*background-color:#2e261c;*/ }
.footer_media h3							{ margin:0.5em 0 0; color:#F6F1DE; text-transform:uppercase; }
.footer_media h6							{ margin:0 0 0.5em; color:#c1c2b3; text-transform:uppercase; }
.footer_media a								{ color:#f6f1de; text-decoration:underline; }
.footer_media a:hover						{ color:#baad65; }
.footer_media ul							{ list-style-type:none; margin:0; padding:0; }
.footer_media ul li 						{ list-style-type:none; margin:0 0 0.65em 0; padding:0; text-transform:uppercase; }

.media_con,
.footer_social_links,
.interwebs									{ display:inline; float:left; margin:0 10px; padding:0 10px; width:290px;  }
.footer_bio									{  }
.footer_dl									{ margin-top:20px; color:#fafafa; }
.promo_pics									{ margin-bottom:3em; }
.promo_pics a img							{ margin:0 4px 4px 0; border:2px solid #fff; padding:1px; background-color:#000; }
.promo_pics a:hover img						{ border:2px solid #baad65; }
.footer_social_links						{ width:295px; margin-right:0; padding-right:0; }
.footer_bio p								{ color:#fafafa; text-align:justify; }
.media_con									{ margin-left:0;  padding-left:0; }

.interwebs 									{ color:#fafafa; /*background-color:#785830;*/ }
.interwebs h3 								{ margin-bottom:0; color:#F6F1DE; text-transform:uppercase; }
.interwebs ul 								{ list-style-type:none; margin:0.5em 0 0; padding:0; }
.interwebs ul li 							{ list-style-type:none; margin:0; padding:0 0 0.85em 0; }
.interwebs ul li h3 						{ font-size:1.5em; margin-bottom:0; }
.interwebs_link 							{ height:21px; padding:2px 10px 0 0; text-align:right; }
.interwebs_link a 							{ font-size:1.15em;font-family:Arial, Verdana, Lucida Grande, Sans-Serif; color:#2a1802; text-decoration:none; }
.interwebs_link a:hover			 			{ color:#baad65; text-decoration:underline; }


.footer_social_links ul						{ list-style-type:none; margin:0 0 0 -8px; padding:0; }
.footer_social_links ul li 					{ list-style-type:none; display:inline; margin:0; padding:0; }
.footer_social_links ul li a 				{ display:block; float:left; width:32px; height:32px; margin:0 0 8px 8px;background:transparent url(images/follow_me.png) no-repeat; text-indent:-9999px; }

.footer_social_links ul li a#Twitter 		{ background-position:0 0; }
.footer_social_links ul li a#MySpace 		{ background-position:-33px 0; }
.footer_social_links ul li a#Facebook 		{ background-position:-66px 0; }
.footer_social_links ul li a#Flickr 		{ background-position:-99px 0; }
.footer_social_links ul li a#iTunes 		{ background-position:0 -33px; }
.footer_social_links ul li a#Amazon 		{ background-position:-33px -33px; }
.footer_social_links ul li a#Napster 		{ background-position:-66px -33px; }
.footer_social_links ul li a#Rhapsody 		{ background-position:-99px -33px; }
.footer_social_links ul li a#ReverbNation 	{ background-position:0 -65px; }
.footer_social_links ul li a#YouTube 		{ background-position:-33px -65px; }
.footer_social_links ul li a#TopMusic 		{ background-position:-66px -65px; }

.footer_links 								{ display:block; margin:0; padding:15px 0 0 0; color:#777; }
.footer_logos ul 							{ list-style-type:none; margin:0; padding:0; }
.footer_logos ul li 						{ list-style-type:none; display:inline; margin:0; padding:0; }
.footer_logos ul li a 						{ display:block; float:left; height:52px; margin-left:25px; background:transparent url(images/footer_logos.png) no-repeat; text-indent:-9999px; }
li#fn_ds a									{ margin-left:0; width:74px; background-position:0 0; }
li#fn_ap a									{ width:49px; background-position:-99px 0; }
li#fn_zbq a									{ width:57px; background-position:-173px 0; }
li#fn_pf a									{ width:88px; background-position:-255px 0; }
li#fn_zo a									{ width:74px; background-position:-380px 0; }

.copyright									{ display:inline; float:right; margin-right:10px; text-align:right; font-size:0.875em; }
.pdf										{ font-size:0.785em; }
.navigation, .entries_nav					{ display:block; margin:20px 60px; padding-top:10px; }
.navigation									{ font-size:1.2em; }
.entries_nav								{ border-top:1px solid #baad65; }
.entries_nav .alignleft,
.entries_nav .alignright					{ width:48%; }
.entries_nav .alignright					{ text-align:right; }

/* FORMATTING STYLES */
.clearboth 									{ display:block; clear:both; }
.clearfix:after								{ clear:both;content:'.';display:block;visibility:hidden;height:0; }
.clearfix									{ display:inline-block; }
* html .clearfix							{ height:1%; }
.clearfix									{ display:block; }

h5.latest 									{ margin:0; padding:2px; background-color:#110b0b; color:#c1c2b3;}
.post_post blockquote						{ padding:10px; border-left:4px solid #800b0b; margin:5px auto 15px auto; width:85%; color:#baad65; font-style:italic; }
.post_post blockquote p						{ margin-bottom:0; }
.post_post ul, .post_post ol				{ margin-bottom:15px; font-size:0.95em; line-height:1.5em; }
.post_post ul li ul, .post_post ol li ol	{ margin-bottom:0px; padding-top:3px; }
.post_post ul li							{ list-style:circle inside; margin-left:15px; padding:3px 0px; }
.post_post ul li ul li						{ list-style:disc inside !important; }
.post_post ol li							{ list-style:decimal inside !important; padding:3px 0px; }
.post_post ol.tracks li, 
.post_post ol li ol li						{ list-style:decimal-leading-zero inside !important; }

* html ol.tracks, * html ol.tracks li 		{ list-style-type:decimal; }

.post_post ul.catalogue 					{ list-style-type:none; margin:0 0 0 0; padding:0; }
/*
.post_post ul.catalogue li					{ display:inline; float:left; margin:0 10px 40px 0; padding:0; width:158px; text-align:center; }
.post_post ul.catalogue li.last				{ margin-right:0; }
.post_post ul.catalogue li img 				{ padding:4px; border:1px solid #000; width:148px; height:148px; background-color:#fff; }
*/
.post_post ul.catalogue li					{ display:block; margin:0 0 30px 0; }
.post_post ul.catalogue li 
.cat_item_thumb img 						{ padding:4px; border:1px solid #000; width:148px; height:148px; background-color:#fff; }
.post_post ul.catalogue li h2 				{ line-height:24px; }
.post_post ul.catalogue li .cat_item_thumb a 				{ display:block; }
.post_post ul.catalogue li .cat_item_thumb a:hover img 		{ background-color:#bbeafd; }
.post_post ul.catalogue li .cat_item 		{ }
.post_post ul.catalogue li .cat_item_thumb 	{ display:inline; float:left; width:158px; margin-right:30px; }
.post_post ul.catalogue li .cat_item_text 	{ display:inline; float:left; width:330px; padding-top:10px; }
.post_post ul.catalogue li .cat_item_text p	{ margin:0 0 0.65em 0; line-height:normal; }

.rounded-corner { -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.rounded-corner-top {
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	}

.rounded-corner-bottom {
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;	
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	
}

.tweet_rule 									{ display:block; margin:8px 0; height:1px; border-top:1px solid #727272; }


/*-- store test -- */
.post_post ul.new_catalogue 					{ list-style-type:none; margin:0 0 0 0; padding:0; }
.post_post ul.new_catalogue li					{ display:inline; float:left; width:108px; height:180px; margin:0 10px 20px 0px; }
.post_post ul.new_catalogue li 
.cat_item_thumb img 							{ padding:4px; border:1px solid #000; width:98px; height:98px; background-color:#fff; }
.post_post ul.new_catalogue li .cat_item_thumb a 				{ display:block; }
.post_post ul.new_catalogue li .cat_item_thumb a:hover img 		{ background-color:#bbeafd; }
.post_post ul.new_catalogue li .cat_item 		{ }
.post_post ul.new_catalogue li .cat_item_thumb 	{ display:block; width:108px; margin:0; }
.post_post ul.new_catalogue li .cat_item_text 	{ display:block; padding-top:3px; }
.post_post ul.new_catalogue li .cat_item_text p	{ margin:0 0 0.65em 0; line-height:normal; }

div.store_disclaimer 						{ margin-bottom:2em; padding:20px; background-color:#dedede; border:2px solid #fff; }
div.store_disclaimer h2						{ color:#800b0b; }
div.store_disclaimer p 						{ margin:0 0 1em 0; font-size:10px; line-height:1.1em; }


/* music store */
div.merch 			 						{ display:block; margin:0 0 4em 0; }
div.merch .cat_item 						{ display:block; margin:0 0 4em 0; }
img.album_cover 							{ padding:4px; border:1px solid #000; width:148px; height:148px; background-color:#fff; }
div.merch h2 								{ line-height:24px;  }
div.merch .cat_item_thumb 					{ display:inline; float:left; width:158px; margin-right:30px; }
div.merch .cat_item_text 					{ display:inline; float:left; width:330px; padding-top:10px; }
.col_wide div.merch .cat_item_text 			{ width:630px; }
div.merch .cat_item_text p					{ margin:0 0 0.65em 0; line-height:normal; }
div.cat_item_options  						{ margin:12px 0 0 0; padding:0; }
div.cat_item_options ul 					{ list-style-type:none !important; margin:0; padding:0; }
div.cat_item_options ul li 					{ list-style-type:none !important; margin:0 0 6px 0; padding:0; }
div.merch .cat_item_details 				{ margin-top:1em; }

table.cat_item_table 						{ display:table; table-layout:auto; width:100%; }
table.cat_item_table th						{ padding:3px; vertical-align:top; font-size:10px; color:#fff; background-color:#888; }
table.cat_item_table th.track				{ text-align:left; }
table.cat_item_table td						{ padding:3px; border-bottom:solid 1px #ddd; vertical-align:top; font-size:11px; }
table.cat_item_table td.number				{ padding-left:0; width:20px; }
table.cat_item_table td.track				{  }
td.track ul 								{ list-style-type:none !important; margin:8px 0 0 0; padding:0; }
td.track ul li 								{ list-style-type:none !important; display:inline; margin:0 12px 0 0; padding:0; }
table.cat_item_table td.rel_video			{  }
table.cat_item_table td.lyrics,
table.cat_item_table td.mp3					{ color:#ddd; text-align:center; }
table.cat_item_table td	
p.audioplayer_container 					{ margin:0; }
/**/

#sharethis_0 								{ margin:1em 0 12px; }
.more 										{ font-size:inherit; font-variant: small-caps; }
.onebit_mp3 a 								{ display:none; }
.music_extras 								{ display:table; table-layout:fixed; font-size:0.8em; margin:0 0 2em 0; padding:0px; border:2px solid #800b0b; width:100%; border-collapse:collapse; }
.album_extra_col 							{ vertical-align:top; padding:8px; background-color:#f1f1f1; border-right:solid 1px #ddd; }
.album_extra_col ul 						{ list-style-type:none !important; margin:0 !important; padding:0 !important; }
.album_extra_col li 						{ list-style-type:none !important; margin:0 0 0.5em !important; padding:0 !important; line-height:normal !important; vertical-align:middle; font-weight:bold; font-size:10px; }
.album_extra_col.last li 					{ list-style-type:none !important; float:left; width:60px; margin:0 0 1.25em !important; padding:0 10px 0 0 !important; line-height:normal !important; vertical-align:middle; font-weight:bold; font-size:10px; }
.album_extra_col li img 					{ padding:4px; border:1px solid #000; width:30px; height:30px; background-color:#fff; }
.album_extra_col a:hover img 				{ background-color:#bbeafd; }
.album_extra_col.last 	 					{ margin-right:0; border-right:0; }
a.BuyNowButt 								{ display:block; width:160px; margin:0.5em 0; padding:4px 16px; text-align:center; border:solid #baad65 2px; background-color:#800b0b; color:#fff; text-transform:uppercase; font-weight:bold; cursor:pointer; }
a.BuyNowButt:hover 							{ color:#baad65; text-decoration:none; }

.buynow 									{ float:left; margin:0.5em 0 0 0; }
.buynow.first 								{ margin-right:20px; padding-right:20px; border-right:1px solid #2a1802; }
.buynow h6 									{ text-align:center; }
.bc_player 									{ float:right; margin:0 0 30px 30px;}
.album_features h3							{ margin:1em 0 0; }

/* COMMENTS */
ol.commentlist								{ margin:10px 0 20px; padding:0; list-style:none; }
ol.commentlist p							{ margin:5px 0; line-height:20px; color:#fff; }
.commentmetadata a							{ font-size:0.875em; color:#a1a1a1; text-decoration:underline; }
ol.commentlist cite							{ font-style:normal; font-weight:bold; }
ol.commentlist li, ol.commentlist li.alt	{ list-style-image:none !important; list-style-position:inside !important; list-style-type:decimal !important;	color:#baad65 !important; padding:10px !important; border-bottom:1px solid #baad65; }
ol.commentlist li.alt						{ }
.avatar 									{ display:inline; width:32px; height:32px; margin-right:12px; float:left; }
.avatar img 								{ padding:2px; background-color:#fff; }
.commented 									{ display:inline; width:400px; float:left; }

.post_up input,
.post_up select,
.post_up textarea							{ border:2px solid #baad65; font-size:12px; padding:5px; }
.post_up label								{ color:#fff; font-weight:bold; font-size:1.2em; }

.hidden 									{ display:none !important; }

/* 
Coldskin Mods for Contact Coldform WordPress Plugin
@ http://perishablepress.com/press/2008/01/08/contact-coldform/ 
@ http://perishablepress.com/press/2008/01/15/contact-coldskins/ 
*/
div#coldform * 								{ padding:0; margin:0; }
div#coldform 								{ font-family:Verdana, sans-serif; margin:12px 0; width:100%; }
div#coldform fieldset 						{ border:0 none; display:block; clear:both; }
div#coldform legend.hide 					{ display:none; }
div#coldform label.label 					{ margin:12px 0px 6px 0px; text-align:left; display:block; border:0 none; float:left; clear:both; font-size:1.2em; font-weight:800	; }
div#coldform input.input 					{ padding:3px; float:left; clear:both; width:98%; border:2px solid #baad65; }
div#coldform textarea#coldform_message 		{ font-family:Verdana, sans-serif;line-height:1.5em;font-size:12px;padding:3px;float:left;clear:both;width:98%; border:2px solid #baad65; }
div#coldform input.submit, input.submit 	{ margin:6px auto 12px auto; padding:4px 16px; border:solid #fff 2px; background-color:#baad65; color:#fff; text-transform:uppercase; font-weight:bold; cursor:pointer; }

h3#coldform_error, h3#coldform_spam 		{ color:#cc0000 !important; }

											
/* REQUIRED by WordPress Theme Directory */
.aligncenter,
div.aligncenter 							{ display:block; margin-left:auto; margin-right:auto; }
.alignleft 									{ float:left; }
.alignright 								{ float:right; }
.wp-caption 								{ text-align:center; background-color:#f3f3f3; padding-top:4px;
   											  margin:10px; }
.wp-caption img 							{ margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text 				{ font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }



