#container, #logo, #slogan, #contentstart, #content, #contentend, #footer, a.thumbnail, #stickynote, #youarehere{ behavior: url("iepngfix.htc"); }

html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image:url(images/asphaltbgtop.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#4a4331;
	}
	
td {
padding:5px;
vertical-align:top;
}
	
#wrapper {
margin:0;
padding:0;
width:100%;
background-image:url(images/asphaltbgbottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
/*overflow:hidden;*/
}

#containerwrap {
width: 990px;
margin:10px auto 0 auto;
padding:0 0 0 0;
position:relative;
z-index:1000;
clear:both;
}

#container {
width: 990px;
margin:0 auto;
padding:0 0 0 0;
background-image:url(images/topgrungebg3.png);
background-position:top center;
background-repeat:no-repeat;
/*position:relative;*/
clear:both;
}
	
#topnav {
margin:0;
padding:0;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
height:30px;
width:100%;
position:relative;
}

#topnav ul {
margin:0;
padding:0 20px 0 0;
position:relative;
float:right;
list-style-type:none;
}


#topnav ul li {
margin:0;
padding:0;
display:inline;
}

#topnav li a:link, #topnav li a:visited {
margin:0;
padding:0;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}

#topnav li a:hover, #topnav li a:active {
color:#FFFFFF;
text-decoration:underline;
}

#welcomesection{
background-image:url(images/papertexture.jpg);
background-repeat:repeat-x repeat-y;
background-postion:top left;
width:auto;
min-height:400px;
float:left;
clear:both;
position:relative;
}

#leftcolumn h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#4a4331;
border-bottom:1px solid #4a4331;
}

#leftcolumn h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#307A9A;
padding:0;
margin:0 0 5px 0;
}

#leftcolumn h2 a, #leftcolumn h2 a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
font-weight:bold;
color:#307A9A;
text-decoration:none;
padding:5px;
width:auto;
display:inline;
background-color:#ECE7D4;
}

#leftcolumn  h2 a:hover, #leftcolumn h2 a:active {
color:#ECE7D4;
background-color:#307A9A;
}

#leftcolumn  h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#285D7F;
margin:20px 0 5px 0;
padding:0;
}

#leftcolumn  h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#285D7F;
padding:5px;
background-color:#F6D552;
}

#leftcolumn h5 {
font-family:"Courier New", Courier, monospace;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#4a4331;
background-color:#fad210;
display:inline;
padding:3px;
margin:10px 0 0 0;
}

#leftcolumn  p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#4a4331;
margin:5px 0 10px 0;
padding:0;
}

#leftcolumn {
float:left;
width:500px;
padding:10px;
min-height:400px;
}

#leftcolumn a:link img, #leftcolumn a:hover img, #leftcolumn a:active img, #leftcolumn a:visited img {
border:0;
}

#leftcolumn.noright {
width:800px;
}

#leftcolumn ul {
list-style-type:circle;
}

#leftcolumn ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#4a4331;
}

.credit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#49443E;
}

#rightcolumn {
float:left;
width:300px;
padding:10px;
}

#rightcolumn h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#4a4331;
border-bottom:1px solid #4a4331;
}

#rightcolumn  h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#307A9A;
}


#rightcolumn  h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#4a4331;
padding:5px;
background-color:#f9f4a2;
}

ul.related-links {
margin:0;
padding:0;
list-style-type:none;
}

ul.related-links li {
margin:0 0 5px 0;
padding:0;
}

ul.related-links li a:link, ul.related-links li a:visited {
margin:0 0 5px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#4a4331;
padding:5px;
background-color:#f9f4a2;
text-decoration:none;
display:block;
}

ul.related-links li a:hover, ul.related-links li a:active {
background-color:#F6D552;
}

#rightcolumn img {
margin:10px 0 10px 0;
/*border:3px solid #285D7F;*/
}
	
#innercontainer {
width:982px;
padding:0;
margin:0;
}

#header {
padding:0;
margin:0 auto;
width:982px;
height:100px;
}

#logowrap {
position:absolute;
display:block;
width:300px;
height:151px;
border:none;
padding:0 0 0 0;
top:-40px;
z-index:100;
}

#logo {
/*position:absolute;*/
display:block;
width:300px;
height:139px;
border:none;
background-image:url(images/NWCC-logo-sm.png);
background-repeat:no-repeat;
}

#logo a:link, #logo a:hover, #logo a:active, #logo a:visited {
display:block;
width:300px;
height:151px;
border:none;
}

#sloganwrap {
margin:0;
padding:0;
top:-5px;
right:220px;
position:absolute;
display:block;
width:388px;
height:38px;
}

#slogan {
margin:0;
padding:0;
display:block;
width:388px;
height:38px;
background-image:url(images/slogan.png);
background-position:left;
background-repeat:no-repeat;
}

#stickynotewrap {
margin:-45px 0 0 0;
padding:0;
position:absolute;
right:20px;
top:30px;
display:block;
width:212px;
height:214px;
z-index:1000;
}

#stickynote {
margin:0;
padding:50px 0 0 30px;
background-image:url(images/stickynote.png);
background-position:left;
background-repeat:no-repeat;
display:block;
width:182px;
height:164px;
z-index:1000;
}

#stickynote p.p1 {
color:#4a4331;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
margin:0;
padding:10px 0 10px 10px;
}

#stickynote p {
color:#4a4331;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
margin:0;
padding:0 0 10px 10px;
}

#stickynote a:link, #stickynote a:visited {
color:#396294;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
float:right;
padding:0 30px 0 0;
margin:0;
}

#stickynote a:hover, #stickynote a:active {
color:#93834C;
text-decoration:none;
}

#youareherewrap {
margin:0;
padding:0;
position:absolute;
right:50px;
top:30px;
display:block;
width:300px;
height:71px;
z-index:10;
}

#youarehere {
margin:0;
padding:30px 0 0 90px;
background-image:url(images/youarehere-sm.png);
background-position:left;
background-repeat:no-repeat;
display:block;
width:210px;
height:41px;
z-index:10;
}

#youarehere h1 {
padding:0;
margin:0;
font-family:"Courier New", Courier, monospace;
font-size:16px;
font-weight:bold;
color:#1b1714;
text-transform:uppercase;
}

#arrow {
margin:-20px 0 0 0;
padding:50px 0 0 40px;
position:absolute;
right:20px;
top:30px;
background-image:url(images/oneway.gif);
background-position:left;
background-repeat:no-repeat;
display:block;
width:182px;
height:164px;
z-index:20;
}



#contentwrap {
margin:0 auto;
padding:0;
width:898px;
position:relative;
z-index:10;
}

#contentstart {
float:left;
display:block;
width:898px;
height:27px;
background-image:url(images/contentbgtop.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#mainnav {
/*float:left;*/
/*position:aboslute;*/
height:27px;
margin:0;
padding:0;
z-index:500;
}

#contentstart h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
color:#1b1714;
font-variant:small-caps;
float:left;
background-color:#d5af71;
margin:0;
padding:7px;
}

#content {
	float:left;
	width:858px;
	min-height:500px;
	_height:500px;
	background-image:url(images/contentbg.png);
	background-repeat:repeat-y;
	background-position:top left;
	margin:0;
	padding:20px 20px 0 20px;
	/*padding:20px;*/
	/*overflow:hidden;*/
	z-index:5;
	}
	
#content p a:link, #content p a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#307A9A;
}

#content p a:hover, #content p a:active {
color:#285D7F;
text-decoration:none;
}

#content a.vbsbutton:link, #content a.vbsbutton:visited {
margin:0;
padding:0;
width:174px;
height:44px;
line-height:44px;
display:block;
background-image:url(images/vbs-button.gif);
background-position:0 0;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:18px;
color:#FFFFFF;
text-decoration:none;
}

#content a.vbsbutton:hover, #content a.vbsbutton:active {
color:#C1272D;
background-position:-200px 0;
}


#content span.span1 {
color:#b49210;
font-weight:bold;
font-size:14px;
font-style:italic;
}

#content span.verse {
color:#307A9A;
font-size:13px;
font-style:italic;
}

#content ul, ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#4a4331;
}
	
#contentend {
margin:0 0 20px 0;
padding:0;
float:left;
display:block;
width:898px;
height:27px;
background-image:url(images/contentbgbottom2.png);
background-repeat:no-repeat;
background-position:top left;
z-index:10;
}

#bottom-pic {
position:absolute;
bottom:0px;
right:0px;
}

.left {
float:left;
margin:0 10px 10px 0px;
}

.left span {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-variant:small-caps;
color:#3f2817;
}

.right {
float:right;
margin:0 0 10px 10px;
}


.iframe {
margin:0 0 0 20px;
padding:5px;
border:1px solid #100c0c;
background-image:url(images/imgbg.gif);
background-repeat:repeat-x;
background-color:#826c52;
}

a.thumbnail:link img, a.thumbnail:hover img, a.thumbnail:active img, a.thumbnail:visited img {
width:200px;
height:202px;
margin:5px;
padding:0;
float:left;
border:0;
}

#bigbuttons {
width:auto;
float:left;
padding:20px 0 10px 2px;
}

#bigbuttons ul {
margin:0;
padding:0;
list-style-type:none;
}

#bigbuttons ul li {
margin:0;
padding:0;
display:inline;
}

#bigbuttons a:link img, #bigbuttons a:visited img {
padding:0 12px 0 0;
margin:0;
display:block;
width:202px;
height:90px;
float:left;
border:none;
}

#bigbuttons ul li a.get-connected:link, #bigbuttons ul li a.get-connected:visited{
float:left;
padding:0 12px 0 0;
margin:0;
width:202px;
height:90px;
display:block;
background-image:url(images/getconnectedbutton2.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#bigbuttons ul li a.get-connected:hover, #bigbuttons ul li a.get-connected:active {
background-position:-218px 0;
}

#bigbuttons ul li a.kids:link, #bigbuttons ul li a.kids:visited{
float:left;
padding:0 12px 0 0;
margin:0;
width:202px;
height:90px;
display:block;
background-image:url(images/kidsbutton2.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#bigbuttons ul li a.kids:hover, #bigbuttons ul li a.kids:active {
background-position:-218px 0;
}

#bigbuttons ul li a.media:link, #bigbuttons ul li a.media:visited{
float:left;
padding:0 12px 0 0;
margin:0;
width:202px;
height:90px;
display:block;
background-image:url(images/mediabutton2.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#bigbuttons ul li a.media:hover, #bigbuttons ul li a.media:active {
background-position:-218px 0;
}

#bigbuttons ul li a.expect:link, #bigbuttons ul li a.expect:visited{
float:left;
padding:0 12px 0 0;
margin:0;
width:202px;
height:90px;
display:block;
background-image:url(images/whattoexpectbutton2.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#bigbuttons ul li a.expect:hover, #bigbuttons ul li a.expect:active {
background-position:-218px 0;
}

/*-----mp3-----*/
.mp3 {
width:150px;
height:auto;
padding:0;
margin:5px;
text-align:center;
float:left;
}

.mp3 a:link img, .mp3 a:hover img, .mp3 a:active img, .mp3 a:visited img {
width:60px;
height:53px;
padding:0 0 5px 0;
margin:0 auto;
border:0;
}

/*-----Testimonials-----*/
.testimonial {
border:2px solid #606760;
background-color:#DED9C3;
margin:5px 5px 15px 5px;
padding:10px;
}

.testimonial span.quote {
font-family:"Courier New", Courier, monospace;
font-size:24px;
font-weight:bold;
color:#b49210;
}

/*-----Events-----*/
.event {
/*border:2px solid #606760;*/
background-color:#DED9C3;
margin:5px 5px 15px 5px;
padding:10px;
float:none;
}


#scroll1 {
position:absolute;
top:150px;
left:-50px;
background-image:url(images/flourish-left.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:151px;
height:362px;
z-index:1;
}

#scroll2 {
position:absolute;
top:350px;
right:-40px;
background-image:url(images/flourish-right.gif);
background-repeat:no-repeat;
background-position:top right;
display:block;
width:146px;
height:370px;
z-index:1;
}

#scroll3 {
/*position:absolute;*/
top:-40px;
left:130px;
background-image:url(images/flourish-topleft.png);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:293px;
height:260px;
z-index:1;
display:none;
}

#flashwrap {
width:845px;
height:300px;
padding:0;
margin:0;
z-index:5;
position:relative;
}

#flashsection {
width:845px;
height:300px;
margin:0;
padding:0;
border:3px solid #7b725c;
z-index:5;
position:absolute;
}


#donate {
margin:0;
padding:0;
width:150px;
height:149px;
}

#donate a:link, #donate a:visited {
margin:0;
padding:0;
width:150px;
height:149px;
display:block;
background-image:url(images/donate-link.png);
background-position:0 0;
background-repeat:no-repeat;
}

#donate a:hover, #donate a:active {
background-position:-160px 0;
}

#footer {
width:auto;
height:52px;
background-image:url(images/footerbg.jpg);
background-repeat:repeat-x;
padding:0;
margin:10px 0 0 0;
clear:both;
}

#footercontent a.blogger:link, #footercontent a.blogger:visited {
padding:0;
margin:0 5px 0 0;
display:block;
width:33px;
height:35px;
background-image:url(images/blogger.png);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}

#footercontent a.blogger:hover, #footercontent a.blogger:active {
background-position:-47px 0;
}

#footercontent a.twitter:link, #footercontent a.twitter:visited {
padding:0;
margin:0 5px 0 0;
display:block;
width:33px;
height:35px;
background-image:url(images/twitter.png);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}

#footercontent a.twitter:hover, #footercontent a.twitter:active {
background-position:-47px 0;
}

#footercontent a.facebook:link, #footercontent a.facebook:visited {
padding:0;
margin:0 5px 0 0;
display:block;
width:33px;
height:35px;
background-image:url(images/facebook.png);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}

#footercontent a.facebook:hover, #footercontent a.facebook:active {
background-position:-47px 0;
}

#footercontent {
width:898px;
height:42px;
margin:0 auto;
padding:10px 0 0 0;
}

#footercontent p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
line-height:32px;
text-align:left;
margin:0 0 0 0;
padding:0 0 0 10px;
float:left;
}

#footer p a:link, #footer p a:visited  {
text-decoration:none;
color:#e0ba7c;
}

#footer p a:hover, #footer p a:active{
text-decoration:underline;
}

#flashPlayerWrap {
float:left;
width:204px;
padding:0 0 0 10px;
margin:0;
}

#flashPlayer {
position:absolute;
padding:0;
margin:-15px 0 0 0;
}