	/*
Description:CSS for Susan Crowe - Greytown - Theme	
Version:1.0
Author:evul
*/

/* colors
espresso: 		#0c0706;
dusty blue:		#eef7ff;
dk grey blue:	#2f3b46;
lt grey blue:	#cee4f9;
md grey blue:	#b1cbe2;
warm grey:		#635d5d;
lt warm grey:	#b6b4af;
tomato:			#b60204;
caramel:		#ae6e0a;
*/

/*----- 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:#0c0706 url(images/SusanCrowe_bg.jpg) 50% 0 scroll no-repeat; font-family:Verdana, sans-serif; font-size:100%; }

/* MARKUP ELEMENTS */
a 											{ text-decoration:none; color:#ae6e0a; }
a:hover 									{ text-decoration:underline; color:#dd8700; }
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:-1px; line-height:1em; font-weight:bold; }
h2											{ font-size:2.3em; letter-spacing:-1px; font-weight:bold; }
h3											{ font-size:1.85em; font-weight:bold; }
h4											{ font-size:0.95em; 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:#020202; text-decoration:none; }


/* STRUCTURAL ELEMENTS */
#con_wrapper								{ display:block; margin:0 auto; padding:0; width:100%; font-size:0.725em; color:#020202; }

#con_header 								{ display:block; width:960px; margin:0 auto; }
.header_logo 								{ display:block; width:960px; height:336px; 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; background-color:#0c0706; }
#con_mainnav ul 							{ list-style-type:none; margin: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; margin-left:47px; padding:16px 0 0; height:35px; font-family:Arial, Verdana, Lucida Grande, Sans-Serif; font-size:1.5em; line-height:normal; color:#635d5d; background:transparent url(images/current_page.png) -9999px -9999px scroll no-repeat; }
#con_mainnav ul li a:hover 					{ color:#b6b4af; text-decoration:none; }
#con_mainnav ul li.first a 					{ margin-left:20px; }
#con_mainnav ul li.last a 					{  }

/* current nav */
#home #home_nav a,
#blog #blog_nav a,
#shows #shows_nav a,
#music #music_nav a,
#shop #shop_nav a,
#contact #contact_nav a 					{ color:#eef7ff; background-position:50% 100%; }

#con_body 									{ display:block; width:960px; margin:0 auto; padding:0; background:#eef7ff url(images/content_bg.png) 0 0 scroll repeat-x; }
.col_main			 						{ display:inline; float:left; width:540px; margin:60px 40px 0 70px; }
.col_sidebar		 						{ display:inline; float:right; width:240px; margin:120px 70px 0 0; }
#home .col_sidebar		 					{ margin-top:80px; }

.post										{  }
.post_img									{ width:540px; margin:0 auto; text-align:center; overflow:hidden; }
.post_img_caption							{ width:540px; margin:0 auto; text-align:right; background-color:#0c0706; }
.post_img_caption h6						{ margin:0; padding:2px 10px; color:#b6b4af; }

.post_post 									{ width:540px; margin:0 auto 1em; overflow:hidden; }
.post_post .date 							{ font-size:0.875em; }
.post_post h1, .post_post h1 a 				{ margin-bottom:0.25em; text-decoration:none; }
.continue 									{ text-align:right; }

.post_meta									{ width:540px; margin:1em auto; color:#eef7ff; background-color:#0c0706; }
.post_meta h6								{ margin:0; padding:6px 10px; }
.post_meta .post_comments a					{ display:block; height:14px; margin:0; padding-left:20px; background:transparent url(images/comment_icon.png) 0 0 scroll no-repeat; }
.post_meta a								{ color:#eef7ff; text-decoration:underline; }
.post_comments								{ display:inline; float:right; border-left:solid 1px #eef7ff; }

.recents 									{ margin-bottom:2em; }
.recents .recent_posts 						{ padding:10px 20px; background-color:#cee4f9; }
.recents .recent_posts h3 					{ margin-bottom:1em; color:#fff; }
.recents .recent_posts a 					{ /*color:#635d5d; font-weight:bold;*/ }

/*
#home .recent_posts,
#home .recent_posts h3,
#home .recent_posts ul li,
#home .recent_posts a 						{ color:#635d5d; }
#home .recent_posts h3 						{ margin-bottom:1em; color:#635d5d; }
*/
.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 0; }
.recents .recent_posts ul li h3 			{ font-size:1.2em; margin-bottom:0; }
.recent_posts .continue 					{  }
#home .recent_posts p 						{ font-size:0.785em; }
#home .recent_posts ul li 					{ margin:0 0 0.6em; border-bottom:solid 1px #2f3b46; }
#home .recent_posts ul li 					{ margin:0 0 0.6em; border-bottom:solid 1px #2f3b46; }

.con_comments 								{ display:block; padding-bottom:10px; background-color:#b1cbe2; }
.comments 									{ display:block; }
.comments p 								{ margin-bottom:0.5em; }
.user_comments, .comments_form				{ padding:10px 20px; }
.user_comments h3, .comments_form h3 		{ }
.user_comments								{ display:block; }

.video 										{ display:block; width:460px; color:#fff; background:#000 url(images/video_footer.png) 100% 100% scroll no-repeat }
.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 								{ padding:10px 10px 0 10px; }
.video_post h1								{ margin-bottom:0.125em; }
.video_post h1 a							{ color:#f6f1de; text-decoration:none; }
.video_link 								{ height:35px; padding:6px 10px 0 0; text-align:right; }
.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; }
.lure_content								{ padding:6px 6px 12px 6px; }

.new_album 									{ background-color:#f4e360;}

#home .shows 								{ margin:0 0px; padding:0; }
.lure.shows 								{ /*background-color:#b1cbe2;*/ }
.shows_heading,
.shows_date,
.shows_link 								{ display:none; float:left; }
.shows_heading 								{ width:120px; }
.shows_date 								{ width:440px; margin:0 20px; }
.shows_link 								{ width:240px; font-size:10px; text-align:right; }
.shows_link a 								{ color:#020202; }

.lure.links 								{ background-color:#cee4f9; }
.lure.links ul li 							{ padding:6px 0; border-bottom:1px solid #fff; }

/*
#home ul.gigpress-listing 					{ display:inline; margin:0; padding:0; }
#home ul.gigpress-listing li 				{ display:inline; margin:0; padding:0; color:#b60204; font-size:1.5em; }
*/
ul.gigpress-listing 						{ margin:0; padding:0; }
ul.gigpress-listing li 						{ margin:0 0 1px; padding:5px; background-color:#dedede; }
.shows h3									{ margin-bottom:0.25em; }
.gigpress-artist-subscriptions,
.gigpress-subscribe 						{ }

.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:#fafafa; }
.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:14px; background:transparent url(images/feed-icon-10x10.png) 0 3px no-repeat; }
.feeds ul li a 								{ color:#fafafa; }
.feeds ul li a:hover 						{ color:#fcf5c0; }
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; }

#body_footer 								{ margin-bottom:36px; padding:8px; background-color:#eef7ff; }
#con_music 									{ display:block; margin:0 auto; padding:0 0 36px; width:960px; background-color:#2f3b46; }
.new_release,
.music_catalogue 							{ display:inline; float:left; }
.music_catalogue h4 						{ color:#b6b4af; }
.new_release 								{ width:540px; margin:0 0 0 70px; }
.music_catalogue 							{ width:190px; margin:0 50px; float:right; }
.music_catalogue ul 						{ list-style-type:none; margin:0; padding:0; }
.music_catalogue ul li 						{ display:inline; margin: 0; padding:0; }
.music_catalogue ul li img 					{ border:solid 2px #fff; }

#con_footer 								{ display:block; margin:30px auto 0 auto; padding:0; width:960px; font-size:0.85em; }
.footer_media 								{ display:block; margin:0; padding:0 0 2em 0; background:transparent url(images/footer_media_dividers.png) 490px 0 repeat-y; }
.footer_media h2							{ color:#fff; }
.footer_media ul li 						{ color:#c5c5c5; }
.footer_media ul li a						{ color:#fafafa; text-decoration:underline; }
.footer_media ul li a:hover					{ color:#f4e360; }
.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; }

.footer_bio,
.dl_pics,
.dl_docs,
.footer_contacts,
.footer_badges								{ display:inline; float:left; }
.footer_bio									{ width:460px; margin:0 60px 0 10px; }
.footer_contacts							{ width:180px; margin:0 80px 0 0; }
.footer_badges								{ width:100px; margin:0; }
.dl_pics									{ width:240px; margin:0 40px 0 0; }
.dl_docs									{ width:180px; margin:0; padding-top:12px; }
.dl_pics h4									{ color:#c5c5c5; }
.dl_pics a img								{ margin:0 4px 4px 0; border:2px solid #fafafa; padding:1px; background-color:#000; }
.dl_pics a:hover img						{ border:2px solid #f4e360; }
.footer_social_links						{ margin-top:2em; }
.footer_bio p								{ color:#c5c5c5; }
.footer_contacts ul li 						{ margin-bottom:2.25em; }

#fb_uses 									{ margin-top:2.25em; }
#fb_pal a,
#fb_oc a,
#fb_es a,
#fb_sd a 									{ display:block; width:100px; height:49px; text-indent:-9999px; background:transparent url(images/badges.png) -9999px -9999px no-repeat; }
#fb_pal a 									{ background-position:0 0; }
#fb_oc a 									{ background-position:0 -62px; }
#fb_es a 									{ background-position:0 -124px; }
#fb_sd a 									{ background-position:0 -186px; }

.footer_social_links ul						{ list-style-type:none; margin:0; 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 16px 8px;background:transparent url(images/SocialIcons.png) no-repeat; text-indent:-9999px; }

#f_twitter 									{ display:none; }
#f_myspace 									{ display:none; } 
#f_facebook 								{ display:inline; }
#f_flickr 									{ display:none; }
#f_itunes 									{ display:inline; }
#f_amazon 									{ display:none; }
#f_napster 									{ display:none; }
#f_rhapsody 								{ display:none; }
#f_rnation 									{ display:none; }
#f_youtube 									{ display:none; }
#f_topmusic 								{ display:none; }

.footer_social_links ul li a#Twitter 		{ background-position:-2px -2px; }
.footer_social_links ul li a#MySpace 		{ background-position:-39px -2px; }
.footer_social_links ul li a#Facebook 		{ margin-left:0; background-position:-77px -2px; }
.footer_social_links ul li a#Flickr 		{ background-position:-115px -2px; }
.footer_social_links ul li a#iTunes 		{ background-position:-2px -51px; }
.footer_social_links ul li a#Amazon 		{ background-position:-39px -51px; }
.footer_social_links ul li a#Napster 		{ background-position:-77px -51px; }
.footer_social_links ul li a#Rhapsody 		{ background-position:-115px -51px; }
.footer_social_links ul li a#ReverbNation 	{ margin-left:0; background-position:-2px -99px; }
.footer_social_links ul li a#YouTube 		{ background-position:-77px -99px; }
.footer_social_links ul li a#TopMusic 		{ background-position:-115px -99px; }

.footer_links 								{ display:block; margin:1em 0 0; padding:15px 0 0 0; color:#fafafa; border-top:solid 1px #1a1818; }
.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#fn_CCFTA a				{ display:block; width:161px;  height:27px; margin-left:25px; background:transparent url(images/CCFTA_logo.png) 0 0 no-repeat; text-indent:-9999px; }

.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 0; padding-top:10px; }
.navigation									{ font-size:1.2em; }
.entries_nav								{ border-top:1px solid #2f3b46; }
.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; }

.post_post blockquote						{ padding:10px; border-left:4px solid #2f3b46; margin:5px auto 15px auto; width:85%; color:#0c0706; 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 ul.catalogue 					{ list-style-type:none !important; 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 !important; margin-left:0; list-style-type:none; }
.post_post ul.catalogue li img 				{ padding:4px; border:1px solid #000; width:200px; height:200px; background-color:#fff; }
.post_post ul.catalogue li h2 				{ line-height:24px; }
.post_post ul.catalogue li a 				{  }

.post_post ul.catalogue li 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:200px; margin-right:30px; }
.post_post ul.catalogue li .cat_item_text 	{ display:inline; float:left; width:300px; padding-top:10px; }
.post_post ul.catalogue li .cat_item_text p,
.post_post ul.catalogue li .cat_item_text form 		{ margin:0 0 1em 0; line-height:normal; }

.post_post ul.catalogue li ol li,
.post_post ol li							{ list-style:decimal inside !important; padding:3px 0px; }
.post_post ul.catalogue li ol.tracks,
.post_post ol.tracks						{ list-style:decimal-leading-zero inside !important; }
.post_post ul.catalogue li ol.tracks li,
.post_post ol.tracks li, 
.post_post ol li ol li						{ list-style:decimal-leading-zero inside !important; margin-bottom:0 !important; }

* html ul.catalogue ol.tracks, * html ul.catalogue ol.tracks li,
* html ol.tracks, * html ol.tracks li 		{ list-style:decimal !important; }

#sharethis_0 								{ display:block; margin:1em 0 12px; clear:both; }
.more 										{ font-size:11px; }
.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; }
.BuyNowButt 								{ display:inline; float:right; width:90px; margin:0; padding:4px 16px; border:solid #300f37 2px; background-color:#9963e0; color:#fff; text-transform:uppercase; font-weight:bold; cursor:pointer; }
.BuyNowButt a, .BuyNowButt a:hover 			{ width:100%; height:100%; padding:2px 12px; color:#fff !important; text-decoration:none; }


/* COMMENTS */
ol.commentlist								{ margin:10px 0 20px; padding:0; list-style:none; }
ol.commentlist p							{ margin:5px 0; line-height:20px; color:#020202; }
.commentmetadata a							{ color:#eef7ff; font-size:0.875em; 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; padding:10px !important; border-bottom:1px solid #2f3b46; }
ol.commentlist li.alt						{ }

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


/* 
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; border:2px solid #2f3b46; clear:both; width:98%; }
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 #2f3b46;  }
div#coldform input.submit, input.submit 	{ margin:6px auto 12px auto; padding:4px 16px; border:solid #2f3b46 2px; background-color:#cee4f9; 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; }



