html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
table { border-collapse: collapse; border-spacing: 0; }

/*	em    = px
	2.25  = 36
	1.5   = 24
	1.25  = 20
	1.125 = 18 - default line height
	1     = 16
	0.875 = 14
	0.75  = 12 - default font size */

body { height: 100%; font-weight: normal; font-size: 0.75em; line-height: 1.5em; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #fff; background: #000 url('http://assets.ipecac.com/images/bg_body.jpg') no-repeat top center fixed; font-weight: normal; } /* bg_body.jpg fixed -- bg_guide.png */
a:link, a:visited, a:hover, a:active { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #6093bf; font-size: 1.083em; }
a.arrow { color: #fff; font-style: normal; font-family: "Lucida Grande", Verdana, Arial, sans-serif; padding-left: 10px; background: url('http://assets.ipecac.com/images/icn_link_arrow.png') 0 50% no-repeat; font-size: 0.923em; }
a.arrow:link, a.arrow:visited { text-decoration: none; }
a.arrow:hover, a.arrow:active { text-decoration: underline; }
hr { width: 100%; height: 5px; color: #6093bf; }
p { margin-bottom: 1.5em; }
p:last-child { margin-bottom: 0; }
ul { margin: 0 0 0 1.5em; padding: 0; }
ol { margin: 0 0 0 2em; padding: 0; }
sup { font-size: 50%; vertical-align: super; }
p.primary { font-size: 1.4em; }

h1 { font-size: 0; position: absolute; left: -9999px; }
h2 { font-weight: normal; font-size: 2.8em; margin: 20px 0 20px; padding: 0 0 5px 1px; color: #fff; text-transform: uppercase; }
h3 { font-weight: normal; font-size: 1.25em; padding-bottom: 5px; margin: 2em 0 1em; color: #6093bf; border-bottom: 1px dotted #333; }
h4 { font-weight: bold; font-size: 1.25em; margin: 2em 0 1em; }
h3:first-child,
h4:first-child { margin-top: 0.5em; }

h2.image { height: 47px; width: 700px; background-repeat: no-repeat; background-position: 0 100%; }
h2.image span { font-size: 0; position: absolute; left: -9999px; }
h2.artists       { background-image: url('http://assets.ipecac.com/images/hdr_artists.png'); }
h2.contact_us    { background-image: url('http://assets.ipecac.com/images/hdr_contact_us.png'); }
h2.community     { background-image: url('http://assets.ipecac.com/images/hdr_community.png'); }
h2.faq           { background-image: url('http://assets.ipecac.com/images/hdr_frequently_asked_questions.png'); }
h2.about_ipecac  { background-image: url('http://assets.ipecac.com/images/hdr_about_ipecac.png'); }
h2.mailing_lists { background-image: url('http://assets.ipecac.com/images/hdr_mailing_lists.png'); }
h2.music_videos  { background-image: url('http://assets.ipecac.com/images/hdr_music_videos.png'); }
h2.news          { background-image: url('http://assets.ipecac.com/images/hdr_news.png'); }
h2.releases      { background-image: url('http://assets.ipecac.com/images/hdr_releases.png'); }
h2.search        { background-image: url('http://assets.ipecac.com/images/hdr_search.png'); }
h2.shop          { background-image: url('http://assets.ipecac.com/images/hdr_shop.png'); }
h2.street_teams  { background-image: url('http://assets.ipecac.com/images/hdr_street_teams.png'); }
h2.tour_dates    { background-image: url('http://assets.ipecac.com/images/hdr_tour_dates.png'); }

h2.artists_beak                        { background-image: url('http://assets.ipecac.com/images/hdr_artists_beak.png'); }
h2.artists_bohren_and_der_club_of_gore { background-image: url('http://assets.ipecac.com/images/hdr_artists_bohren_and_der_club_of_gore.png'); }
h2.artists_brian_reitzell              { background-image: url('http://assets.ipecac.com/images/hdr_artists_brian_reitzell.png'); }
h2.artists_circus_devils               { background-image: url('http://assets.ipecac.com/images/hdr_artists_circus_devils.png'); }
h2.artists_crudo                       { background-image: url('http://assets.ipecac.com/images/hdr_artists_crudo.png'); }
h2.artists_curse_of_the_golden_vampire { background-image: url('http://assets.ipecac.com/images/hdr_artists_curse_of_the_golden_vampire.png'); }
h2.artists_dalek_haze_xxl              { background-image: url('http://assets.ipecac.com/images/hdr_artists_dalek_haze_xxl.png'); }
h2.artists_dalek                       { background-image: url('http://assets.ipecac.com/images/hdr_artists_dalek.png'); }
h2.artists_desert_sessions             { background-image: url('http://assets.ipecac.com/images/hdr_artists_desert_sessions.png'); }
h2.artists_dj_eddie_def                { background-image: url('http://assets.ipecac.com/images/hdr_artists_dj_eddie_def.png'); }
h2.artists_dub_trio                    { background-image: url('http://assets.ipecac.com/images/hdr_artists_dub_trio.png'); }
h2.artists_east_west_blast_test        { background-image: url('http://assets.ipecac.com/images/hdr_artists_east_west_blast_test.png'); }
h2.artists_end                         { background-image: url('http://assets.ipecac.com/images/hdr_artists_end.png'); }
h2.artists_ennio_morricone             { background-image: url('http://assets.ipecac.com/images/hdr_artists_ennio_morricone.png'); }
h2.artists_ex-girl                     { background-image: url('http://assets.ipecac.com/images/hdr_artists_ex-girl.png'); }
h2.artists_eyvind_kang                 { background-image: url('http://assets.ipecac.com/images/hdr_artists_eyvind_kang.png'); }
h2.artists_fantomas                    { background-image: url('http://assets.ipecac.com/images/hdr_artists_fantomas.png'); }
h2.artists_fantomasmelvins             { background-image: url('http://assets.ipecac.com/images/hdr_artists_fantomasmelvins.png'); }
h2.artists_farmers_market              { background-image: url('http://assets.ipecac.com/images/hdr_artists_farmers_market.png'); }
h2.artists_flat_earth_society          { background-image: url('http://assets.ipecac.com/images/hdr_artists_flat_earth_society.png'); }
h2.artists_general_patton              { background-image: url('http://assets.ipecac.com/images/hdr_artists_general_patton.png'); }
h2.artists_ghostigital                 { background-image: url('http://assets.ipecac.com/images/hdr_artists_ghostigital.png'); }
h2.artists_golding_institute           { background-image: url('http://assets.ipecac.com/images/hdr_artists_golding_institute.png'); }
h2.artists_goon_moon                   { background-image: url('http://assets.ipecac.com/images/hdr_artists_goon_moon.png'); }
h2.artists_guapo                       { background-image: url('http://assets.ipecac.com/images/hdr_artists_guapo.png'); }
h2.artists_hella                       { background-image: url('http://assets.ipecac.com/images/hdr_artists_hella.png'); }
h2.artists_imani_coppola               { background-image: url('http://assets.ipecac.com/images/hdr_artists_imani_coppola.png'); }
h2.artists_isis                        { background-image: url('http://assets.ipecac.com/images/hdr_artists_isis.png'); }
h2.artists_kaada_patton                { background-image: url('http://assets.ipecac.com/images/hdr_artists_kaada_patton.png'); }
h2.artists_kaada                       { background-image: url('http://assets.ipecac.com/images/hdr_artists_kaada.png'); }
h2.artists_kid606                      { background-image: url('http://assets.ipecac.com/images/hdr_artists_kid606.png'); }
h2.artists_kids_of_widney_high         { background-image: url('http://assets.ipecac.com/images/hdr_artists_kids_of_widney_high.png'); }
h2.artists_locust                      { background-image: url('http://assets.ipecac.com/images/hdr_artists_locust.png'); }
h2.artists_lucky_stars                 { background-image: url('http://assets.ipecac.com/images/hdr_artists_lucky_stars.png'); }
h2.artists_madlove                     { background-image: url('http://assets.ipecac.com/images/hdr_artists_madlove.png'); }
h2.artists_maldoror                    { background-image: url('http://assets.ipecac.com/images/hdr_artists_maldoror.png'); }
h2.artists_melvins_lustmord            { background-image: url('http://assets.ipecac.com/images/hdr_artists_melvins_lustmord.png'); }
h2.artists_melvins                     { background-image: url('http://assets.ipecac.com/images/hdr_artists_melvins.png'); }
h2.artists_messer_chups                { background-image: url('http://assets.ipecac.com/images/hdr_artists_messer_chups.png'); }
h2.artists_moistboyz                   { background-image: url('http://assets.ipecac.com/images/hdr_artists_moistboyz.png'); }
h2.artists_mondo_cane                  { background-image: url('http://assets.ipecac.com/images/hdr_artists_mondo_cane.png'); }
h2.artists_mondo_generator             { background-image: url('http://assets.ipecac.com/images/hdr_artists_mondo_generator.png'); }
h2.artists_mouse_on_mars               { background-image: url('http://assets.ipecac.com/images/hdr_artists_mouse_on_mars.png'); }
h2.artists_mugison                     { background-image: url('http://assets.ipecac.com/images/hdr_artists_mugison.png'); }
h2.artists_neil_hamburger              { background-image: url('http://assets.ipecac.com/images/hdr_artists_neil_hamburger.png'); }
h2.artists_northern_state              { background-image: url('http://assets.ipecac.com/images/hdr_artists_northern_state.png'); }
h2.artists_orthrelm                    { background-image: url('http://assets.ipecac.com/images/hdr_artists_orthrelm.png'); }
h2.artists_otto_von_schirach           { background-image: url('http://assets.ipecac.com/images/hdr_artists_otto_von_schirach.png'); }
h2.artists_peeping_tom                 { background-image: url('http://assets.ipecac.com/images/hdr_artists_peeping_tom.png'); }
h2.artists_phantomsmasher              { background-image: url('http://assets.ipecac.com/images/hdr_artists_phantomsmasher.png'); }
h2.artists_pink_anvil                  { background-image: url('http://assets.ipecac.com/images/hdr_artists_pink_anvil.png'); }
h2.artists_qui                         { background-image: url('http://assets.ipecac.com/images/hdr_artists_qui.png'); }
h2.artists_rob_swift                   { background-image: url('http://assets.ipecac.com/images/hdr_artists_rob_swift.png'); }
h2.artists_ruins                       { background-image: url('http://assets.ipecac.com/images/hdr_artists_ruins.png'); }
h2.artists_sax_ruins                   { background-image: url('http://assets.ipecac.com/images/hdr_artists_sax_ruins.png'); }
h2.artists_sensational                 { background-image: url('http://assets.ipecac.com/images/hdr_artists_sensational.png'); }
h2.artists_skeleton_key                { background-image: url('http://assets.ipecac.com/images/hdr_artists_skeleton_key.png'); }
h2.artists_steriod_maximus             { background-image: url('http://assets.ipecac.com/images/hdr_artists_steriod_maximus.png'); }
h2.artists_tango_saloon                { background-image: url('http://assets.ipecac.com/images/hdr_artists_tango_saloon.png'); }
h2.artists_tanya_tagaq                 { background-image: url('http://assets.ipecac.com/images/hdr_artists_tanya_tagaq.png'); }
h2.artists_tipsy                       { background-image: url('http://assets.ipecac.com/images/hdr_artists_tipsy.png'); }
h2.artists_tomahawk                    { background-image: url('http://assets.ipecac.com/images/hdr_artists_tomahawk.png'); }
h2.artists_trevor_dunn                 { background-image: url('http://assets.ipecac.com/images/hdr_artists_trevor_dunn.png'); }
h2.artists_unsane                      { background-image: url('http://assets.ipecac.com/images/hdr_artists_unsane.png'); }
h2.artists_venomous_concept            { background-image: url('http://assets.ipecac.com/images/hdr_artists_venomous_concept.png'); }
h2.artists_vincent_and_mrgreen         { background-image: url('http://assets.ipecac.com/images/hdr_artists_vincent_and_mrgreen.png'); }
h2.artists_yoshimi_yuka                { background-image: url('http://assets.ipecac.com/images/hdr_artists_yoshimi_yuka.png'); }
h2.artists_young_gods                  { background-image: url('http://assets.ipecac.com/images/hdr_artists_young_gods.png'); }
h2.artists_zach_hill                   { background-image: url('http://assets.ipecac.com/images/hdr_artists_zach_hill.png'); }
h2.artists_zu                          { background-image: url('http://assets.ipecac.com/images/hdr_artists_zu.png'); }
h2.artists_zu_patton                   { background-image: url('http://assets.ipecac.com/images/hdr_artists_zu_patton.png'); }


#admin { background: transparent url('http://assets.ipecac.com/images/bg_logged_in.png') 0 0 repeat-x; color: #fff; height: 43px; width: 100%; position: fixed; z-index: 10; top: 0; left: 0; padding: 7px 0 0; }
#admin .user_name { float: left; padding: 0 0 0 30px; background: transparent url('http://assets.ipecac.com/images/icn_user.png') 10px 0 no-repeat; }
#admin .logout a { float: right; padding: 0 10px 0 20px; background: transparent url('http://assets.ipecac.com/images/icn_logout.png') 0 0 no-repeat; }
#admin .logout a:link, 
#admin .logout a:visited, 
#admin .logout a:hover, 
#admin .logout a:active { color: #fff; text-decoration: none; font-style: normal; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }

#page, 
#page_admin { display: block; min-height: 100%; width: 100%; position: absolute; z-index: 0; }
#page { top: 0; left: 0; }
#page_admin { top: 30px; left: 0; }
#content,
#home_content { width: 940px; margin: 0 auto; padding: 0 20px 260px; overflow: hidden; }
#body { clear: right; padding: 30px 10px 30px 40px; overflow: hidden; width: 660px; }
#home_content #body { padding: 0 0 0 30px; width: 690px; }
#footer { position: absolute; bottom: 0; left: 0; width: 100%; display: block; height: 230px; background: #000 url('http://assets.ipecac.com/images/bg_footer.png') 0 0 repeat-x; z-index: 999; padding: 0; margin: 0; }
#footer_content { width: 940px; margin: 0 auto; padding: 20px 20px 40px; color: #666; }
#footer_content a:link,
#footer_content a:visited { color: #999; text-decoration: none; }
#footer_content a:hover,
#footer_content a:active { color: #CCC; text-decoration: underline; }
#footer_content h3 { border: 0; font-size: 1.5em; font-weight: normal; color: #CCC; margin: 15px 0 10px; }
#footer_content ul { list-style: none; padding-left: 0; margin-left: 0; }

.footer_news { width: 445px; margin: 0 30px 0 15px; float: left; }
.footer_browse { width: 120px; margin-right: 20px; float: left; }
.footer_about { width: 120px; margin-right: 20px; float: left; }
.footer_contact { width: 160px; float: left; }
.footer_contact p,
.footer_contact address { margin-bottom: 1em; }
.footer_contact address { font-size: 1em; padding: 0; }

#left_column { float: left; width: 220px; overflow: hidden; }
#logo { width: 220px; height: 141px; background: transparent url('http://assets.ipecac.com/images/bg_logo.jpg') 0 0 no-repeat; }
#search { width: 220px; height: 57px; background: transparent url('http://assets.ipecac.com/images/bg_search.png') 0 0 no-repeat; margin-bottom: 20px; }

form.search { padding: 20px 0 0 10px; }
form.search legend { display: none; }
form.search input.search_field { border: 0; background: transparent url('http://assets.ipecac.com/images/bg_search_field.png') no-repeat; height: 20px; width: 139px; padding: 3px 10px; color: #fff; font-weight: normal; float: left; }
form.search input.search_button { float: left; margin: 3px 0 0 5px; }

ul#main_nav { list-style: none; text-indent: 0; margin-left: 15px; height: 207px; }
ul#main_nav li a { display: block; height: 25px; width: 220px; margin-bottom: 5px; position: relative; }
ul#main_nav li a:link, 
ul#main_nav li a:visited { background-position: 0 0; }
ul#main_nav li a:hover, 
ul#main_nav li a:active { background-position: 0 -25px; }

ul#main_nav li a.news      { background-image: url('http://assets.ipecac.com/images/nav_news.png'); }
ul#main_nav li a.artists   { background-image: url('http://assets.ipecac.com/images/nav_artists.png'); }
ul#main_nav li a.releases  { background-image: url('http://assets.ipecac.com/images/nav_releases.png'); }
ul#main_nav li a.tourdates { background-image: url('http://assets.ipecac.com/images/nav_tours.png'); }
ul#main_nav li a.videos    { background-image: url('http://assets.ipecac.com/images/nav_videos.png'); }
ul#main_nav li a.community { background-image: url('http://assets.ipecac.com/images/nav_community.png'); }
ul#main_nav li a.shop      { background-image: url('http://assets.ipecac.com/images/nav_shop.png'); }

ul#main_nav li a.current { background-position: 0 -50px; }

ul#main_nav li a span { position: absolute; left: -9999px; top: -9999px; }

#header { float: right; width: 680px; height: 197px; margin: 0 10px 0 0; background: transparent url('http://assets.ipecac.com/images/rule.png') bottom right repeat-x; position: relative; }
#home_content #header { width: 690px; height: 75px; margin-right: 0; }
ul#header_nav { list-style: none; text-indent: 0; margin: 10px 10px 34px; }
ul#header_nav li { display: inline; font-size: 1em; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #acacac; padding: 0 7px 0 10px; border-left: 1px solid #444; }
ul#header_nav li.first { padding-left: 0; border-left: none; }
ul#header_nav li a:link, 
ul#header_nav li a:visited { color: #acacac; text-decoration: none; }
ul#header_nav li a:hover, 
ul#header_nav li a:active { color: #fff; text-decoration: underline; }
#header h2 { position: absolute; left: 10px; bottom: 32px; margin: 0; }
#header .parent { position: absolute; left: 10px; top: 62px; margin: 0; }
#header .parent a { color: #fff; text-decoration: none; font-weight: normal; font-size: 0.835em; font-family: "Lucida Grande", Verdana, Arial, sans-serif; padding-left: 10px; background: url('http://assets.ipecac.com/images/icn_back_arrow.png') 0 50% no-repeat;}

#home { width: 690px; }
/*
#home .promo { background: url('http://assets.ipecac.com/images/promo_fantomasmelvins_bg.jpg') 0 0 no-repeat; margin: 40px 0; height: 300px; width: 690px; position: relative; }
#home .promo #promo_player { height: 240px; width: 396px; position: absolute; top: 30px; right: 10px; }

#home .promo { background: url('http://assets.ipecac.com/images/promo_beak_beak.jpg') 0 0 no-repeat; margin: 40px 0; height: 290px; width: 690px; position: relative; }
#home .promo #promo_player { height: 157px; width: 213px; position: absolute; top: 20px; left: 20px; }
#home .promo .buy { display: block; height: 43px; width: 213px; position: absolute; top: 227px; left: 20px; }
*/

#home .promo { background: url('http://assets.ipecac.com/images/promo_mondo_cane.png') 0 0 no-repeat; margin: 40px 0 20px; height: 380px; width: 690px; position: relative; }
#home .promo #promo_player { height: 340px; width: 320px; position: absolute; top: 10px; right: 10px; }
#home .promo .buy { display: block; height: 43px; width: 213px; position: absolute; top: 297px; left: 15px; }
#home .promo .buy span { position: absolute; top: -9999px; left: -9999px; }

#home .double_left { width: 440px; float: left; padding-top: 25px; background: transparent url('http://assets.ipecac.com/images/rule.png') top left repeat-x; }
#home .right { width: 220px; float: right; }
#home_news h2 { display: block; margin: 20px 0 10px; padding: 0; width: 220px; height: 64px; position: relative; background: url('http://assets.ipecac.com/images/colsubheader_recent_news.jpg') 0 0 no-repeat; }
#home_news .article { margin: 0 15px 20px; }
#home_news .all_news { margin: 30px 15px 0; }
#home_releases { width: 420px; margin-left: 10px; }
#home_tourdates .artist { padding: 10px 15px; border-bottom: 1px dotted #333; }
#home_releases .all_releases { margin: 20px 0 0; }
#home_tourdates .all_tourdates { margin: 20px 0 0; }
#home_player .all_videos { margin: 10px 0 0; }
#home_releases h2 { display: block; margin: 0; padding: 0; width: 420px; height: 65px; position: relative; border-bottom: 1px dotted #333; }
#home_releases h2.latest { background: url('http://assets.ipecac.com/images/hdr_latest_releases.png') 0 0 no-repeat; }
#home_releases h2.upcoming { background: url('http://assets.ipecac.com/images/hdr_upcoming_releases.png') 0 0 no-repeat; margin-top: 40px; }
#home_tourdates h2 { display: block; margin: 0 0 10px; padding: 0; width: 220px; height: 64px; position: relative; background: url('http://assets.ipecac.com/images/colsubheader_tour_dates.jpg') 0 0 no-repeat; }
#home_releases h2 span,
#home_news h2 span, 
#home_tourdates h2 span { position: absolute; left: -9999px; top: -9999px; }
#home_releases h2 { color: #6093bf; }
#home_releases h2 { font-size:0.5em; line-height: 1.5em; color: #fff; }
div.homelink { position: absolute; top: 10px; left: 20px; width: 150px; height: 90px; cursor: pointer; }

#news .intro { padding-bottom: 15px; border-bottom: 1px dotted #333; }
#news h4 { font-weight: normal; font-size: 1.25em; margin-top: 0.25em; margin-bottom: 0.5em; color: #6093bf; }
#news_item h2 { font-weight: normal; font-size: 1.5em; margin-top: 0.25em; margin-bottom: 0; color: #6093bf; }
#news div.delete { font-size: 0.9em; line-height: 1.3em; padding-top: 0.4em; color: #666; float: right; margin-left: 5px; }
#news div.edit { font-size: 0.9em; line-height: 1.3em; padding-top: 0.4em; color: #666; float: right; margin-left: 5px; }
#news div.date, 
#news_item div.date { font-size: 0.9em; color: #999; }
#news div.date { float: right; line-height: 1.3em; padding-top: 0.4em; }
#news_item div.date { float: left; margin-bottom: 0.5em; }
#news .article { padding: 10px 0; border-bottom: 1px dotted #333; }
#news_item .article { padding: 10px 0; clear: both; }
#news #news_search { width: 250px; margin: 0 auto; }
#news #search_text { }
#news #search_button { }

.expander .more a span, 
.expander .less a span { display: block; font-size: 0; position: absolute; left: -9999px; }
.expander .more a,
.expander .less a { display: block; height: 20px; width: 20px; }
.expander .more a:link, 
.expander .more a:visited { background: url("http://assets.ipecac.com/images/icn_more_less.png") 0 0 no-repeat; }
.expander .more a:hover, 
.expander .more a:active { background: url("http://assets.ipecac.com/images/icn_more_less.png") 0 -20px no-repeat; }
.expander .less a:link, 
.expander .less a:visited { background: url("http://assets.ipecac.com/images/icn_more_less.png") -20px 0 no-repeat; }
.expander .less a:hover, 
.expander .less a:active { background: url("http://assets.ipecac.com/images/icn_more_less.png") -20px -20px no-repeat; }

.artist_block { width: 200px; float: left; overflow: hidden; }
.artist_col1,
.artist_col2 { margin-right: 30px; }
.artist_col1 { clear: left; }
.artist_block img { border: 3px solid #333; }
.artist_link { display: block; width: 200px; height: 50px; }

#releases { margin-bottom: 20px; }
#artists .intro, 
#releases .intro { padding-bottom: 15px; border-bottom: 1px dotted #333; }
#artists .release, 
#releases .release, 
#home_releases .release { padding: 10px 0; border-bottom: 1px dotted #333; overflow: hidden; }
#releases .artist, 
#home_releases .artist { font-size: 1.4em; line-height: 1.5em; }
#releases .artist a, 
#home_releases .artist a { text-decoration: none; }
#releases .album, 
#home_releases .album { font-size: 1.1em; line-height: 1.1em; }
#releases .artwork, 
#home_releases .artwork { float: left; margin-right: 10px; position: relative; }
#releases .artwork img, 
#home_releases .artwork img { border: 2px solid #333; }
#releases .artwork a.artwork_small_link, 
#home_releases .artwork a.artwork_small_link { position: absolute; top: 0; left: 0; z-index: 10; display: none; }
/* #releases .release_info, 
#home_releases .release_info { float: left; } */
#releases .release_extra, 
#home_releases .release_extra { margin-top: 5px; }
#releases .release_extra .released,
#home_releases .release_extra .released,
#releases .release_extra .catalog,
#home_releases .release_extra .catalog { font-size: 0.8em; color: #999; }
.sample { margin-top: 10px; }

.greg_mike { float: right; margin-left: 10px; margin-bottom: 10px; }
#community h3 { clear: both; }
.networks { overflow: hidden; }
.myspace { float: left; width: 320px; text-align: right; margin: 5px 10px 20px 0; }
.facebook { float: right; width: 320px; text-align: left; margin: 5px 0 20px 10px; }
.twitter, .youtube { text-align: center }
table.tour { margin-top: 20px; }
table.tour thead th { text-align: left; font-weight: bold; font-size: 1em; color: #6093bf; padding: 2px 3px 5px; border-bottom: 1px dotted #333; }
table.tour tbody td { padding: 5px 3px; }
table.tour tbody tr.alt { background-image: url('http://assets.ipecac.com/images/bg_stripe.png'); }
table.tour tbody td.extra { padding: 0; }
table.tour tbody td.extra div.tourdates_extra { padding: 0 3px 6px; }
td.tourdate { white-space: nowrap; }
td.extra { padding: 0 0; }
td.expander { float: none; }
#tourdates table.tour { width: 100%; margin-top: 20px; }

#youtube_player { width: 416px; height: 337px; margin: 0 auto 20px; }

address { font-size: 1.3em; font-style: normal; padding: 10px 25px 15px; }
div.subscribe { text-align: center; width: 50%; margin: 0 auto; padding: 0 10px; border: 1px solid #CCC; }

.error { color: #F00; }
.searched { background-color: #6093bf; color: #000; }
.copyright { font-size: 0.8em; padding: 15px 0 0 0; clear: both; padding-top: 20px; color: #666; }
.small { font-size: 0.9em; }
.note { font-size: 0.8em; color: #999; }

.legal { margin-top: 40px; font-size: 0.7em; color: #666; }

div.left { width: 320px; float: left; }
div.right { width: 320px; float: right; }

ul.street_teams, 
ol.faq { margin-bottom: 40px; }
.color { float: left; margin-right: 10px; }
img.border { border: 1px solid #000; }
img.right { float: right; margin: 0 0 2px 5px; }
.loader { padding: 0 0 0 20px; line-height: 1.5em; background: url('http://assets.ipecac.com/images/loader.gif') left no-repeat; }
.leftcol { float: left; width: 50%; }
.rightcol { float: left; }
.expander { float: right; }
.discography_item { padding: 10px 0; }
.hidden { display: none; }
.clearer { clear: both; }

.pagination { margin: 20px auto; overflow: hidden; clear: both; }
.pagination .gotopage, 
.pagination .currentpage { float: left; width: 30px; height: 21px; text-align: center; font-weight: bold; }
.pagination .pagefirst, 
.pagination .pageprev, 
.pagination .pagenext, 
.pagination .pagelast, 
.pagination .pages { display: inline; }
.pagination .pagefirst .gotopage, 
.pagination .pageprev .gotopage, 
.pagination .pagenext .gotopage, 
.pagination .pagelast .gotopage { width: 20px; }
.pagination .pageprev .gotopage { margin-right: 10px; }
.pagination .pagenext .gotopage { margin-left: 10px; }
.pagination .currentpage { color: #6093bf; line-height: 21px; background: url('http://assets.ipecac.com/images/bg_current_page.gif') 0 0 no-repeat; }
.pagination a, 
.pagination a:link, 
.pagination a:visited, 
.pagination a:hover, 
.pagination a:active { color: #fff; line-height: 21px; text-decoration: none; font-style: normal; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }

.offscreen { position: absolute; top: -9999px; left: -9999px; }
.linked { cursor: pointer; }

#image_viewer_blocker { border: 0; margin: 0; padding: 0; z-index: 100; top: 0; left: 0; position: absolute; filter: alpha(opacity=0); opacity: 0; }
#image_viewer_overlay { border: medium none; margin: 0; padding: 0; z-index: 200; cursor: wait; top: 0; left: 0; position: fixed; background-image: url('http://assets.ipecac.com/images/bg_overlay.png'); }
#image_viewer { position: absolute; top: -9999px; left: -9999px; z-index: 300; display: none; background-color: #000; border: 1px solid #333; padding: 8px; }
#image_viewer_closer { text-align: right; line-height: 20px; }

li.done { color: #666; text-decoration: line-through; }
li.inprogress:before { content: "In Progress - "; color: #009900; }
