/* Style: nf */

a, .post-meta a:link, .post-meta a:visited, .post-more a:link, .post-more a:visited, .post p.tags a:link, .post p.tags a:visited { color: #F26F24; }
a:hover, .post-meta a:hover, .post-more a:hover, .post p.tags a:hover, #portfolio #port-tags .port-cat a:hover, #portfolio #port-tags .port-cat a.current { color: #F26F24; }

#wrapper { background-image: url(nf/wrapper-bg-colourstrip.png); }
#header  { background-image: url(nf/bg-ripple-header.png); }
#featured-slider  { background: #ccc url(nf/bg-featured.png) repeat top left; }
#mini-features  { background: url(nf/bg-minifeatures.png) repeat top left; }
#footer  { background: url(nf/bg-ripple-footer.png) repeat top left; }

.nav a:hover, 
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a,
.nav li.sfHover  { background: #402b21; color: #fff; }
.nav li ul  { background: #402b21; }
#navigation .nav li ul li a { border-top:1px solid #5f4235; border-bottom:1px solid #342017; }

.post-meta a:link, .post-meta a:visited, .post-more a:link, .post-more a:visited, .post p.tags a:link, .post p.tags a:visited { color: #F26F24; }

#wrapper #comments .comment-head .name  { color: #F26F24; }

#wrapper #comments .reply a { color: #F26F24; }

/* Buttons */
a.button, 
#commentform #submit,
.submit {
	border: 1px solid #af5200;
	border-bottom-color: #883f00;
	
	/*Background*/
	background: #dd7d29; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #dd7d29),
					color-stop(1, #af5200)
				);
	background: -moz-linear-gradient(
					center top,
					#dd7d29 20%,
					#af5200 100%
				);
}

a.button:hover, 
a.button.hover, 
a.button.active,
#commentform #submit:hover,
.submit:hover {
	/*Background*/
	background: #ac570d; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #ac570d),
					color-stop(1, #813e02)
				);
	background: -moz-linear-gradient(
					center top,
					#ac570d 20%,
					#813e02 100%
				);
}


/*table syling from http://tablestyler.com */
.NFdatagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.NFdatagrid table td, .NFdatagrid table th { padding: 3px 10px; }
.NFdatagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F26F24), color-stop(1, #894304) );background:-moz-linear-gradient( center top, #F26F24 5%, #894304 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F26F24', endColorstr='#894304');background-color:#F26F24; color:#FFFFFF; font-size: 15px; font-weight: normal; } 
.NFdatagrid table tbody td { color: #000000;}
.NFdatagrid table tbody .alt td { background: #F2F2D9; color: #000000; }