* {
margin: 0;
padding: 0;
border: 0;
}

body {
background-image: url(img/background.gif);
background-repeat: repeat-y;
background-position: center top;
background-color: #DDDEDF;
}

table {
background-image: url(img/background-fade.gif);
background-repeat: no-repeat;
background-position: center bottom;
font-family: arial, sans-serif;
font-size: 13px;
color: #333333;
}

a:link, a:active, a:visited {
text-decoration: none;
color: #fff;
font-size: 15px;
}

a:hover {
color: #333;
}

h1#PNF {
position: absolute;
top: 415px;
left: 0px;
color: #DDDEDF;
border: none;
z-index: 100;
}

h1 {
position: absolute;
left: 0px;
top: 444px;
font-size: 21px;
font-weight: normal;
border-bottom: 1px #ccc dashed;
padding-bottom: 10px;
width: 571px;
text-align: left;
}

p {
padding-bottom: 18px;
line-height: 18px;
}

#box {
position: relative;
margin: auto;
width: 571px;
}

#logo {
position: absolute;
left: 0px;
top: 20px;
}

#nav-bar {
position: absolute;
left: 0px;
top: 377px;
}

#home-slideshow {
position: absolute;
left: 0px;
top: 66px;
}

/*Menu*/

#main {
position: absolute;
width: 571px;
left: 0px;
top: 383px;
z-index: 100;
}

#main li {
list-style: none;
display: inline;
font-size: 15px;
border-left: 1px solid #fff;
padding-top: 6px;
padding-bottom: 9px;
padding-left: 20px;
padding-right: 20px;
}

#main li:last-child {
border-right: 1px solid #fff;
}

/*Copy*/

#copy {
position: relative;
float: left;
text-align: left;	
padding-top: 500px;
border-bottom: 1px #ccc dashed;
padding-bottom: 10px;
}

#copy a {
color: #ff3300;
font-size: 13px;
}

/*Contact Page*/

#contact {
float: left;
width: 221px;
padding: 0 10px 0 0;
}

#copy img {
float: right;
text-align: right;
margin: 0 0 18px 0;
}

/*Footer*/

.footer {
position: relative;
float: left;
padding-top: 20px;
padding-bottom: 60px;
width: 215px;
}

.footer li {
text-align: left;
list-style: none;
font-size: 11px;
display: block;
padding-bottom: 3px;
}

#footer-link {
color: #333;
font-size: 11px;
}