/* All Pages */html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li {
margin: 0;
padding: 0;
}

body {
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 40px;
}

.background {
background-attachment: scroll;
background-image: url(images/background.gif);
background-repeat: no-repeat;
background-position: center top
}

.birthdayTitle {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 30px;
font-weight: bolder;
color: #6633FF;
text-decoration: blink
}
.birthdayText {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #6666FF
}
.pageTitle {
font-family: Georgia, "Times New Roman", Times, serif;f
ont-size: 24px;
font-style: normal;
color: #000066; font-weight: 400
}

div#container {
margin: 0 auto;
width: 540px;
}
div#body {
border-left: 1px solid #999;
margin-left: 49px;
padding: 10px 0 0 50px;
}
h1 {
font: 1.8em Georgia, 'Times New Roman', Times, serif;
color: #006;
margin-bottom: 0.5em;
}
h2, li, a, p {
font-size: 0.8em;
line-height: 1.4;
}
h2, ul, ol, ol li, p {
margin-bottom: 1em;
}
p.established {
color: #aaa;
font: 2em/1 Georgia, 'Times New Roman', Times, serif;
margin-bottom: 0.5em;

}
h2 {
font-style: italic;
font-weight: normal;
}

h5 {
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 10px;
}


a {
color: #000;
font-size: 1em;

}
ul {
list-style: none;
}
li {
padding: 1px 0;
}

td {
vertical-align: top;
white-space: nowrap;
}
img {
border: 0;
}
img#anniversary { margin: 10px;
 }

/* Home Page */
p#dateTime {
color: #39c;
font-size: 0.6em;
font-weight: bold;
}

div#eyeFrame {
border: 2px groove #999;
float: left;
height: 250px;
overflow: auto;
padding: 5px;
white-space: normal;
width: 290px;
}

div#frameWrapper {
white-space: normal;
width: 270px;
}

div#banner {
border: 0;
height: 150px;
padding: 0;
width: 540px;
}

#home h2 {
text-decoration: underline;
}
 /* Navigation */
#home li a, div#header li a {
color: #999;
font: 1.5em Georgia, Times, 'Times New Roman', serif;
text-decoration: none;
text-transform: uppercase;
}

 #home li a:hover, div#header li a:hover {
color: #000;
}

#home ul {border-left: 2px solid #999;
height: 264px;
margin: 0 0 0 310px;
padding-left: 25px;
}

#home li {
padding-bottom: 30px;
}

a#logo {
display: block;
float: left;
height: 83px;
width: 364px;
}

div#header ul {
margin-left: 370px;
}

div#header li {
padding-bottom: 5px;
}

div#header li a {
font-size: 1.1em;
}
 