body{margin:0;font:small Arial, Helvetica, sans-serif;color:#E9E9E9;background:#000}
body *{font-size:100%;margin:0;padding:0}
img,fieldset,abbr{border:0}
ul{list-style:none}
ol{margin:0 0 1em 1.5em}
p{margin-bottom:1em}
h1,h2,h3,h4,li,legend{margin-bottom:.25em}
h2{font-size:120%;margin-bottom:.5em;color:#E49A1D}
a{outline:none;color:#fff}
h1,h2,h3,h4,legend,#gallerySearch label{font-weight:bold}
h1{font-size:160%;margin-bottom:.5em;color:#B77A48;clear:both}
textarea,input[type="text"],input[type="submit"]{border:1px solid #333;padding:3px;color:#000}


#ow{background:#2E1501 url(../img/nkb.jpg) 0px 20px repeat-y;max-width:1920px}
#iw{padding-bottom:25px}
#iiw{}

#header p{margin:0;padding:0}
#tl{text-align:right;padding:7px 15px;background:#000}
#tl *{display:-moz-inline-box;display:inline-block}
#tl #s{margin:0 3px 0 15px}
#tl ul {
	position: relative;
	z-index: 11;
}
#tl li + li{margin-left:5px;padding-left:8px;border-left:1px solid #333}
#logo{display:block;float:left;width:580px;height:150px;background:url(../img/logo.gif) left bottom no-repeat;position:relative;z-index:10;top:-20px}
#logo a{display:block;width:100px;height:100px;}

#pn{display:block;padding-top:35px;position:absolute;left:130px;z-index:20}
#pn li{display:block;float:left}
#pn li a{font-size:120%;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:bold;padding:5px 0 5px 10px;letter-spacing:.1em}
.sn{margin:5px 0}
.sn a{display:block;padding:5px 10px}
.sn a:hover{color:#FFF;background:#000}

#content{width:600px;padding:10px;margin:0 0 0 15px;float:left;background:#2E1501}
#hg{float:left;margin:0 0 0 15px}
#content.nl{background:#fff;color:#000}
#content p,#content li,.links li{line-height:1.5em}
#content.gallery{width:auto;max-width:1550px}
#content ul{margin-bottom:1em}
#content.nl a{color:#000}
.pag ul li{display:inline;margin-right:1em}

#pmap{padding:10px;margin:0 15px;background:#2E1501}

#sidebar{min-width:300px}
#sidebar ul li ul li{padding-left:12px;margin:.75em 0;color:#666}
#wfm-recent-widget{padding-left:3px;height:223px;} 
.widget{background:#2E1501;width:270px;padding:10px;float:left;margin:0 0 15px 15px;min-height:280px}
.widget .lastlink{margin-top:.7em;margin-bottom:0;text-align:right;color:#E49A1D}

.widget.nav{padding:0}

.hp{margin-bottom:10px}
.sm{display:block;float:left;width:125px;}
.widget .sm + .sm{margin-left:20px}
.sm h3{color:#E49A1D;}

#footer{background:#000;clear:both;padding:15px}
#footer div{min-height:6em;float:left}
#footer div div{width:auto;height:auto;min-height:inherit}
#footer .credits{border-right:1px dashed #666;width:29%;}
#footer .credits p{padding-right:15px}
#footer .links{width:35%}
#footer .signup form{padding:0 15px}
#footer .signup{border-right:1px dashed #666;width:34%}
#footer .links ul,#footer .links div{margin-left:15px}
#footer *,#tl *{color:#666}
#footer .findUs ul,.findUs h3{float:left;margin-left:0}
.findUs h3{font-size:110%;text-transform:uppercase;letter-spacing:.2em}

.links li{margin-right:.5em} 
.links li, .share *{display:inline}
.share li + li{margin-left:.5em}
.cs{margin-bottom:.9em}
.clear{display:block;height:0;line-height:1px;font-size:1px;overflow:hidden;clear:both}
.pageTitle a{text-decoration:none}
.pageNav *,.postmetadata *{display:inline}
.postmetadata li{padding-right:.25em}
form li{margin-bottom:.75em}
.post{margin-bottom:1em;border-bottom:1px dashed #B77A48;}
.singlepost{margin-bottom:1em}
abbr[title="required field"]{color:#FF0000;font-weight:bold}
li label abbr[title="required field"],p.copyright{margin-left:-.35em}
#commentForm legend,.comments h2{font-size:140%}
#commentForm li{margin-bottom:1em}
#comment{display:block;margin:.25em 0 .5em 0;width:100%}
#respond{margin-bottom:.5em}
.commentlist{list-style:none;margin-left:0;border-bottom:1px dashed #996633;margin:1em 0}
.commentlist li{padding:15px;margin-bottom:0}
.commentlist .alt{background:#edecec}
.postcred{font-style:italic}
.postedit{margin:1em 0 0 0}
.pageNav{border-top:1px dotted #999;padding:.5em 0;margin-top:1em}
.postmetadata{margin-bottom:1em}
.postmetadata h3{color:#000;font-weight:normal}
.postmetadata li + li{border-left:1px solid #333;padding-left:.5em}
.signup legend span{display:block;padding-bottom:.5em}

.firstlink *,.lastlink *,.morelink *,.prevlink *,.nextlink *,h1 a,h2 a,h3 a,.share *,.pagination a,.sn a,p.lastlink{color:#E49A1D}
.firstlink:before{content: "\AB";padding-right:2px}
.nextlink:after{content: "\203A"}
.nextlink a{margin-right:-2px}
.prevlink:before{content: "\2039";padding-right:2px}
.lastlink:after{content: "\BB"}
.lastlink a{margin-right:-2px}

p.date{font-size:80%;margin-bottom:.5em}

.feature img,.prodlg{float:left;margin-right:10px;margin-bottom:10px}
.feature,.nlsignup,.prodimgs{margin-bottom:1.5em;display:block;clear:both;padding:10px 10px 0 10px;background:url(../img/inner.png)}
.nlsignup{padding-bottom:10px}
.nlsignup br{display:none}
.feature br{display:none}
.feature p{margin-bottom:.5em}

.picon{padding:10px;background:url(../img/inner.png);float:left;margin:0 20px 20px 0}

/* upload form */
#save_bkg{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;z-index:10000}
#save_dialog{position:absolute;background-color:#FFF;filter:alpha(opacity=100);z-index:10001}
#save_inner{border:1px solid #A0A0A0;margin:5px;padding:10px 15px 20px 15px}
#save_msg{width:300px}

/* gallery */
.flickr-image{border:1px dashed #996633;float:left;margin:0 10px 10px 0;padding:1px;text-align:center}
.gallery .flickr-image{overflow:hidden;width:150px;height:150px}
#gallerySearch{margin-bottom:1em}
.pagination{display:block;clear:both;margin-bottom:1em}
.pagination li{display:inline}
.pagination li + li{margin-left:.5em}
.findUs a{display:block;float:left;width:16px;height:16px;background-image:url(../img/sprites.png);background-repeat:no-repeat;margin-left:10px;text-decoration:none}
#lightbox{color:#333}

/* sharing */
.share{display:block;clear:both;padding:10px;background:url(../img/inner.png)}
.share a{padding-left:20px;background-image:url(../img/sprites.png);background-repeat:no-repeat;margin-left:10px}
a.digg{background-position:0px -300px}
a.delicious{background-position:0px -250px}
a.facebook{background-position:0px -401px}
a.stumbleupon{background-position:0px -200px}
a.rss{background-position:0px -350px}
a.flickr{background-position:0px -550px}
a.youtube{background-position:0px -600px}
a.twitter{background-position:0px -500px}
a.myspace{background-position:0px -450px}
a.mobile{width:10px;background-position:-3px -649px}

/* feedback form */
.feedback form{padding-top:1em}
.feedback label,#evsignup label{display:block;float:left;text-align:right;width:9em;vertical-align:top}
.feedback .submit,#evsignup .submit{margin-left:6em}
div.error div{font-weight:bold;border:1px solid #FF0000;padding:10px;background:#FFCCCC}

/* sitemap and newsletter archive */
.sitemap ul,.sitemap ul ul,.nla ul,.nla ul ul,.prodholder ul{margin-left:15px;list-style:disc}

/* To hide an element from sighted users while still making it accessible to blind people using screenreaders, add its id or classname to the list below */
.ac,#logo span,.skiplink,.searchForm label,.findUs a span{display:block;height:1px;font-size:1px;overflow:hidden;position:absolute;left:-1000px;top:0px}

.pag{display:block;clear:both}

.nnl .flickr-image {float:none}

#footer .findUs a:hover span{color:#000;display:block;background:#FFFFCC;text-align:center;position:relative;height:auto;padding:3px 0;width:13em;white-space:nowrap;font-size:small;overflow:visible;top:-34px;left:-6em;z-index:500;-moz-border-radius:5px;-webkit-border-radius:5px}
