@import url(nav.css);

* {
	margin: 0;
	padding: 0;
}

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight:normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
img {display:block;}
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* COLORS GREEN-RULE-lt_#ceddda GREEN-RULE-dk_#c4d4d0 GREEN-TEXT_#89aba3 GRAY_#5f5b54 RED-ORANGE_#bc6128 YELLOW-lt_#f8f7e9 YELLOW-dk_#f0eed0 BROWN-lt_#988b84 BROWN-rule_#aba191 BROWN-dk_#4e4537 */


body, html { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#fff;
	background:#00115b url(../media/images/wnp_bk_body.jpg) center 0 no-repeat;
}



/* FLOAT CLEARS */
#body_wrap:after, #middle_wrap:after, #head_wrap:after, #content_wrap:after, #footer_wrap:after, .mainnav_wrap:after, 
.grid1colA:after, .grid1colB:after, .grid2colA:after, .grid2colB:after, 
.thumbnailcolA:after, .thumbnailcolA .tn_row:after, .thumbnailcolB:after, .thumbnailcolB .tn_row:after
body#home.cover .grid1colA .home_cov:after, .back_wrap:after, .section:after
{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}




/* BASIC LAYOUT */
#body_wrap {margin:0; padding:0;}
#middle_wrap {width:980px; margin:0 auto; padding:0; }

#head_wrap {position:relative; width:980px; margin:0; padding:0; }
.logo {position:absolute; z-index:100px; width:225px; height:245px; top:39px; left:9px;background: url(../media/images/wnp_bk_logo.png) 0 0 no-repeat;}

#content_wrap {width:980px; position:relative; margin:0; padding:0;}

#fb_fan {position:absolute; width:150px; height:80px; right:0px; top:20px; z-index:100;}


/* PAGE CONTENT LAYOUT GRIDS - SEE ALSO PAGES */
.column {float:left;}
.columnright {float:right;}

.sidebar_wrap {float:left; width:220px; padding:10px 10px 0 10px;}
.section_wrap {float:left; width:735px; padding:25px 0 0 0;}


/* BASIC STYLES */
.error {color:#ffcc00; font-weight:bold; line-height:11px!important;}
.clearit {clear: both;height: 0;line-height: 0;font-size: 0; overflow:hidden;}
img {border:0;}
img.insetright {border:0; float:right; padding:5px 0 5px 5px;}
.covim {clear:both;}

/* Heads */
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:14px; letter-spacing:1px; padding:0 0 2px 0;}
h2 {font-weight:bold; font-size:12px;}/* Font Family */
h3 {font-weight:bold; font-size:12px;}/* pictformat sub link text */
h4 {font-weight:normal; font-size:12px; font-style:italic;}/* tabs and accordian */
h5 {font-weight:normal; font-size:12px;}/* pictformat sub link text */
h6 {font-weight:bold;}/* png shadows */




/* LINKS */
a img {border-bottom:none; border-bottom-width:0;}
a:link, a:visited {color:#fff;}
a:hover, a:active, a:focus {color:#fff; text-decoration: none;}


	
/* FOOTER */
.cal_tx {clear:both;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	width: 480px;
	padding:5px 0 10px 28px; 
	margin: 0;
}

#footer_wrap {
	position: relative;
	background:url(../media/images/wnp_bull_1a.png) 0 0 no-repeat;
	clear:both;
	width: 520px;
	font-size:10px;
	line-height:14px;
	margin: 0 0 0 470px;
	padding:0 0 15px 10px;
}		


/* Footer Nav had to float RSS image */
#footer_wrap ul.pagenav li, #footer_wrap ul.pagenav li a {float:left; font-weight:bold; white-space:nowrap;}
#footer_wrap ul.pagenav li a {padding:0 5px; border-left:1px solid #fff;}
#footer_wrap ul.pagenav {padding: 7px 0 8px 28px;}
#footer_wrap ul.pagenav li.firstBLOC { color:#fff; padding:0 5px 0 0;}
#footer_wrap .pagenav li img {float:left; padding:1px 4px 0 0; }

#footer_wrap a:link, #footer_wrap a:visited {color:#fff; border-bottom:none;text-decoration: none;}
#footer_wrap a:hover, #footer_wrap a:active, .feature a:focus {color:#fff; text-decoration:underline;}




/* Forms Page */	
form.formformatA fieldset { padding:0 0 5px 0;}
form.formformatA fieldset fieldset { padding:0;}
form.formformatA label {
	display: block;
	font-weight:bold;
	padding: 0 0 1px 0;
}

forms em {color:#fff;}

form.formformatA fieldset ol {margin: 0; padding: 0;}
form.formformatA fieldset li {
	display: block;
	line-height:1;
  	padding:4px 0 4px 0;
  	margin: 0;
}

form.formformatA .buttonform {width:auto;}
form.formformatA input {width:240px; margin-right:2px;}
form.formformatA textarea {width:250px; height:120px; vertical-align:baseline;}
form.formformatA input#R_Event_End_Year,
form.formformatA input#R_Event_Start_Year {width:50px;}

.formformatB fieldset ol {padding:0; margin: 0;}
form.formformatA fieldset fieldset ol li, 
.formformatB fieldset ol li {
	display: block;
	clear:both;
	text-align:left;
  	padding:0;
  	margin: 0;
	line-height:1;
}
.formformatB fieldset ol li h3 {line-height:14px; padding:8px 0 3px 0;}
form.formformatA fieldset fieldset ol li input, 
.formformatB fieldset ol li input {width:auto; font-size:11px; margin:1px 0 0 0; padding:0; background-color:transparent; border:none;}
form.formformatA fieldset fieldset ol li p, 
.formformatB fieldset ol li p,
.formformatB fieldset ol li h6 {width:18px; float:left; margin:0; padding:0; line-height:1;}
form.formformatA fieldset fieldset ol li label, 
.formformatB fieldset ol li label {width:290px; float:left; clear:none; padding:1px 0 5px 0; margin:0; font-weight:normal; font-size:11px; line-height:14px;}


form.formformatA fieldset li fieldset {clear:both;}
form.formformatA fieldset li fieldset ol li input {width:auto; margin:0;}
form.formformatA fieldset li fieldset ol li p {width:18px; float:left; margin:0; padding:1px 0 0 0!important;}
form.formformatA fieldset li fieldset ol li label {width:240px; float:left; padding:2px 0 2px 0; margin:0; line-height:14px; text-align:left; color:#fff;}



