/*
Theme Name:Northfield Automation Systems
Theme URI:http://northfieldautomation.com/
Description:For Northfield Automation Systems
Version:0.9
Author:Neuger Communications Group
Author URI:http://neuger.com/
*/
/* css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font-weight:normal;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/* MAIN STYLES ----------------------------------------------*/
body{background:#ebebeb;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;color:#555555;}
h1{position:absolute;line-height:15px;text-indent:-9999px;}
h2{font-size:3.0em;color:#002d62;/* margin:0 0 0.5em 0;*/}
h3{font-family:"Arial Narrow",Arial,Helvetica,sans-serif;font-size:2.2em;color:#002d62;margin:0.8em 0 0 0;}
h2,h3,h4{clear:left;}
.button{margin:1em 0;padding:5px 0;overflow:hidden;position:relative;}
.button a{float:left;background:#ac1409 url(images/buttons.gif) right top;color:#fff;text-decoration:none;line-height:28px;padding:0 32px 2px 12px;/* 28 + 2 = 30px;this raises the text by 2px */
border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;-khtml-border-radius:14px;}
.button a:hover{background:#002d62 url(images/buttons.gif) right 30px;color:#fff;}
a{color:#8b0f04;text-decoration:none;}
a:hover{color:#002d62;}
hr{margin:2em 0;border:0;border-top:1px solid #999;clear:both;}
strong{font-weight:bold;}
#container{width:100%;margin:0 auto;}
#header{background:#fff;}
#header img{margin-left:20px;}
#header-inner{width:940px;margin:0 auto;padding:14px 0;position:relative;}
p.login{position:absolute;top:21px;right:21px;font-size:1.3em;}
p.login a{display:block;padding:6px;border:1px solid #ddd;color:#999;}
p.login a:hover{background:#ddd;color:#666;}
#nav{background:#3a3a3a url(images/brushed.gif);width:100%;}
#nav ul{width:900px;margin:0 auto;overflow:hidden;}
#nav li{display:block;float:left;font-size:1.3em;}
#nav li a{display:block;float:left;/* padding:10px 12px;*/
padding:0 12px;line-height:32px;color:#fff;text-decoration:none;}
#nav li.current_page_item a{background:#666;}
#nav li a:hover{background:#666;}
#main{background:#ebebeb url(images/background.gif) repeat-y center;margin:0 auto;}
#main-inner{width:942px;margin:0 auto;padding:20px 0 0 0;border-bottom:1px solid #cdcdcd;}
#featured{position:relative;width:900px;margin:0 0 30px 21px;height:274px;overflow:hidden;}
#featured-mask{width:899px;height:274px;overflow:hidden;margin:0 auto;}
#featured-panel{width:899px;height:274px;}
#featured-panel div{width:899px;height:274px;float:left;display:inline;}
#featured-nav{position:absolute;left:15px;bottom:25px;padding:5px;}
#featured-nav a{text-indent:-9999px;float:left;display:block;font-size:5px;width:15px;height:15px;background:#fff;margin-right:6px;border:1px solid #fff;}
#featured-nav a.selected{background:#8e0a05;}
.subpage #content{float:right;margin:0 21px 20px 0;}
#content{width:620px;margin:0 0 20px 21px;float:left;display:inline;/* IE double margin bug fix */}
#content p{font-size:1.3em;line-height:1.4;margin:0.5em 0 1em 0;}
#content ul{margin:1em 20px;list-style:disc;}
#content ol{margin:1em 20px;list-style-type:decimal;}
#content li{font-size:1.3em;margin:0.5em 0;line-height:1.2;}
#content h3{font-weight:bold;}
#secondary{width:260px;float:right;margin-right:21px;display:inline;/* IE double margin bug fix */}
.subpage #secondary{float:left;margin:0 0 0 21px;}
#secondary h3{background:#3a3a3a url(images/brushed.gif);color:#fff;font-size:1.6em;padding:5px;margin:0 0 0.5em 0;letter-spacing:0.05em;}
/*#secondary h3{background:#002d62;}*/
#secondary h3 a{color:#fff;}
#secondary p{font-size:1.2em;line-height:1.3;margin:0.5em 0 1em 0;}
#secondary h4{font-size:1.3em;line-height:1.2;font-weight:bold;margin:1em 0 0.5em 0;}
#secondary h4 a{font-weight:bold;}
#secondary dl{margin-top:1em;}
#secondary dt{font-size:1.3em;line-height:1.2;font-weight:bold;margin:0.2em 0;}
#secondary dt a{font-weight:bold;}
#secondary dd{font-size:1.2em;margin-bottom:1em;}
#secondary li{font-size:1.3em;margin:0.5em 0;line-height:1.1;}
#secondary li a{color:#555;}
#secondary li.current_page_item a,#secondary li a:hover{color:#8e0a05;}
#secondary ul{margin:0 0 2em 5px;}
#footer{clear:both;margin:1em 21px;border-top:1px solid #b9b9b9;}
#footer p{font-size:1.2em;margin:1em 0 2em 0;}
.alignleft{float:left;margin:0 1em 1em 0;}
.alignright{float:right;margin:0 0 1em 1em;}
#content p.byline{margin:0 0 1em 0;}
#debug-outer {
	position:absolute;
	height: 100px;
	width: 100%;
	color: #0c0;
	background: #000;
	font-size: 1.3em;
	font-family: Monaco;
	bottom: 0;
	z-index: 100;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	left: 0;
}
#debug-outer div {
	padding: 20px;
}
