#whereami {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#888;
}

#whereami a:link, #whereami a:visited {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#AAA;
text-decoration:none;
}

#whereami a:hover {
background-color:#EEE;
color:#777;
}

#whereami .activegenre {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#71417D;
}

#musicbrowser_header #form {
margin:10px 0 0 5px;
padding:0;
font-size:11px;
color:#CCC;
}

.searchform label {
margin:10px 0 0 5px;
padding:0;
}

.search_desc {
color:#AAA;
font-size:11px;
letter-spacing:1px;
}

#musicbrowser_header #gotosearch {
margin:15px 0 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

color:#AAA;
}

#gotosearch a:link, #gotosearch a:visited {
color:#666;
}

#gotosearch a:hover {
text-decoration:none;
}

#seperator_alphabet {
margin:10px 0 10px 0;
padding:0;
border-bottom:1px dashed #DDDDDD;
width:465px;
}

#alphabet {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#71417D;
letter-spacing:1px;
}

#alphabet a:link, #alphabet a:visited {
color:#BBB;
text-decoration:none;
}

#alphabet a:hover {
color:#888;
background-color:#EEE;
text-decoration:underline;
}

#artistbrowser, #songbrowser, #chartbrowser, #concertbrowser, #searchbrowser_songs, #searchbrowser_bands, #searchbrowser_concerts {
margin:25px 0 0 0;
padding:20px 0 15px 38px;
background-image:url(../img/main/newbands_bg.gif);
background-repeat:no-repeat;
color:#5E5E5E;
font-size:10px;
line-height:12px;
text-align:center;
min-height:245px;
}


#artistbrowser_headline, #chartbrowser_headline, #concertbrowser_headline, #songbrowser_headline {
margin:0 auto 0 auto;
padding:0;
font-size:14px;
line-height:18px;
letter-spacing:1px;
color:#666;
text-align:center;
font-weight:bold;
}

#songbrowser_headline {
position:relative;
right:32px;
}

#artistbrowser_headline {
position:relative;
right:25px;
}

#chartbrowser_headline {
position:relative;
right:33px;
}

#concertbrowser_headline {
position:relative;
right:27px;
}

#searchbrowser_headline {
position:relative;
right:28px;
}

#artistbrowser_headline #genre, #songbrowser_headline #genre, #chartbrowser_headline #genre, #concertbrowser_headline #genre, #searchbrowser_headline #genre {
color:#999;
font-size:11px;
}

#artistbrowser img {
border:2px solid #BBB;
margin:0;
padding:0;
}

#artistbrowser img:hover {
border:2px solid #71417D;
}

#artistbrowser_header, #songbrowser_header, #chartbrowser_header, #concertbrowser_header, #searchbrowser_header {
margin:0;
padding:0;
position:relative;
}

#artistbrowser .band {
margin:25px 30px 0 10px;
padding:0;
font-size:11px;
text-align:left;
position:relative;
}

#artistbrowser .info {
margin:0;
padding:0;
position:absolute;
top:1px;
left:72px;
}

#artistbrowser a.bandname:link, #artistbrowser a.bandname:visited {
text-decoration:none;
font-weight:bold;
color:#71417D;
font-size:12px;
letter-spacing:1px;
line-height:19px;
}

#artistbrowser a.bandname:hover {
color:#FFF;
text-decoration:none;
background-color:#B88AC4;
}

.artistbrowser_play {
color:#A9A9A9;
position:relative;
left:73px;
bottom:18px;
}

.artistbrowser_play a.lofi, .artistbrowser_play a.lofi:link, .artistbrowser_play a.lofi:visited {
margin:0 5px 0 3px;
padding:5px 0 5px 24px;
font-size:10px;
color:#686868;
text-decoration:none;
background-image:url(../img/browse/play_low.gif);
background-position: center left;
background-repeat:no-repeat;
}

.artistbrowser_play a.hifi, .artistbrowser_play a.hifi:link, .artistbrowser_play a.hifi:visited {
margin:0;
padding:5px 0 5px 24px;
font-size:10px;
color:#686868;
text-decoration:none;
background-image:url(../img/browse/play_high.gif);
background-position: center left;
background-repeat:no-repeat;
}

.artistbrowser_play a.lofi:hover, .artistbrowser_play a.hifi:hover {
text-decoration:underline;
}

#artistbrowser p.playbuttons a.high {
margin:0;
padding:5px 6px 5px 24px;
font-size:10px;
color:#686868;
background-image:url(../img/browse/play_high.gif);
background-position: center left;
background-repeat:no-repeat;
text-decoration:none;
}

#artistbrowser p.playbuttons a.download {
margin:0;
padding:5px 25px 5px 24px;
font-size:10px;
color:#686868;
background-image:url(../img/band/download_grey.gif);
background-position: center left;
background-repeat:no-repeat;
text-decoration:none;
}

#artistbrowser p.playbuttons a.low:hover, #artistbrowser p.playbuttons a.high:hover, #artistbrowser p.playbuttons a.download:hover {
text-decoration:underline;
}

/* Songs */

#songbrowser .song {
margin:25px 0 0 0;
padding:0;
font-size:10px;
text-align:left;
position:relative;
color:#A9A9A9;
}

#songbrowser .info {
margin:0;
padding:0;
position:absolute;
top:1px;
left:40px;
}

#songbrowser img {
border:1px solid #999;
margin:0;
padding:0;
}

#songbrowser img:hover {
border:1px solid #71417D;
}

#songbrowser a.songname:link, #songbrowser a.songname:visited {
text-decoration:none;
font-weight:bold;
color:#71417D;
font-size:10px;
}

#songbrowser a.songname:hover {
color:#FFF;
text-decoration:none;
background-color:#B88AC4;
}

#songbrowser a.bandname:link, #songbrowser a.bandname:visited {
text-decoration:none;
font-weight:bold;
color:#75A54B;
font-size:10px;
}

#songbrowser a.bandname:hover {
color:#333;
text-decoration:none;
background-color:#CEE9B3;
}

#songbrowser .play {
color:#A9A9A9;
font-size:10px;
position:absolute;
top:17px;
left:40px;
}

#songbrowser .play a:link, #songbrowser .play a:visited {
margin:0 0 0 0;
padding:0 2px 0 0;
color:#333;
font-size:10px;
text-decoration:none;
}

#songbrowser .play a:hover {
text-decoration:underline;
}

/* Charts */

.chart_entry {
margin:25px 0 0 0;
padding:0;
position:relative;
text-align:left;
}

.position {
margin:0;
padding:4px 0 0 0;
width:34px;
height:20px;
background-image:url(../img/charts/position.gif);
background-repeat:no-repeat;
text-align:center;
font-size:10px;
color:#AAA;
position:absolute;
left:0;
top:0;
}

#chartbrowser .tendency_up {
margin:0;
padding:0;
height:20px;
width:18px;
background-image:url(../img/charts/position_up.gif);
position:absolute;
left:34px;
top:0;
}

#chartbrowser .tendency_down {
margin:0;
padding:0;
height:20px;
width:18px;
background-image:url(../img/charts/position_down.gif);
position:absolute;
left:34px;
top:0;
}

#chartbrowser .tendency_stay {
margin:0;
padding:0;
height:20px;
width:18px;
background-image:url(../img/charts/position_stay.gif);
position:absolute;
left:34px;
top:0;
}

#chartbrowser .picture {
margin:0;
padding:0 0 0 67px;
font-size:10px;
text-align:left;
position:relative;
color:#A9A9A9;
}

#chartbrowser .info {
margin:0;
padding:0;
position:absolute;
top:1px;
left:110px;
}

#chartbrowser img {
border:1px solid #999;
margin:0;
padding:0;
}

#chartbrowser img:hover {
border:1px solid #71417D;
}

#chartbrowser a.songname:link, #chartbrowser a.songname:visited {
text-decoration:none;
font-weight:bold;
color:#71417D;
font-size:10px;
}

#chartbrowser a.songname:hover {
color:#FFF;
text-decoration:none;
background-color:#B88AC4;
}

#chartbrowser a.bandname:link, #chartbrowser a.bandname:visited {
text-decoration:none;
font-weight:bold;
color:#75A54B;
font-size:10px;
}

#chartbrowser a.bandname:hover {
color:#333;
text-decoration:none;
background-color:#CEE9B3;
}

#chartbrowser .play {
color:#A9A9A9;
font-size:10px;
position:absolute;
top:17px;
left:110px;
}

#chartbrowser .play a:link, #chartbrowser .play a:visited {
color:#333;
font-size:10px;
text-decoration:none;
}

#chartbrowser .play a:hover {
text-decoration:underline;
}

/* Concert */

#concertbrowser img {
border:2px solid #BBB;
margin:0;
padding:0;
}

#concertbrowser img:hover {
border:2px solid #71417D;
}

#concertbrowser .concert {
margin:25px 30px 0 10px;
padding:0;
font-size:11px;
text-align:left;
position:relative;
}

#concertbrowser .info {
margin:0;
padding:0;
position:absolute;
top:1px;
left:72px;
font-size:11px;
}

#concertbrowser .concertinfo1 {
margin:0;
padding:0;
position:absolute;
top:23px;
left:72px;
color:#333;
font-size:11px;
font-weight:bold;
}

#concertbrowser .concertinfo2 {
margin:0;
padding:0;
position:absolute;
top:42px;
left:72px;
color:#666;
font-size:11px;
}

#concertbrowser a.bandname, a.bandname:link, #concertbrowser a.bandname:visited {
text-decoration:none;
font-weight:bold;
color:#71417D;
font-size:11px;
letter-spacing:1px;
line-height:19px;
}

#concertbrowser a.bandname:hover {
color:#FFF;
text-decoration:none;
background-color:#B88AC4;
}

/* Pagination */

#musicbrowser_footer {
margin:30px 0 0 0;
padding:0;
background-image:url(../img/browse/bg_down.gif);
background-repeat:no-repeat;
font-size:11px;
height:44px;
position:relative;
}

#musicbrowser_footer a, #musicbrowser_footer a:link, #musicbrowser_footer a:visited {
color:#000;
text-decoration:none;
}

#musicbrowser_footer #previous a:link, #musicbrowser_footer #previous a:visited {
margin:0;
padding:0;
position:absolute;
bottom:13px;
left:23px;
text-decoration:none;
color:#777;
}

#musicbrowser_footer #next a:link, #musicbrowser_footer #next a:visited {
margin:0;
padding:0;
position:relative;
top:18px;
left:390px;
text-decoration:none;
color:#777;
}

#musicbrowser_footer #previous a:hover, #musicbrowser_footer #next a:hover, #musicbrowser_footer a:hover {
text-decoration:underline;
}

#musicbrowser_footer #pages {
margin:0 100px 0 100px;
padding:0 0 0 3px;
position:absolute;
bottom:12px;
text-align:center;
width:272px;
}

#musicbrowser_footer #resultinfo {
margin:0 100px 0 100px;
padding:0 0 0 3px;
position:absolute;
bottom:50px;
text-align:center;
font-size:10px;
color:#BBB;
width:272px;
}

.activepage {
font-size:13px;
font-weight:bold;
}
