@font-face {  
  font-family: "Aldo";  
  src: url( /system/fonts/Aldo.eot ); /* IE */  
  src: local("Aldo"), url( /system/fonts/Aldo.ttf ) format("truetype"); /* non-IE */  
}

/* always add vertical scrollbar */
html {
	overflow-y: scroll;
}
body {
	position: absolute;
	width: 100%;
}
/* take away dotted border over clicked links in Firefox */
a:active {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
a:focus {
	outline-style:none;
}
#nm_container2 {
	position:absolute;
	top:0;
	width:100%;
	background-image: url(images/mainbg.png);
	background-repeat: repeat-x;
}
#nm_container {
	width:730px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#nm_container #nm_header {
	width: 265px;
	height: 123px;
}

#nm_container #nm_header #webkitlogin a {
	position:absolute;
	left:575px;
	width:153px;
	height:21px;
	background: url(images/webkitlogin.png) no-repeat;
	text-indent:-5000px;
	display:block;	
}
#nm_container #nm_header h1 {
	margin:0;
}
#nm_container #nm_header h1 a {
	position:absolute;
	top:64px;
	left:25px;
	width:231px;
	height:57px;
	background: url(images/nmlogo.png) no-repeat;
	text-indent:-5000px;
	display:block;	
}
#nm_container #nm_header h1 a:hover, #nm_header #webkitlogin a:hover {
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

#pagecontent {
	margin-top:15px;	
	color:#616161;
	font-family:Georgia, serif;
	font-size:14px;
	line-height:150%;
	width:730px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#pagecontent h3, #pagecontent .blogposthead {
	color:#e0bb30;
	font-size:34px;
	line-height:32px;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
	font-family:Aldo;
/*	font-family:Tahoma, Geneva, sans-serif; */
	text-decoration:none;
}

#pagecontent h4 {
	font-weight:bold;
	color:#000;
	font-size:18px;
	margin-top:30px;
	margin-bottom:15px;
}

#pagecontent h5 {
	font-weight:bold;
	margin-bottom:5px;
	font-size:14px;	
}

#pagecontent a {
	color:#e0bb30;	
	font-weight:bold;
}

#pagecontent a:hover {
	color:#858585;
}

#pagecontent .buttonCenter a {
	font-weight:normal;
}

#pagecontent a:hover h3 {
	color:#8b8e91;
}

#pagecontent b, #pagecontent strong {
	font-weight:bold;
}

#pagecontent ul {
	margin:0;
	margin-top:25px;
	margin-bottom:15px;
	margin-left:15px;
	padding:0;
}

#pagecontent ul li {
	margin-top:10px;
	list-style-type:none;
}

#pagecontent ol li {
	margin-top:10px;
}

#pagecontent ul li {
	margin-top:4px;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:0 4px;	
	padding-left:16px;
	list-style:none;
}

#pagecontent .aldo {
	font-family:Aldo;
}

#pagecontent .nmyellow, #sitefooter .nmyellow, #MB_caption .nmyellow {
	color:#e0bb30 !important;
}

#pagecontent .nmgray, #sitefooter .nmgray, #MB_caption .nmgray {
	color:#8b8e91 !important;
}

#pagecontent .alignright {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

#pagecontent .wp-caption-text {
	font-family:Tahoma, Geneva, sans-serif;	
	font-size:11px;
}

#sitefooter {
	color:#616161;
	font-family:Georgia, serif;	
	width:687px;
	padding-top:30px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	white-space:nowrap;
}

#sitefooter .smallfont {
	font-family:Tahoma, Geneva, sans-serif;	
	font-size:11px;	
	text-decoration:none;
}

#sitefooter a.email {	
	background:url(/nm_webkit/iconsets/generic_widgets/emailaddress.gif) no-repeat;
	padding-left:30px;
	height:20px;
	display:inline-block;
	*display:inline;
	zoom:1;
}

#sitefooter a.email:hover {
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}

#sitefooter a {
	font-weight:bold;
	color:#e0bb30;	
}

#sitefooter a:hover {
	color:#616161;
}

#sitefooter #jobsfooter {
	position:relative;
	top:-7px;
}

#sitefooter .nmlogo {
	position:relative;
	top:2px;
	font-family:aldo;
	font-size:22px;
	padding-left:5px;
	font-weight:normal;
}

#sitefooter .footerbrace {
	padding-left:10px;
	padding-right:10px;
}

#sitefooter .footerwidget {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	height:30px;
}

#sitefooter .socialicon {
	margin-top:-8px;
	margin-left:5px;
}

#sitefooter .socialicon a {
	width:80px;	
	height:30px;
	text-indent:-5000px;
	display:block;
}

#sitefooter .socialicon a:hover {
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

#sitefooter #facebook {
	background:url(images/facebooklogo.png) no-repeat;
}

#sitefooter #twitter {
	background:url(images/twitterlogo.png) no-repeat;
}

.wait {
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

#menublock {
	position: absolute;
	top:93px;
	right:0;
	height: 28px;
	width:455px;
}
#menublock h2 {
	display: none;
}
#menublock ul {
	position: relative;
	margin:0;
}
#menublock ul li {
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0;
}
#menublock li.nm_learnmore {
	left: 0px;
}
#menublock li.nm_websites {
	left: 91px;
}
#menublock li.nm_services {
	left: 175px;
}
#menublock li.nm_support {
	left: 255px;
}
#menublock li.nm_blog {
	left: 327px;
}
#menublock li.nm_contact {
	left: 393px;
}

#menublock ul li a.topLink {
	display: block;
	height: 28px;
	text-decoration: none;
	text-indent: -5000px;
	background: url(images/navbar.png) no-repeat;
}
#menublock ul li a.topLink:hover {

}
#menublock li.nm_learnmore a.topLink {
	width: 104px;
	background-position: 0px 0px;
}
#menublock li.nm_learnmore a.topLink:hover {
	background-position: 0px -29px;
}
.nm_currentPage_learnmore #menublock li.nm_learnmore a.topLink {
	background-position: 0px -58px;
}
.nm_currentPage_learnmore #menublock li.nm_learnmore {
	z-index:100;
}
#menublock li.nm_websites a.topLink {
	width: 95px;
	background-position: -91px 0px;
}
#menublock li.nm_websites a.topLink:hover {
	background-position: -91px -29px;
}
.nm_currentPage_websites #menublock li.nm_websites a.topLink {
	background-position: -91px -87px;
}
.nm_currentPage_websites #menublock li.nm_websites {
	z-index:100;
}
#menublock li.nm_services a.topLink {
	width: 92px;
	background-position: -178px 0px;
}
#menublock li.nm_services a.topLink:hover {
	background-position: -178px -29px;
}
.nm_currentPage_services #menublock li.nm_services a.topLink {
	background-position: -178px -116px;
}
.nm_currentPage_services #menublock li.nm_services {
	z-index:100;
}
#menublock li.nm_support a.topLink {
	width: 85px;
	background-position: -255px 0px;
}
#menublock li.nm_support a.topLink:hover {
	background-position: -255px -29px;
}
.nm_currentPage_support #menublock li.nm_support a.topLink {
	background-position: -255px -145px;
}
.nm_currentPage_support #menublock li.nm_support {
	z-index:100;
}
#menublock li.nm_blog a.topLink {
	width: 73px;
	background-position: -327px 0px;
}
#menublock li.nm_blog a.topLink:hover {
	background-position: -327px -29px;
}
.nm_currentPage_blog #menublock li.nm_blog a.topLink {
	background-position: -327px -174px;
}
.nm_currentPage_blog #menublock li.nm_blog {
	z-index:100;
}
#menublock li.nm_contact a.topLink {
	width: 79px;
	background-position: -393px 0px;
}
#menublock li.nm_contact a.topLink:hover {
	background-position: -393px -29px;
}
.nm_currentPage_contact #menublock li.nm_contact a.topLink {
	background-position: -393px -212px;
}
.nm_currentPage_contact #menublock li.nm_contact {
	z-index:100;
}
#menublock ul li ul {
/*	display: none; */
}
/* submenus */
.topLink {
}
#menublock li ul {
	background-color: rgb(174,174,172);
	/* be sure to duplicate this above value in IE conditional comments in header */
	background-color: rgba(174,174,172,.9); /* don't erase above line for rgba unable browsers */
	font-size: 95%;
	/* border: 1px solid #c4cf32; looks nice but can't control javascript dropdown */
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;	
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
}
#menublock li ul.noJavaScript {
	display: none; /* no JavaScript */
}
#menublock li:hover ul.noJavaScript {
	display: block; /* no JavaScript */
}
#menublock li ul li {
	display: block;
	position: relative;
}
#menublock li ul li a {
	text-decoration: none;
	color: white;
	display: inline-block; /* important to specify inline-block for IE6, IE7+ doesn't need */
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	height: 20px; /* chris requested add; you can tweak this value if you want, height should be here not on <li> parent */
}
#menublock li ul li a.top {
	padding-top: 10px;
}
#menublock li ul li a.bottom {
	padding-bottom: 10px;
}
#menublock li ul li a:hover {
	color: #585858;
}
/* end submenus */



/* home page */


.nm_currentPage_home #sitecollage {
	padding:0;
	position:relative;
	left:-99px;
	width:925px;
	height:205px;
	background-image:url(images/sitecollage.jpg);
	background-repeat:no-repeat;
}

.nm_currentPage_home #nmtag {
	text-align:center;
	width:430px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	font-size:22px;
	line-height:125%;
	margin-bottom:20px;
	margin-top:5px;
}
.nm_currentPage_home .homeblock {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	border-top:1px #b8b8b8 solid;
	padding:15px;	
}

.nm_currentPage_home .homeblock ul {
	margin:0;
	margin-top:5px;
	padding:0;
}

.nm_currentPage_home .homeblock ul li {
	margin-top:4px;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:0 4px;	
	padding-left:16px;
	list-style:none;
}

.nm_currentPage_home #webkitlogo {
	position:absolute;
	left:45px;
	width:145px;
	height:131px;
	background-image:url(images/webkitlogo.png);
	background-repeat:no-repeat;
}

.nm_currentPage_home #webkitinfo {
	padding-left:195px;
}

.nm_currentPage_home #learnmore {
	vertical-align:top;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:480px;
}

.nm_currentPage_home #learnmorebuttonwrapper {
	margin-left:10px;
	vertical-align:center;
	display:inline-block;
	*display:inline;
	zoom:1;
}

.nm_currentPage_home #learnmorebuttonwrapper .buttonCenter a span {
	font-size:18px;
}

.nm_currentPage_home #recentnews {
	margin:0;
	margin-top:25px;
	width:720px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#c6c6c6;	
	padding:5px;
}

.nm_currentPage_home #recentnews #recentnewshead {
	display:inline;
	font-weight:bold;
	margin-left:10px;
	margin-right:15px;
}

.nm_currentPage_home #pagecontent ul {
	margin-bottom:0;
}

.nm_currentPage_home #newscrawlwrapper {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:575px;
	margin-left:20px;
}

.nm_currentPage_home #newscrawlwrapper .newscrawl a {
	color:#000;
}

.nm_currentPage_home #newscrawlwrapper .newscrawl a:hover {
	color:#616161;
}

/* Learn More */

.nm_currentPage_learnmore .sections {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-right:10px;
	vertical-align:top;
}

.nm_currentPage_learnmore #sectionwrapper {
	position:relative; 
	margin-bottom:30px;
}

.nm_currentPage_learnmore #sectionwrapper .buttonWrapper {
	width:35px;
}

.nm_currentPage_learnmore #sectionwrapper #activesection {
	position:absolute;
	top:-2px;
	left:-4px;
	background-image:url(images/activesection.png);
	background-repeat:no-repeat;	
	width:40px;
	height:31px;
	z-index:2;
}

.nm_currentPage_learnmore #webkitwrapper #activemodule {
	position:absolute;
	top:23px;
	left:0;
	background-image:url(images/activemodule.png);
	background-repeat:no-repeat;
	width:160px;
	height:31px;
	z-index:100;	
}

.nm_currentPage_learnmore #sectionwrapper .learnmoresummary {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	padding-top:40px;
	font-weight:bold;
}

.nm_currentPage_learnmore #webkitwrapper {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	padding-top:20px;
	position:relative;
}

.nm_currentPage_learnmore #webkitwrapper #modulewrapper {
	width:150px;
	padding:5px;
	float:left;
}

.nm_currentPage_learnmore #webkitwrapper #modulewrapper .buttonWrapper {
	margin:0;
	padding:0;
	clear:both;
}

.nm_currentPage_learnmore #webkitwrapper #modulewrapper .buttonCenter {
	width:120px;
}

.nm_currentPage_learnmore #webkitwrapper #webkitcontent {
	position:absolute;
	left:170px;
	height:435px;
	padding-top:20px;
	padding-left:25px;
	border-left:1px #b8b8b8 solid;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

.nm_currentPage_learnmore #pricingfooter {
	margin-top:20px;
}

.nm_currentPage_learnmore #learnmorefooter {
	text-align:right;
	margin-top:20px;
	margin-bottom:50px;
}

.nm_currentPage_learnmore #learnmorefooter .lmnext {
	font-family:Aldo;
	font-size:30px;
	text-decoration:none;
	font-weight:normal;
}

/* Services  */

.nm_currentPage_services #servicestabwrapper {
	margin-left:50px;
}

.nm_currentPage_services #upgradestabwrapper {
	margin-left:50px;
}

.nm_currentPage_services #servicetablewrapper, .nm_currentPage_services #upgradetablewrapper, .nm_currentPage_learnmore #servicetablewrapper {
	margin-top:50px;
}

.nm_currentPage_services #servicetable, .nm_currentPage_learnmore #servicetable, .nm_currentPage_services #upgradetable {
	padding-top:20px;
}

.nm_currentPage_services #upgradetable .alignleft {
	margin-right:3px;
}

.nm_currentPage_services #pagecontent .tabContents a.email, .nm_currentPage_learnmore #pagecontent .tabContents a.email {
	background:none;
	padding:0;
}

.nm_currentPage_services h2, .nm_currentPage_learnmore h2 {
	font-family:Aldo;
	font-size:28px;
	color:#fff;
	padding-left:20px;
	display:inline-block;
	*display:inline;
	zoom:1;
}

.nm_currentPage_services #introblurb, .nm_currentPage_learnmore #introblurb {
	font-family:Tahoma, Geneva, sans-serif;	
	font-size:12px;
	margin-bottom:20px;
}

.nm_currentPage_services .tabContents, .nm_currentPage_learnmore .tabContents {
	background:url(images/tablebg.jpg) no-repeat;
	box-shadow:0px 7px 10px #989898;
	-moz-box-shadow:0px 7px 10px #989898;
	-webkit-box-shadow:0px 7px 10px #989898;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	width:728px;
	min-height:500px;
}

.nm_currentPage_services #servicetable h5, .nm_currentPage_services #upgradetable h5, .nm_currentPage_learnmore #servicetable h5 {
	font-size:12px;
	margin-top:15px;
}

.nm_currentPage_services #servicetable h4, .nm_currentPage_services #upgradetable h4, .nm_currentPage_learnmore #servicetable h4 {
	font-family:Aldo;
	font-size:20px;
	color:#525455;
	margin-top:0;
	font-weight:normal;
}

.nm_currentPage_services #servicetable a, .nm_currentPage_services #upgradetable a, .nm_currentPage_learnmore #servicetable a {
	color:#000;
}

.nm_currentPage_services #servicetable td, .nm_currentPage_services #upgradetable td, .nm_currentPage_learnmore #servicetable td {
	border:none;
	border-top:1px #afaeae solid;
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	color:#525455;
}

.nm_currentPage_services #servicetable td.firstrow, .nm_currentPage_services #upgradetable td.firstrow, .nm_currentPage_learnmore #servicetable td.firstrow {
	border:none;
}

/* Support */

.nm_currentPage_support #search {
	position:relative;
	top:4px;
	margin-right:10px;
	width:150px;
	height:18px;
	border:1px #afafb0 solid;
}

.nm_currentPage_support #supportintro {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	width:480px;	
}

.nm_currentPage_support #supporthead {
	margin-bottom:40px;
	padding-bottom:20px;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	border-bottom:5px #E0BB30 solid;
}

.nm_currentPage_support #searchwidget {
	vertical-align:top;	
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-left:20px;
}

.nm_currentPage_support .postdate {
	font-size:11px;
	margin-bottom:20px;
	margin-top:-10px;
}

.nm_currentPage_support #noresults, .nm_currentPage_blog #noresults {
	font-weight:bold;
	margin-bottom:40px;
}

.nm_currentPage_support #pagecontent h2 {
	font-weight:bold;
	font-size:18px;
}

.nm_currentPage_support .supportcat {
	text-decoration:none;
}

.nm_currentPage_support #pagecontent h3 {
	margin-top:40px;
}

.nm_currentPage_support #pagecontent a:hover h3 {
	color:#858585;
}

.nm_currentPage_support #supportwrapper .revealcat {
	background-image:url(/nm_webkit/iconsets/generic_widgets/ajax_reveal.jpg);
	background-repeat:no-repeat;
	background-position:0 8px;
	display:block;
	padding-left:18px;
}

.nm_currentPage_support #supportwrapper .concealcat {
	background-image:url(/nm_webkit/iconsets/generic_widgets/ajax_conceal.jpg);
	background-repeat:no-repeat;
	background-position:0 8px;
	display:block;
	padding-left:18px;
}

.nm_currentPage_support #supportwrapper ul li a {
	color:#858585;
}

.nm_currentPage_support #supportwrapper ul li a:hover {
	color:#E0BB30;
}

.nm_currentPage_support #supportreturn, .nm_currentPage_support #blogreturn {
	margin-top:40px;
	font-size:18px;
}

.nm_currentPage_support code {
	color:#000;
	font-family:Courier, Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* Websites */

.nm_currentPage_websites .introblurb {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	margin-bottom:50px;
}

.nm_currentPage_websites #websiteswrapper .sitepic {
	float:right;
	margin-left:40px;
}

.nm_currentPage_websites #websiteswrapper .sitepic a {
	width:400px;
	height:275px;
	display:block;
	text-indent:-5000px;
}

.nm_currentPage_websites #websiteswrapper .sitepic a:hover {
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

.nm_currentPage_websites #websiteswrapper #jeffnelsen a {
	background:url(images/websites/jeffnelsen.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #nathanfoxbeversluis a {
	background:url(images/websites/nathanfoxbeversluis.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #canadianbrass a {
	background:url(images/websites/canadianbrass.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #andrewjonesmusic a {
	background:url(images/websites/andrewjonesmusic.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #lynnearriale a {
	background:url(images/websites/lynnearriale.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #chasesanborn a {
	background:url(images/websites/chasesanborn.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #lilphillips a {
	background:url(images/websites/lilphillips.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #clovertonemusic a {
	background:url(images/websites/clovertonemusic.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #courtneycrouse a {
	background:url(images/websites/courtneycrouse.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #fulcrumacoustic a {
	background:url(images/websites/fulcrumacoustic.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #lavernechristie a {
	background:url(images/websites/lavernechristie.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #mattholman a {
	background:url(images/websites/mattholman.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #nickdrozdoff a {
	background:url(images/websites/nickdrozdoff.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #ninayoshidanelsen a {
	background:url(images/websites/ninayoshidanelsen.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #uoftjazz a {
	background:url(images/websites/uoftjazz.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #witz a {
	background:url(images/websites/witz.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper #sitterconnect a {
	background:url(images/websites/sitterconnect.jpg) no-repeat;
}

.nm_currentPage_websites #websiteswrapper .clearall {
	clear:both;
	border-top:1px #afaeae solid;
	margin-top:20px;
	margin-bottom:20px;
}

.nm_currentPage_websites #websiteswrapper #othersites {
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	border-top:5px #E0BB30 solid;
}

.nm_currentPage_websites #websiteswrapper .name {
	padding-top:5px;
	margin-bottom:20px;
	font-size:28px;
}

.nm_currentPage_websites #websiteswrapper .visitsite {
	margin-top:20px;
}

/* Blog */

.nm_currentPage_blog .socialicons {
	margin-bottom:15px;
}

.nm_currentPage_blog .socialicons .c1 {
	padding-top:4px;
} 

.nm_currentPage_blog .socialicons .c2 {
	padding-top:5px;
	margin-left:10px;
	width:62px;
}

 .nm_currentPage_blog .socialicons .c3 {
	margin-left:10px;	
}

.nm_currentPage_blog .blogpost {
	margin-bottom:50px;
}

.nm_currentPage_blog #search {
	position:relative;
	top:4px;
	margin-right:10px;
	width:150px;
	height:18px;
	border:1px #afafb0 solid;
}

.nm_currentPage_blog #bloghead {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-bottom:40px;
	padding-bottom:2px;
	border-bottom:5px #E0BB30 solid;	
}

.nm_currentPage_blog #searchwidget {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	margin-left:43px;
}

.nm_currentPage_blog #respond, .nm_currentPage_support #respond {
	clear:both;
	margin-top:25px;
}

.nm_currentPage_blog #comment, .nm_currentPage_support #comment {
	width:700px;
	height:100px;
}

.nm_currentPage_blog #blogoptions {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:460px;
}

.nm_currentPage_blog .blogfilter {
	padding-right:20px;
	display:inline;
}


.nm_currentPage_blog .postdate {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin-top:-3px;
	margin-bottom:15px;
}

.nm_currentPage_blog .buttonCenter a.active span {
	color:#e0bb30 !important;
}

.nm_currentPage_blog .morewrapper {
	background-color:#C6C6C6;
	padding:5px;
}

.nm_currentPage_blog .morewrapper .morelink {
	color:#000 !important;
	display:block;
}

.nm_currentPage_blog .morewrapper .morelink:hover {
	color:#5b5b5b !important;
}


/* service contract */

.nm_currentPage_servicecontract #submitfeedback {
	font-weight:bold;
}
