
body{ 
	background-color: white;
	text-align: center;
}

table {
	border: 1px solid #557755;
	border-collapse: collapse;
	empty-cells: hide;
	}
td { border: 1px solid #557755; }
th { border: 1px solid #557755; }
p.serif { color: black;font-family: Century, serif;font-style:normal;font-weight:normal;}
p.black { color: black;font-family: Century, serif;font-style:normal;font-weight:normal;}

p.san_serif { color: black;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;margin-right: 20px;}
p.menu { color: black; font-family: Century, serif;font-style:normal;font-weight:normal;}
p.announcement { color: black;font-family: Arial, Helvetica, san-serif;font-style:normal;font-weight:normal;}

p.link_list {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; margin-left: 160px; text-align: left;}
p.left {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: left; font-size:85%;}
p.left_normal {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: left; font-size:100%;}
p.left_indent {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: left; font-size:100%;text-indent:50px}
p.left_bold {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: left; font-size:100%;text-decoration: underline;}
p.justify {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: justify; font-size:85%;}
p.justify_normal {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: justify; font-size:100%;}
p.justify_indent {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: justify; font-size:85%; text-indent: 50px;}
p.justify_margin {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: justify; font-size:85%; margin-left: 10px; margin-right: 10px;}

p.link_indent {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; margin-left: 35px; text-align: left;}

p.center {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: center; font-size:100%;}

ul {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: left; font-size:100%;}
ul.small {color: black; font-family: Century, serif;font-style:normal;font-weight:normal; text-align: left; font-size:85%;}
img { border: none;}

h2 { color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;font-style:normal;font-weight:normal;}
h3 { color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;font-style:normal;font-weight:normal;}
h4 { color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;font-style:normal;font-weight:bold; font-size: 1em;font-weight: normal;text-align:left; margin-left: 20px;}

A:link {font-size: 1em;font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: black; font-style:normal;font-weight:normal;}
A:visited {font-size: 1em;font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: lime; font-style:normal;font-weight:normal;}
A:active {font-size: 1em;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black;font-style:normal;font-weight:normal;}
A:hover {font-size: 1.2em;font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color: white;font-style:normal;font-weight:normal;}

A.menu:link {font-size: 22;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black; font-style:normal;font-weight:normal;}
A.menu:visited {font-size: 22;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black; font-style:normal;font-weight:normal;}
A.menu:active {font-size: 22;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black;font-style:normal;font-weight:normal;}
A.menu:hover {font-size: 22;font-family:Arial, Helvetica, sans-serif; text-decoration: underline overline; color: #80ffff;font-style:normal;font-weight:normal;}

A.rr:link {font-size: 16;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black; font-style:normal;font-weight:normal;}
A.rr:visited {font-size: 16;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black; font-style:normal;font-weight:normal;}
A.rr:active {font-size: 16;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black;font-style:normal;font-weight:normal;}
A.rr:hover {font-size: 16;font-family:Arial, Helvetica, sans-serif; text-decoration: underline overline; color: #80ffff;font-style:normal;font-weight:normal;}

A.menu_small:link {font-size: 18;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black;font-style:normal;font-weight:normal;}
A.menu_small:visited {font-size: 18;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black;font-style:normal;font-weight:normal;}
A.menu_small:active {font-size: 18;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: black;font-style:normal;font-weight:normal;}
A.menu_small:hover {font-size: 18;font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #80ffff;font-style:normal;font-weight:normal;}

.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }

#container {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 800px;
}

#header {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 613px;
	}
#header_right {
	position: absolute;
	top: 0px;
	left: 745px;
	width: 90px;
	}
#header_sub {
	position: absolute;
	top: 0px;
	left: 142px;
	width: 658px;
	}
#content {
	width: 613px;
	position: absolute;
	top: 90px;
	left: 183px;
	background-color:white;
	}
#content_sub {
	width: 650px;
	position: absolute;
	top: 80px;
	left: 150px;
	background-color:white;
	}
#calendar_column {
	width: 295px;
	position: absolute;
	top: 85px;
	left: 150px;
	}
#column_right {
	width: 320px;
	position: absolute;
	top: 85px;
	left: 480px;
	}
#history_column_left {
	width: 320px;
	position: absolute;
	top: 145px;
	left: 150px;
	}
#about_column_right {
	width: 285px;
	position: absolute;
	top: 260px;
	left: 400px;
	}
#about_column_center {
	width: 20px;
	height: 210px;
	position: absolute;
	top: 260px;
	left: 375px;
	background-color:white;
	}
#navigation {
	color: #cccc33; 
	width: 158px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
#navigation_sub {
	color: #cccc33; 
	width: 142px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
#neon {
	position: absolute;
	top: 69px;
	left: 26px;
	}
#announcement_image {
	position: absolute;
	top: 120px;
	left: 225px;
	}
#announcement_text {
	position: absolute;
	top: 580px;
	left: 10px;
	}
#announcement2 {
	position: absolute;
	top: 260px;
	left: 370px;
	}
#orhf {
	position: absolute;
	top: 478px;
	left: 310px;
	}
#credits {
	position: absolute;
	top: 520px;
	left: 335px;
	}
#announcement_top_left {
	position: absolute;
	top: 120px;
	left: 200px;
	}
#announcement_top_right {
	position: absolute;
	top: 120px;
	left: 550px;
	}
#announcement_bottom_left {
	position: absolute;
	top: 390px;
	left: 250px;
	}
#index_aboutus_link {
		position:absolute;
		text-align: center;
		top: 260px;
		left: 35px;
		}
#index_calendar_link {
		position:absolute;
		text-align: center;
		top: 300px;
		left: 35px
		}
#index_contactus_link {
		position:absolute;
		text-align: center;
		top: 340px;
		left: 35px;
		}
#index_links_link {
		position:absolute;
		text-align: center;
		top: 380px;
		left: 35px;
		}
#index_history_link {
		position:absolute;
		text-align: center;
		top: 423px;
		left: 35px;
		}
#index_join_link {
		position:absolute;
		text-align: center;
		top: 460px;
		left: 35px;
		}
#aboutus_link {
		position:absolute;
		left: 3px;
		top: 203px;
		height: 31px;
		width: 136px;
		
		}
#aboutus_link:hover {
		position:absolute;
		left: 3px;
		top: 203px;
		height: 31px;
		width: 136px;
		color: red;
		}
#calendar_link {
		position:relative;
		text-align: center;
		top: -342px;
		}
#contactus_link {
		position:relative;
		text-align: center;
		top: -337px;
		}
#links_link {
		position:relative;
		text-align: center;
		top: -330px;
		}
#history_link {
		position:relative;
		text-align: center;
		top: -321px;
		}
#join_link {
		position:relative;
		text-align: center;
		top: -308px;
		}
#join {
		position:relative;
		text-align: center;
		top: -305px;
		}
#side_thumb {
		position:absolute;
		left: 20px;
		top: 72px;
		height: 490px;
		width: 104px;
		overflow: auto;
		border: none;
		background-color:white;
		padding: 0px;
		}
#image_display {
		position:absolute;
		left: 126px;
		top: 72px;
		height: 375px;
		width: 500px;
		border: none;
		background-color:white;
		padding: 0px;
		overflow: hidden;
		}
#image_text {
		position:absolute;
		left: 126px;
		top: 477px;
		height: 85px;
		width: 500px;
		border: none;
		background-color:white;
		padding: 0px;
		overflow: auto;
		}
#image_navigation {
		position:absolute;
		left: 126px;
		top: 449px;
		height: 26px;
		width: 500px;
		border: none;
		background-color:white;
		padding: 0px;
		overflow: hidden;
		}
.image_left {
	float: left;
	padding: 5px;
	margin: 0;
	}
.image_right {
	float: right;
	padding: 5px;
	margin: 0;
	}
.cssnav	{
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(pnwc_nav_bar_menu_hover.png);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 142px;
		height:33px;
		margin: 0; 
		padding: 0; 
		}
.cssnav a {
		display: block;
		color: black;
		font-size: 18px;
		width: 142px;
		height: 33px;
		display: block;
		float: left;
		text-decoration: none;
		}

.cssnav img {width: 142px; height: 33px; border: 0; }
	* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.cssnav span {
		position: absolute;
		left: 0px;
		top: 6px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 142px;
		height: 33px;
		text-align: center;
		}

.cssabout	{
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(rr_small.png);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 200px;
		height:41px;
		margin: 0; 
		padding: 0; 
		}
.cssabout a {
		display: block;
		color: black;
		font-size: 18px;
		width: 200px;
		height: 41px;
		display: block;
		float: left;
		text-decoration: none;
		}

.cssabout img {width: 200px; height: 41px; border: 0; }
	* html a:hover {visibility:visible}
.cssabout a:hover img{visibility:hidden}

.cssabout span {
		position: absolute;
		left: 0px;
		top: 6px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 200px;
		height: 41px;
		text-align: left;
		}

