* {
    padding:0px;
    margin:0px;
}
p {
    font-family:arial;
    padding:10px;
}
p.right {
    text-align:right;
}
body {
    background-color:#eeeeee;
}
h1 {
    font-size:1.5em;
    font-family:arial;
}
h2 {
    font-size:1.2em;
    font-family:arial;
    padding:8px;
}
h3 {
    padding:6px;
}
img#header {
    border:none;
}
#mainPage {
    background-color:#dbc2a7;
    margin: 0 auto;
    position: relative;
    width: 800px;
    height:960px;
}
#mainPageLong {
    background-color:#dbc2a7;
    margin: 0 auto;
    position: relative;
    width: 800px;
    height:1450px;
}
.banner {
    height:25px;
    background-color:#523600;
}

img#etc {
    position:absolute;
    right:0px;
    top:25px;
    border:none;
}

img#thumb1 {
    position:relative;
    top:10px;
    float:left;
    border:none;
}
img#thumb2 {
    position:relative;
    top:10px;
    float:right;
    border:none;
}
#leftHeaderWrapper {
    position:absolute;
    top:35px;
    left:85px;
    font-size:0.8em;
    color:#523600;
}
#rightHeaderWrapper {
    position:absolute;
    top:102px;
    left:452px;
    font-size:0.8em;
    color:#523600;
}
#mainContent {
    position:relative;
    float:left;
    width:595px;
    font-family:arial;
    font-size:0.9em;
    padding:15px;
}
#leftContent {
    position:relative;
    padding:8px;
    background-color:#ead3bb;
    width:208px;
    float:left;
    top:25px;
}
#rightContent {
    position:relative;
    width:354px;
    float:left;
    padding-left:15px;
    top:25px;
}
#leftContentWrapper {
    position:relative;
    top:10px;
}
.nav {
    float:left;
    position:relative;
    background-color:#523600;
    width:175px;
    left:10px;
}
#nav {
    padding:0;
    margin:0;
  }
#nav li {
    list-style-type:none;
    padding:7px;
    background-color:#362402;
    margin:5px;
  }
#nav a, #nav a:visited {
    display:block;
    width:9em;
    font-family:arial, verdana, sans-serif; /* ADDED */
    font-size:0.8em; /* ADDED */
    color:#958673;
    text-align:left; /* ADDED */
    text-decoration:none; /* ADDED */
    padding-left:16px;
  }
#nav a:hover {
    color:#fff;
}
span#navSelected {
    color:#ffffff;
}
span.bold {
    font-weight:bold;
}
span.itallic {
    font-style:italic;
}
#navContent {
    color:#dbc1a6;
    font-size:0.7em;
    padding:0px;
    margin:0px;
    left:5px;
    position:relative;
}
ul.bullets  {
    left:50px;
    position:relative;
    width:400px;
}
ul.bulletsAccess  {
    left:50px;
    position:relative;
    width:525px;
    list-style-type:disc;
    padding-left:20px;
}
/* Pats Cottage */

#backDelfImages {
    position:relative;
    padding:8px;
    background-color:#ead3bb;
    width:215px;
    float:left;
    height:190px;
    margin-right:10px;
    margin-bottom:15px;
}
img.rightThumb {
    border:none;
}
#rightThumbPool {
    position:relative;
    float:right;
    background-color:#ead3bb;
    padding:8px;
}
.rightThumbImages {
    position:relative;
    float:right;
    right:175px;
    background-color:#ead3bb;
    padding:8px;
    top:15px;
    border:none;
}
.leftThumbImages {
    position:relative;
    float:left;
    background-color:#ead3bb;
    padding:8px;
    margin-right:100px;
    margin-bottom:50px;
    top:15px;
    border:none;
}
span.email A:link {
    text-decoration: none;
    color:#958673;
}
span.email A:visited {text-decoration: underline overline}
span.email A:active {text-decoration: underline overline}
span.email A:hover {text-decoration: underline; color: #fff;}    
