* { margin: 0; padding: 0; }

body { background: #cac7aa; font-size: 16px; font-family: Georgia, Serif; color: #333; }

#pageWrap { border-top: 10px solid #a8a66c; }

#pageContainer { width: 900px; margin: 0 auto; text-align: center; }

#fpContainer { width: 900px; margin: 0 auto; margin-top: 20px; text-align: center; }
#fpContainer h1 { margin: 10px; font-weight: normal; }
#fpContainer h1 a img  { border: 0px; }

#fpHeader { margin-bottom: 20px; }

#fpNavigation { text-align: center; }
#fpNavigation ul li { list-style-type: none; display: inline; font-size: 1.5em; }
#fpNavigation ul li a { text-decoration: none; color: #666; font-style: italic; padding: 3px; margin: 5px 5px 5px 5px; }
#fpNavigation ul li a:hover { color: #7b1010; }

#pageContent { text-align: left; padding: 10px 2px; border-top: 1px solid #a7ad91; border-bottom: 1px solid #a7ad91; }
#pageContent p { margin: 20px 0px; font-size: .75em; line-height: 18px; font-family: Verdana, sans-serif; }
#pageContent h2 { font-weight: normal; font-size: 2em; margin: 10px 0px; color: #7b1010; text-shadow: 1px 1px 1px #666; }
#pageContent h3 { font-weight: normal; font-size: 1.2em; margin: 10px 0px -10px; color: #7b1010; text-shadow: 1px 1px 1px #666; }
#pageContent ul { margin-left: 35px; margin-top: -10px; }
#pageContent ul li { font-family: Verdana, sans-serif; font-size: .75em; padding: 2px; }

#pageContent p a { color: #7b1010; text-decoration: none; }
#pageContent p a:hover { text-decoration: underline; }

#pageContent .photo { border: 1px solid #a7ad91; max-width: 896px; overflow: hidden; }

#pageFooter p { font-size: .7em; color: #666; text-align: right; margin: 10px 0px; font-family: Verdana, Sans-Serif; }
#pageFooter a { text-decoration: none; color: #666; }
#pageFooter a:hover { text-decoration: none; color: #333; }
