@media print  {
.tabcontent {
display:block !important;
}
}

/*  
Theme Name: Haltenbanken Frankenbanken Praha 2009
Description: Design for Urørt.no
Css: Urørt
Design: Martin Aas, Morten Skogly, Dag Helge Østerhagen, Lars Haugdal Andersen, Haltenbanken.com*/
* {
margin:0;
padding:0;
}

.hide {display:none;}


/* fjerner cellpadding på alle tabeller */
table {
border-collapse:collapse;
}

:focus {
-moz-outline-style:none;
}

body {
text-align:center;
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:.8em;
background:#fff;
margin:0;
padding:0;
}

.last {
margin-right:0;
}

#forumad .ad {
width:980px;
height:154px;
background-color:#fff;
border-color:#6f6f6f;
border-style:solid;
border-width:1px 0;
margin:2px auto 0;
}

#topline #tl-main-no-ad,#topline #tl-main-nn-no-ad,#topline #tl-main-portal-no-ad,#topline #tl-main-portal-nn-no-ad,#topline #tl-external,#topline #tl-external-portal-no-ad,#topline #tl-super,#topline #tl-external-super {
margin:2px 0 0;
}

/*
div.annonse {
width:990px;
margin:0 auto;
}

div.annonse-bunn {
margin-top:55px;
margin-bottom:30px;
}
*/
div.urortwrapper {
background:#fff url(../graphics/bg-hvit-dropshadow-praha.gif) repeat-y center top;
}

form.untouched {
width:986px;
text-align:left;
margin:0 auto;
}

form.untouched h1,form.untouched h2,form.untouched h3,form.untouched h4,form.untouched h5,form.untouched h6 {
font-weight:700;
font-family:Georgia, Times New Roman, Serif;
background-color:Transparent;
}

form.untouched h2 {
text-transform:none;
font-size:20px;
font-weight:400;
}

form.untouched input,form.untouched textarea,form.untouched select {
font-size:12px;
}

form.untouched .input-text,form.untouched textarea {
font-family:Verdana, Arial, Helvetica, Sans-serif;
color:#000;
border:1px solid #D5D5D5;
width:90%;
line-height:normal;
padding:5px;
}

form.untouched .input-file {
color:#000;
border:1px solid #D5D5D5;
line-height:normal;
height:24px;
}

.input-submit {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-family:Verdana, Arial, Helvetica, Sans-serif;
background-color:#de462c;
border:1px solid #d1280e;
color:#FFF !important;
font-size:12px;
margin-right:8px;
letter-spacing:1px;
font-weight:700;
cursor:pointer;
padding:3px 7px;
}

a.input-submit  
{
	text-decoration: none !important;
	}


.input-submit:hover {
color:#FFF !important;
background-color:#d1280e;
border:1px solid #d1280e;
}

form.untouched .input-submit-small {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
font-family:Verdana, Arial, Helvetica, Sans-serif;
background-color:#CCC;
border:1px solid #CCC;
color:#FFF !important;
font-size:10px;
margin-right:4px;
letter-spacing:1px;
text-decoration:none;
text-transform:lowercase;
padding:1px 3px 2px;
}

form.untouched .input-submit-small:hover {
background-color:#d1280e;
border:1px solid #d1280e;
}

/*ny urort header høst 2010*/

#header {
	height:100px;
	background:transparent url(../graphics/urort_header_2011_01.png) no-repeat !important;
}

#header #p3logo {
	margin: 10px 9px 10px 20px;
	float: left;
	width: 80px;
	border:0;
}

#header #programlogo {
	width:120px;
	float:left;
	margin:10px 10px 10px 0
}

/*
form.untouched #header #logo {
width:299px;
float:left;
}
*/

/* LOGIN BOX */
#header #login {
color:#fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius: 6px;
background-color:#131313;
position:relative;
float:right;
font-size:12px;
line-height:23px;
text-align:left;
z-index:56;
margin:10px 14px 0 0;
padding:6px 7px;
}

#header #login a {
color:#FFF;
}

#loginbox_message_count {
float:left;
width:35px;
background:transparent url(../graphics/email.png) no-repeat 0 0;
padding-left: 20px;
height: 16px;
line-height:16px;
margin-left:11px;
margin-top: 5px;
color:#FFF;
text-decoration:none;
}

#loginbox_message_count:hover 
{
background:transparent url(../graphics/email_open.png) no-repeat 0 0;
cursor:pointer;
text-decoration:none;
color:#000;
}

form.untouched #header #login .logout 
{
	color: #FFF;
	float: right !important;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	/*margin: 3px 0 0 0;*/
	padding: 0;
	background: none;
	font-size: 12px;
	font-weight: 700;
	line-height: 23px;
	
	}

form.untouched #header #login .AnonymousView fieldset {
border:0;
float:left;
padding:5px;
}

#loginbox {
width:490px;
height: 26px;
}
/* END LOGIN BOX */

/*overstyring nrk globalmeny*/
.nrk-globalnavigation 
{
	margin-bottom: 0 !important;
	text-align: left;
	}
/*overstyring av p3menu */
.untouched .p3menu {
    background-color: #FFFFFF !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    width: 986px !important;
    border-top:1px solid #e6e6e6 !important;border-bottom:1px solid #e6e6e6 !important;
}

/*menu*/

#menu{height:31px; width:100%; margin-left: 0; margin-right: 0; border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; background-color: #FFF;}
#menu ul{float:left;margin:0;padding:0;}#menu li{display:inline;}
#menu li.home a{display:block;height:20px;width:20px;text-indent:-10000px;padding-right:0;border-left:none;background:transparent url(http://p3.no/wp-content/themes/p3/images/sprite_ikoner_20px.png) no-repeat scroll -50px 0;margin:5px 10px 0;}
#menu li.info a {border-right:1px solid #F3F3F3;}
#menu li.filmbonanza {padding: 0 10px;}
#menu li.filmbonanza a{display:block;height:13px;width:89px;border-left:none; text-indent:-10000px; background:transparent url(http://nrkp3.no/filmpolitiet/wp-content/themes/filmpolitiet/images/filmbonanza-nav.png) no-repeat scroll;margin:8px 10px 0;}
#menu ul a{ color: #000; border-left:1px solid #F3F3F3;float:left;font-size:12px;font-weight:700;height:26px;line-height:20px;text-decoration:none;text-transform:uppercase;margin:0;padding:5px 10px 0;}
#menu a:hover{color:#E32F2F;}

/* end ny look meny */


form.untouched #navigation {
clear:both;
width:986px;
height:34px;
font-size:13px;
font-weight:700;
background:#000 url(../graphics/bg-hovedmeny.gif) repeat-x;
line-height:34px;
}

form.untouched #navigation a {
color:#FFF;
text-decoration:none;
}

#navigation ul {
list-style-type:none;
}

#navigation #navigation_list {
width:732px;
float:left;
}

#navigation #navigation_list li {
display:inline;
padding-right:14px;
margin-left:14px;
border-right:solid 1px #716d6d;
}

#navigation #navigation_search {
float:left;
background:#FFF url(../graphics/header_nav_search_bg.gif) no-repeat scroll 0 0;
height:26px;
margin-right:10px;
margin-top:3px;
position:relative;
width:190px;
z-index:1;
}

#menu #header_nav_search_input, #navigation #header_nav_search_input {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#000;
display:inline;
float:left;
font-size:13px;
height:18px;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:relative;
width:150px;
margin:0;
padding:6px 0 0 10px;
}

#menu #header_nav_search_input.watermark , #navigation #header_nav_search_input.watermark {
color:#000;
}

#menu #header_nav_search_submit, #navigation #header_nav_search_submit {
background:#EEE url(../graphics/header_nav_search_submit_bg.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:inline;
float:left;
height:26px;
position:relative;
width:30px;
margin:0;
padding:0;
}

#navigation #header_nav_search_submit:hover {
background-position:0 -26px;
}

#navigation #navigation_explore {
margin-right:14px;
margin-top:5px;
border-left:#ccc;
float:right;
width:22px;
height:22px;
text-indent:-10000px;
display:block;
background:url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -50px -75px;
}

#navigation #navigation_explore:hover {
background:url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -50px -50px;
}

/*


#navigation #navigation_explore {
margin-right:14px;
margin-top:5px;
border-left:#ccc;
float:right;
width:22px;
height:22px;
text-indent:-10000px;
display:block;
background:url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -50px -75px;
}

#navigation #navigation_explore:hover {
background:url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -50px -50px;
}

#navigation #navigation_list li.home {

width: 20px;
height: 20px;
text-indent: -10000px;
background: url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -225px -50px;

}

#navigation #navigation_list li.home a {
width: 22px;
height: 22px;
display: block; 
float:left;

}
  
  Gammel navigasjon
form.untouched #navigation li {display: inline; text-indent: -10000px; margin-right: 0px; }

form.untouched #navigation a { width: 197px; height: 30px; display: block; float:
left; margin-right: 0px; }

form.untouched #navigation  li.gigs a { width: 196px;  background: url(../graphics/sprite-hovedmeny.gif) no-repeat 0 -50px;}
form.untouched #navigation  li.gigs a:hover { background: url(../graphics/sprite-hovedmeny.gif) no-repeat 0 -100px; }

form.untouched #navigation  li.video a { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -196px -50px;}
form.untouched #navigation  li.video a:hover { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -196px -100px; }

form.untouched #navigation  li.lists a { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -393px -50px;}
form.untouched #navigation  li.lists a:hover { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -393px -100px; }

form.untouched #navigation  li.jukebox a { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -590px -50px;}
form.untouched #navigation  li.jukebox a:hover { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -590px -100px; }

form.untouched #navigation  li.chat a { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -1186px -50px;}
form.untouched #navigation  li.chat a:hover { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -1186px -100px; }

form.untouched #navigation  li.mypage a { width: 200px; background: url(../graphics/sprite-hovedmeny.gif) no-repeat -787px -50px;}
form.untouched #navigation  li.mypage a:hover { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -787px -100px; }

form.untouched #navigation  li.join a { width: 200px; background: url(../graphics/sprite-hovedmeny.gif) no-repeat -987px -50px;}
form.untouched #navigation  li.join a:hover { background: url(../graphics/sprite-hovedmeny.gif) no-repeat -987px -100px; }


form.untouched #subnav 
{
float: left;
  }

form.untouched #simplesearch 
{
float: right;
  }


form.untouched #subnav li {display: inline; text-indent: -10000px; margin-right: 0px; }

form.untouched #subnav a { width: 87px; height: 22px; display: block; float:
left; margin-right: 0px; }

form.untouched #subnav  li.ukasurort a { width: 97px; background: url(../graphics/sprite-submeny.gif) no-repeat 0 -100px;}
form.untouched #subnav  li.ukasurort a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat 0 0; }

form.untouched #subnav  li.spiltp3 a { background: url(../graphics/sprite-submeny.gif) no-repeat -97px -100px;}
form.untouched #subnav  li.spiltp3 a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat -97px 0; }

form.untouched #subnav  li.zoomurort a { background: url(../graphics/sprite-submeny.gif) no-repeat -184px -100px;}
form.untouched #subnav  li.zoomurort a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat -184px 0; }

form.untouched #subnav  li.blogg a { background: url(../graphics/sprite-submeny.gif) no-repeat -271px -100px;}
form.untouched #subnav  li.blogg a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat -271px 0; }

form.untouched #subnav  li.podcast a { width: 77px; background: url(../graphics/sprite-submeny.gif) no-repeat -358px -100px;}
form.untouched #subnav  li.podcast a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat -358px 0; }

form.untouched #subnav  li.bandhjelp a { width: 82px; background: url(../graphics/sprite-submeny.gif) no-repeat -435px -100px;}
form.untouched #subnav  li.bandhjelp a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat -435px 0; }

form.untouched #subnav  li.oppslagstavle a { width: 107px; background: url(../graphics/sprite-submeny.gif) no-repeat -517px -100px;}
form.untouched #subnav  li.oppslagstavle a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat -517px 0; }

form.untouched #subnav  li.faq a { width: 117px; background: url(../graphics/sprite-submeny.gif) no-repeat -624px -100px;}
form.untouched #subnav  li.faq a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat -624px -100px; }


form.untouched #subnav li.genre a{ width: 106px; background: url(../graphics/sprite-submeny.gif) no-repeat -740px 0;}
form.untouched #subnav li.genre a:hover { background: url(../graphics/sprite-submeny.gif) no-repeat -740px -50px; }

form.untouched #simplesearch .searchinput {width: 120px; padding: 1px;}



form.untouched #simplesearch .searchinput, form.untouched #simplesearch select.select {
	color : #000;
	font-family : verdana, sans-serif;
	font-size : 10px;
	background-color : #fff;
	border : 0.5pt solid #b8b7b6;
}

form.untouched #simplesearch .button 
{
	top: 3px;
    vertical-align: bottom;
    padding: 0;
    background: transparent;
}                                       
                      
form.untouched #subnavigation {
    border : solid 1px #5a5a5a;
    padding : 2px;
}

form.untouched #subnavigation #genresubnav a {
    color : #eee;
    text-decoration : none;
}
form.untouched #subnavigation #genresubnav a:hover {
    text-decoration : underline;
}

form.untouched #subnavigation .leftsubnav {
  width               : 730px;
  float               : left;
}

form.untouched #subnavigation #TagsSearchTextBox {
  width               : 200px;
}

form.untouched #subnavigation .rightsubnavn {
  width               : 245px;
  float               : right;
  margin-left: 2px;
}
         */
form.untouched #content {
width:986px;
}

#footer {
color:#FFF;
clear:both;
text-align:left;
background-color:#31363e;
margin-top:20px;
font-size:11px;
line-height:normal;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
padding:14px;
}

#footer p,#footer ul {
margin-right:8px;
}

#footer h2,#footer h3 {
font-family:Georgia,Times New Roman,Serif;
padding-left:0;
margin-left:0;
margin-bottom:4px;
font-size:18px;
font-weight:400;
}

#footer div.footer_col {
width:181px;
float:left;
margin-right:14px;
background-color:#31363e;
position:relative;
}

#footer div.footer_col div.footer_logo {
position:absolute;
width:76px;
height:55px;
z-index:2;
top:-44px;
left:-14px;
}

#footer div.footer_copyright {
margin-top:14px;
clear:left;
}

#footer a,#footer a:link {
color:#de462c;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
color:#FFF;
}

#footer ul li a {
display:inline;
}

form.untouched h1#header {
margin:0;
padding:0;
}

form.untouched h1#header img {
display:block;
}

form.untouched a img {
border:0;
}

/* 17px ikoner gjenbrukbar sprite 

form.untouched .songnav li {display: inline;
text-indent: -10000px; margin-right: 0px; }

form.untouched .songnav a 
{
	width: 19px; height: 19px; display: block; float: left; margin-right: 0px; 
}

form.untouched .songnav li.play a { width: 31px; background: url(../graphics/sprite-icons17px.gif) no-repeat 0 0;}
form.untouched .songnav li.play a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat 0 -100px; }

form.untouched .songnav li.dl a { width: 45px; background: url(../graphics/sprite-icons17px.gif) no-repeat -31px 0;}
form.untouched .songnav li.dl a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -31px -100px; }

form.untouched .songnav li.up a { background: url(../graphics/sprite-icons17px.gif) no-repeat -76px 0;}
form.untouched .songnav li.up a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -76px -100px; }

form.untouched .songnav li.dn a { background: url(../graphics/sprite-icons17px.gif) no-repeat -95px 0;}
form.untouched .songnav li.dn a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -95px -100px; }

form.untouched .songnav li.cmt a { background: url(../graphics/sprite-icons17px.gif) no-repeat -114px 0;}
form.untouched .songnav li.cmt a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -114px -100px; }

form.untouched .songnav li.que a { background: url(../graphics/sprite-icons17px.gif) no-repeat -133px 0;}
form.untouched .songnav li.que a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -133px -100px; }

form.untouched .songnav li.mixtape a { width: 32px; background: url(../graphics/sprite-icons17px.gif) no-repeat -449px 0;}
form.untouched .songnav li.mixtape a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -449px -100px; }

form.untouched .songnav li.send a { background: url(../graphics/sprite-icons17px.gif) no-repeat -247px 0;}
form.untouched .songnav li.send a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -247px -100px; }


form.untouched .songnav li.pop a { background: url(../graphics/sprite-icons17px.gif) no-repeat -189px 0;}
form.untouched .songnav li.pop a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -189px -100px; }

form.untouched .songnav li.rss a { background: url(../graphics/sprite-icons17px.gif) no-repeat -285px 0;}
form.untouched .songnav li.rss a:hover { background: url(../graphics/sprite-icons17px.gif) no-repeat -285px -100px; }

 Download and Listen links 

form.untouched a.listen,
form.untouched a.download,
form.untouched a.watch,
form.untouched a.review {
  padding-left        : 15px;
  background-repeat   : no-repeat;
  background-position : 0 2px;
}

form.untouched a.watch {
  padding-left        : 20px;
}
form.untouched .reviewdisabled
{
  padding-left        : 15px;
  background-repeat   : no-repeat;
  background-position : 0 2px;
  background-image    : url(../graphics/icon-review-disabled.gif);
  color				  : Silver;
}
form.untouched a.listen {
  background-image    : url(../graphics/icon-listen.gif);
}

form.untouched a.download {
  background-image    : url(../graphics/icon-download.gif);
}

form.untouched a.watch {
  background-image    : url(../graphics/icon-video.gif);
}

form.untouched a.review {
  background-image    : url(../graphics/icon-review.gif);
}*/
a img {
border:0 solid transparent;
}

/* OLD Search 

form.untouched #searchBox input.text {
  width               : 80px;
  border              : 1px solid #CCCCCC;
}

form.untouched #searchBox select.select, 
form.untouched #searchBox input.button {
  border              : 1px solid #CCCCCC;
}


form.untouched #searchBox div.alphabet {
  margin              : 0;
  font-size           : .85em;
    text-align          : center;
    background-color    : #313031;
}

form.untouched #searchBox div.alphabet a {
  text-decoration     : none;
  display             : inline-block;
  width               : 1em;
  height              : 1em;
  line-height         : 1.5;
  font-weight         : bold;
  text-align          : center;
  vertical-align      : top;
  border              : 0;
  margin              : 1px;
  padding             : 1px;
  background-color    : #313031;
  color               : #fff;
}

form.untouched #searchBox div.alphabet a:hover {
  text-decoration     : none;
  background-color    : #fff;
  color               : #8e000d;
}*/
form.untouched .tagCloud a:link,form.untouched .tagCloud a:visited,form.untouched #search_browse .tagCloud a:link,form.untouched #search_browse .tagCloud a:visited {
text-decoration:none;
color:#680000;
margin-left:4px;
margin-right:4px;
font-family:Georgia;
white-space:nowrap;
border-bottom:dotted 1px #966;
}

form.untouched #search_browse .tagCloud A:hover {
border-bottom:solid 1px #680000;
text-decoration:none;
}

form.untouched #tagsearch {
font-family:Arial, Verdana, Helvetica, Sans-serif;
}

form.untouched #tagsearch .tagsearchbox {
position:relative;
background-color:#fff;
width:150px;
border:1px solid #000;
}

form.untouched #tagsearch .tagsearchbox:hover {
background-color:#ffe;
}

form.untouched #tagsearch .tagsearchbutton {
position:relative;
height:20px;
color:#050;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:84%;
font-weight:700;
background-color:#FFF;
border:double 1px #000;
}

form.untouched #tagsearch .tagsearchbutton:hover {
background-color:#ffe;
border-color:#c63 #930 #930 #c63;
}

.attention 
{
top:12px;
background-color:#c30;
margin-bottom:20px;
padding:1em;
}
.attention a, #adminpage a
{
	color: #000;
	}

/***********************
 Styling for tabs     
***********************/
.shadetabs {
margin-left:0;
margin-top:1px;
margin-bottom:0;
font:bold 12px Verdana;
list-style-type:none;
text-align:left;
border-bottom:solid 1px #403F3F;
padding:3px 0;
}

.shadetabs li {
display:inline;
margin:0;
}

.shadetabs li a {
text-decoration:none;
margin-right:3px;
border:1px solid #403F3F;
color:#fff;
background:#e7e7e7 url(../graphics/shade.gif) top left repeat-x;
padding:3px 7px;
}

.shadetabs li a:hover {
text-decoration:underline;
color:#fff;
}

.shadetabs li.selected {
position:relative;
top:1px;
}

.shadetabs li.selected a {
background-image:url(../graphics/shadeactive.gif);
border-bottom-color:#292829;
}

.tabcontentstyle {
width:450px;
margin-bottom:1em;
padding:10px;
}

/***********************
 End styling for tabs 
***********************/
.hoverbutton:hover {
background:transparent url(/web/graphics/x.gif) no-repeat scroll 0;
text-decoration:none;
color:#e7e7e7;
}

.hoverbutton {
overflow:hidden;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-decoration:none;
color:#840000;
}

form.untouched #searchresult #article div.right a {
text-decoration:none;
color:#fff;
}

/*************************************************
 Styling for searchresult table (Inspired By)
**************************************************

form.untouched #bandsilike
{
    width: 150px;
   min-height: 357px;
  background-image: url(../graphics/ornament_article.jpg);
   background-repeat: no-repeat; 
   }*/
form.untouched #resulttable {
width:430px;
}

form.untouched #searchresult .imageframe {
width:112px;
height:107px;
padding-left:15px;
padding-top:15px;
background-image:url(../graphics/image_frame_1.gif);
background-repeat:no-repeat;
}

form.untouched #searchresult td {
vertical-align:top;
text-align:left;
padding:3px;
}

form.untouched #searchresult tr:hover {
background-color:#fff;
}

form.untouched #searchresult a:visited {
color:Blue;
text-decoration:none;
}

form.untouched #commonfeed a {
color:#680000;
text-decoration:none;
}

form.untouched #commonfeed .feeditem {
height:110px;
position:relative;
border:solid 1px #ddd;
margin:2px;
}

form.untouched #commonfeed .feeditem div.useravatar {
width:40px;
height:35px;
overflow:hidden;
border:solid 1px #666;
background-color:#000;
float:left;
}

form.untouched #commonfeed .feeditem div.feedtitle {
height:25px;
margin-left:5px;
width:375px;
font-size:11px;
font-weight:700;
float:left;
}

form.untouched #commonfeed .imageframe {
position:absolute;
top:0;
right:0;
width:112px;
height:107px;
padding-left:15px;
padding-top:15px;
background-image:url(../graphics/image_frame_1.gif);
background-repeat:no-repeat;
}

form.untouched #commonfeed .feeditem div.feedarticlebody {
width:450px;
font-family:arial;
margin-left:5px;
font-size:0.85em;
height:41px;
position:absolute;
top:43px;
left:0;
overflow:hidden;
background:#FBFAF4;
padding:1px;
}

form.untouched #commonfeed .feeditem div.timestamp {
color:Gray;
font-family:Arial,Verdana,sans-serif;
font-size:.8em;
font-weight:700;
position:absolute;
bottom:0;
left:0;
}

form.untouched #commonfeed a.playtrack {
position:absolute;
top:0;
right:125px;
width:24px;
height:24px;
background-image:url(../graphics/play_gray.gif);
background-repeat:no-repeat;
}

form.untouched #commonfeed a.playtrack:hover {
background-image:url(../graphics/play_red.gif);
}

form.untouched #commonfeed a.reviewtrack:hover {
background-image:url(../graphics/write_red.gif);
}

form.untouched #commonfeed a.allreviewsbyuser {
position:absolute;
top:0;
right:150px;
width:24px;
height:24px;
background-image:url(../graphics/book_white.jpg);
background-repeat:no-repeat;
}

form.untouched #commonfeed a.allreviewsbyuser:hover {
background-image:url(../graphics/book_red.jpg);
}

form.untouched #commonfeed .reviewstars {
position:absolute;
bottom:0;
right:130px;
}

form.untouched #commonfeed a.seemore {
font-size:.8em;
position:absolute;
top:6px;
right:8px;
font-weight:700;
font-family:Arial,Verdana,sans-serif;
}

form.untouched #commonfeed .modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7px;
}

form.untouched #commonfeed .modalPopup {
background-color:#444;
width:500px;
text-align:center;
color:#FFF;
border-color:#000;
border-style:solid;
border-width:3px;
padding:3px;
}

form.untouched #commonfeed .ratingStar {
text-align:center;
position:relative;
left:190px;
font-size:0;
width:20px;
height:20px;
cursor:pointer;
display:block;
background-repeat:no-repeat;
margin:0;
padding:0;
}

form.untouched #commonfeed .emptyRatingStar {
background-image:url(../graphics/EmptyStar.gif);
}

/***************************************************
 End styling for eventfeed						
**************************************************
**************************************************
 Styling for notification settings				
***************************************************/
form.untouched #bandsettings {
width:482px;
float:right;
margin-right:5px;
}

form.untouched #usersettings {
width:482px;
float:left;
padding:0;
}

form.untouched .wait {
height:18px;
width:18px;
}

form.untouched #settings div.settingsItem div.imageFrame {
position:relative;
top:0;
left:0;
width:112px;
height:107px;
padding-left:15px;
padding-top:15px;
background-image:url(../graphics/image_frame_1.gif);
background-repeat:no-repeat;
}

form.untouched #settings div.settingsItem {
height:160px;
position:relative;
border:solid 1px #ddd;
margin:2px;
}

form.untouched #settings div.settingsItem div.bandName {
height:20px;
font-size:1.2em;
font-weight:700;
position:absolute;
top:0;
left:115px;
padding-left:3px;
margin-bottom:10px;
}

form.untouched #settings div.notificationSettingsIntro {
font-size:0.9em;
font-weight:700;
}

form.untouched #settings div.settingsItem div.settingsItemBox {
position:absolute;
left:115px;
top:20px;
font-size:0.8em;
margin:2px;
}

form.untouched #settings div.settingsItemEntry {
position:relative;
height:35px;
}

form.untouched #settings div.settingsItemEntry div.settingsItemCheckBox {
position:absolute;
height:5px;
width:5px;
}

form.untouched #settings div.settingsItemEntry div.settingsItemEntryText {
position:absolute;
height:25px;
width:300px;
left:20px;
top:0;
}

/***************************************************
 End styling for notification settings			
**************************************************
**************************************************
 Styling for Top Lists							
***************************************************/
.TopLists .ajax__tab_body {
background-color:#e2e1de;
padding:0;
}

.TopLists .ui-tabs-panel {
padding:0;
}

form.untouched .TopLists {
/* width:235px; */
position:relative;
color:#000;
font-family:Arial, Verdana, Helvetica, Sans-serif;
font-size:9px;
}

form.untouched .TopLists div.AllEntries {
background-color:#e2e1de;
}

form.untouched .TopLists .alt {
background-color:#D0CDC3;
}

form.untouched .TopLists div.TopListEntry {
width:233px;
min-height:50px;
clear:both;
margin:0;
}

form.untouched .TopLists .NumberOne {
color:#970916;
font-size:1.6em;
}

form.untouched .TopLists div.TopListEntry div.Text {
margin-left:10px;
float:left;
display:block;
}

form.untouched .TopLists div.TopListEntry div.BandAvatar:hover {
border:solid 1px #970916;
}

form.untouched .TopLists div.TopListEntry div.Rank {
float:left;
font-weight:700;
color:#000;
font-size:1.3em;
margin-right:5px;
}

form.untouched .TopLists .songnav {
margin-right:3px;
float:right;
}

form.untouched .TopLists .info ul {
padding-top:6px;
padding-left:4px;
}

form.untouched .TopLists div.TopListEntry a.playtrack {
margin-right:1px;
width:23px;
height:13px;
background-image:url(../graphics/icon13px-listen.gif);
background-repeat:no-repeat;
}

form.untouched .TopLists div.TopListEntry .genre {
float:left;
font-size:0.9em;
font-style:italic;
}

form.untouched .TopLists div.TopListEntry a.playtrack:hover {
background-image:url(../graphics/icon13px-listen-over.gif);
}

form.untouched .TopLists .toplistmenu {
width:100%;
height:20px;
}

form.untouched .TopLists .rsslink {
text-indent:-10000px;
width:19px;
height:19px;
background:url(../graphics/sprite-icons17px.gif) no-repeat -285px -100px;
display:block;
}

form.untouched .TopLists .rsslink:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -285px 0;
}

form.untouched .TopLists .popupplayer-link {
text-indent:-10000px;
width:19px;
height:19px;
background:url(../graphics/sprite-icons17px.gif) no-repeat -189px -100px;
display:block;
}

form.untouched .TopLists .popupplayer-link:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -189px 0;
}

form.untouched .TopLists .toplistmenu .prevbutton:hover,form.untouched .TopLists .toplistmenu .nextbutton:hover {
border:solid 1px red;
margin:0;
}

form.untouched .TopLists .toplistmenu .pagetext {
float:left;
font-size:1.1em;
margin-left:55px;
margin-right:10px;
}

form.untouched .TopLists .toplistmenu .waittext {
background-image:url(../../../graphics/indicator.gif);
display:inline;
float:left;
}

/* Styling for extra info box */
form.untouched .TopLists .moreinfo {
background-color:inherit;
clear:both;
}

form.untouched .TopLists .info .thumb {
height:84px;
width:84px;
border:solid 1px #000;
float:left;
margin:2px;
padding:1px;
}

form.untouched .TopLists .info li {
list-style:none;
height:20px;
}

form.untouched .TopLists .vote {
clear:both;
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
font-size:10px;
height:20px;
}

form.untouched .TopLists .tommelopp {
float:left;
background:url(../graphics/sprite-icons17px.gif) no-repeat -76px 0;
display:block;
text-indent:-10000px;
height:18px;
width:18px;
margin-right:4px;
}

form.untouched .TopLists .tommelopp:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -76px -100px;
}

form.untouched .TopLists .tommelned {
float:left;
background:url(../graphics/sprite-icons17px.gif) no-repeat -95px 0;
display:block;
text-indent:-10000px;
height:18px;
width:18px;
margin-right:4px;
}

form.untouched .TopLists .tommelned:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -95px -100px;
}

form.untouched .TopLists .anmeldelser {
float:left;
background-repeat:no-repeat;
background-image:url(../graphics/icon17px-review.gif);
display:block;
text-indent:-10000px;
height:18px;
width:18px;
margin-right:4px;
}

form.untouched .TopLists .anmeldelser:hover {
background-repeat:no-repeat;
background-image:url(../graphics/icon17px-review-over.gif);
}

/* End Styling for extra info box 
**************************************************
 End styling for Top Lists						
**************************************************
**************************************************
 Styling for NEW Top Lists (Praha)			    
***************************************************/
div#recommended_list {
width:482px;
}

div#recommended_list_header {
width:482px;
height:45px;
background-image:url(../graphics/UrortAnbefalerHeader.png);
/*background-image:url(../graphics/urort_anbefaler.png);*/
padding-bottom:6px;
margin-bottom:6px;
}

div#mostpopular_list_header,div.mostpopular_list_header, .new_tracks_header, .new_mixtapes_header {
width:233px;
height:26px;
text-indent:-10000px;
margin-bottom:8px;
}


#frontpage div.right .new_tracks_header 
{
	margin-top: 9px;
	} 

#frontpage #movingup .new_tracks_header
{
	text-indent: 0; 
	background-image: none !important;
	/*background: none !important;*/
	
	
	}

div#mostpopular_list_header,div.mostpopular_list_header {
background-image:url(../graphics/head_populaer.png);
}

.new_tracks_header {
background-image:url(../graphics/head_nyesteLaater.png);
}
.new_mixtapes_header {
background-image:url(../graphics/head_miksteiper.png);
}



.listpage div.mostpopular_list_header 
{

	width:auto;
	height:auto;
	text-indent:0;
	background-image:none;
	margin-bottom:8px;
	clear:both;

}

.listpage div.mostpopular_list_header span 
{
	font-family:Georgia;
	font-size:26px;	
}

div#recommended_list_header div#genre_wrapper,form.untouched #content div#order_wrapper, form.untouched #frontpage div#place_wrapper {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background-color:#F4F4F4;
float:right;
margin-right:8px;
height:26px;
width:150px;
border:solid 1px #666;
}

div#recommended_list_header div#genre_wrapper, form.untouched #frontpage div#place_wrapper {
position:relative;
top:18px;
}

form.untouched #content div#order_wrapper {
position:relative;
top:-4px;
}

div#recommended_list_header div#genre_dropdown,form.untouched #content div#order_dropdown,form.untouched #frontpage div#place_dropdown {
font-family:Verdana;
font-size:12px;
background:#F4F4F4;
margin-left:2px;
margin-top:2px;
height:19px;
padding-left:6px;
padding-top:3px;
display:inline-block;
width:110px;
color:#666;
float:left;
}

form.untouched #content .genre_expanded ul,form.untouched #content .order_expanded ul, form.untouched #frontpage div.place_expanded ul  {
padding-top:8px;
font-family:Verdana;
font-size:11px;
line-height:15px;
padding-bottom:8px;
}

form.untouched #content .genre_expanded ul li a:link,form.untouched #content .genre_expanded ul li a:visited,form.untouched #content .order_expanded ul li a:link,form.untouched #content .order_expanded ul li a:visited, form.untouched #frontpage div.place_expanded ul li a:link,form.untouched #frontpage div.place_expanded ul li a:visited {
display:block;
width:130px;
color:#FFF;
text-decoration:none;
}

form.untouched #content .genre_expanded ul li a:hover,form.untouched #content .order_expanded ul li a:hover, form.untouched #frontpage div.place_expanded ul li a:hover {
background:#fff;
color:#343434;
}

.genre_expanded,.order_expanded, .place_expanded {
display:none;
padding-left:8px;
background:#343434;
position:relative;
width:144px;
-moz-border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
color:#fff;
/*border-color: #666;
border-style: solid;
border-width: 2px 1px;
*/
top:-2px;
left:-1px;
z-index:10000;
clear:both;
}

div#recommended_list_header div#genre_wrapper:hover,div#order_wrapper:hover, div#place_wrapper:hover {
border:solid 1px #000;
}

.genre_dropdown_button,.dropdown_button, .place_dropdown_button {
height:25px;
width:16px;
float:right;
background:transparent url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -155px 0;
}

div#recommended_list_header div#genre_wrapper:hover,#frontpage div#place_wrapper:hover,div#order_wrapper:hover 
{cursor:pointer;}


div#recommended_list_header div#genre_wrapper:hover .genre_dropdown_button,
#frontpage div#place_wrapper:hover .place_dropdown_button, 
div#order_wrapper:hover .dropdown_button {
background:transparent url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -155px -50px;
}

/****************************
*   Start short entries   **/
div.top_list_entry_short {
width:217px;
font-family:Verdana;
font-size:10px;
/*padding-left:8px;*/
padding-right:8px;
margin-bottom:7px;
}

.article_plug_track div.top_list_entry_short {
margin-bottom:3px;
}

div.top_list_entry_short .top_list_number {
float:left;
width:26px;
font-size:18px;
font-weight:700;
font-family:Verdana;
color:#c1c1c1;
text-align:center;
height:30px;
}

div.top_list_entry_long .top_list_number {
float:left;
width:26px;
font-size:18px;
font-weight:700;
font-family:Verdana;
color:#c1c1c1;
text-align:center;
height:30px;
}

.listpage div.top_list_entry_long .top_list_number {
width:30px;
font-size:24px;
height:30px;
font-weight:normal;
}


div.top_list_entry_short .recommended {
/*margin-left:5px;*/
float:right;
width:16px;
height:16px;
margin-top:4px;
background:transparent url(../graphics/stjerne_liten.png) no-repeat;
}

#frontpage div.top_list_entry_short .recommended {display:none;}

.listpage div.top_list_entry_long .recommended {
float:right;
width:16px;
height:16px;
background:transparent url(../graphics/stjerne_liten.png) no-repeat;
position:relative;
top:-20px;
left:-416px;
}

div.top_list_entry_short .details {
padding-left:8px;
float:left;
width:183px;
margin-left:0;
}

form.untouched #content div.top_list_entry_short a:link,form.untouched #content div.top_list_entry_short a:visited {
font-family:Verdana;
font-size:10px;
text-decoration:none;
color:#000;
}

form.untouched #content div.top_list_entry_short .details_header a:link,form.untouched #content div.top_list_entry_short .details_header a:visited {
color:#cc3b11;
font-weight:700;
font-family:Verdana;
}

div.top_list_entry_short .icons {
clear:both;
margin: 0 0 0 2px;
width:225px;
line-height:22px;
height:22px;

}

div.top_list_entry_short .icons a.add_to_playlist {
/*clear:left;*/
margin-left:8px;
}


#content div.top_list_entry_short div.icons a.track.listen:link,
#content div.top_list_entry_short div.icons a.track.listen:visited {
/*margin-left:34px;*/
padding-left:0;
border-right:solid 1px #ebebeb;
padding-right:8px;
display: block;
float:left;
height:23px;
position:relative;
/*top:-4px;*/
}

/*
div.top_list_entry_short div.icons a span.icon {
display:inline-block;
width:18px;
height:16px;
background:transparent url(../graphics/sprite-ikoner-praha-22px.png) no-repeat;
margin-right:6px;
}
*/

div.top_list_entry_short div.icons a span.icon {
background:transparent url(../graphics/sprite-ikoner-praha-22px.png) no-repeat scroll 0 0;
display:inline-block;
height:22px;
margin-right:6px;
vertical-align:middle;
width:22px;
}



.article_plug_track div.top_list_entry_short div.icons a span.icon {
height:22px;
width:22px;
}

div.top_list_entry_short div.icons a.listen span.icon {

position:relative;
/*
background-position:0 -75px;
left:-25px;
top:3px;*/
}



div.top_list_entry_short div.icons a.listen.playing span.icon {
background-position:-125px -75px;
}

div.top_list_entry_short div.icons a.listen span.text {
position:relative;

/*left:24px;*/
width:30px;
color:#666;
font-weight:700;
/*top:-4px;*/
}

div.top_list_entry_short div.icons a.listen:hover span.text,div.top_list_entry_short div.icons a.add_to_playlist:hover span.text {
border-bottom:solid 1px #C5C5C3;
}

div.top_list_entry_short div.icons a.listen:hover span.icon {
background-position:0 -100px;
}

div.top_list_entry_short div.icons a.listen.playing:hover span.icon {
background-position:-125px -100px;
}

div.top_list_entry_short div.icons a.add_to_playlist span.icon {
background-position:-100px -0px;
position:relative;
/*left:-102px;*/
}

div.top_list_entry_short div.icons a.add_to_playlist span.text {
color:#c5c5c3;
position:relative;
/*left:20px;*/
/*top:-4px;*/
}

.article_plug_track div.top_list_entry_short div.icons a.add_to_playlist span.text {
/*top:-8px;*/
}

div.top_list_entry_short div.icons a.add_to_playlist:hover span.icon {
background-position:-100px -25px;
}

/**    End short entries    *
****************************/
#recommended_list div.top_list_entry_long {
padding-left:6px;
width:474px;
}

#article div.top_list_entry_long {
background-color:#ccc;
}

#threecolumns div.top_list_entry_long{
padding-left:6px;
width:440px;
}

div.top_list_entry_long .cd_case_container {
width:61px;
}

#recommended_list div.top_list_entry_long div.details {
border-top:dotted 1px #eee;
}

div.top_list_entry_long div.details {
width:262px;
float:left;
margin-left:6px;
padding-bottom:6px;
}

#article div.top_list_entry_long div.details {
width:240px;
}

#threecolumns div.top_list_entry_long div.details {
width:242px;
}

#threecolumns.listpage div.top_list_entry_long div.details {
width:220px;
}


form.untouched #content div.top_list_entry_long div.details a:link,form.untouched #content div.top_list_entry_long div.details a:visited {
font-family:Verdana;
font-size:11px;
color:#000;
}

form.untouched #content div.top_list_entry_long div.details div.details_header {
font-weight:700;
font-size:12px;
}

form.untouched #content div.top_list_entry_long div.details div.details_header a:link,form.untouched #content div.top_list_entry_long div.details div.details_header a:visited {
color:#b33633;
font-size:12px;
font-family:Verdana;
font-weight:700;
}

div.top_list_entry_long div.details div.genre {
font-size:10px;
font-family:Verdana;
min-height:22px;
color:#CCC;
}

div.details div.genre span.tag_icon,div.large_result_item span.tag_icon,
form.untouched #search_browse div.medium_result_item span.tag_icon{
margin-right:6px;
float:left;
display:block;
width:22px;
height:22px;
background:transparent url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -50px -25px;
}

div.details div.genre span.tag_icon:hover,div.large_result_item span.tag_icon:hover,
form.untouched #search_browse div.medium_result_item span.tag_icon:hover {
background:transparent url(../graphics/sprite-ikoner-praha-22px.png) no-repeat -50px 0;
}

form.untouched #content div.top_list_entry_long div.details div.genre a,form.untouched #content div.top_list_entry_long div.icons a {
color:#CCCCCC;
line-height:22px;
}

#recommended_list div.top_list_entry_long div.icons {
border-top:dotted 1px #eee;
border-right:dotted 1px #eee;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

div.top_list_entry_long div.icons {
width:142px;
float:right;
}

#threecolumns div.top_list_entry_long div.icons {
width:122px;
}

#threecolumns.listpage div.top_list_entry_long div.icons {
width:122px;
}


form.untouched #content div.top_list_entry_short div.icons .track,form.untouched #content div.top_list_entry_long div.icons .track {
background-color:transparent;
margin:0;
padding:0;
}

div.top_list_entry_long div.icons a {
float:right;
line-height:25px;
font-family:Arial;
}

div.top_list_entry_long div.icons a span.icon {
position:relative;
/*top:7px;*/
vertical-align: middle;
display:inline-block;
width:22px;
height:22px;
background:transparent url(../graphics/sprite-ikoner-praha-22px.png) no-repeat;
margin-right:6px;
}

form.untouched #content div.top_list_entry_long div.icons a 
{
	height: 22px;
	} 

form.untouched #content div.top_list_entry_long div.icons a.listen {
	font-size:11px;
	text-align: right;
	font-weight:700;
	color:#666;
}

form.untouched #content div.top_list_entry_long div.icons a.listen.playing {
background-color:inherit;
}

form.untouched #content div.top_list_entry_long div.icons a.listen.playing span.icon {
background-color:inherit;
background-position:-125px -50px;
}

form.untouched #content div.top_list_entry_long div.icons a.add_to_playlist {
text-align:right;
width:120px; 
font-size:11px;
color:#C5C3C3;
font-weight:400;
}

/***************************************************
 End Styling for NEW Top Lists (Praha)			
**************************************************
**************************************************
 Styling for Recommends    						
***************************************************/
form.untouched #Recommends h2 {
font-family:Georgia, Arial, Verdana, Sans-Serif;
font-size:20px;
font-weight:700;
}

/***************************************************
 End Styling for Recommends						
**************************************************/

 
 
/**************************************************
 Styling for kommentarer							
Credits: Dynamic Drive CSS Library				
URL: http://www.dynamicdrive.com/style/			
***************************************************/
.comment {
background-color:#FFF;
color:#333;
top:10px;
margin-bottom:10px;
margin-right:5px;
padding-bottom:5px;
}

.comment .title {
min-height:14px;
}

.comment .title .date {
display:block;
float:right;
font-size:11px;
}

.commentbox .title .titletext {
font-weight:700;
display:block;
float:left;
margin-bottom:4px;
}

.comment .body {
clear:both;
margin-top:10px;
font-size:120%;
}

.commentbox {
background-color:inherit;
color:#000;
width:93%;
overflow:hidden;
padding:10px;
}

.commentfooter {
clear:left;
font-size:85%;
position:relative;
min-height:18px;
color:#A9CDD5;
padding:5px 5px 5px 0;
}

.commentfooter a {
color:#A9CDD5;
}

.commentfooter .avatar,.writtenby,.memberof {
float:left;
margin-left:3px;
}

.replydiv .replytextarea {
margin-left:10px;
width:80%;
height:100px;
}

.commentactions {
margin-top:4px;
clear:left;
display:block;
}

.commentactions a {
color:inherit;
margin-left:1em;
text-decoration:none;
font-weight:700;
display:block;
}

/***************************************************
 Styling for miniautomat (nederst på siden		
***************************************************/
#miniautomat_container {
background:#000 none repeat scroll 0 50%;
border-top:3px solid #fe7700;
bottom:0;
color:#FFF;
height:30px;
left:0;
position:fixed;
width:100%;
z-index:20000;
font-family:Verdana;
padding:3px 0;
}

#miniautomat_inner {
position:relative;
width:990px;
height:0;
margin:0 auto;
}

#miniautomat_swf {
float:right;
position:relative;
margin:0;
}

#nowplaying_star {
float:left;
background:url(../graphics/sprite-bunnlinje-praha-20px.png) no-repeat scroll -500px -25px;
height:20px;
width:20px;
margin-top:5px;
margin-right:10px;
}

#nowplaying_star.recommended {
background:url(../graphics/sprite-bunnlinje-praha-20px.png) no-repeat scroll -500px -75px;
}

#miniautomat_nowplaying {
float:left;
position:relative;
text-align:left;
width:300px;
margin:0 0 0 10px;
}

#nowplaying_image {
margin-top:1px;
height:28px;
width:28px;
float:left;
margin-right:8px;
}

#nowplaying_playinginfo {
margin-right:5px;
float:left;
width:225px;
font-size:11px;
color:#3fa5ed;
white-space:nowrap;
overflow:hidden;
}

#nowplaying_playinginfo span a:link,#nowplaying_playinginfo span a:visited {
text-decoration:none;
color:#3fa5ed;
}

#nowplaying_desc {
color:#DDD;
font-size:10px;
}

#miniautomat_links {
color:#CCC;
float:left;
font-size:10px;
height:30px;
}

#miniautomat_links span span {
position:relative;
left:24px;
top:10px;
color:#eee;
font-size:8px;
text-align:left;
cursor:pointer;
}

#miniautomat_links .link_icon {
background-image:url(../graphics/sprite-bunnlinje-praha-20px.png);
margin-top:5px;
height:20px;
display:block;
float:left;
margin-right:11px;
text-align:left;
}

#nowplaying_likes {
width:50px;
background-position:0 0;
}

#nowplaying_comment {
background-position:-200px 0;
width:83px;
}

#nowplaying_mixtape {
background-position:-300px 0;
width:70px;
}

#nowplaying_facebook {
background-position:-400px 0;
width:42px;
}

#nowplaying_download {
background-position:-100px 0;
width:70px;
}

#nowplaying_comment:hover {
background-position:-200px -25px;
}

#nowplaying_mixtape:hover {
background-position:-300px -25px;
}

#nowplaying_facebook:hover {
background-position:-400px -25px;
}

/***************************
** Skjult kommentarboks ***/
.np_wrapper {
width:380px;
height:275px;
color: #FFF;
/*-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;*/
display:none;
background-color:transparent;
position:absolute;
top:-275px;
left:318px;
z-index:1001;
}

.np_top {
width:380px;
height:11px;
background:url(../graphics/kommentar_popup_topp.png) left center no-repeat;
}

.np_wrapper.np_wrapper_mixtape .np_bottom, .np_wrapper.comment .np_bottom {
width:380px;
height:30px;
background:url(../graphics/miksteip_popup_bunn.png) left center no-repeat;
}

.np_wrapper.np_wrapper_comment .np_bottom {
width:380px;
height:30px;
background:url(../graphics/kommentar_popup_bunn.png) left center no-repeat;
}


.np_inner_wrapper {
background-color:#000;
width:380px;
text-align: left;
height:234px;
padding-bottom:2px;
font-size:11px;
}

.np_header {
height:31px;
margin-left:8px;
margin-right:8px;
padding-bottom:8px;
border-bottom:solid 1px #666;
}

.np_header_image {
margin-left:2px;
height:32px;
width:32px;
display:block;
float:left;
}

.np_header_text {
text-align:left;
width:274px;
float:left;
margin-left:6px;
}

.np_header_pre {
font-size:10px;
color:#d5d5d5;
}

.np_header_title {
color:#3f92e6;
}

.np_close {
float:right;
display:block;
height:26px;
width:26px;
margin-right:2px;
background:transparent url(../graphics/Sprite-Ikoner-praha-26px.png) no-repeat scroll 0 0;
}

.np_close:hover {
background:transparent url(../graphics/Sprite-Ikoner-praha-26px.png) no-repeat scroll 0 -30px;
}

#np_content_mt_list 
{
	clear: both;
	/*margin: 11px;*/
	}

#np_content_mt_list .navi {text-align: center; color: #CCC; font-size:12px; padding-top: 2px; height: 23px;}

#np_content_mt_list .navi li {
/*border: solid 1px #666;*/
display: inline;
}


#np_content_mt_list .navi li a
{
	color: #ccc;
	padding: 2px;
	
	text-decoration: none;
	margin: 0px 3px;
	
	} 

#np_content_mt_list .navi li.active a, #np_content_mt_list .navi li a:hover 
{
	color: #de462c;
	text-decoration: underline;
	
	} 






.np_content_mt_header 
{
	height: 22px; line-height: 22px;
	font-size: 12px;
	font-weight: 700;
	color: #cccccc;
	
	}

.np_content_mt_header a {color: #666666;} 	

.np_content_mt_header a:hover {color: #de462c; text-decoration:underline;}  
 
	
#np_content_mt_header_add {float: left;
                           width: 120px;
                           border-right: solid 1px #222222;
                           cursor: pointer;
                           }
   
                   
                           
#np_content_mt_header_existing 
{
	float: right;
	text-align: right;
    width: 230px;
   
}

#np_content_mt_header_existing span.headertext:hover, 
#np_content_mt_header_existing #np_mt_users span:hover,
#np_mt_users_dropdown li:hover {color: #de462c; text-decoration: underline; cursor: pointer;} 


#np_mt_users {display: inline;}


#np_mt_users span img 
{
	margin-left: 3px;
	}


#np_mt_users_dropdown 
{
	clear: both;
	z-index: 1;
	width: 207px;
	padding:3px 11px;
	position: absolute; 
	background-color: #000;
	font-weight: normal;
	color: #3fa5ed;
	}

#np_content_mt_list .mixtapeslist ul.items li 
{ clear: left;
  height: 25px;
  font-size: 12px;
  line-height: 23px;
  }

#np_content_mt_list .mixtapeslist ul.items li a
{
	float: left;}

#np_content_mt_list .mixtapeslist ul.items li a.mixtape_entry
{
	width: 270px; 
	}

#np_content_mt_list .mixtapeslist ul.items li a.mixtape_play 
{
 margin-right:11px;
	}

#np_content_mt_list .mixtapeslist ul.items li a.mixtape_rediger
{
	/*width: 52px;*/
	}


.np_content, .np_content_mixtapes
{
/*width: 340px;*/
clear:both;
color: #FFF;
margin:11px;
}



.np_content_left
{ float: left;
  width: 180px;
  text-align: left !important;
  
   }

.np_content_left.loggedin
{ width: 358px;
  
   }

.np_content_left.loggedin #nowplaying_comment_input
{  	width: 350px;

	}




.np_content_right {
float:right;
width: 170px;
/*margin-right:8px;
font-size:12px;*/
}




.np_content_footer {
clear: both;
padding-top: 11px;

}


#nowplaying_comment_input, #mt_new_description {
width:90%;
height:120px;
padding-top:5px;
padding-left:3px;
border:1px solid #535353;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
color:#000;
background-color:#FFF;
font-size:12px;
overflow:auto;
}

#mt_new_description
{height: 60px;}

#np_content_new_mt_submit 
{
	clear: both;
		}


#np_content_new_mt {clear: both;}


.nowplaying_comment_singleinput, #np_content_new_mt .nowplaying_comment_singleinput {
width:161px;
display:block;
color:#000;
background-color:#FFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #535353;
margin-bottom:6px;
}

 #np_content_new_mt .nowplaying_comment_singleinput {width:90%;}

.np_content_right.no_hover .nowplaying_comment_singleinput {
background-color:#000;
border:1px solid transparent;
}


#nowplaying_comment_input.sending_comment {
background:#fff url(../graphics/loading.gif) center center no-repeat;
}

.np_content .curr_focus,.np_content_right .curr_focus {
border-color:green;
}

.np_content_right.no_hover .nowplaying_comment_singleinput.curr_focus {
border-color:transparent;
}


#np_submit {
/*width:59px;*/
display:block;


/*border:solid 1px transparent;
height:26px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin-top:58px;
background-color:Transparent;
background:url(../graphics/button_send.png) center center no-repeat;
*/
float:right;
margin-right:6px;

}


#np_submit.no_hover {
background:none;
}


#np_feedback, #np_feedback_mixtape {
text-align:left;
font-weight:700;
color:#FF1010;
position:relative;
height:45px;
display:block;
float:left;
}

#np_feedback 
{
width: 200px;
}

#np_feedback a:link,#np_feedback a:visited {
color:#b33633;
text-decoration:none;
}


#np_submit:hover {
/*border:solid 1px #fb643f;*/
}

#np_submit.no_hover:hover {
/*border:solid 1px transparent;*/
}



/*** END Skjult kommentarboks **
******************************
*********WATERMARK************/
.txt {
height:17px;
vertical-align:middle;
padding:2px;
}

/* IE7/6 hasLayout hack */
.updnWatermark {
position:absolute;
width:0;
height:17px;
vertical-align:middle;
zoom:1;
}

/* watermark label styling */
.updnWatermark label {
position:absolute;
left:0;
top:0;
white-space:nowrap;
color:#999;
padding-top:3px;
padding-left:4px;
height:17px;
vertical-align:middle;
z-index:1;
font-weight:400;
}

/* Css specific for search watermark */
#navigation_search .updnWatermark label {
padding-top:0;
top:-4px;
}


/* IE7 specific hack for search watermark */
*:first-child+html #navigation_search .updnWatermark label {
left:-190px;
}

/******END WATERMARK********/
#miniautomat_links .icon {
padding-left:20px;
}

#miniautomat_links .miniautomat_link {
text-decoration:none;
}


/***************************************************
 END Styling for miniautomat (nederst på siden		
***************************************************/
form.untouched .questionmark {
color:Blue;
}

form.untouched .questionmark:hover {
text-decoration:underline;
cursor:default;
}

/***************************************************
 Styling for Share-this icon						
***************************************************/
form.untouched .shareicon16 {
line-height:20px;
display:inline-block;
height:18px;
background:url(../graphics/share-icon-16x16.png) no-repeat center left;
overflow:visible;
padding:2px 0 2px 20px;
}

/***************************************************
 Styling for Share-this icon						
**************************************************
**************************************************
 Styling for standalone mixtape icon   			
***************************************************/
form.untouched .mixtape-icon {
width:32px;
height:19px;
background:url(../graphics/sprite-icons17px.gif) no-repeat -449px 0;
position:relative;
float:left;
}

form.untouched .mixtape-icon:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -449px -100px;
}

form.untouched .mixtape-icon a {
position:absolute;
top:0;
left:0;
width:32px;
height:19px;
}

form.untouched .download-icon {
width:45px;
height:19px;
background:url(../graphics/sprite-icons17px.gif) no-repeat -31px 0;
position:relative;
float:left;
}

form.untouched .download-icon:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -31px -100px;
}

form.untouched .download-icon a {
position:absolute;
top:0;
left:0;
width:45px;
height:19px;
}

form.untouched .queue-icon {
height:19px;
width:19px;
background:url(../graphics/sprite-icons17px.gif) no-repeat -133px 0;
position:relative;
float:left;
}

form.untouched .queue-icon:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -133px -100px;
}

form.untouched .popup-icon {
height:19px;
width:19px;
background:url(../graphics/sprite-icons17px.gif) no-repeat -189px 0;
position:relative;
float:left;
}

form.untouched .popup-icon:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -189px -100px;
}

form.untouched .comment-icon {
height:19px;
width:19px;
background:url(../graphics/sprite-icons17px.gif) no-repeat -114px 0;
position:relative;
float:left;
}

form.untouched .comment-icon:hover {
background:url(../graphics/sprite-icons17px.gif) no-repeat -114px -100px;
}

/***************************************************
 END Styling for standalone mixtape icon   		
**************************************************
**************************************************
 Styling for login-box meny					
***************************************************/
form.untouched .LoggedInView {
/*width:450px;
font-size:10pt;*/
margin:auto;
}

form.untouched #loggedinmenu {
position:absolute;
/*margin-top:10px;*/
z-index:80;
width: 490px;
text-align: left;
}


form.untouched #header #login #menuheader1 {
background:transparent url(../graphics/sprite-ikoner-praha-vertikal.png) no-repeat scroll 0 0;
padding-left:27px;
text-align:left;
}

form.untouched #header #login #menuHolder 
{
display: none;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-radius-bottomleft:6px;
-webkit-border-radius-bottomright:6px;
-webkit-border-radius:6px;
border-radius-bottomleft:6px;
border-radius-bottomright:6px;
/*float:left;*/
width:476px;
background-color:#000;
color:#fff;
height:100%;
padding-left:14px;
padding-right:14px;
padding-bottom:14px;
margin-left: -7px;
z-index:99999;
display:none;
}

form.untouched #header #login .menuItemsHolder {
display:none;
z-index:99999;
}

form.untouched #header #login #menuHolder .menuItems .item  
{width:470px;}

form.untouched #header #login #menuHolder .menuItems .item, .np_wrapper .mixtapeslist ul.items li {

border-bottom: dotted 1px #282828;
z-index:99999;
padding:1px 0;
}

form.untouched #header #login #menuHolder .menuItems .item a, .np_wrapper .mixtapeslist ul.items li a  
{   color: #3f92e6;
	text-decoration: none;	
}

form.untouched #header #login #menuHolder .menuItems .item a:hover, .np_wrapper .mixtapeslist ul.items li a:hover
{
	text-decoration: underline;	
}



form.untouched #header #login #menuHolder .menuItems .itemheader {
margin-top:10px;
}



form.untouched #header #login #menuHolder .menuItems .admin a {
text-decoration:none;
color:#cc3b1f;
}

form.untouched #header #login #menuHolder .menuItems {
list-style:none;
background-color:#000;
color:#fff;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

form.untouched #header #login #menuHolder .menuItems .item:hover {
/*background-color:#fff;*/
cursor:pointer;
}

form.untouched #header #login .menuheader {
border:solid 0 transparent;
/*font-size:18px;*/
float:left;
font-weight: 700;
text-decoration:underline;
margin-left:5px;
margin-right:5px;
padding-left:2px;
padding-right:2px;
list-style:none;
}

form.untouched #header #login .menuheader img { margin-left: 6px;}

form.untouched #header #login .menuheader:hover {
color:#de462c;
/*color:#b33633;*/
cursor:pointer;
}

/***************************************************
 END Styling for login-box meny						
**************************************************
**************************************************
 Styling for kommentarer på låt					
***************************************************/
form.untouched #trackcomments .said {
padding-bottom:15px;
}

form.untouched #trackcomments .rating {
padding-right:10px;
vertical-align:top;
}

form.untouched #trackcomments small {
color:#999;
font-size:11px;
}

/***************************************************
 END Styling for kommentarer på låt				
**************************************************
**************************************************
 Styling for miksteip-popup    					
***************************************************/
.addtracktomixtape-overlay {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
height:100%;
width:100%;
background:#FFF;
opacity:.75;
filter:alpha(opacity=75);
-moz-opacity:0.75px;
z-index:101;
margin:0;
padding:0;
}

#mixtapeselectlist option,#mixtapeUserSelectlist option {
color:#000;
background:#EAE8E1;
}

.addtracktomixtape-window {
position:fixed;
background:transparent url(../graphics/bg-miksteip.png) left center no-repeat;
z-index:20000;
display:none;
text-align:left;
margin-left:-325px;
margin-top:-200px;
top:50%;
left:50%;
width:485px;
height:390px;
padding:5px 5px 5px 160px;
}

* html .addtracktomixtape-window {
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');
}

.mixtapesHeader {
color:#afa9a4;
font-size:12px;
}

#addTrackToMixtape a,#addTrackToMixtape a:visited {
color:#b2242f;
text-transform:uppercase;
}

#addTrackToMixtape .mixtapeTitle {
font-weight:700;
font-family:Courier;
font-size:20px;
display:block;
background-color:#eae8e1;
width:550px;
text-transform:uppercase;
overflow:hidden;
line-height:35px;
height:35px;
}

/***************************************************
 END Styling for miksteip-popup    					
**************************************************
**************************************************
 Styling for Jquery Autocomplete dropdown			
***************************************************/
.ac_results {
border:0 solid #000;
background-color:#FFF;
overflow:hidden;
z-index:99999;
padding:0;
}

.ac_results ul {
width:100%;
list-style-position:outside;
list-style:none;
margin:0;
padding:0;
}

.ac_results li {
cursor:default;
display:block;
font:menu;
font-size:12px;
line-height:16px;
overflow:hidden;
margin:0;
padding:2px 5px;
}

.ac_loading {
background:#FFF url('../graphics/loading.gif') right center no-repeat;
}

.ac_odd {
background-color:#eee;
}

.ac_over {
background-color:#0A246A;
color:#FFF;
}

/***************************************************
 END Styling for Jquery Autocomplete dropdown		
**************************************************
**************************************************************
 Styling for nye miksteiper									
***************************************************************/
#new_mixtapes {
margin-left:8px;
margin-top:11px;
}

#new_mixtapes .entry {
margin-top:1px;
}

#new_mixtapes .cd_case_container {
float:left;
margin-right:6px;
}

#new_mixtapes .about {
float:left;
width:155px;
white-space:nowrap;
overflow:hidden;
}

#new_mixtapes .title a {
font-size:18px;
font-family:Georgia;
color:#cc3b1f;
text-decoration:none;
}

#new_mixtapes .by {
font-size:10px;
margin-bottom:2px;
}

#new_mixtapes .by a {
font-size:10px;
text-decoration:none;
color:#000;
}

#new_mixtapes .number_of_tracks {
font-size:11px;
}

#new_mixtapes p {
clear:both;
font-size:11px;
position:relative;
top:-3px;
margin-bottom:10px;
}

/***************************************************************
 END Styling for nye miksteiper                         		
**************************************************************
**************************************************************
 Styling for generell paginator i app_code/paginator.cs		
***************************************************************/
form.untouched #content div.pages {
margin-bottom:20px;
margin-top:20px;
text-align:center;
width:100%;
}

form.untouched #content div.paginator {
font-size:12px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:430px;
}

form.untouched #content div.paginator .atstart {
background:#FFF none repeat scroll 0 0;
color:#AAA;
margin-right:20px;
padding:2px 6px;
}

form.untouched #content div.paginator .this-page {
background:#FFF none repeat scroll 0 0;
color:#FF0084;
font-size:13px;
font-weight:700;
vertical-align:top;
border-color:#999;
padding:2px 6px;
}

form.untouched #content div.paginator a:link,form.untouched #content div.paginator a:visited {
background:#FFF none repeat scroll 0 0;
border:1px solid #DDD;
text-decoration:none;
padding:2px 6px;
}

form.untouched #content div.paginator a:hover {
background:#D52C2C none repeat scroll 0 0;
color:#FFF;
text-decoration:none;
border-color:#036;
}

form.untouched #content div.paginator a.next {
margin-left:20px;
}

form.untouched #content div.paginator a.prev {
margin-right:20px;
}

form.untouched #content div.pages div.results {
-x-system-font:none;
color:#AAA;
font-family:Arial,Helvetica;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:15px;
margin-top:8px;
text-align:center;
}

form.untouched #content div.paginator .break {
background:#FFF none repeat scroll 0 0;
border:medium none;
text-decoration:none;
padding:2px 6px;
}

/***************************************************************
 END Styling for generell paginator i app_code/paginator.cs   
**************************************************************
**************************************************************
 Styling for stor søkeboks									
***************************************************************/
form.untouched #large_search_container {
background-position:inherit 0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
margin-bottom:2px;
height:40px;
background-color:inherit;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
padding:2px;
}

form.untouched #large_search_input_container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF url(../graphics/search_input_container_bg_large_orange.gif) no-repeat scroll 0 0;
height:40px;
width:538px;
float:left;
margin-top:0;
z-index:5;
}

form.untouched .large_search_input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#666;
display:inline;
float:left;
font-size:16px;
height:28px;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:488px;
margin:0;
padding:12px 0 0 10px;
}

form.untouched .large_search_submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEE url(../graphics/search_submit_bg_large_orange.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:inline;
float:left;
height:40px;
width:40px;
margin:0;
padding:0;
}

form.untouched #browse_container {
float:left;
margin-left:10px;
}

form.untouched #browse_container a.large_text:link,form.untouched #browse_container a.large_text:visited {
line-height:20px;
margin-left:3px;
border:solid 1px lightgray;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-decoration:none;
color:gray;
font-size:0.9em;
padding:1px 3px;
}

form.untouched #browse_container a:hover {
border:solid 1px #d52c2c;
}

/***************************************************************
 END Styling for stor søkeboks									
**************************************************************
**************************************************************
 Styling for ny søkeside og utforsk    						
***************************************************************/
div#results_menu,div#browse {
}

ul#results_order {
float:right;
overflow:visible;
}

ul#results_filter,ul#results_order {
list-style-type:none;
margin:0 0 10px;
padding:3px 0 5px;
}

ul#results_filter li,ul#browse_menu li,ul#browse_filter li {
display:inline;
float:left;
font-size:12px;
margin:0 20px 0 0;
}

ul#results_order li {
float:left;
margin-left:6px;
}

form.untouched #search_browse ul#results_filter li a:link,form.untouched #search_browse ul#results_filter li a:visited,form.untouched #search_browse ul#browse_menu li a:link,form.untouched #search_browse ul#browse_menu li a:visited,form.untouched #search_browse ul#browse_filter li a:link,form.untouched #search_browse ul#browse_filter li a:visited {
text-decoration:none;
color:#cc3b1f;
float:left;
padding:0 0 1px;
}

form.untouched #search_browse ul#results_filter li a:link.selected,form.untouched #search_browse ul#results_filter li a:visited.selected,form.untouched #search_browse ul#browse_menu li a:link.selected,form.untouched #search_browse ul#browse_menu li a:visited.selected,form.untouched #search_browse ul#browse_filter li a:link.selected,form.untouched #search_browse ul#browse_filter li a:visited.selected{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../graphics/search_filter_icon.gif) no-repeat scroll center bottom;
color:#333;
font-weight:700;
text-decoration:none;
padding:0 0 9px;
}

form.untouched #search_browse ul#results_order li a:visited.selected, form.untouched #search_browse ul#results_order li a:link.selected 
{
	color:#333;
	font-weight:700;
	text-decoration:none;
	padding:0 0 9px;
}


div#no_search {
margin-bottom:10px;
}

div#no_search h3 {
color:#222;
}

/****************     LARGE Result Item  **********************/
form.untouched #search_browse div.large_result_item {
float:left;
width:340px;
height:260px;
margin-bottom:10px;
padding-bottom:10px;
margin-left:10px;
}

form.untouched #search_browse div.large_result_item div.large_details,form.untouched #search_browse div.large_result_item div.large_details_menu {
position:relative;
top:-64px;
background-image:url(../graphics/browse_overlay.png);
z-index:10;
height:47px;
border-top:solid 1px #ccc;
padding:5px 0 10px;
}

form.untouched #search_browse div.large_result_item div.large_details {
padding-left:5px;
margin-left:2px;
width:325px;
}

form.untouched #search_browse div.large_result_item div.large_details div.strong {
height:1.7em;
overflow:hidden;
}

form.untouched #search_browse div.large_result_item div.large_details div.strong a:link,form.untouched #search_browse div.large_result_item div.large_details div.strong a:visited {
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-family:Georgia;
font-size:1.65em;
font-weight:400;
letter-spacing:1px;
}

form.untouched #search_browse div.large_result_item div.genre {
color:#ccc;
clear:both;
font-size:11px;
font-weight:400;
position:relative;
top:-54px;
}

form.untouched #search_browse div.large_result_item div.large_details div.genre,form.untouched #search_browse div.large_result_item div.large_details div.genre a:link,form.untouched #search_browse div.large_result_item div.large_details div.genre a:visited {
color:#ccc;
width:294px;
text-decoration:none;
}

form.untouched #search_browse div.large_result_item div.large_details div.genre a:hover {
text-decoration:underline;
color:#FF0;
}

/**************** END LARGE Result Item  *********************
***************     MEDIUM Result Item  **********************/
form.untouched #search_browse div.medium_result_item {
float:left;
margin-left:9px;
margin-right:9px;
width:216px;
height:270px;
margin-bottom:10px;
padding-bottom:10px;
}

form.untouched #search_browse div.medium_result_item.mixtape_entry {
width:98%;
clear:both;
float:none;
height:auto;
}

form.untouched #search_browse div.medium_result_item.mixtape_entry div.mixtape_tracks {
position:relative;
float:left;
padding-left:14px;
display:block;
font-size:10px;
width:450px;
}


form.untouched #search_browse div.medium_result_item.mixtape_entry .large_cd_case_container 
{
	float:left;
}

form.untouched #search_browse div.medium_result_item.mixtape_entry div.mixtape_tracks a {
font-size:10px;
}

form.untouched #search_browse div.medium_result_item.mixtape_entry div.mixtape_tracks div.summary {
font-size:12px;
margin-bottom:8px;
}

form.untouched #search_browse div.medium_result_item div.mixtape_tracks div.summary a.mixtape_title {
font-family:Georgia;
font-weight:400;
font-size:26px;
color:#CC3B1f;
}

form.untouched #search_browse div.medium_result_item.mixtape_entry div.mixtape_tracks div.summary a.mixtape_by {
color:#CC3B1f;
font-family:Georgia;
font-weight:400;
font-size:18px;
}

form.untouched #search_browse div.medium_result_item div.mixtape_description {
font-size:12px;
margin-bottom:14px;
}

form.untouched #search_browse div.medium_result_item a.play_all_tracks:hover {
text-decoration:none;
cursor:pointer;
}

form.untouched #search_browse div.medium_result_item .mixtape_tracks_inner {
font-size:12px;
font-family:Verdana;
}

form.untouched #search_browse div.medium_result_item .mixtape_tracks_inner .tracks_intro {
font-size:11px;
margin-bottom:6px;
}

form.untouched #content div.large_cd_case_container img {
margin-top:4px;
margin-left:30px;
display:block;
position:absolute;
}

form.untouched #content div.large_cd_case_container a.large_cd_case,form.untouched #content div.large_cd_case_container a.track {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../graphics/search_large_cd_case.png) no-repeat scroll 0 0;
display:block;
height:189px;
position:relative;
width:217px;
z-index:1;
min-height:0;
margin:0;
padding:0;
}

form.untouched #content div.large_cd_case_container a.large_cd_case.recommended,form.untouched #content div.large_cd_case_container a.track.recommended {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../graphics/search_large_cd_case_anbefaler.png) no-repeat scroll 0 0;
display:block;
height:189px;
position:relative;
width:217px;
z-index:1;
min-height:0;
margin:0;
padding:0;
}

form.untouched #search_browse div.large_cd_case_container a.playing,form.untouched #search_browse div.large_cd_case_container a.playing:hover {
background:transparent url(../graphics/search_large_cd_case_pause.png) no-repeat scroll 0 0;
}

form.untouched #search_browse div.large_cd_case_container a.playing.recommended,form.untouched #search_browse div.large_cd_case_container a.playing.recommended:hover {
background:transparent url(../graphics/search_large_cd_case_anbefaler_pause.png) no-repeat scroll 0 0;
}

form.untouched #search_browse div.medium_result_item div.medium_details {
font-family:Verdana;
position:relative;
top:-67px;
background-image:url(../graphics/browse_overlay.png);
height:48px;
margin-left:29px;
width:180px;
z-index:5;
padding:5px 0 10px 5px;
}

form.untouched #search_browse div.medium_result_item.mixtape_entry div.medium_details {
background-image:none;
}

form.untouched #search_browse div.medium_result_item div.track_icons,form.untouched #search_browse div.large_result_item div.track_icons {
clear:both;
position:relative;
top:-63px;
}

form.untouched #search_browse div.medium_result_item div.medium_details div.strong {
font-weight:700;
height:2.6em;
overflow:hidden;
}

form.untouched #search_browse div.medium_result_item div.medium_details div.cd_case_by a:link,form.untouched #search_browse div.medium_result_item div.medium_details div.cd_case_by a:visited {
color:#fff;
text-decoration:none;
font-size:1em;
}

form.untouched #search_browse div.medium_result_item div.recommended {
width:68px;
position:relative;
top:-189px;
left:-65px;
z-index:10;
}

form.untouched #search_browse div.medium_result_item div.medium_details div.cd_case_by {
color:#fff;
font-size:1em;
}

form.untouched #search_browse div.medium_result_item div.medium_details div.strong a:link,form.untouched #search_browse div.medium_result_item div.medium_details div.strong a:visited {
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-size:1.1em;
}

form.untouched #search_browse div.medium_result_item div.genre {
position:relative;
top:-55px;
clear:both;
font-size:11px;
width:187px;
min-height:22px;
}


/**************** END MEDIUM Result Item  **********************/
div.result_item {
border-bottom:1px solid #DDD;
margin-bottom:10px;
padding-bottom:10px;
}

.gigspage div.result_item {
	border-bottom: none 0 #ddd;
	margin-bottom:5px;
	padding-bottom:5px;
}


div.result_item a img {
border:1px solid #CCC;
display:block;
float:left;
padding:1px;
}

div.result_item p,div.result_item strong {
font-size:12px;
line-height:normal;
}

div#all_results h4,div#artists_result h4,div#tracks_result h4,div#mixtapes_result h4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(../graphics/search_h4_bg.gif) no-repeat scroll left bottom;
border-top:1px solid #EEE;
clear:left;
display:block;
position:relative;
text-shadow:0 1px 0 #FFF;
margin-bottom:5px;
min-height:18px;
font-family:Verdana, Arial, Sans-Serif;
font-size:12.8px;
line-height:24px;
padding:8px 8px 17px;
z-index: 10;
}

div#artists_result h4 div.resultheader,div#tracks_result h4 div.resultheader {
line-height:20px;
font-size:11px;
}

div#all_results h4 div.totalhits {
float:right;
font-size:10px;
}

div.results div.totalhits {
font-size:0.9em;
line-height:20px;
margin-bottom:10px;
}

div.results div.row_final,div#all_results div.row_final {
border-bottom:0 none;
}

div.details {
float:left;
width:410px;
margin:0 0 0 10px;
}

#search_browse div.details {
width:370px;
}

#threecolumns.gigspage div.details {
width:200px;
}


.tracks div.details {
width:400px;
}

div.details .details_header a {
font-family:Georgia;
font-size:18px;
}

div.details div.genre {
margin-top:2px;
color:#CCC;
}

.results_container div.stats .stat_group {
width:20px;
}

#search_browse div.stats a:link.stat_group,#search_browse div.stats a:visited.stat_group,#bandprofile-subpage div.stats a:link.stat_group,#bandprofile-subpage div.stats a:visited.stat_group,#threecolumns div.stats a:link.stat_group,#radio_list div.stats a:visited.stat_group {
display:block;
margin-left:10px;
min-width:15px;
padding-left:20px;
padding-bottom:1px;
cursor:default;
text-decoration:none;
color:#000;
}

.results_container .infomessage {
padding-top:12px;
text-align:right;
display:none;
}

.results_container div.stats a.stat_group.stat_hjerte {
background:transparent url(../graphics/hjerte_liten.png) no-repeat scroll center left;
border-bottom:solid 1px transparent;
}

.results_container div.stats a.stat_group.stat_hjerte:hover {
background:transparent url(../graphics/hjerte_liten_hover.png) no-repeat scroll center left;
border-bottom:solid 1px #ccc;
padding-bottom:0;
}

.results_container div.stats a.stat_group.stat_kommentarer {
background:transparent url(../graphics/kommentarer_liten.png) no-repeat scroll center left;
border-bottom:solid 1px transparent;
}

.results_container div.stats a.stat_group.stat_kommentarer:hover {
background:transparent url(../graphics/kommentarer_liten_hover.png) no-repeat scroll center left;
border-bottom:solid 1px #ccc;
padding-bottom:0;
}

.results_container div.stats a.stat_group.stat_lyttinger {
background:transparent url(../graphics/lyttinger_liten.png) no-repeat scroll center left;
}

.results_container div.stats a.stat_group.stat_stjerne {
background:transparent url(../graphics/stjerne_liten.png) no-repeat scroll center left;
height:20px;
}

div.preview_player {
float:left;

margin-left:10px;
}

#search_browse div.preview_player a,#bandprofile-subpage div.preview_player a,#threecolumns div.preview_player a {
clear:right;
float:right;
display:block;
}

div.preview_player span.icon {
background:transparent url(../graphics/sprite-ikoner-praha-22px.png) no-repeat scroll 0 0;
display:inline-block;
height:22px;
margin-right:6px;
position:relative;
top:7px;
width:22px;
}

#search_browse div.preview_player a.listen:link,#search_browse div.preview_player a.listen:visited,#bandprofile-subpage div.preview_player a.listen:link,#bandprofile-subpage div.preview_player a.listen:visited,#threecolumns div.preview_player a.listen:link,#threecolumns div.preview_player a.listen:visited {
color:#666;
font-size:11px;
font-weight:700;
padding-left:0;
}

#search_browse div.preview_player a.add_to_popup:link,#search_browse div.preview_player a.add_to_popup:visited,#bandprofile-subpage div.preview_player a.add_to_popup:link,#bandprofile-subpage div.preview_player a.add_to_popup:visited,#threecolumns div.preview_player a.add_to_popup:link,#threecolumns div.preview_player a.add_to_popup:visited {
clear:both;
width:135px;
color:#C5C3C3;
text-align: right;
font-size:11px;
font-weight:400;
padding-left:0;
}

.results_container div.preview_player .no-tracks {
float:right;
padding-left:50px;
font-style:italic;
}

div.result_item div.recommended {
float:right;
margin-right:10px;
}



div.cd_case_container {
float:left;
margin:0;
}

div.cd_case_container img {
display:block;
position:absolute;
margin:1px 1px 0 1px;
}

div.cd_case_container a.cd_case {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../graphics/search_cd_case.png) no-repeat scroll 0 0;*/
background:transparent url(../graphics/case_overlay_small.png) no-repeat scroll 0 0;
display:block;
height:67px;
position:relative;
width:57px;
z-index:5;
text-indent:-10000px;
}

span.searched {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFBE6 none repeat scroll 0 0;
border-bottom:1px solid #EAE3BC;
color:#333;
font-weight:400;
padding:3px 6px;
}

div#alpha_box {
width:175px;
float:right;
}

div#alpha_box ul {
list-style:none;
display:inline;
}

div#alpha_box ul li {
display:inline;
float:left;
list-style:none;
padding-right:1px;
}

#search_browse div#alpha_box ul li a:link,#search_browse div#alpha_box ul li a:visited {
border:1px solid transparent;
text-decoration:none;
color:#000;
font-family:Arial;
text-transform:uppercase;
font-size:9px;
padding:1px 2px;
}

#search_browse div#alpha_box ul li a:hover {
border:1px solid transparent;
cursor:default;
text-decoration:underline;
color:#680000;
}

#search_browse div#alpha_box ul li a.selected {
background-color:#000;
color:#fff;
font-weight:700;
}

#search_browse div#alpha_box ul li a.alpha_box_show_all {
margin-left:50px;
font-weight:700;
color:#680000;
}

/***************************************************************
 SLUTT Styling for ny søkeside og utforsk    						
**************************************************************
**************************************************************
 Styling for nyeste kommentarer                               
***************************************************************/
.new_comments_header {
background-image:url(../graphics/head_kommentarer.png);
height:26px;
text-indent:-10000px;
margin-bottom:8px;
width:233px;
}

.new_comments {
width:233px;
font-size:11px;
/*min-height:300px;*/
padding:0 8px;
}

.new_comments_entry {
margin-top:6px;
}

form.untouched #content .new_comments .new_comments_entry_header a:link,form.untouched #content .new_comments .new_comments_entry_header a:active,form.untouched #content .new_comments .new_comments_entry_header a:visited {
color:#B33633;
text-decoration:none;
font-weight:700;
}

form.untouched #content .new_comments .new_comments_entry_header a:hover {
color:#B33633;
text-decoration:underline;
}

.new_comments_entry_comment {
margin-left:6px;
}

.new_comments_entry_author {
color:#000;
font-weight:700;
}

/***************************************************************
 SLUTT Styling for nyeste kommentarer                         
**************************************************************
**************************************************************
 Global left / right / twocolumns(left)                       
***************************************************************/
form.untouched #threecolumns h1 {
font-family:Georgia;
font-size:36px;
font-weight:400;
line-height:36px;
}

form.untouched #threecolumns h2 {
font-size:18px;
line-height:22px;
font-weight:400;
}

form.untouched #threecolumns a {
color:#cc3b1f;
}

form.untouched #threecolumns h2 a:link,form.untouched #threecolumns h2 a:visited {
font-size:18px;
line-height:22px;
font-weight:400;
text-decoration:none;
color:#cc3b1f;
}

form.untouched .header_26 {
font-family:Georgia;
font-size:26px;
}

form.untouched #threecolumns .header_20,form.untouched #search_browse .header_20 {
font-family:Georgia;
font-size:20px;
}

form.untouched .header_15 {
font-family:Georgia;
font-size:15px;
line-height:22px;
height:22px;
margin-top:6px;
}

form.untouched #threecolumns .top {
margin-bottom:14px;
border-bottom:1px solid #ccc;
padding-bottom:14px;
}

form.untouched #threecolumns .top a:link,form.untouched #threecolumns .top a:visited {
padding-left:8px;
border-left:solid 1px #ccc;
margin-left:8px;
color:#cc3b1f;
font-weight:700;
text-decoration:none;
}

form.untouched #threecolumns .top a:hover {
color:#b33633;
text-decoration:underline;
}

form.untouched #threecolumns {
background-color:#FDFDFB;
margin-bottom:8px;
width:958px;
padding:14px;
}

form.untouched #threecolumns .left {
width:718px;
float:left;
}

form.untouched #threecolumns .right {
width:240px;
float:right;
}

form.untouched #threecolumns .left.twocolumns .twocolumns_left {
width:225px;
float:left;
margin-right:14px;
}

form.untouched #threecolumns .left.twocolumns .twocolumns_right {
float:left;
width:465px;
padding-right:14px;
}

/***************************************************************
 Slutt Global left / right / twocolumns(left)                 
**************************************************************
**************************************************************
 NY LOGIN BOKS								                
***************************************************************/
#topnav {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
background-color:#131313;
width:240px;
position:relative;
float:right;
font-size:12px;
line-height:23px;
text-align:right;
z-index:56;
margin:10px 14px 0 0;
padding:6px 7px;
}

#topnav .register_button {
float:left;
color:#FFF;
text-decoration:underline;
text-align:left;
font-weight:700;
background:url(../graphics/sprite-ikoner-praha-vertikal.png) no-repeat 0 0;
padding-left:27px;
}

#topnav #signin_menu .input-text {
width:95%;
background-color:#fff;
}

#topnav a.signin {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:#de462c;
color:#FFF;
float:right;
font-weight:700;
border:solid 1px #d1280e;
text-decoration:none;
width:90px;
padding:0 8px 1px;
}

#topnav a.signin:hover {
background:#d1280e;
border:solid 1px #d1280e;
width:90px;
padding:0 8px 1px;
}

#topnav a.signin span {
background:transparent url(../graphics/sprite-dropdown-arrows-praha.png) no-repeat scroll 100% -25px;
padding:4px 22px 6px 0;
}

#topnav a.signin:hover span {
background:transparent url(../graphics/sprite-dropdown-arrows-praha.png) no-repeat scroll 100% 0;
}

#topnav .ie7 .AnonymousView a.signin,.ie7 .AnonymousView a.signin:hover {
background-position:0 3px !important;
}

#topnav a.signin.open {
background-color:#DDEEF6;
border:solid 1px #DDEEF6;
}

#topnav a.signin.open:hover {
background-color:#DDEEF6;
}

#topnav a.signin.open span {
background:transparent url(../graphics/sprite-dropdown-arrows-praha.png) no-repeat scroll 100% -100px;
color:#789;
}

#topnav a.signin.open:hover span {
background:transparent url(../graphics/sprite-dropdown-arrows-praha.png) no-repeat scroll 100% -75px;
}

#topnav #signin_menu {
-moz-border-radius:6px 0 6px 6px;
-webkit-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px;
background-color:#DDEEF6;
border:1px none transparent;
color:#789;
display:none;
font-size:11px;
margin-top:0;
text-align:left;
width:220px;
z-index:20000;
clear: both;
float:right;
left:7px;
position:absolute;
top:29px;
padding:10px;
}

#topnav .ie #signin_menu {
margin-left:2px;
}

#topnav .ie7 #signin_menu {
margin-left:3px;
}

#topnav .ie6 #signin_menu {
border:1px solid #DDEEF6;
width:190px;
}

#topnav #signin_menu p {
margin:0;
}

#topnav #signin_menu a {
color:#6AC;
}

#topnav #signin_menu label {
font-weight:400;
}

#topnav #signin_menu p.remember {
padding:10px 0;
}

#topnav #signin_menu p.forgot,#signin_menu p.complete {
clear:both;
margin:5px 0;
}

#topnav #signin_menu p a {
color:#27B !important;
}

a:hover,form.untouched #commonfeed a:hover,
form.untouched .TopLists div.TopListEntry div.BandName:hover,form.untouched #content div.top_list_entry_short .details a:hover,
#nowplaying_playinginfo span a:hover,
#nowplaying_comment span a:hover,#nowplaying_comment_feedback a:hover,
form.untouched #search_browse ul#results_filter li a:hover,
form.untouched #search_browse ul#results_filter li a:hover.selected,
form.untouched #search_browse ul#browse_menu li a:hover,
form.untouched #search_browse ul#browse_menu li a:hover.selected,
form.untouched #search_browse ul#browse_filter li a:hover,
form.untouched #search_browse ul#browse_filter li a:hover.selected,
form.untouched #search_browse div.large_result_item div.large_details div.strong a:hover
,form.untouched #search_browse div.medium_result_item div.medium_details div.cd_case_by a:hover,
form.untouched #search_browse div.medium_result_item div.medium_details div.strong a:hover,
#topnav .register_button:hover {
text-decoration:underline;
}

form.untouched #content div.top_list_entry_long .details a:hover{
text-decoration:underline;
}


.first,#content .article_plug_track div.top_list_entry_short div.icons a.track.listen:link,#content .article_plug_track div.top_list_entry_short div.icons a.track.listen:visited {
margin-left:0;
}

.hidden,.tabcontent,form.untouched .mixtape-icon a span,form.untouched .download-icon a span,form.untouched .queue-icon a span,form.untouched .popup-icon a span,form.untouched .comment-icon a span,#mixtapesWait {
display:none;
}

form.untouched #header #login #loginbox_message_count,.shadetabs li.selected a:hover,form.untouched #searchresult a,form.untouched #content div.top_list_entry_long a:link,form.untouched #content div.top_list_entry_long a:visited,form.untouched #content div.top_list_entry_long div.icons a:hover,.results_container div.stats a:hover.stat_group,#bandprofile-subpage div.preview_player a:hover,#threecolumns div.preview_player a:hover
,form.untouched #search_browse div.preview_player a:hover, 
form.untouched #bandprofile-subpage .results_container .preview_player a:link,
form.untouched #bandprofile-subpage .results_container .preview_player a:visited,
form.untouched #bandprofile-subpage .results_container .stats a:link,
form.untouched #bandprofile-subpage .results_container .stats a:visited
{
	text-decoration:none;
}

form.untouched #navigation a:hover,.commentactions a:hover {
color:#FFF;
text-decoration:underline;
}

#footer li,ul#browse_filter2 {
list-style:none;
}

.shadetabs li a:visited,#nowplaying_comment_header_title_separator {
color:#fff;
}

form.untouched #searchresult #article div.right a:hover,form.untouched #searchresult a:hover {
text-decoration:Underline;
color:#840000;
}

form.untouched #searchresult .avatar,form.untouched #commonfeed .feeditem div.bandavatar,form.untouched #settings div.settingsItem div.bandavatar {
width:80px;
height:75px;
overflow:hidden;
border:solid 1px #666;
background-color:#000;
}

form.untouched #commonfeed,form.untouched #settings {
position:relative;
}

form.untouched #commonfeed .feeditem div.useravatar:hover,form.untouched #commonfeed .feeditem div.bandavatar:hover,form.untouched #settings div.settingsItem div.bandavatar:hover {
border:solid 2px #680000;
}

form.untouched #commonfeed a.disabledreviewtrack,form.untouched #commonfeed a.reviewtrack {
position:absolute;
top:0;
right:175px;
width:24px;
height:24px;
background-image:url(../graphics/write_gray.gif);
background-repeat:no-repeat;
}

form.untouched #commonfeed .savedRatingStar,form.untouched #commonfeed .filledRatingStar {
background-image:url(../graphics/FilledStar.gif);
}

form.untouched .TopLists div.TopListEntry div.BandName,form.untouched .TopLists div.TopListEntry div.TrackName {
color:#000;
font-weight:400;
font-family:Arial, Verdana, Helvetica, Sans-serif;
font-size:9px;
}

form.untouched .TopLists .toplistmenu .prevbutton,ul#results_filter,ul#browse_menu,div#all_results h4 div.resultheader {
float:left;
}

form.untouched .TopLists .toplistmenu .nextbutton,.results_container div.stats {
float:right;
}

#search_browse .results_container div.stats {
	margin-right:20px;
	width: 70px;
}


div.top_list_entry_short .top_list_number.important_number,
div.top_list_entry_long .top_list_number.important_number,
form.untouched #content div.top_list_entry_long div.details div.genre a:hover,
form.untouched #content div.top_list_entry_long div.details div.genre a.hover,
.replydiv .sendreplylink,form.untouched #header #login #menuHolder .menuItems .item:hover a:link,
form.untouched #header #login #menuHolder .menuItems .item:hover a:visited, .np_wrapper .mixtapeslist ul.items li a:hover {

color:#ce3126;
}

.np_wrapper .mixtapeslist ul.items li a.trackadded 
{
	color: #de462c;
	}
	.np_wrapper .mixtapeslist ul.items li a.trackadded:hover
	{
		cursor: default; 
		text-decoration: none;
		} 
	

#nowplaying_comment_input_right.no_hover,#nowplaying_comment_wrapper #nowplaying_comment_input_right.no_hover .updnWatermark label
{
	color:#000;
}

.article_plug_track div.top_list_entry_short div.icons a.listen span.icon,
#nowplaying_likes:hover,.results_container div.preview_player a.listen:hover span.icon {
background-position:0 -25px;
}

.article_plug_track div.top_list_entry_short div.icons a.listen.playing span.icon 
{
	background-position:-125px -25px;
	}


.article_plug_track div.icons a.listen.playing span.icon,.results_container div.preview_player a.listen.playing:link span.icon,.results_container div.preview_player a.listen.playing:visited span.icon {
background-position:-125px 0;
}

.article_plug_track div.top_list_entry_short div.icons a.listen:hover span.icon,div.top_list_entry_long div.icons a.listen:hover span.icon {
background-position:0 -50px;
}

.article_plug_track div.top_list_entry_short div.icons a.add_to_playlist span.icon,div.top_list_entry_long div.icons a.add_to_playlist span.icon,.results_container div.preview_player a.add_to_popup span.icon {
background-position:-100px 0;
}

.article_plug_track div.top_list_entry_short div.icons a.add_to_playlist:hover span.icon,div.top_list_entry_long div.icons a.add_to_playlist:hover span.icon,#nowplaying_download:hover,.results_container div.preview_player a.add_to_popup:hover span.icon {
background-position:-100px -25px;
}

div.top_list_entry_long div.icons a span.text,.results_container div.preview_player .text {
padding-right:6px;
}

div.top_list_entry_long div.icons a:hover span.text,
#search_browse div.details div.genre a:hover,
#threecolumns div.details div.genre a:hover,
#threecolumns div.details div.genre a.hover,
#bandprofile-subpage div.details div.genre a:hover,
.results_container div.preview_player a:hover span.text {
text-decoration:underline;
}

div.top_list_entry_long div.icons a.listen span.icon,.results_container div.preview_player a.listen span.icon {
background-position:0 0;
}

form.untouched #content div.top_list_entry_long div.icons a.listen.playing:hover span.icon,.results_container div.preview_player a.listen.playing:hover span.icon {
background-position:-125px -50px;
}

.commentfooter .writtenby,form.untouched #search_browse div.medium_result_item.mixtape_entry div.mixtape_tracks a.playing {
font-weight:700;
}

#nowplaying_likes.voted,#nowplaying_likes.voted:hover {
background-position:0 -100px;
}

#nowplaying_likes.no_hover,#nowplaying_likes.no_hover:hover {
background-position:0 -75px;
}

#nowplaying_comment.no_hover,#nowplaying_comment.no_hover:hover {
background-position:-200px -75px;
}

#nowplaying_comment span a:link,#nowplaying_comment span a:visited {
color:#fff;
text-decoration:none;
}

#nowplaying_mixtape.no_hover,#nowplaying_mixtape.no_hover:hover {
background-position:-300px -75px;
}

#nowplaying_facebook.no_hover,#nowplaying_facebook.no_hover:hover {
background-position:-400px -75px;
}

#nowplaying_download.no_hover,#nowplaying_download.no_hover:hover {
background-position:-100px -75px;
}

form.untouched .queue-icon a,form.untouched .popup-icon a,form.untouched .comment-icon a {
position:absolute;
top:0;
left:0;
width:19px;
height:19px;
}

form.untouched #header #login #menuHolder .menuItems .item:hover a:hover,form.untouched #search_browse div.medium_result_item.mixtape_entry div.mixtape_tracks div.summary a.mixtape_by:hover,form.untouched #search_browse div.medium_result_item div.mixtape_tracks div.summary a.mixtape_title:hover,form.untouched #threecolumns a:hover {
color:#b33633;
}

#new_mixtapes .input-submit-small,form.untouched #threecolumns .left.twocolumns .twocolumns_left p {
margin-left:4px;
}

#new_mixtapes .title a:hover,#new_mixtapes .by a:hover,form.untouched #threecolumns h2 a:hover {
text-decoration:underline;
color:#b33633;
}

form.untouched #large_search_input_container:hover,form.untouched #large_search_input_container:hover .large_search_submit,form.untouched .large_search_submit:hover {
background-position:0 -40px;
}

form.untouched #search_browse div.large_result_item a img,form.untouched #search_browse div.medium_result_item a img {
border:1px solid #CCC;
display:block;
z-index:5;
padding:1px;
}

form.untouched #search_browse .results div.genre a:link,form.untouched #search_browse .results div.genre a:visited,
form.untouched #search_browse #all_results div.genre a:link,form.untouched #search_browse #all_results div.genre a:visited,
#threecolumns div.details div.genre a,#bandprofile-subpage div.details div.genre a {
text-decoration:none;
color:#CCC;
}

form.untouched #search_browse .results div.genre a:hover,
form.untouched #search_browse .results div.genre a.hover,
form.untouched.results div.genre a.hover,
form.untouched #search_browse #all_results div.genre a:hover{
text-decoration:underline;
color:#CE3126;
}

form.untouched .edit_wp_link
{
	background-color:#EEEEEE;
	border:1px solid #AAAAAA;
	display:block;
	margin-bottom:3px;
	margin-top:5px;
	padding-bottom:2px;
	padding-left:3px;
} 


  div.scrollable {          
            /* required settings */ 
            position:relative; 
            overflow:hidden; 
         
            /* vertical scrollers have typically larger height than width */ 
            height: 120px; 
            width: 355px; 
        } 
         
        /* root element for scrollable items */ 
        div.scrollable ul.items { 
            position:absolute; 
         
            /* this time we have very large space for the height */ 
            height:20000em; 
        }
        
        #np_content_mt_list div.scrollable ul.navi li 
        {
            clear:none;
            display:inline;
            margin-left:6px;
        }

        div.scrollable ul.navi li.active a
        {
            color: #fff;
        }
