body {

	padding: 0;

	margin: 0;

	width: 100%;

	font: normal 62.5% Arial, Helvetica, sans-serif;

	color: #777;

	background: #fff url(images/home_bg.jpg) top left no-repeat;

}

body#about_main {
	
	background: #fff url(images/about_bg.jpg) top left no-repeat;
	
}

body#join_main {
	
	background: #fff url(images/join_bg.jpg) top left no-repeat;
	
}

body#calendar_main {
	
	background: #fff url(images/calendar_bg.jpg) top left no-repeat;
	
}

body#contact_main {
	
	background: #fff url(images/contact_bg.jpg) top left no-repeat;
	
}

body#newsletter_main {
	
	background: #fff url(images/news_bg.jpg) top left no-repeat;
	
}

.hide {

	display: none;

}



abbr {

	border: 0;

}



div#wrapper {

	text-align: left;

	width: 395px;

	background: transparent;

}



div#content_wrapper {

	padding-left: 475px;

	background: transparent;

}



div#content {

	width: 299px;

}



h1#logo_header {

	margin-top: 50px;

	margin-bottom: 23px;

	height: 82px;

	background: transparent url(images/nawic_header_logo.png) top left no-repeat;

}



h1 a.header_logo_link {

	display: block;

	height: 82px;

	border: 0;

	outline: none;

}



/* -------------------------------------------------------------------------

  Navigation

------------------------------------------------------------------------- */



ul#nav {

	margin: 0 0 25px 0;

	padding: 0;

	height: 28px;

	width: 100%;

	list-style: none;

	background: #eee;

}



ul#nav li {

	float: left;

	height: 28px;

}



ul#nav li a {

	display: block;

	height: 28px;

}



ul#nav li#nav_about {

	width: 70px;

	background: transparent url(images/nawic_about.png) 0 0 no-repeat;

}



ul#nav li#nav_about a:hover.nav_link,
body#about_main ul#nav li#nav_about a {

	background: transparent url(images/nawic_about.png) 0 -28px no-repeat;

}



ul#nav li#nav_join {

	width: 58px;

	background: transparent url(images/nawic_join.png) 0 0 no-repeat;

}



ul#nav li#nav_join a:hover.nav_link,
body#join_main ul#nav li#nav_join a {

	background: transparent url(images/nawic_join.png) 0 -28px no-repeat;

}



ul#nav li#nav_calendar {

	width: 90px;

	background: transparent url(images/nawic_calendar.png) 0 0 no-repeat;

}



ul#nav li#nav_calendar a:hover.nav_link,
body#calendar_main ul#nav li#nav_calendar a {

	background: transparent url(images/nawic_calendar.png) 0 -28px no-repeat;

}



ul#nav li#nav_contact {

	width: 81px;

	background: transparent url(images/nawic_contact.png) 0 0 no-repeat;

}



ul#nav li#nav_contact a:hover.nav_link,
body#contact_main ul#nav li#nav_contact a {

	background: transparent url(images/nawic_contact.png) 0 -28px no-repeat;

}



/* -------------------------------------------------------------------------

  Posts

------------------------------------------------------------------------- */



div.nawic_notes_wrapper {

	margin-bottom: 25px;

	border-top: #e3d5cf 1px solid;

}





div.nawic_notes_wrapper p.nawic_notes {

	margin: 0;

	padding-top: 5px;

	width: 25%;

	font-size: 0.9em;

	color: #c2bbb7;

	border-top: #e3d5cf 2px solid;

}



p.nawic_notes span {

	color: #997d70;

}



div#posts_container {

	margin-bottom: 35px;

}

body#contact_main div#posts_container {
	margin-bottom: 10px;
}

div.the_post {

	margin-bottom: 30px;

}

body#contact_main div.the_post {
	margin-bottom: 0;
}

div.notes_content p {

	font-size: 1.1em;
	line-height: 1.6em;
}

div.notes_content ul {
	padding: 15px 15px 18px 25px;
	background: #f5f5f5;
}

div.notes_content li {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-left: 10px;
}


h2.notes_header {

	color: #361c10;

	font-size: 1.8em;

	line-height: 1.1em;

	letter-spacing: -1px;

}


ul#calendar_list,
ul#newsletter_list {
	padding: 0;
	margin: 0;
	list-style: none;
	border-top: #eee 1px solid;
	font-size: 1.0em;
	line-height: 1.2em;
	background: transparent;
}

ul#calendar_list li,
ul#newsletter_list li {
	padding: 11px 12px 11px 35px;
	background: transparent url(images/calendar_entry_bg.png) 8px 12px no-repeat;
	border-bottom: #eee 1px solid;
}

ul#newsletter_list li {
	background: transparent url(images/newsletter_bg.png) 10px 11px no-repeat;
}

div.notes_content li a:link,
div.notes_content li a:visited,
div.notes_content li a:active,
ul#calendar_list li a:link,
ul#calendar_list li a:visited,
ul#calendar_list li a:active,
ul#newsletter_list li a:link,
ul#newsletter_list li a:visited,
ul#newsletter_list li a:active {
	color: #b6440e;
	text-decoration: none;
}

div.notes_content li a:hover,
ul#calendar_list li a:hover,
ul#newsletter_list li a:hover {
	color: #02afd5;
}

textarea#contact_area {
	width: 100%;
	padding: 5px;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	color: #369;
	margin-bottom: 10px;
}

input#submitForm {
	margin-bottom: 25px;
}

label.error {
	display: block;
	margin-bottom: 5px;
	color:#c03;
	font-size: 1.1em;
	font-style: italic;
}

/* -------------------------------------------------------------------------

  Footer

------------------------------------------------------------------------- */



div#footer_wrapper {

	width: 870px;

	background: #ffecb4 url(images/) 794px 50% no-repeat;

}



div#footer_top_corners {

	height: 5px;

	background: transparent url(images/footer_top_bg.png) top left no-repeat;

}



div#footer_content {

	padding: 25px 0 25px 20px;

}



p#footer_about {

	padding-left: 32px;

	margin: 0;

	color: #9a723f;

	font-size: 1.1em;

	line-height: 1.5em;

	/*margin-left: 20px;*/

	width: 722px;

	background: transparent url(images/367_footer_tile.png) top left no-repeat;

}



p a:link,

p a:visited,

p a:active {

	color: #b6440e;

	text-decoration: none;

}



p a:hover {

	color: #02afd5;

}



div#footer_bottom_corners {

	height: 5px;

	background: transparent url(images/footer_bottom_bg.png) top left no-repeat;

}