* {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
}

body {
background: #fff; 
text-align: center; 
margin: 0; 
padding: 0;
font-family: Arial, Sans-Serif; 
background-image: url(img/background.gif); 
background-repeat: repeat-x; 
} 

a:link, a:visited, a:active {
background: transparent; 
color: #976399;
text-decoration: underline;
} 

a:hover {
background: transparent; 
color: #474747; 
text-decoration: none; 
} 

h1#PNF {
color: #976399;
}

h1 {
font-size: 22px; 
color: #474747;
margin: 0px;
padding: 0px 0 10px 0;
}

h2 {
font-size: 18px; 
color: #474747;
padding: 0px 0 10px 0;
} 

h3 {
font-size: 15px; 
color: #474747;
padding: 0px 0 10px 0;
}

h4 {
font-size: 12px;
font-weight: normal;
color: #474747; 
}

h6 {
font-size: 12px; 
color: #976399;
clear:both;
}

p {
font-family: Arial, Sans-Serif; 
font-size: 12px; 
line-height: 18px;
color: #474747; 

padding: 0 0 10px 0;
} 
 
#bodybackground {
position: absolute; 
left: 0px; 
top: 105px;
background: url(img/bodybackground.gif); 
width: 668px; 
height: 900px; 
z-index: 5; 
} 

#container {
position: relative; 
margin: 0px auto;
padding: 10px 0 0 0;
text-align: left; 
width: 668px; 
z-index: 5; 
} 

#content {
position: absolute; 
left: 36px; 
top: 362px; 
width: 604px;
font-family: Arial, Sans-Serif; 
font-size: 12px; 
line-height: 18px;
color: #474747;
 z-index: 10; 
} 

#header {
position: absolute; 
background: url(img/header.jpg); 
left: 0px;
top: 13px; 
width: 668px; 
height: 92px; 
z-index: 10; 
}

#photo {
position: absolute; 
left: 4px; 
top: 105px; 
width: 660px; 
height: 196px; 
z-index: 10; 
}

table {
margin: 0px;
padding: 0px;
}

td {
font-size: 12px; 
line-height: 18px;
color: #474747;
padding: 0 0 10px 0;
}


/*Menu*/

#nav-container {
position: absolute; 
left: 4px; 
top: 301px; 
width: 660px; 
height: 42px; 
background: #A86FAD;
z-index: 10; 
} 

#main-nav {
position: absolute; 
left: 36px; 
top: 12px; 
font-family: Arial, Sans-Serif; 
font-size: 12px;  
line-height: 18px; 
font-weight: bold; 
color: #fff; 
list-style: none;
}

#main-nav li {
display: inline;
padding-right: 45px;
}

#main-nav li a:link, a:visited, a:active {
background: transparent; 
color: #C7A3C9; 
text-decoration: none; 
} 

#main-nav li a:hover {
background: transparent; 
color: #fff; 
text-decoration: none; 
}

/*Home page*/

#home-left {
position: relative; 
left: 0px; 
top: 20px; 
height: 250px;
overflow: auto;
}

span.right {
float: right;
padding: 0 0 10px 10px;
display:inline;
}

#home-right {
position: relative; 
left: 0px; 
}

span.left {
float: left;
padding: 0 10px 10px 0px;
display:inline;
}


/*Members Page*/

.members td {
line-height: 22px;
padding: 0 36px 4px 0;
}

.members td a:link {
color: #976399;
text-decoration: underline;
}

.members td a:visited {
color: #976399;
text-decoration: underline;
}

.members td a:active {
color: #976399;
text-decoration: underline;
}

.members td a:hover {
color: #474747; 
text-decoration: none;
}


/*News Collection*/

.news {
margin: 0 0 20px 0;
padding: 0 0 20px 0;
clear: both;
text-align: left;
border-bottom: 1px solid #ccc;
}


/*About Collection*/

table.abouttable{
width: 604px;
padding: 0px;
margin: 0px;
}

table.abouttable td{
text-align: left;
vertical-align: top;
line-height: 18px;
padding-bottom: 15px;
}


/*Minutes Collection*/

#minutes-container {
float: left;
width: 464px;
padding: 0 20px 0 0;
z-index: 20;
}

.minutes {
text-decoration: none;
list-style: none;
font-size: 12px;
font-weight: normal;
text-align: left;
margin: 0px 0 20px 0;
padding: 0px 0 20px 0;
border-bottom: 1px solid #999;
}

.minutes h1 {
margin: 0px;
padding: 0px;
}

.minutes p {
font-weight: normal;
text-align: left;
}

#minutes-nav-container {
float: right;
width: 120px;
padding: 11px 0 0 0;
z-index: 100;
}

#minutes-nav-container p {
font-weight: bold; 
}

.minutes-nav {
list-style: none;
text-decoration: none;
text-align: left;
margin: 0px;
padding: 0px;
}

.minutes-nav li {
list-style:none;
font-family: Arial, Sans-Serif; 
font-size: 12px;  
line-height: 18px; 
display: block;
z-index: 100;
}

/*Join Page*/

.join-form {
valign: top;
border-bottom: 1px solid #ccc;
padding: 0 10px 20px 0;
text-align: left;
font-size: 12px;
}

.join-left {
font-family: Arial, Sans-Serif; 
font-size: 12px;
line-height: 22px; 
color: #474747;
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.join-right {
position: absolute;
top: 300px;
left: 335px;
margin: 0 0 0 0px;
padding: 0 0 0 50px;
font-family: Arial, Sans-Serif; 
font-size: 12px;
line-height: 22px; 
color: #474747;
list-style: none;
border-left: 1px solid #ccc;
}

.web-form {
valign: top;
border-top: 1px solid #ccc;
padding: 20px 10px 0px 0;
text-align: left;
font-size: 12px;
}


/*Contact Page*/

.form td {
valign: top;
padding: 0 10px 20px 0;
text-align: left;
font-size: 12px;
}

input {
border: 1px solid #ccc;
padding: 2px;
}

textarea {
border: 1px solid #ccc;
padding: 2px;
}

#footer {
position: relative;
z-index: 20;
}