* { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; }
body { margin: 0px; background: #000000 url('http://www.indieheaven.com/img/main_background2.jpg') no-repeat 50% fixed; background-position: bottom; }
img { border: 1px; }
img.floatRight { float: right; border: 0px; margin: 5px; 20px; 5px; 5px; };
img.floatLeft { float: left; border: 0px; margin: 5px; 5px; 5px; 20px; };
p { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justified; text-indent: 20px; margin: 0; padding: 5px 0 5px 0; }
ul { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #666666; }
li { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; }

.whiteBold { font-weight: bold; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.whiteNormal { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.blackBold { font-weight: bold; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; }
.blackNormal { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; }
.blackSuper { font-weight: bold; font-family: Verdana, helvetica, sans-serif; font-size: 18px; color: #000000; }
.redSuper { font-weight: bold; font-family: Verdana, helvetica, sans-serif; font-size: 18px; color: #FF0000; }
.redBold { font-weight: bold; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #FF0000; }
.redNormal { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #FF0000; }
.grayBold { font-weight: bold; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #cccccc; }
.grayNormal { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #cccccc; }
.mediumGrayBold { font-weight: bold; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #666666; }
.mediumGrayNormal { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #666666; }
.darkGrayBold { font-weight: bold; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #333333; }
.darkGrayNormal { font-weight: normal; font-family: Arial,Verdana, helvetica, sans-serif; font-size: 12px; color: #333333; }

.orangeSuper { font-weight: bold; font-family: Verdana, helvetica, sans-serif; font-size: 14px; color: #CC6600; }

.background_table { background-color: #F5F5F5; }
.news_headline { font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; border-bottom: 1px dotted #999999; }
.login_headline { font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #333333; }
.news_td { padding: 0 0 10px 0; }

.section_header { height: 42px; background-image: url('http://www.indieheaven.com/img/_section_headers.jpg'); width:765px; }
.section_header_text { padding-left: 7px; font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #999999; }

.store_header { background-image: url('http://www.indieheaven.com/img/_section_headers.jpg'); }
.store_header_text { padding-left: 2px; font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #999999; }

.login_background { background-image: url('http://www.indieheaven.com/img/login_background.jpg'); width: 480px; }
.forgot_background { background-image: url('http://www.indieheaven.com/img/forgot_background.jpg'); width: 480px; }
.required_background { background-color: #cc0000; }

#IH_header { height: 100px; margin-top: 3px; background-image: url('http://www.indieheaven.com/img/header_.jpg'); }

.IH_menu { height: 40px; background-image: url('http://www.indieheaven.com/img/header_menu_background.jpg'); width: 785px; }
.IH_menu_link { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; color: #CC6600; }
a.IH_menu_link { color: #CC6600; text-decoration: none; }
a:hover.IH_menu_link { color: #cccccc; text-decoration: underline; }

a.menu_search { display: block; width: 75px; height: 40px; background: url('http://www.indieheaven.com/img/menu_search.gif') 0 0 no-repeat; text-decoration: none;}
a:hover.menu_search { background-position: -75px 0; }
a.menu_news { display: block; width: 75px; height: 40px; background: url('http://www.indieheaven.com/img/menu_news.gif') 0 0 no-repeat; text-decoration: none;}
a:hover.menu_news { background-position: -75px 0; }
a.menu_events { display: block; width: 75px; height: 40px; background: url('http://www.indieheaven.com/img/menu_events.gif') 0 0 no-repeat; text-decoration: none;}
a:hover.menu_events { background-position: -75px 0; }
a.menu_radio { display: block; width: 75px; height: 40px; background: url('http://www.indieheaven.com/img/menu_radio.gif') 0 0 no-repeat; text-decoration: none;}
a:hover.menu_radio { background-position: -75px 0; }
a.menu_fanfaves { display: block; width: 75px; height: 40px; background: url('http://www.indieheaven.com/img/menu_fanfaves.gif') 0 0 no-repeat; text-decoration: none;}
a:hover.menu_fanfaves { background-position: -75px 0; }

a.menu_store { display: block; width: 75px; height: 40px; background: url('http://www.indieheaven.com/img/menu_store.gif') 0 0 no-repeat; text-decoration: none;}
a:hover.menu_store { background-position: -75px 0; }

a.menu_viewcart { display: block; width: 75px; height: 40px; background: url('http://www.indieheaven.com/img/menu_viewcart.gif') 0 0 no-repeat; text-decoration: none;}
a:hover.menu_viewcart { background-position: -75px 0; }

a.menu_home { display: block; width: 75px; height: 40px; background: url('http://www.indieheaven.com/img/menu_home.gif') 0 0 no-repeat; text-decoration: none;}
a:hover.menu_home { background-position: -75px 0; }

.index_body { background-color: #cccccc; }

.featured_artist_main { padding: 0 10px 0 10px; width: 765px; }
.featured_artist_header { padding: 10px 10px 0 10px; }
.featured_artist_main_last { padding: 0 10px 10px 10px; width: 765px; }
.featured_artist_background { background-color: #333333; }

.featured_artist_mainAd { background-color: #000000; padding: 10px 0 10px 0; }
.featured_artist_secondaryAd { background-color: #000000; padding: 10px 0 10px 0; }
.featured_artist_thirdAd { background-color: #000000; padding: 10px 0 10px 0; width: 256px; }

.artist_comments { background-color: #F5F5F5; padding: 10px 10px 10px 10px; border: solid 1px #666666; }

.content_background { padding: 10px 10px 10px 10px; background-color: #f5f5f5; }

img.top_artist_img { padding: 5px; border: 1px solid #666666; background: #F5F5F5;}
a: img.top_artist_img { padding: 5px; background: #666666; }
a:Hover img.top_artist_img { padding: 5px; background: #666666; }

.staff_picks { background-color: #000000;  padding: 10px 0 10px 0; width: 255px; }

.songChartSong_link { font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; color: #CC6600; }
a.songChartSong_link { color: #CC6600; text-decoration: underline; }
a:hover.songChartSong_link { color: #666666; text-decoration: underline; }

.songChartArtist_link { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; }
a.songChartArtist_link { color: #000000; text-decoration: underline; }
a:hover.songChartArtist_link { color: #666666; text-decoration: underline; }

.white_link { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #ffffff; }
a.white_link { color: #ffffff; display:block; text-decoration: underline; }
a:hover.white_link { color: #ffffff; display:block; text-decoration: underline; }

.comment_link { font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #CC0000; }
a.comment_link { color: #CC0000; text-decoration: underline; }
a:hover.comment_link { color: #666666; text-decoration: underline; }

.store_link { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #ffffff; }
a.store_link { color: #ffffff; text-decoration: underline; }
a:hover.store_link { color: #666666; text-decoration: underline; }

.store_link2 { font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; }
a.store_link2 { color: #000000; text-decoration: underline; }
a:hover.store_link2 { color: #666666; text-decoration: underline; }

.radio_link { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; color: #000000; }
a.radio_link { color: #000000; display:block; text-decoration: underline; }
a:hover.radio_link { color: #666666; display:block; text-decoration: underline; }

.radio_song_link { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; color: #000000; }
a.radio_song_link { color: #000000; display:block; text-decoration: underline; }
a:hover.radio_song_link { color: #666666; display:block; text-decoration: underline; }

#radio_player_background { height: 302px; background-image: url('http://www.indieheaven.com/img/media_background.jpg'); vertical-align: top; text-align: center; }
#radio_player { height: 300px; vertical-align: middle; text-align: center; padding-top: 0; }

#media_player_background { height: 302px; background-image: url('http://www.indieheaven.com/img/media_background.jpg'); vertical-align: top; text-align: center; }
#media_player { height: 300px; vertical-align: middle; text-align: center; padding-top: 0; }

.ihAds { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background-color: #000000; padding: 10px 0 10px 0; width: 254px; }

.daily_top_tens { background-color: #000000; padding: 0; }
a.daily_top_tens_link { color: #cccccc; text-decoration: none; }
a:hover.daily_top_tens_link { color: #CC6600; text-decoration: underline; }
.daily_top_tens_td { border-right: 1px solid #cccccc; }

.topTenBold { font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #CC6600; }
.topTenNormal_grey { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; color: #cccccc; background-color: #333333; }

.latest_headlines { background-color: #000000; padding: 0; }

.premium_header { font-weight: bold; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #cccccc; }
.search_link { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 13px; color: #000000; }
a.search_link { color: #000000; text-decoration: underline; }
a:hover.search_link { color: #666666; text-decoration: none; }

.IH_footer { background-color: #333333; width: 785px; border-right: 1px solid #333333; border-left: 1px solid #333333; padding: 10px; }
.footer_link { font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; color: #ffffff; }
a.footer_link { color: #ffffff; text-decoration: underline; }
#IH_footerAd { height: 200px; margin-top: 8px; margin-bottom: 8px; }
.footer { padding-top: 8px; }
.footer_credits { background-color: #000000; font-weight: normal; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 10px; color: #cccccc; }
