/* Page layout */
div#container {
   width: 800px;
   margin-left: auto;
   margin-right: auto;
}
body div#content {
   width: 800px;
   float: left;
   background: #ffccff;
}
body div#content p,
body div#content table,
body div#content dl {
   margin-left: 1em;
   margin-right: 1em;
}
div#sidebar {
   float: right;
}
div#footer {
   background: #660066;
   clear: both;
}
div#footer {
   color: #ffccff;
   font-size: .7em;
   text-align: center;
}
div#footer a {
   color: #ffccff;
   text-decoration: none;
}
p.pl img {
   float: left;
   padding-left: 1em;
   padding-right: 2em;
}
p.pr img {
   float: right;
   padding-left: 2em;
   padding-right: 1em;
}
p.pr, p.pl {
   margin-bottom: 2em;
}

/* Object formatting so it fits with the layout */
html {
   /*
   overflow-y: scroll;
   overflow-x: hidden;
   */
}
html, body {
   font-size: 1em;
   margin: 0;
   padding: 0;
   height: 100%;
   border: none;
   font-family: Verdana, Arial, Sans-Serif;
   background: #ff99ff;
   color: #330033;
}
h1,h2,h3,h4,h5,h6 {
   color: #330033;
   font-family: Sans Light, Verdana, Arial, Sans-Serif;
   clear: both;
}
h2 {
   font-size: 1.9em;
   padding-bottom: .2em;
}
dl, p {
   padding-bottom: .8em;
   line-height: 1.4;
   font-size: .8em;
}
dt {
   font-weight: bold;
}
dd {
   padding-left: 20px;
   padding-bottom: 10px;
}

form {
	margin: 0 0 15px 0;
}
input, textarea {
   background: white;
   border: 1px solid #330033;
   font-size: .8em;
   font-family: Sans Light, Verdana, Arial, Sans-Serif;
}

/* Format the guestbook entries */
.entry .from {font-weight: bold;}
.entry .what {display: block}



/* Change the header image based on the link selected */
body.Obituary #header {
   background: #660066 url('images/hdPicture1.jpg');
   background-repeat: no-repeat;
}
body.Schedule_Maps #header {
   background: #660066 url('images/hdPicture1.jpg');
   background-repeat: no-repeat;
}
body.Photos #header {
   background: #660066 url('images/hdPicture1.jpg');
   background-repeat: no-repeat;
}
body.Donations #header {
   background: #660066 url('images/hdPicture1.jpg');
   background-repeat: no-repeat;
}
body.Slideshow #header {
   background: #660066 url('images/hdPicture1.jpg');
   background-repeat: no-repeat;
}
body.Contact #header {
   background: #660066 url('images/hdPicture1.jpg');
   background-repeat: no-repeat;
}


/* Turn "on" the selected link */
body.Obituary li.Obituary a,
body.Schedule_Maps li.Schedule_Maps a,
body.Donations li.Donations a,
body.Slideshow li.Slideshow a,
body.Contact li.Contact a,
body.Photos li.Photos a {
   font-weight: bold;
   color: #ffccff;
}

#header ul {
   padding-top: 155px;
}

/* Control the navigation links */
div#header {
   text-align: center;
}
ul.navigation {
   padding: 0;
   padding-top: .3em;
   padding-bottom: .3em;
   list-style: none;
}
ul.navigation li {
   display: inline;
   /* space between the border and the next border */
   margin-left: .2em;
   margin-right: .2em;
   /* space between the link and the edge of the border */
   padding-left: .6em;
   padding-right: .6em;
}
ul.navigation li a {
   font-size: .9em;
   text-decoration: none;
   color: #ffccff;
}
label {
   display: block;
   margin: 0.2em 0 0 0;
   padding-left: 15px;
   min-width: 80px;
   width: 80px;
   font-size: .8em;
   float: left;
}
.nolabel {
   margin-left: 95px;
}
a {
   text-decoration: underline;
   color: #330033;
}