/*
lilac	ede7f3
d lilac	rgb(221, 210, 232)
purple	639
green	063


Font Sizes
-----------------------------------------------
Base              79%    91%   103%
size              -2	    -1      0
-------------------------------------
biggest          151%   147%   160%		
bigger           130%   131%   130%
big              115%   113%   116%
normal           100%   100%   100%
small             89%    90%    88%
smaller            x     77%    77%
smallest           x      x     68%

*/

body {
	background: #dee5e3;
	color: #222;
	font-size: 103%;
	font-family: sans-serif;
	}

* { margin: 0; padding: 0; }
a img { border: 0; }


div#wrap {
	width: 760px;
	margin: 10px auto;
	background: #fff; color: inherit;
	border: 1px solid #639;
	}

div#header {
/*	border-top: 4px solid #639; */
	background: #639 url(/assets/templates/nrc01/images/header-bg01.jpg) right repeat-x;
	color: inherit;
	padding: 10px;
	}

	div#header img {
		border-bottom: 0px solid #063;
		padding-bottom: 5px;
		}

div#content {
	width: 580px;
	float: right;
	padding: 15px;
/*	padding: 2% 1% 1% 25%; */
/*	background: #fff url(images/temp/flower1.jpg) bottom left no-repeat; color: inherit;
*/
	background: #fff; /* url(/assets/templates/nrc01/images/bg-01.png) left repeat-y; */
	color: inherit;




	line-height: 130%;
	font-size: 100%;
}

/* footer */
div#footer {
	clear: both;
	background: #ede7f3; color: inherit;
/*	border-top: 2px solid #063; */
	padding: 1em 0 1em 12em;
	font-size: 88%;
	line-height: 116%;
	}
	div#footer a {
		text-decoration: none;
		}
	div#footer a:hover {
		text-decoration: underline;
		}




/* nav */
div#nav {
	width: 134px;
	float: left;
	margin: 5px;

	
	}

div#nav ul { list-style-type: none; }


div#nav ul li a {
display: block; 
/*		
		text-align: right;
		color: #639; background: inherit;
		text-decoration: none;
		
		padding: 0.4em 0.2em;
		margin: 2px 0;
*/		
	font-size: 0.9em;
	font-weight: bold;

margin: 2px 0;
width: 128px; 
height: 38px;
display: block;
text-align: right;
padding: 2px 4px 0 0;
text-decoration: none;
color: #639;
background: inherit;
}

/*
* html div#nav ul {
	margin-top: 15px;
	}
* html div#nav ul li a {
	margin-top: -10px;
	}
*/
	div#nav ul li a:hover, div#nav ul li a:focus {
/*		background: #fc0; */
background: #639;
		color: #fff;
		}

	div#nav em {	
		text-decoration: underline;
		font-style: normal;
	}

div#nav p {
	color: #639; background: #fff;
	font-size: 86%;
	margin-top: 2em;
	text-align: center;
	padding: 4px 0;
	}



/* nav downs */

body#home div#nav li a#n1,
body#wedo div#nav li a#n2,
body#awareness div#nav li a#n3,
body#sponsorship div#nav li a#n4,
body#contact div#nav li a#n5,
body#philosophy div#nav li a#n6

{
	color: #fff !important; background: #639;
	}












/* h */
h2, h3 {
	margin-top: .2em;
	}
h1, h2, h3 {
	background: #fff;
	}

h1 {
	margin: 0.1em 0 .3em 0;
	font-size: 140%;
	font-weight: normal;
	color: #36C;
	}

h2 {
	font-size: 130%;
	color: #333;
	
	}

h3 {
	margin: .8em 0 0 0;
	font-size: 100%;
	color: #fff;
/*	border: 1pox solid #396; 
	background: #197f00;*/
	background: #89accc;
	padding: 0.2em .4em;
	margin: 0 0 .4em 0;
	}

/* p */
div#content p {
	margin-bottom: 1em;
	}

p.purple { color: #639; background: inherit; }
p.green { color: #063; background: inherit; }

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


div#raw {
	float: right;
	width: 200px;
	padding: 1em 1em 0 1em;
	
	color: #639;
	background: #ede7f3;
	border: 2px solid #639;
	}


div#donation {
	float: right;
	width: 200px;
	padding: 1em 1em 0 1em;
	
	color: #639;
	background: #ede7f3;
	border: 2px solid #639;
	}


img.right {
	float: right;
	margin: 0 0 1em 1em;
	}
body#contact img.right {
	border: 1px solid #639;
	}


/* contact */


/* form */
fieldset#inforeq {
	clear: both;
	margin: 1em; padding: 0.6em 1em;
	background: #ede7f3; color: #639;
	border: 1px solid #639;
	}

fieldset#inforeq label {
	margin: .2em 0;
	display: block;
	}

fieldset#inforeq input[type="checkbox"] {
	margin: 0 0.6em 0 0;
	}

fieldset#inforeq fieldset {
	margin: 1em 0.4em; padding: 0.6em 1em;
	}

fieldset#inforeq legend {
	font-weight: bold;
	}






/* tables */
table#sponsors {
	border-collapse: collapse;
	border: 0px solid #ccc;
	margin: 0 auto;
	
	}

table#sponsors td {
	background: #e2e2e2; /* url(images/sponsors/grey-grad-bg2.png) top repeat-x; */ color: #333;
	
	
	padding: 4px 10px;
	vertical-align: top;
	
	border-top: 1px solid #eee;
	font-size: .8em;
}

table#sponsors tr th {
	background: #ccc; color: inherit;
	}

table#sponsors td a {
	text-decoration: none;
	color: #444; background: inherit;
	}
	table#sponsors td a:hover { text-decoration: underline; }

/* skip */
p#skip {display: none; }
/*
p#skip { text-align: right; }
p#skip a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: .5em;
	color: #666; background: inherit;
	}
	p#skip a:hover {
		text-decoration: underline;
		}
*/



p.leftcol { width: 50%; float: left; }