/*@import url(/nm_webkit/user_CSS/eventscalendar.css); */
@import url(/nm_webkit/user_CSS/bio.css);
@import url(/nm_webkit/user_CSS/store_alex.css);


html {
	background-color: black;
}
body {
	background-color: black;
}
      
a {
	color: #003366;
}

a:hover {
	color: #5b5b5b;
}

a:visited {
	color: #5b5b5b;
}

#nm_maincontent h3
	{
	font-size: 24px; 
	color:#5b5b5b;
	margin-bottom:20px;
	margin-top:20px;
	}

.itin_month 
        {
        font-family: verdana, arial, helvetica,sans-serif;
        font-size: 14px;
       font-weight: bold;
	 color:#5b5b5b;
        }

.small
	{font-family: verdana, arial, helvetica,sans-serif; 
	font-size: 10px; 
	}

	 /* the follow 2 declarations help Firefox get
     rid of the dotted outline it puts over active and
     focused links */
			
 a:active {
         outline: none;
 }
 
 a:focus {
         outline-style: none;
 }

#nm_container {
	background-color: black;
	width: 775px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#mediaplayer_frame {
	position:relative;
	padding-left:10px;
	padding-right:10px;
}
#medialoader {
	position:absolute;
	top:0;
	left:630px;
}

#medialoader select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:125px;
}

h1.nm_siteTitle {
	display: none;
}
#nm_footerimages {
	position: relative;
	height: 30px;
	width: 775px;
}
#nm_footerimages div.bottomleft {
	background-image: url(/images/lowerleftcorner.jpg);
	height: 25px;
	width: 25px;
	position: absolute;
	top: 0;
	left: 0;
}
#nm_footerimages div.bottomright {
	background-image: url(/images/lowerrightcorner.jpg);
	height: 25px;
	width: 25px;
	position: absolute;
	top: 0;
	left: 750px;
}
#nm_footerimages div.middle {
	background-image: url(/images/bottommainbg.jpg);
	height: 30px;
	background-repeat: repeat;
	position: absolute;
	left: 25px;
	width: 725px;
}
#nm_headerimages {
	position: relative;
	height: 117px;
	width: 775px;
}
#nm_headerimages div.upperleftcorner {
	position: absolute;
	height: 117px;
	width: 25px;
	background-image: url(/images/upperleftcorner.jpg);
}
#nm_headerimages div.upperleft {
	position: absolute;
	height: 156px;
	width: 261px;
	left: 25px;
	background-image: url(/images/upperleft.jpg);
}
#nm_headerimages div.uppertitle {
	position: absolute;
	height: 170px;
	width: 464px;
	left: 286px;
	background-image: url(/images/uppertitle.jpg);
}
#nm_headerimages div.upperrightcorner {
	position: absolute;
	height: 147px;
	width: 25px;
	left: 750px;
	background-image: url(/images/upperrightcorner.jpg);
}
#topmenu {
	position: absolute;
	height: 31px;
	width: 775px;
	/*background-color: blue;*/
	top: 48px;
}
#topmenu ul li {
	background-repeat: no-repeat;
	position: absolute;
}
#topmenu ul li a {
	display: block;
	height: 28px;
	width: 72px;
	text-indent: -5000px;
}
#topmenu ul li.nm_bio a {
	background-image: url(/images/biobutton.jpg);
}
#topmenu ul li.nm_press a {
	background-image: url(/images/pressbutton.jpg);
}
#topmenu ul li.nm_order a {
	background-image: url(/images/ordercdsbutton.jpg);
}
#topmenu ul li.nm_events a {
	background-image: url(/images/eventsbutton.jpg);
}
#topmenu ul li.nm_links a {
	background-image: url(/images/linksbutton.jpg);
}
#topmenu ul li.nm_contact a {
	background-image: url(/images/contactmebutton.jpg);
}
#topmenu ul li.nm_bio a:hover, #topmenu ul li.nm_bio, #topmenu ul li.nm_bio#nm_current a {
	background-image: url(/images/biobuttonp.jpg);
}
#topmenu ul li.nm_press a:hover, #topmenu ul li.nm_press, #topmenu ul li.nm_press#nm_current a {
	background-image: url(/images/pressbuttonp.jpg);
}
#topmenu ul li.nm_order a:hover, #topmenu ul li.nm_order, #topmenu ul li.nm_order#nm_current a {
	background-image: url(/images/ordercdsbuttonp.jpg);
}
#topmenu ul li.nm_events a:hover, #topmenu ul li.nm_events, #topmenu ul li.nm_events#nm_current a {
	background-image: url(/images/eventsbuttonp.jpg);
}
#topmenu ul li.nm_links a:hover, #topmenu ul li.nm_links, #topmenu ul li.nm_links#nm_current a {
	background-image: url(/images/linksbuttonp.jpg);
}
#topmenu ul li.nm_contact a:hover, #topmenu ul li.nm_contact, #topmenu ul li.nm_contact#nm_current a {
	background-image: url(/images/contactmebuttonp.jpg);
}
#topmenu ul li.nm_bio {
	left: 299px;
}
#topmenu ul li.nm_press {
	left: 372px;
}
#topmenu ul li.nm_order {
	left: 445px;
}
#topmenu ul li.nm_events {
	left: 518px;
}
#topmenu ul li.nm_links {
	left: 591px;
}
#topmenu ul li.nm_contact {
	left: 664px;
}
#nm_maincontent {
	background-image: url(/images/bottomWork.jpg);
	background-repeat: repeat-y;
	padding-top: 39px;
	padding-bottom: 1px;
}
div#pagecontent {
	padding: 0 40px;
	margin-top: 15px;
}

.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a {
	color: #036;
}

.inputfield {
	width:300px;
}

.textarea { 
	width:500px;
	height:100px;
}

#nmstore td {
	padding:5px;
}

p {
	margin-bottom:15px;
}