/*** general declarations ***/
*{ margin: 0px; padding: 0px; }
html{ overflow:scroll; }
body{ background: url(images/bg_gradient.gif) top left repeat-x; background-color:#505050; font-family:Arial, Helvetica, sans-serif; color:#5d5d5d; font-size:12px; }
.clear{ clear:both; }
.field_null  { color: #d11d02; font-weight: bold; }
ul { padding-left: 20px; }
.pad_bottom { padding-bottom:100px; }
a.at_link:link, a.at_link:visited { color:#4b4b4b; }
a.at_link:hover { color:#4b4b4b; text-decoration:none; }
/*Default Link Style*/
a:link, a:visited { color: #0d5ea9; text-decoration:underline; }
a:hover { color: #4799bd; text-decoration:underline; }

/*Affiliate Login*/
.affiliate_in{ width:700px; text-align:right; }

/*** Header and main nav ***/
#header{ position:relative; top:5px; left:0px; height:118px; width:770px; background: url(images/header_bg.gif); font-size:11px; }
#main_nav{ position:relative; top:0px; left:0px; height:34px; width:770px; background: url(images/nav_bg.gif); font-size:11px; }


/*** Top Nav Rollovers ***/
#top_nav ul { list-style:none; padding:0px; }
#top_nav a{ text-decoration: none; display: block; }

#top_nav li.home a:link, #top_nav li.home a:visited{ background: url(images/home_link.gif) no-repeat; width:48px; height:30px; }
#top_nav li.home a:hover{ background: url(images/home_link_on.gif) no-repeat; width:48px; height:30px; }

#top_nav li.forthemedia a:link, #top_nav li.forthemedia a:visited{ background: url(images/forthemedia.gif) no-repeat; width:91px; height:30px; }
#top_nav li.forthemedia a:hover{ background: url(images/forthemedia_on.gif) no-repeat; width:91px; height:30px; }

#top_nav li.catalog a:link, #top_nav li.catalog a:visited{ background: url(images/catalog.gif) no-repeat; width:57px; height:30px; }
#top_nav li.catalog a:hover{ background: url(images/catalog_on.gif) no-repeat; width:57px; height:30px; }

#top_nav li.hype a:link, #top_nav li.hype a:visited{ background: url(images/hype.gif) no-repeat; width:43px; height:30px; }
#top_nav li.hype a:hover{ background: url(images/hype_on.gif) no-repeat; width:43px; height:30px; }

#top_nav li.tour a:link, #top_nav li.tour a:visited{ background: url(images/tour.gif) no-repeat; width:43px; height:30px; }
#top_nav li.tour a:hover{ background: url(images/tour_on.gif) no-repeat; width:43px; height:30px; }

#top_nav li.artists a:link, #top_nav li.artists a:visited{ background: url(images/artists.gif) no-repeat; width:60px; height:30px; }
#top_nav li.artists a:hover{ background: url(images/artists_on.gif) no-repeat; width:60px; height:30px; }

#top_nav li.links a:link, #top_nav li.links a:visited{ background: url(images/links.gif) no-repeat; width:43px; height:30px; }
#top_nav li.links a:hover{ background: url(images/links_on.gif) no-repeat; width:43px; height:30px; }

#top_nav li.stores a:link, #top_nav li.stores a:visited{ background: url(images/stores.gif) no-repeat; width:55px; height:30px; }
#top_nav li.stores a:hover{ background: url(images/stores_on.gif) no-repeat; width:55px; height:30px; }

#top_nav li.maillist a:link, #top_nav li.maillist a:visited{ background: url(images/maillist.gif) no-repeat; width:65px; height:30px; }
#top_nav li.maillist a:hover{ background: url(images/maillist_on.gif) no-repeat; width:65px; height:30px; }

#top_nav li.download a:link, #top_nav li.download a:visited{ background: url(images/download.gif) no-repeat; width:74px; height:30px; }
#top_nav li.download a:hover{ background: url(images/download_on.gif) no-repeat; width:74px; height:30px; }

#top_nav li.licensing a:link, #top_nav li.licensing a:visited{ background: url(images/licensing.gif) no-repeat; width:73px; height:30px; }
#top_nav li.licensing a:hover{ background: url(images/licensing_on.gif) no-repeat; width:73px; height:30px; }


/*** Main ***/
#main_gradient{ position:relative; top:0px; left:0px; width:770px; background: url(images/main_bg.gif) top left no-repeat; } 
#main_bg_repeat{ position:relative; top:0px; left:0px; width:770px; background: url(images/main_bg_repeat.gif) top left repeat-y; }
#main{ position:relative; top:0px; left:0px; width:770px; padding:20px 18px 20px 18px; }
.numitems { position:absolute; left:513px; top:9px; color:#fff; }


/*Home Page*/
.main_head{ width:577px; float:left; clear:left; color:#202030; font-size:22px; text-align:left; padding-bottom:9px; border-bottom: 1px dotted #202030; }
.main_img { float:left; border:none; margin:0px 9px 4px 0px; }
.main_text { float:left; clear:left; width:577px; text-align:left; padding:9px 0px 14px 0px; }
/*Interior Page*/
.interior_head{ width:733px; float:left; clear:left; color:#202030; font-size:22px; text-align:left; padding-bottom:9px; border-bottom: 1px dotted #202030; }
.interior_text { text-align:left; padding:9px 0px 15px 0px; }


/*** Featured ***/
#featured_header { position:relative; top:0px; left:0px; float:right; margin:0px 35px 0px 0px; }

/*#featured_bg { position:relative; top:0px; left:0px; width:140px; height:510px; float:right; border:1px solid #545454; overflow:auto; margin:0px 35px 0px 0px; }*/
#featured_bg { position:relative; top:0px; left:0px; width:190px; height:510px; float:right; border:1px solid #545454; overflow-y:auto; overflow-x: hidden; margin:0px 35px 0px 0px; }

.featured_text { width:106px; text-align:left; color:#202030; font-size:10px; padding-top:2px; }
.featured_image { border:1px solid #4b4b4b; }
.featured_text_bold { width:105px; text-align:left; color:#202030; font-size:11px; font-weight:bold; padding-top:2px; }
.featured_album_bg { position:relative; top:0px; left:0px; width:125px; float:left; border-bottom:1px dotted #202030;  padding:12px 0px 8px 0px; }
a.featured_links:link, a.featured_links:visited { width:105px; text-align:left; float:left; font-size:11px; color: #202030; font-weight:bold; padding:2px 12px 0px 8px; text-decoration:none; }
a.featured_links:hover { width:105px; text-align:left; float:left; color:#202030; text-decoration:none; }


/*** Bottom Box ***/
#bottom_tabs { position:relative; float:left; clear:left; width:581px; height:31px; }
#bottom_bg_repeat { position:relative; top:0px; float:left; clear:left; left:0px; width:581px; background: url(images/bottom_box_bg_repeat.gif) top left repeat-y; } 
#bottom_footer { position:relative; float:left; clear:left; top:0px; left:0px; width:581px; height:12px; background: url(images/bottom_box_footer.gif) top left no-repeat; margin-bottom:20px; } 
a.bottom_links:link, a.bottom_links:visited { float:left; font-size:13px; color: #a71c0a;  }
a.bottom_links:hover { float:left; color:#a71c0a; text-decoration:none; }
.bottom_details { float:left; text-align:left; color:#5d5d5d; font-size:12px; }
.bottom_row_bg { position:relative; top:0px; left:0px; width:556px; float:left; clear:left; border-bottom:1px dotted #9b9b9b;  padding:8px 10px 8px 10px; }


/*** Interior Bread Crumb ***/
#bread_crumb { position:relative; top:0px; left:0px; width:556px; float:left; clear:left; padding:8px 0px 8px 0px; }
a.trail_links:link, a.trail_links:visited { float:left; font-size:10px; color: #4b4b4b;  }
a.trail_links:hover { float:left; color:#4b4b4b; text-decoration:none; }
.trail_text { float:left; text-align:left; color:#202030; font-size:10px; }


/*** Album Interior ***/
/*
Depricated; see style-albums.css

#grey_banner { position:relative; top:0px; left:0px; float:right; clear:right; width:475px; height:80px; background: url(images/grey_banner.gif) top left no-repeat; padding:15px 15px 0px 15px; }
.album_header { float:left; clear:left; text-align:left; color:#202030; font-weight:bold; font-size:15px; margin-bottom:2px; }
.artist { float:left; clear:left; text-align:left; color:#202030; font-size:12px; }
#preview  { position:relative; top:0px; left:0px; width:128px; height:33px; float:right; clear:right; padding:0px 0px 0px 0px; }.album_text  { float:right; width:420px; text-align:left; border-bottom:1px solid #e3e3e3; margin-right:45px; padding:0px 25px 15px 0px; }
#price { position:relative; float:right; clear:right; width:487px; text-align:left; padding:15px 0px 15px 0px; }
.price_code { float:left; clear:left; text-align:left; color:#202030; font-size:12px; }
#buy_now { position:relative; float:right; clear:right; width:491px; text-align:left; padding:0px 0px 25px 0px; }
*/


/*** FAQ ***/
.question { font-weight:bold; font-size:14px; padding-bottom:5px; width:600px; }
.answer { padding-bottom:7px; margin-bottom:7px; width:600px; } 

/*** Catalog ***/
.browse { font-size:10px; padding:5px 0px 8px 0px; }
.catalog_select { font-size:15px; font-weight:bold; padding-bottom:10px; }
/*album headers*/
.cat_artist_header { color:#202030; position:relative; float:left; width:282px; padding:5px 0px 5px 5px; background-color:#c5cad6; border:1px solid #4b4b4b; font-weight:bold; }
.cat_album_header { color:#202030; position:relative; float:left; width:254px; padding:5px 0px 5px 5px; background-color:#c5cad6; border-top:1px solid #4b4b4b; border-right:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b; font-weight:bold; }
.cat_info_header { color:#202030; position:relative; float:left; width:179px; padding:5px 0px 5px 5px; background-color:#c5cad6; border-top:1px solid #4b4b4b; border-right:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b; font-weight:bold; }

/*catalog item headers*/
.cat_item_header { position:relative; float:left; width:476px; padding:5px 0px 5px 5px; background-color:#c5cad6; border:1px solid #4b4b4b; font-weight:bold; }
.cat_item_info_header { position:relative; float:left; width:239px; padding:5px 0px 5px 5px; background-color:#c5cad6; border-top:1px solid #4b4b4b; border-right:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b; font-weight:bold; }

/*album columns*/
#col1 { position:relative; float:left; width:287px; height:403px; overflow:auto; padding:5px 0px 5px 0px; border-left:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b; }
#col2 { position:relative; float:left; width:259px; height:403px; overflow:auto; padding:5px 0px 5px 0px; border-left:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b;  }
#col3 { position:relative; float:left; width:184px; height:403px; overflow:auto; padding:5px 0px 5px 0px; border-right:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b; border-left:1px solid #4b4b4b; }
#col3 .info_img img { border:1px solid #4b4b4b; }

/*catalog item columns*/
#col4 { position:relative; float:left; width:481px; height:403px; overflow:auto; padding:5px 0px 5px 0px; border-left:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b;  }
#col5 { position:relative; float:left; width:244px; height:403px; overflow:auto; padding:5px 0px 5px 0px; border-right:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b; border-left:1px solid #4b4b4b; }

/*column 3 info breakdown*/
.info_img { position:relative; float:left;  width:75px; padding:13px 0px 0px 7px; }
.info_txt { position:relative; float:right; width:91px; padding:13px 4px 0px 0px; text-wrap:normal; word-wrap:break-word; }
.info_txt_name { color:#4b4b4b; padding-bottom:20px; text-wrap:normal; word-wrap:break-word; }
.info_txt_price { color:#202030; font-size:15px; padding-bottom:10px; }
.col3_pulldown { padding-bottom:10px; }

/*column 5 info breakdown*/
.cat_info_img { position:relative; float:left;  width:55px; padding:13px 0px 0px 13px; }
.cat_info_txt { position:relative; float:right; width:140px; padding:13px 4px 0px 0px; text-wrap:normal; word-wrap:break-word; }
.col5_pulldown { padding-bottom:5px; }

/*links*/
a.cat_link:link { 
	color: #202030; display:block; padding:3px 0px 3px 5px; text-decoration:none; background-color:#fff; }
a.cat_link:visited, 
a.cat_link:hover { 
	color: #202030; display:block; padding:3px 0px 3px 5px; text-decoration:none; background-color:#c5cad6; }

a.cat_link_selected:link { 
	color: #fff; display:block; padding:3px 0px 3px 5px; text-decoration:none; background-color:#545e6f; }
a.cat_link_selected:visited, 
a.cat_link_selected:hover { 
	color: #fff; display:block; padding:3px 0px 3px 5px; text-decoration:none; background-color:#545e6f; }

/*blank columns*/
.col_blank { color:#cbcbcb; font-weight:bold; font-size:16px; text-align:center; padding-top:100px; }



/*** Tour Page ***/
.tour_info { padding-bottom:30px; border:1px solid #0f0; } 
.tour_name { width:725px; padding:10px 0px 8px 7px; background-color:#e3e3e3; border:1px solid #adadad; }
a.tour_link:link, a.tour_link:visited { color:#0d5ea9; }
a.tour_link:hover { color:#4799bd; }
.tour_details { border-bottom:1px dotted #202030; width:731px; padding:10px 0px 10px 0px; }


/*** Artists List page ***/
.choose_artist { padding-bottom:7px; font-size:11px; }
.alphabet { width:725px; padding:10px 0px 8px 7px; background-color:#e3e3e3; border:1px solid #adadad; text-align:center; }
a.alpha_link:link, a.alpha_link:visited { color: #333333; margin-right:11px; }
a.alpha_link:hover { color: #333333; text-decoration:none; margin-right:11px; }
.artist_list { position:relative; width:727px; border-bottom:2px solid #e3e3e3; padding:14px 0px 14px 0px; }
.artist_list_img { float:left; clear:left; border:1px solid #545454; margin-right:8px; }
a.artist_list_link:link, a.artist_list_link:visited { color: #0d5ea9; }
a.artist_list_link:hover { color: #4799bd; }


/*** Artist Interior Page ***/
.artist_img { float:left; clear:left; }
.artist_text  { float:right; width:340px; text-align:left; margin-right:45px; padding:0px 25px 15px 0px; }
#divider { float:left; width:710px; text-align:left; border-bottom:2px solid #e3e3e3; margin:0px 45px 15px 0px; padding:0px 25px 15px 0px; }

/*** #bottom_albums { position:relative; float:left; clear:left; width:733px; padding:15px 0px 0px 0px; border:1px solid #000; } ***/

.album_details { width:221px; height:106px; margin-right:12px; padding:8px 8px 10px 8px; float:left; background: url(images/album_detail_bg_repeat.gif) top left repeat-x; text-align:left; }
.album_sm_img { float:left; border:1px solid #4b4b4b; }
.album_sm_info { float:right; width:125px; text-align:left; color:#4b4b4b; margin-right:8px; }
.album_sm_text { height:60px; text-wrap:normal; word-break:loose; } 
.album_sm_price { font-size:15px; font-weight:bold; color:#202030; padding-bottom:5px; }
a.moreinfo:link, a.moreinfo:visited { color: #0d5ea9; text-decoration:none; }
a.moreinfo:hover { color: #0d5ea9; text-decoration:underline; }




/*** .album_sm_price { position:absolute; float:right; width:82px; text-align:left; font-size:15px; font-weight:bold; color:#202030; } ***/
/*** .buy_now_2  { position:absolute; top:105px; left:84px; width:78px; height:27px; } ***/


/*** Links Page ***/
.links_wrapper { padding-bottom:20px; }
.links_left { text-align:left; float:left; clear:left; width:357px; color:#4b4b4b; padding:0px 0px 15px 0px; }
.links_right { text-align:left; float:right; clear:right; width:357px; color:#4b4b4b; padding:0px 0px 15px 0px; margin-right:35px; }
a.lp_link:link, a.lp_link:visited { font-size:13px; color:#0d5ea9; }
a.lp_link:hover { font-size:13px; color:#4799bd; }


/*** Hype Page ***/
.hype_item { text-align:left; float:left; clear:left; width:588px; color:#4b4b4b; padding:14px 0px 14px 0px; margin-bottom:14px; border-bottom: 2px solid #e3e3e3; }
.hype_img { border:1px solid #4b4b4b; margin-right:10px; margin-bottom:5px; float:left; } 
.hype_title { position:relative; text-align:left; font-size:15px; font-weight:bold; color:#202030;  }
.hype_date { position:relative; text-align:left; font-size:12px; color:#202030;  }
.hype_artist  { position:relative; text-align:left; font-size:12px; color:#202030;  }
.hype_body  { position:relative; text-align:left; font-size:12px; color:#4b4b4b;  }


/*** Stores ***/
.choose_state { padding-bottom:7px; font-size:11px; }
.st_name { font-weight:bold; }
.store { padding:12px 0px 12px 0px; }
.stores_left { text-align:left; float:left; clear:left; width:357px; color:#4b4b4b; padding:0px 0px 15px 0px; }
.stores_right { text-align:left; float:right; clear:right; width:357px; color:#4b4b4b; padding:0px 0px 15px 0px; margin-right:35px; }


/*** Mail List Page by Dan Sweeney ***/
div#main_list { position:relative; top:0px; left:0px; width:770px;padding:20px 18px 20px 18px; margin:0px; text-align:left; }
div#main_list h1 { color:#202030;  font-size:22px; padding-bottom:9px; border-bottom: 1px dotted #202030; font-weight:normal; width:732px; }
div#main_list h3.warning { font-size:14px; color:#a71c0a; padding-bottom:9px; width:722px; }
div#main_list p { margin:18px 0px; }
div#maillist br { clear:both; }
/*** div#maillist label, div#maillist input, div#maillist select { display:inline; width:150px; height:20px; float:left; font-size:12px; margin:0px 5px 6px 0px; padding:0; } ***/
div#maillist label, div#maillist input { display:inline; width:150px; height:20px; float:left; font-size:12px; margin:0px 5px 6px 0px; padding:0; }
div#maillist label { text-align:right; padding-top:3px; }
div#maillist input { border:1px solid #999; } 
div#maillist label.required { }
div#maillist label.error { font-weight:bold; color:#a71c0a; }

div#maillist input.address      { width:461px; }
div#maillist label.state        { width:40px; }                                                     
div#maillist div.states_width_hack { width:60px; height:20px; float:left; }
div#maillist select.state { width:50px; }

div#maillist label.zip          { width:45px; }

div#maillist label.yes          { width:35px; text-align:left; }
div#maillist label.no           { width:35px; text-align:left; }
div#maillist input.yes          { width:15px; height:15px; }
div#maillist input.no           { width:15px; height:15px; }

div#maillist textarea.comments  { width:461px; height:100px; border:1px solid #999;}
div#maillist input.submit       { width:87px; height:28px; margin-left:530px; border:none; margin-top:3px; }


/*** Licensing Page ***/
.licensing_text { text-align:left; float:left; clear:left; width:588px; color:#4b4b4b; padding:9px 0px 15px 0px; border-bottom: 2px solid #e3e3e3; }
.licensing_bottom { text-align:left; float:left; clear:left; width:588px; color:#4b4b4b; padding:15px 0px 60px 0px; }
a.email_link:link, a.email_link:visited { color:#4b4b4b; }
a.email_link:hover { color:#4b4b4b; text-decoration:none; }


/*** Your Cart Page ***/
.cart_top { width:725px; padding:10px 0px 8px 7px; background-color:#e3e3e3; border:1px solid #adadad; text-align:left; }
.cart_item { width:725px; border-bottom: 1px dotted #202030; padding:10px 0px 10px 8px; }
.cart_image { border:1px solid #676766; }
.cart_artist_name { font-weight:bold; color:#4b4b4b; font-size:15px; padding:0px 0px 4px 7px; }
.cart_album_name { padding-left:7px; }
.subtotal { padding:20px 0px 0px 8px; }
.pad_top1 { padding-top:20px; }
.pad_top2 { padding-top:10px; }


/*** Checkout Page ***/
.main_divider { width:725px; padding:10px 0px 8px 7px; margin-bottom:10px; background-color:#e3e3e3; border:1px solid #adadad; text-align:left; }
.main_margin { margin-bottom:10px; }
.field_a { border: 1px solid #b2b2b2; }
.review_button { float:right; clear:right; padding:15px 60px 30px 0px; }
.secure_seal { float:left; clear:left; padding:15px 0px 0px 15px; }
.failure1 { background-color:#d11d02; padding:5px; margin-bottom:10px; color:#fff; font-weight:bold; width:725px; }
.failure2 { background-color:#d11d02; padding:5px; margin:10px 45px 0px 0px; color:#fff; font-weight:bold; width:200px; float:right; clear:right; }


/*** Order Summary Page ***/
.summary_container { width:725px; border-bottom: 1px dotted #202030; padding:10px 0px 10px 0px; }
.summary1 { position:relative; float:left; width:175px; padding-left:6px; }
.summary2 { position:relative; float:left; width:175px; padding-left:6px; }
.summary3 { position:relative; float:left; width:175px; padding-left:6px; }
.edit_info_button { position:relative; float:left; width:175px; padding-left:6px; }
.via_pp_button { float:right; clear:right; padding:0px 45px 0px 0px; }
.via_cc_button { float:right; clear:right; padding:5px 45px 0px 0px; }
.summary_cancel_order { float:right; clear:right; padding:5px 45px 0px 0px; }
.dotted_line { width:725px; border-bottom: 1px dotted #202030; }

.pay_credit_card { width:350px; float:right; clear:right; padding:0px 45px 10px 0px; }
.submit_cc { padding:10px 0px 10px 0px; }

.pay_paypal { width:329px; float:right; clear:right; padding:0px 45px 10px 0px; }
.submit_pp { padding:10px 0px 10px 0px; }


/*** finalize page ***/
.finalize_cancel_order { padding-top:5px; }
.secure_seal2 { padding-top:5px; }


/***
.cc { float:right; width:381px; }
.pp { float:left; padding-left:185px; width:175px; }
***/


/*** Media Page ***/
.viewing { float:left; clear:left; color:#202030; font-size:11px; }
.media_content{ position:relative; width:350px; margin:0px auto; }
#image_container{ position:relative; width:725px; margin:0px auto; }
#form_container form { display:inline; } 

a.view:link, a.view:visited { color: #5374b1; float:left; clear:left; }
a.view:hover { color: #5374b1; float:left; clear:left;  text-decoration:none; }


/*** Order Processing Pages ***/
.orders_table { border:1px solid #202030; border-collapse:collapse; }
.orders_table th { text-align:left; border-top:1px solid #202030; border-left:1px solid #202030; padding:3px; background-color: #202030; color:#fff; }
.orders_table td { border-top:1px solid #202030; border-left:1px solid #202030; padding:3px; }
.order_details { border:1px solid #202030; border-collapse:collapse; }
.order_details th { text-align:left; border-top:1px solid #202030; border-left:1px solid #202030; text-align:left; padding:3px; background-color:#202030; color:#fff; }
.order_details td { border-top:1px solid #202030; border-left:1px solid #202030; text-align:left; padding:3px; }
.order_header { color:#202030; font-size:15px; font-weight:bold; padding-bottom:5px; }

.shipping_details { padding-top:5px; border:1px solid #202030; }
.shipping_details td { padding:1px; }
.order_footer { color:#202030; font-size:14px; }

/*** Footer ***/
#footer_bg { position:relative; top:0px; left:0px; height:33px; width:770px; background: url(images/footer_bg.gif); }
a.links:link, a.links:visited { color: #4d4d4d; text-decoration:none; }
a.links:hover { color: #4d4d4d; text-decoration:none; }


/*** Below Footer ***/
#below_footer{ width:710px; font-size:10px; color:#cbcbcb; }
.copyright{ float:left; clear:left; }
.developed{ float:right; clear:right; }
a.inertia_link:link, a.inertia_link:visited { color: #cbcbcb; }
a.inertia_link:hover { color: #cbcbcb; text-decoration:none; }


/*** fix the IE6 double margin bug ***/
@media all { 
* html #featured_header { display:inline; } 
* html #featured_bg { display:inline; } 
* html .links_right { display:inline; }
* html .stores_right { display:inline; }
* html .album_details { display:inline; }
* html .album_sm_info { display:inline; }
}

/*** Radio Page ***/
ul.artist-list
{
float:left; 
width: 220px; 
padding: 0 30px 0 0;
}

li.artist-list
{
font-size: 14px;
list-style: none;
padding: 15px 0 0 0;
}


