/* Page layout */
div#container {
   width: 800px;
   margin-left: auto;
   margin-right: auto;
}
body div#content {
   width: 800px;
   float: left;
   background: #99cc99;
}
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: #003300;
   clear: both;
}
div#footer {
   color: #99cc99;
   font-size: .7em;
   text-align: center;
}
div#footer a {
   color: #99cc99;
   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: #dceac6;
   color: #003300;
}
h1,h2,h3,h4,h5,h6 {
   color: #003300;
   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 #909a81;
   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: #003300 url('Images/hdPicture1.jpg');
   background-repeat: no-repeat;
}
body.Guestbook #header{
   background: #003300 url('Images/hdPicture2.jpg');
   background-repeat: no-repeat;
}
body.Schedule_Maps #header {
   background: #003300 url('Images/hdPicture3.jpg');
   background-repeat: no-repeat;
}
body.Photos #header {
   background: #003300 url('Images/hdPicture4.jpg');
   background-repeat: no-repeat;
}
body.Movie #header {
   background: #003300 url('Images/hdPicture4.jpg');
   background-repeat: no-repeat;
}
body.Donations #header {
   background: #003300 url('Images/hdPicture5.jpg');
   background-repeat: no-repeat;
}

/* Turn "on" the selected link */
body.Obituary li.Obituary a,
body.Guestbook li.Guestbook a,
body.Schedule_Maps li.Schedule_Maps a,
body.Photos li.Photos a,
body.Movie li.Movie a,
body.Donations li.Donations a {
   font-weight: bold;
   color: #ccffcc;
}

#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: #dceac6;
}
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: #003300;
}