@import url(footer.css);
/*
brown	8e7962
tan		c3ae99
brownie	d19358
teal	009fb0
ltgreen	a7bd78
green	799354
yellow	ffc24e
orange	f38f1d
apricot	ee6921
red		de1f26
*/


/* structural */
* {	margin: 0; padding: 0; }

body {
	background: #d6e0bf; /* url(images/page-bg-04.jpg) top repeat-x fixed; */
	background: #a7bd78; /* old new */
	background: #8fab45;
	color: #444;
	font-family: sans-serif;
	padding: .4em 0;
	}

div#wrap {
	width: 47em; width: 86%;
	margin: 0 auto;
	min-width: 400px;
	max-width: 960px;

	border: 0px solid #B8CA92;
	border-width: 1px 1px 0 1px;
/*	border-width: 0 1px 0 1px; */
	
	background: #fff;
	color: #333;
	}

/* header */
div#header {
	background: #fff url(/assets/templates/ng01/images/header-bg-02.png) 94% .8em no-repeat;
	color: inherit;
	}

div#header img {
	float: left;
	margin: .8em 1em 1em 1em;
	}


div#content {
	margin: 1em 0;
	padding: .0em 1em;
	}




/* p */
p { 	margin: 0 0 .67em 0; }
p, div#content ul li, div#content ol li {
	font-size: 94%;
	line-height: 1.2em;
	}
div#content ul li, div#content ol li {
	margin: 0 0 0 2em;
	}


/* headers */
h1, h2, h3, h4 { background: inherit; }


h1 {
	font-weight: normal;
	font-size: 140%;
	color: #799354;
	margin: 0 0 .3em 0;
	}
h1 span {
	display: block;
padding: 0 0 0 2em;
	color: #f38f1d;
	font-size: 88%;
	}



h2 {
	font-size: 1.1em;
	
	color: #ee6921;
	
	}

h3 {
	font-size: 1em;
	margin: 1.2em 0 0 0;
	font-weight: normal;
	
	color: #063;
	
	}



/* images */
img.right { float: right; margin: 0 0 1em 1em; }
img.left { float: left; margin: 0 1em 1em 0; }
a img { border: none; }


img.daniel {
	padding-bottom: 12px;
	background: url(http://www.nicolagalloway.com/assets/photo-credits/credit-daniel.gif) bottom right no-repeat;
	}

img.jungle {
	padding-bottom: 12px;
	background: url(http://www.nicolagalloway.com/assets/photo-credits/credit-jungle.gif) bottom right no-repeat;
	}



/* contact form */
form#contactform {
	width: 40%;
	float: right;
	padding: 20px;
	margin: 0 1em 1em 0;
	
	background: #a7bd78;
	border: 1px solid #799354;
	
	
	
	}


form#contactform fieldset {
	border: 0;
	}


form#contactform  label {
	clear: both;
	display: block;
	font-weight: normal;
	color: #030; background: inherit;
	font-size: 94%;
	}


form#contactform input {
	clear: both;
	display: block;
	margin: 0 0 6px 0px;
	}

form#contactform textarea {
	width: 94%;
	display: block;
	}


/* lists */

dt {
	font-weight:bold;
	margin: .4em 0 0 0;
	}


div#content ul {
	margin: 0 0 0 2em;
	}



form#newsletter {
	margin: 1em;
	}


form#newsletter fieldset, fieldset {
	padding: 1em;
	border: 0;
	}



p.buynow {
	clear: both;
	padding: .4em;
	text-align: center;
	background: #ffc24e;
	}


p.buynow a:link, p.buynow a:visited {
	text-decoration: none;
	color: #00C;
	}

p.buynow a:hover {
	text-decoration: underline;
	}

span.nobr {
	white-space: nowrap;
	}


ul.pdf {
	list-style-position: outside;
	list-style-image: url(/assets/templates/ng01/images/small-pdf-icon.gif);
	list-style-type: none;
	margin: 1em 4em;
}
ul.pdf li a {
	text-decoration: none;
	}
ul.pdf li a:hover {
	text-decoration: underline;
	}




/* spreads */
div#spreadsdownload {
	background: #fff url(/assets/templates/ng01/images/spreads-320.jpg) left top no-repeat;
	
	padding: 0 0 10px 380px;
	
	}

div#spreadsdownload * {
	background: #fff;
	}




/* feedback */
div#feedback {
	background: #fff;
	padding: 0%;
	}

div#feedback p {
	background: #fff;
	
	margin-right: 1%;
	padding: 1%;
	font-size: 90%;
	line-height: 128%;
	border-left: 1px solid #a7bd78;
	}


p.feedback1 {
	float: left;
	width: 30%;
	}

p.feedback2 {
	float: left;
	width: 30%;
	}

p.feedback3 {
	float: right;
	width: 30%;
	}

div#feedback em {
	color: #799354;
	}

div#feedback p.clear {
	clear: both;
	}




div.testimonial {
	clear: both;
	margin: 1em 0;
	padding: 1em;
	background: #FC3;
	color: #630
	}






/* main */
div#main {
	width: 80%;
	float: right;
	padding-bottom: 1em;
	}

/* subnav */

div#subnav {
	width: 16%;
	padding: 1%;
	background: #d6e0bf;
	}

div#subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;

	}

div#subnav ul li {
	margin: 0;
	padding: 0;
	}

div#subnav ul li a {
	text-decoration: none;
	font-size: 85%;
	line-height: 120%;
	
	display: block;
	padding: .3em 0;
	}
