/* Newton Barr plc - Main Stylesheet */

.skiplinks { display:none; }
#skiplinks { display:none; }
#print_logo { display:none; }

#fixed_content {
 height:300px;
 border:2px solid #004;
overflow:auto;
padding:10px;
padding-top:2px;
background-image:url(../layout_images/FixedBGBk.gif);
bg-properties:fixed;
}

/* ------------------------------------------- BODY SET-UP */

body {
	margin:0px;
	padding:0px;
	background-image:url(../layout_images/background.jpg);
	font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

body#Home #wrapper {
	background-image:url(../layout_images/home_bk.jpg);
	background-repeat:no-repeat;
	min-height:676px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

body#Services #wrapper {
	background-image:url(../layout_images/services_bk.jpg);
	background-repeat:no-repeat;
	min-height:640px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

body#People #wrapper {
	background-image:url(../layout_images/careers_bk.jpg);
	background-repeat:no-repeat;
	min-height:1142px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

body#Wrap #wrapper {
	background-image:url(../layout_images/wrap_bk.jpg);
	background-repeat:no-repeat;
	min-height:663px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

body#Careers #wrapper {
	background-image:url(../layout_images/careers_bk.jpg);
	background-repeat:no-repeat;
	min-height:655px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

body#Contact #wrapper {
	background-image:url(../layout_images/services_bk.jpg);
	background-repeat:no-repeat;
	min-height:640px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

body#Policies #wrapper {
	background-image:url(../layout_images/wrap_bk.jpg);
	background-repeat:no-repeat;
	min-height:663px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

/* ------------------------------------------- PAGE SET-UP */

#left {
	float:left;
	width:312px;
}

#right {
	float:right;
	width:428px;
	margin-right:60px;
	color:#fff;
	padding-top:200px;
	font-weight:lighter;
	font-size:90%;
	line-height:20px;
	padding-bottom:40px;
}

#right h1,
#right h2,
#right h3,
#right h4,
#right h5 {
	font-size:100%;
}

#right h1 {
	font-size:130%;
}

#right h2 {
	font-size:120%;
	color: #8dc63f;
}

#right h3 {
	font-size:110%;
	color: #8dc63f;
	font-style:italic;
}

#logo {
	padding-top:25px;
	padding-bottom:40px;
}

#right a {
	color: #8dc63f;
	text-decoration:none;
}

#right a:hover {
	color:#fff;
	text-decoration:underline;
}

#right strong {
	color: #8dc63f;
	font-style:italic;
}

/* ----------------------------------------- NAVIGATION SET-UP */

#navlist ul {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:lighter
}

#navlist li {
	list-style-type: none;
	padding-bottom:20px;
}

#navlist a {
	padding:3px 10px; 
	color: #8dc63f;
	text-decoration:none;
}

#navlist a:hover {
	padding:3px 10px; 
	color: #fff;
	text-decoration: none;
}

body#Home #navlist #Home a,
body#Services #navlist #Services a,
body#People #navlist #People a,
body#Wrap #navlist #Wrap a,
body#Careers #navlist #Careers a,
body#Contact #navlist #Contact a,
body#Policies #navlist #Policies a {
	padding:3px 10px; 
	color: #ed1c24;
}

/* ------------------------------------------- FOOTER SET-UP */

#footer {
	clear:both;
	display:none;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	text-align:center;
	border-top:1px solid #000;
	font-size:80%;
}
