* {
margin: 0px;
padding: 0px;
border: 0px;
}

body {
background-color: #fffefc;
color: #958d69;
font-family: Arial, sans-serif;
font-size: 14px;
line-height: 18px;
text-align: left;
}

table {
font-size: 14px;
line-height: 18px;
font-weight: normal;
text-align: left;
}

A:link, A:visited, A:active {
color: #958d69;
text-decoration: none;
}

A:hover {
color: #354A45;
}

h1 {
position: absolute;
top: 283px;
left: 0px;
color: #958d69;
font-size: 18px;
font-weight: normal;
padding: 0 0 20px 0;
}

h2 {
position: absolute;
top: 70px;
right: 0px;
font-size: 18px;
color: #354A45;
font-weight: normal;
z-index: 1000;
}

p {
padding: 0 0 10px 0;
}

.line {
position: absolute;
top: 315px;
left: 681px;
padding: 0px;
margin: 0px;
}



/*Global*/

#container {
width: 100%;
height: 100%;
}

table .top {
vertical-align: top;
background-image: url(img/background.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.content {
position: relative;
margin: auto;
width: 900px;
height: 600px;
}

.logo {
position: absolute;
top: 10px;
left: 0px;
}



/*Menu*/

#menu {
position: absolute;
top: 44px;
right: 0px;
z-index: 100;
}

#menu li {
display: inline;
list-style: none;
padding: 0px 0px 0 14px;
text-transform: uppercase;
}

#menu li:hover {
color: #354A45;
}

#menu li.selected {
color: #354A45;
}

#menu li a.parent {
color: #354A45;
}

#menu li a {
color: #958d69;
text-decoration: none;
}

#menu li a:hover {
color: #354A45;
}

#menu li ul {
position: absolute;
top: 268px;
left: 347px;
}

#menu li ul li {
display: block;
list-style: none;
line-height: 19px;
padding: 0px;
text-align: left;
text-transform: capitalize;
}



/*Sub Menu*/

#sub-menu {
position: absolute;
top: 311px;
left: 701px;
}

#sub-menu li {
display: block;
list-style: none;
padding: 0px;
line-height: 19px;
text-align: left;
text-transform: capitalize;
}

#sub-menu li.selected {
color: #354A45;
}

#sub-menu a.parent {
color: #354A45;
}

#sub-menu a {
color: #958d69;
}

#sub-menu a:hover {
color: #354A45;
}



/*Page*/

.slideshow {
position: absolute;
top: 115px;
left: 0px;
z-index: 100;
}

.slideshow img {
float: left;
margin: 0 0px 0 0;
padding: 0 8px 0 0;
border: 0px;
}

.last {
position: absolute;
top: 115px;
right: 0px;
padding: 0px;
margin: 0px;
}

.copy {
position: absolute;
top: 315px;
left: 0px;
width: 661px;
height: 260px;
text-align: left;
overflow: auto;
padding: 0 10px 0 0;
z-index: 20;
}

.copy b {
color: #958d69;
font-weight: normal;
font-size: 18px;
}



/*Home Page*/

.home-slideshow {
position: absolute;
top: 115px;
left: 0px;
z-index: 10;
}

.home-slideshow img {
float: left;
margin: 0 0px 0 0;
padding: 0 8px 0 0;
border: 0px;
z-index: 10;
}

.home-slideshow-last {
position: absolute;
top: 115px;
right: 0px;
padding: 0px;
margin: 0px;
}

.home-slideshow-2 {
position: absolute;
top: 348px;
left: 0px;
z-index: 10;
}

.home-slideshow-2 img {
float: left;
margin: 0 0px 0 0;
padding: 0 8px 0 0;
border: 0px;
z-index: 10;
}

.home-slideshow-2-last {
position: absolute;
top: 348px;
right: 0px;
padding: 0px;
margin: 0px;
}

.home-overlay {
position: absolute;
top: 69px;
left: 0px;
z-index: 20;
}



/*Bio Pages*/

.bio-copy {
width: 631px;
text-align: left;
padding: 0 0px 0 0;
margin: 10px 0 10px 0;
z-index: 20;
}

.bio-copy img {
float: left;
margin: 0 10px 0 0;
}



/*Contact Page*/

.contact-slideshow {
position: absolute;
top: 115px;
right: 0px;
z-index: 100;
}



/*Canright Footer*/

.footer {
position: absolute;
top: 580px;
right: 0px;
text-align: left;
font-size: 11px;
color: #e3dcbf;
}

.footer a {
color: #e3dcbf;
font-size: 11px;
}

.footer a:hover {
color: #958d69;
}
