body {
background: #CEDBEC url(/img/nwaa/background.jpg) repeat-x;
	font:0.7em Arial, Helvetica, Tahoma normal;
	color:#5F6A72;
	text-align:center;
}


h1 {
	font-size:2.2em;
}
h2 {
	font-size:2em;
}
h3 {
	font-size:1.8em;
}
h4 {
	font-size:1.6em;
}
h5 {
	font-size:1.2em;
font-weight:bold;
}
h6 {
	font-size:1em;
	font-weight:bold;
}
h1,h2,h3,h4,h5,h6 {
color:#0A50A8;
margin:20px 0 10px 0;
}
p {
	line-height:1.6;
	margin:0 0 1.5em 0;
}
p.highlight {
	background:#ffefae;
	border:1px solid #ffd105;
	float:left;
	padding:10px;
	width:97%;
}
strong {
font-weight:bold;
}

a,a:link {
	color:#0098F8;
text-decoration:none;
}
a:visited {
	color:#0098F8;
}
a:hover {
text-decoration:underline;
}
a:active {

}
a.findMore {
background:url(/img/nwaa/find-out-more.gif) no-repeat left center;
display:block;
float:left;
margin-top:10px;
padding-left:20px;
width:100%;
}

hr {
border:1px solid #D0D2D4;
	border-bottom:none;
	height:1px;
}

ul {
	list-style:outside url(/img/nwaa/bullet-cross.gif) disc;
}
ul li {
margin:10px 0; 
padding-left:5px;
}

ol {
	list-style-type:decimal;
}

ol, ul {
	margin:10px 0 10px 1.5em;
}



div.feedback {
background:#dfdfdf;
border:2px solid #c1c1c1;
margin-bottom:10px;
padding:5px;
}
div.feedback h3,
div.feedback p {
margin:0;
}

form {
	border:1px solid #ccc;
	margin:20px 0;
	padding:10px;
}

form fieldset {
	padding:5px 0
}

fieldset legend {
	font-size:1.4em;
	font-weight:bold;
	margin-left:-8px !ie;
	margin-bottom:10px !ie;
}

fieldset p.instructions {
	border-bottom:1px solid #dfdfdf;
	font-size:0.9em;
	line-height:1.3em;
	margin-bottom:20px;
	padding-bottom:10px;
}

fieldset div.field {
	margin:8px 0;
}

fieldset label {
	display:block;
	float:left;
	position:relative;
	width:150px;
}
	fieldset label span.required {
		color:red;
		font-size:1.5em;
		padding:0;
		position:absolute;
		right:0;
		top:-3px;
		width:0.5em;
	}

fieldset input {
border:1px solid #85A9CD;
	width:350px;
}

fieldset div.donate input{
width:50px;
}

fieldset select {
border:1px solid #85A9CD;
	width:250px;
}
fieldset textarea {
border:1px solid #85A9CD;
height:65px;
width:350px;
}

fieldset input.checkbox,
fieldset input.radio {
border:1px solid #85A9CD;
	margin-right:5px;
	width:14px;
}

fieldset div.buttonHolder {
	border-top:1px solid #dfdfdf;
	margin-top:20px;
	padding-top:10px;
}

fieldset input.btnSubmit,
fieldset button.submitButton {
background:url(/img/pepal/bg_btn.jpg) repeat-x left center;
	border:1px solid #333;
	margin-right:10px;
	overflow:visible;
	padding:3px 10px;
	width:auto;
}

fieldset a.fauxButton {
	background:#ECE9DB;
	border:1px solid #333;
	color:#333;
	display:inline-block;
	font-size:0.93em;
	padding:5px 10px;
	text-align:center;
	text-decoration:none;
}



/* skiplinks */
ul.skiplinks {
display:none;
}


/* accessibility / search bar */
div#accessBar {
background:#FFD105;
font-size:0.9em;
height:30px;
margin:0 0 0 9px;
max-height:30px;
overflow:hidden;
width:960px;
}

div#accessBar ul {
list-style:none;
margin:8px 0 0 20px;
}

div#accessBar ul li {
background:url(/img/nwaa/access-border.gif) no-repeat right center;
display:inline;
margin-right:5px;
padding-right:10px;
}
div#accessBar ul li a {
color:#0A4AA2;
text-decoration:none;
}
div#accessBar ul li a:hover {
text-decoration:underline;
}

div#accessBar ul li.last {
background:none;
}

div#accessBar ul li a#login {
font-size:1em;
font-weight:bold;
}



	/* search form */
		form#searchform {
border:none;
			margin:0;
			padding:0px;
			position:absolute;
			right:20px;
top:0;
			width:230px;
		}
		
			form#searchform fieldset {
margin:0;
margin-top:-3px;
				padding:0;
			}
			
			
				form#searchform legend {
display:none;
					margin:0;
					padding:0;
text-indent:-5000px;
				}
				
				form#searchform div.field input {
					float:left;
font-size:11px;
					margin-right:5px;
padding:3px;
					width:150px;
				}
				
				form#searchform label {
					display:none;
				}
				
				
				form#searchform input.btnSubmit {
					font-size:11px;
					padding:2px 5px;
					width:auto;
				}



/* holder */
div#holder{
background:url(/img/nwaa/bk_content.png) repeat-y center top;
	margin:0 auto 10px auto;
padding:0;
	position:relative;
	text-align:left;
	width:980px;
}

/* header */
	div#header {

height:145px;
		position:relative;
width:100%;
	}
	
div#header h1 {
background:url(/img/nwaa/logo.png) no-repeat;
float:left;
height:115px;
margin-top:5px;
margin:20px 0 0 25px;
text-indent:-5000px;
width:330px;
}

div#header h1 a {
display:block;
height:100%;
width:100%;
}

		div#header p#tagline {
background:url(/img/nwaa/tagline.jpg) no-repeat right top;
float:right;
height:100px;
margin-right:30px;
margin-top:35px;
text-indent:-5000px;
width:330px;
		}








/* menu */
	div#navigation {
		background:#FFD105;

clear:both;
float:left;
margin:0 0 0 9px;
		padding:0px;
width:960px;
	}
	
		ul#menu{
clear:both;
			color:#0A4AA2;
font-family:Helvetica;
font-size:15px;
/*letter-spacing:-0.1em;*/
			list-style:none;
			margin:0 0 0 4px;
		}
		
			ul#menu li {
				display:inline;
				float:left;
				margin:0;
			}
			
			ul#menu li#linkHome {
				margin-left:0;
			}
			
				ul#menu li a {
		color:#0A4AA2;
display:block;
float:left;
font-weight:bold;
padding:10px 10px 10px;
text-decoration:none;
				}

ul#menu li a.selected {
background:url(/img/nwaa/bk_menu.jpg) repeat-x left center;
}
div#breadcrumb {
background:#e9eff6;
border-bottom:1px solid #d6e4f4;
float:left;
margin-left:9px;
padding:5px 0;
width:960px;
}

div#breadcrumb p {
margin-left:20px;
margin-bottom:0;
}

/* content */

div#content {
clear:both;
padding-top:25px;
position:relative;
width:100%;
}

div#content h1#pageTitle {
border-bottom:2px solid #ffd105;
float:left;
margin:0 0 25px 30px;
_margin-left:15px;
padding-bottom:5px;
width:690px;
}


	div#sidebar {
		float:left;
		height:100%;
margin-left:25px;
_margin-left:17px;
padding-bottom:100px;
		width:200px;
	}

div#sidebar ul{
list-style:outside none none;
margin:0;
width:200px;
}

ul#subnav {
margin-bottom:100px;
}
div#sidebar ul li {
margin:0;
padding:0;
}
div#sidebar ul li a{
display:block;
font-size:110%;
font-weight:bold;
margin-bottom:2px;
padding:6px 10px;
text-align:right;
text-decoration:none;
}
div#sidebar ul li a:hover {
text-decoration:underline;
}
div#sidebar ul li a.selected {
background:#ffefae;
}
div#sidebar ul li a.othernews {
background:#0098F8;
color:#ffefae;
}
div#sidebar ul li ul li {
margin:0;
_margin-bottom:-13px;
padding:0;
}
div#sidebar ul li ul li a {
font-weight:normal;
}

div#sidebar a#new-news {
float:left;
font-weight:normal;
text-align:left;
width:50%;
}
div#sidebar a#old-news {
font-weight:normal;
}

p.date {
float:left;
margin:-25px 0 20px 30px;
width:660px;
}


/* primary content */
	div#primarycontent {
		float:left;
		margin:0 0 0 30px;
		_margin-left:15px;
		width:460px;
	}

div#primarycontent img {
	margin:5px 10px;
}
div#primarycontent img[align=left] {
	float:left;
	margin:5px 10px 5px 0;
}
div#primarycontent img[align=right] {
	float:right;
	margin:5px 0 5px 10px;
}

				div#primarycontent ul#tags{
background:url(/img/nwaa/tags.gif) no-repeat left center;
					float:left;
list-style:none;
margin:20px 0 0 0;
padding:3px 0 3px 20px;
					text-align:left;
				}
					div#primarycontent ul#tags li {
					display:inline;
margin-right:5px;
padding:0;
					}

ul#bookmarking {
float:left;
margin:5px 0;
width:100%;
}
					ul#bookmarking li {
						display:inline;
					float:left;
						margin-right:10px;
					}

ul#bookmarking li a:hover {
background:#dedede;
}
ul#bookmarking li.listitle {
padding-left:0;
}


/** comments **/
form#comment_form{
border:3px solid #ffd105;
border-width:1px 0;
float:left;
margin-bottom:20px;
padding:5px 0;
width:100%;
}


form#comment_form legend {
color:#4797ff;
font-size:1.2em;
padding:2px 40px 2px 0;
width:90%;
}
form#comment_form legend#clickExpand {
background: url(/img/nwaa/comments_arrow_down.gif) no-repeat right center;
}
form#comment_form legend#clickContract {
background: url(/img/nwaa/comments_arrow_up.gif) no-repeat right center;
margin-bottom:10px;
}


form#comment_form label#commentLabel {
clear:left;
float:left;
width:300px;
}
form#comment_form textarea {
clear:left;
float:left;
margin:0 0 0 0px;
}

form#comment_form input,
form#comment_form label {
clear:left;
margin-bottom:5px;
display:block;
}

form#comment_form input.btnSubmit {
clear:left;
float:left;
margin:10px 0 0 150px;
}
form#comment_form div.allowedHTML {
clear:left;
}
form#comment_form div#formContents {
padding-top:10px;
}

form#comment_form p#commentNote {
background:#dfdfdf;
border:1px solid #ccc;
clear:left;
float:left;
margin-top:10px;
padding:5px 10px;
}


h3#commentsTitle {
font-size:1.4em;
font-weight:bold;
}

div.comment {
border-bottom:1px solid #ffd105;
margin-bottom:20px;
padding-bottom:10px;
}
div.comment p {
margin-bottom:1em;
}

div.comment p.author {
font-style:italic;
margin:0;
padding:0;
}

div.comment p.author a {
color:#5F6A72;
font-weight:normal;
}




/** news **/
div.item {
border-bottom:1px solid #dfdfdf;
margin-bottom:10px;
padding-bottom:15px;
}

div.item h3 {
margin:0;
} 

div.item p {
margin:5px 0;
}
div.item p.date{
margin:0;
}
div.item a.findMore {
float:none;
}



/* pagination */
ul.pagination {
	color:#8B9298;
	font-size:90%;
	font-weight:bold;
	margin-top:30px;
	text-align:center;
}

	ul.pagination li {
		border-right:1px solid #D1D3CF;
		display:inline;
		margin-left:4px;
		padding-right:8px;
	}
	
ul.pagination li.selected,
	ul.pagination li.selected a {
		color:#333;
	}
	
	ul.pagination li.bookend {
		border:none;
	}




		div#contentFooter {
			background:url(/img/nwaa/bk_footer.gif) no-repeat center bottom;
			clear:both;
			font-face:Arial;
			font-size:90%;
height:80px;
			margin:-100px 0 0 0px;
			_margin:20px 0 0 15px;
			padding:15px 0 25px 0;
			width:980px;
		}

div#contentFooter p#donations-hotline {
background:url(/img/nwaa/donations-hotline.gif) no-repeat left center;
margin:23px 0 0 30px;
text-indent:-5000px;
}
		
			div#contentFooter ul li.listitle {
				font-weight:bold;
			}
			
				div#contentFooter ul li a {
					
				}
		
				div#contentFooter ul {
					list-style:none;
					margin:25px 0 0 25px;
					width:920px;
				}
				
					div#contentFooter ul li {
						display:inline;
					}
				div#contentFooter ul#bookmarking{
					float:left;
				}
					div#contentFooter ul#bookmarking li {
						margin-right:5px;
					}



	div#secondarycontent {
		float:right;
		margin:0 34px 0 0;
		_margin-right:30px;
		width:190px;
	}
	
		div#secondarycontent div.panel {
			background:#E9EFF6;
border:1px solid #D5E3F4;
color:#6785ab;
			margin-bottom:20px;

		}
		
			
				div.panel h3 {
					background:#D5E3F4;
					font-size:130%;
font-weight:bold;
					padding:10px 10px 12px 10px;
					margin:0;
					font-family: Arial, Helvetica, sans-serif;
				}
	
		div.panel ol,
		div.panel p,
		div.panel ul {
			line-height:1.4em;
			margin:10px;
		}
		
		div.panel ol {
			margin-left:37px;
		}
		div.panel ul {
			margin-left:32px;
		}
		
			div.panel li {
				margin-bottom:5px;
			}
	
		div#secondarycontent div.panel_yellow {
			background:#FFEFAD;
border-color:#FEE06B;
		}

			
				div.panel_yellow h3 {
					background:#FEE06B;
				}
				
/* Tributes - Tell a friend */

	div#sendmessage {
		width: 430px;
		float:right;
		}


/* footer */
	div#footer {
		background:#CEDBEC;
		clear:both;
		float:left;
		font-size:100%;
		font-family:Arial;
		margin-bottom:20px;
		margin:0 0 20px 0px;
		padding:0 10px 5px;
		width:960px;
	}

		div#footer ul {
			list-style:none;
			margin:0;
		}
		
			div#footer ul li {
				display:inline;
			}
			
				div#footer ul li a {
				color:#2A61A2;
				font-weight:bold;
				text-decoration:none;
				}
				
		div#footer ul#links {
			float:left;
			width:700px
		}
			div#footer ul#links li {
				margin-right:5px;
			}
		div#footer ul#credits {
			float:right;
			text-align:right;
			width:960pxpx;
		}
			div#footer ul#credits li {

				margin-left:5px;
			}
			



