#alignment-div
{
  margin-left:auto;
  margin-right:auto;
  width:950px;
  position:relative;
}

#header-container
{
  height:100px;
  width:100px;
  margin-left:5px;
  margin-right:10px;
  margin-top:10px; 
   font-size:12px;
  font-family: arial, helvetica,sans-serif;


}

.logo-bar-container
{float:left;
  width:600px;
padding-left:10px;
}
.banner-bar-container
{
	float:right;
  padding-right:15px;
  padding-top:20px;
  height:70px;
  position: relative;
}

#header_sign
{
margin-bottom:8px;

}

#header_button
{
margin-top:8px;

}

#up{
width:950px;
height:200;

}
#interferenze_logo
{
  margin-right:10px;
  float:left;
}

#interferenze_banner
{
  margin-right:10px;
  float:right;
}

#header-info-bar
{
  height:76px;
  width:820px; 
  float:left;
  position:relative;
	display:inline;
	padding:0px;
}

#header-links-container

{ padding-left:10px;
  position:relative;
  float:left;
  width:950px;
  margin-top:10px;
  
}
.border_menu{
border-bottom:thin solid #ffffff;
}

.border_header{
border:thin solid #ffffff;
}

.header-menu-link
{
  position:relative;
  margin-right:17px;
  margin-left:1px;
  float:left;
}

#main_header
{
  margin-bottom:20px;
  width:950px;
  margin-top:60px;
  height:136px;
  font-size:12px;
  font-family: arial, helvetica,sans-serif;
  margin-left:auto;
  margin-right:auto;
  text-transform:none;
  word-spacing:normal;
  letter-spacing:normal;
  line-height:12px;
  /*
background: url(images/panelbg_2.gif) repeat scroll left top;
*/
}


#blue-header-updates
{
  float:left;
  clear:right; 
  margin-top:10px;
  margin-left:10px;
  display:inline;
  width:300px;
  line-height:12px;
  font-size:12px;
  font-family: arial, helvetica,sans-serif;

}

#blue-header-updates a
{
  color:#A7BAD8;
  font-size:12px;
  font-weight:bold;
  letter-spacing:normal;
}

#red-header-updates
{
  float:left;
  clear:right;
  margin-top:10px;
  margin-left:10px;
  display:inline;
  width:300px;
  line-height:12px;
  font-size:12px;
  font-family: arial, helvetica,sans-serif;

}

#red-header-updates a
{
  color:white;
  font-size:12px;
  font-weight:bold;
  letter-spacing:normal;
}

.red-update-list
{
   color:#c9c9c9;
}

#green-header-updates
{
  float:left;
  clear:right;
 margin-top:10px;
  margin-left:10px;
 display:inline;
  width:300px;
  line-height:12px;
 font-size:12px;
  font-family: arial, helvetica,sans-serif;

}

#green-header-updates a
{
  color:white;
  font-size:12px;
  font-weight:bold;
  letter-spacing:normal;
}

.green-update-list
{
   color:#c9c9c9;
}


#purple-header-updates
{
  float:left;
  clear:right;
 margin-top:10px;
  margin-left:10px;
 display:inline;
  width:300px;
  line-height:12px;
 font-size:12px;
  font-family: arial, helvetica,sans-serif;

}

#purple-header-updates a
{
  color:white;
  font-size:12px;
  font-weight:bold;
  letter-spacing:normal;
}

.purple-update-list
{
   color:#c9c9c9;
}






.blue-update-list
{
   color:#8a9ab3;

}

#nin-global-msg
{
  float:left;
}



#header-messages
{
  clear:all;
}

#header-controls
{
  height:76px;
  float:right;
  padding-top:0px;
  display:inline;
  width:440px;
  padding-right:10px; 
}

.blue-header-welcome
{
  float:right;
  margin-top:10px;
  margin-right:0px;
  height:76px;
  width:250px;
  text-align:right;
  line-height:12px;
}

.blue-header-welcome p
{
  margin-top:3px;
  margin-bottom:3px;
  font-size:12px;
  margin-left:2px;
  margin-right:2px;
  text-align:right;
}

.blue-header-welcome a
{
  font-weight:bold;
  font-size:12px;
  color:#a7bad8;
}

.red-header-welcome
{
  float:right;
  margin-top:10px;
  margin-right:0px;
  height:76px;
  width:250px;
  text-align:right;
  line-height:12px;
}

.red-header-welcome p
{
  margin-top:3px;
  margin-bottom:3px;
  font-size:12px;
  margin-left:2px;
  margin-right:2px;
  text-align:right;
}

.red-header-welcome a
{
  font-weight:bold;
  font-size:12px;
  color:white;
}

.green-header-welcome
{
  float:right;
  margin-top:10px;
  margin-right:0px;
  height:76px;
  width:250px;
  text-align:right;
  line-height:12px;
}

.green-header-welcome p
{
  margin-top:3px;
  margin-bottom:3px;
  font-size:12px;
  margin-left:2px;
  margin-right:2px;
  text-align:right;
}

.green-header-welcome a
{
  font-weight:bold;
  font-size:12px;
  color:white;
}

.purple-header-welcome
{
  float:right;
  margin-top:10px;
  margin-right:0px;
  height:76px;
  width:250px;
  text-align:right;
  line-height:12px;
}

.purple-header-welcome p
{
  margin-top:3px;
  margin-bottom:3px;
  font-size:12px;
  margin-left:2px;
  margin-right:2px;
  text-align:right;
}

.purple-header-welcome a
{
  font-weight:bold;
  font-size:12px;
  color:white;
}




.blue-welcome-link
{
  color:#a7bad8;

}

.red-welcome-link
{
  color:#8C4848;
}

.green-welcome-link
{
  color:#8C4848;
}
.purple-welcome-link
{
  color:#8C4848;
}


#header-avatar
{
  float:right;
  position:relative; 
  margin-top:10px;
  margin-left:10px;
  margin-right:0px;
  margin-bottom:0px;
  height:55px;
  width:55px;
  background-color:gray;
}

#header-login
{
 position:relative;
 margin-top:10px;
 margin-right:0px;
 border-collapse:collapse;
 left:30px;
 width:410px; 
height:50px; 
line-height:12px;
 font-size:12px;
  font-family: arial, helvetica,sans-serif;

}

#header-login td
{
  vertical-align:middle;
  border:0px;
  padding-bottom:0px;
}

.lostpassword-td
{
  padding-top:5px;
}


#header-login p
{
  padding-bottom:5px;
  padding-left:5px;
  font-weight:bold;
  color:rgb(204,204,206); 
  margin-bottom:0px;
  margin-left:2px;
  margin-right:2px;
  margin-top:2px;
}

#header-login img
{

}

#header-login input
{
  margin-left:5px;
  height:20px;
  margin-bottom:0px;
  border: 0px none;
  font-size:12px;  
  font-family: arial, helvetica,sans-serif;
}

#login-panel
{
 position:relative;
 margin-right:0px; 
 width:440px;
  height:60px;
}





.login-link
{
	vertical-align:top;
	font-size:10px;
	text-align:right;
  padding-top:1px;
}

#login-extra-text
{
  float:left;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font size:11px;
  padding-left:5px;
  color:#E2F0BC;
  letter-spacing:normal;
}

#login-extra-text a
{
  letter-spacing:normal;
}

#not-member-password
{
  position:relative;
  width:325px;
  left:111px;  
  padding-top:2px;
}



#login-extra-text b
{
  color:#E2F0BC;
  font-weight:bold;
}

#login-extra-text a
{
  font-size:12px;
   color:#E2F0BC;
  font-weight:normal;
}

.forgot-pass
{
  float:right; 
  color:rgb(204,204,206);
}


.forgot-pass a
{
   color:rgb(204,204,206);
  font-size:11px;
  font-weight:bold;
  letter-spacing:normal;
}

#links-link
{
  margin-right:0px;
}

#merch-link
{
}

#home-link
{
  margin-left:0px;
}

#go-button
{
  padding-left:3px;
  padding-top:1px;
}


#albums-menu
{
  position: absolute;
  border-bottom:1px solid #838383;
  border-left:1px solid #838383;
  border-right:1px solid #838383;
  background-color: black;
  top: -10px;
  left: 150px;
  width: 170px;
  display: none;
  text-align:left;
  z-index:100;
  font-family: arial, helvetica,sans-serif !important;

}

.menu-item
{
  border-top:1px solid #838383;  
  background-color: #191a18;
  height:25px;
  padding-top:0px;
  line-height:12px !important;
}

.menu-item:hover
{
  background-color:#323531;
}

.menu-item a
{
  color:white !important;
  font-size:11px !important;
  letter-spacing:normal !important;
  line-height:12px !important;
}

.menu-item a:hover
{
  text-decoration:none;
}


.menu-item p
{
  padding-top:0px;
  padding-bottom:2px;
  padding-left:5px;
  margin-bottom:0px;
  text-align:left;
  margin-top:5px;
  margin-left:0px !important;
}

#listen-menu
{
  border-bottom:1px solid #838383;
  border-left:1px solid #838383;
  border-right:1px solid #838383;
  background-color:black;
  left:250px;
  width:170px;
  top:-10px;
  z-index:100;
  display:none;
  text-align:left;
  position:absolute;
}

#flags {
position:relative;
top:10px;
width:70px;
z-index:2;
}

#menu-item 
{
  margin-top:10px !ie;
}

