*{
padding: 0px;
margin: 0px;
border:0;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#000;
}

a.link {color:#000; }
a.active {color:#FFF; text-decoration: bold; }
a.visited {color: #000; }
a.hover {color: #000; text-decoration: underline; }


body {
background-attachment: fixed;
background-position:top left;
background-repeat:no-repeat;

}

/*twitter icon*/
#twitter_icon {
	position: fixed;
	right: 655px;
	top: 2px;
	z-index: 8;
	
}
/*twitter text/title */

.twitter_div {
	font: Normal 11px 'Lucida Grande', Verdana, Arial, sans-serif;
	display: block;
	position: fixed;
	width:440px;
	right: 30px;
	top: 3px;
	z-index:8;
}


/* twitter - last post */
#twitter_div ul,
#other ul {
	font: Normal 11px 'Lucida Grande', Verdana, Arial, sans-serif;
	list-style: none;
	display: block;
	position: fixed;
	right: 230px;
	top: 6px;
	width:420px;
	z-index:8;
}

/* twitter (x hours ago) */
ul#twitter_update_list a {
	font-size:11px;
	color:#FFF;
	display: block;
	position: fixed;
	right: 190px;
	top: 17px;
	z-index:8;

}

twitter_update_list li a {
		font-size:11px;
	color:#FFF;
	display: block;
	position: fixed;
	left: 190px;
	top: 170px;
	z-index:8;
}
.underconstruction {

position:absolute;
bottom: 50px;
right: 20px;
	z-index: 6
}

.topbar {
	position: fixed;
	left: 0px;
	top: 0px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 5
}

.toprightlogo {
	position: fixed;
	right: 4px;
	top: 0px;
	margin-right: 0px;
	margin-top: 0px;
	z-index: 7
}

.leftbar {
	position: fixed;
	left: 0px;
	top: 48px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 5
}

/*left menu - icon codes - below*/
.left_menu_div {
	position: fixed;
	left: 00px;
	top: 48px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 8
}

.left_menu {
	margin: 0;
	padding: 0;
	width: 38px;
	list-style: none;
	z-index: 8;
}
.left_menu li {
	padding: 0;
	margin: 0;
	height: 38px;
	list-style: none;
	background-repeat: no-repeat;
	z-index: 8;
}

.left_menu li a, .left_menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 39px;
	background-repeat: no-repeat;
	z-index: 8;

}

.home {background-image: url(http://themusicnerd.com/assets/icons/home_hover.png);z-index: 8;}
.home a {background-image: url(http://themusicnerd.com/assets/icons/home_normal.png);z-index: 8;}
/**/
.about {background-image: url(http://themusicnerd.com/assets/icons/about_hover.png);z-index: 8;}
.about a {background-image: url(http://themusicnerd.com/assets/icons/about_normal.png);z-index: 8;}

.audio {background-image: url(http://themusicnerd.com/assets/icons/audio_hover.png);z-index: 8;}
.audio a {background-image: url(http://themusicnerd.com/assets/icons/audio_normal.png);z-index: 8;}

.video {background-image: url(http://themusicnerd.com/assets/icons/video_hover.png);z-index: 8;}
.video a {background-image: url(http://themusicnerd.com/assets/icons/video_normal.png);z-index: 8;}

.rates a {background-image: url(http://themusicnerd.com/assets/icons/rates_normal.png);z-index: 8;}
.rates {background-image: url(http://themusicnerd.com/assets/icons/rates_hover.png);z-index: 8;}

.social a {background-image: url(http://themusicnerd.com/assets/icons/social_normal.png);z-index: 8;}
.social {background-image: url(http://themusicnerd.com/assets/icons/social_hover.png);z-index: 8;}

.where a {background-image: url(http://themusicnerd.com/assets/icons/where_normal.png);z-index: 8;}
.where {background-image: url(http://themusicnerd.com/assets/icons/where_hover.png);z-index: 8;}

.contact {background-image: url(http://themusicnerd.com/assets/icons/contact_hover.png);z-index: 8;}
.contact a {background-image: url(http://themusicnerd.com/assets/icons/contact_normal.png);z-index: 8;}

ul.left_menu li a:hover {background: none;z-index: 3;}


/*bottom bar*/
.bottombar {
	position: fixed;
	right: 0px;
	bottom: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	z-index: 1
}

/* bottom links re-style */
.offscreen {
  position: absolute;
  top: -30em;
  left: -300em;
}

div#hmenu {
	position: fixed;
	left: 50px;
	bottom: 3px;
    width: 100%;
    text-align: left;
   	z-index: 2
}

div#hmenu ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

div#hmenu ul li {
   margin: 0;
   padding: 0;
   display: inline;
}

div#hmenu ul a:link{
   margin: 0;
   padding: .3em .6em .3em .6em;
   text-decoration: none;
   font-size: 10px;
   color: #000;
}

div#hmenu ul a:visited{
   margin: 0;
   padding: .3em .6em .3em .6em;
   text-decoration: none;
   font-size: 10px;
   color: #000;
}

div#hmenu ul a:active{
   margin: 0;
   padding: .3em .6em .3em .6em;
   text-decoration: none;
   font-weight: bold;
   font-size: 10px;
   color: #FFF;
}

div#hmenu ul a:hover{
   margin: 0;
   padding: .3em .6em .3em .6em;
   text-decoration: none;
   font-size: 10px;
   color: #FFF;
}
