body {	margin: 0; color: #444; font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background-color: #F8F2E9; font-size: small; }

h1 {		margin: 0; display: block; padding: 0; height: 67px; background: transparent url(/images/title.gif) 50% 0 no-repeat; }
h1 span {	display: none; }
h2 {		color: #B87920; font-variant: small-caps; font-size: x-large; }
h3 {		color: #B87920; font-weight: normal; font-size: large; }
h4 {		font-weight: bold; font-size: medium; }
h5 {		color: #fff; border-bottom: 1px solid #EDDDC7; margin: 0; padding: 3px 0; font-variant: small-caps; font-size: x-small; }

p {						margin: 30px 0; }
p.mute {				font-style: italic; color: #888; padding-left: 2em; padding-right: 2em; }
p.mute:first-letter {	font-weight: inherit !important; font-size: inherit !important; }

table {		margin: 30px 0; width: 100%; border-collapse: collapse; text-align: left; }
td {		border-bottom: 1px solid #EDDDC7; border-top: 1px solid #EDDDC7; padding: 2px 4px; vertical-align: top; }
th {		border-bottom: 1px solid #EDDDC7; border-top: 1px solid #EDDDC7; padding: 2px 4px; vertical-align: top; font-weight: bold; color: #D4AF79; }
tr {		background-color: #fff; }
tr.even {	background-color: #F8F2E9; }

a  {		color: #B87920; }
a:hover {	color: #93611A; }

div#content img,
div#photos img {	box-shadow: 0 0 10px gray; border: none; }

#title {	text-align: center; background: #B87920 url(/images/title_bg.jpg) 0 0 repeat-y; }

#content {					float: left; line-height: 140%; text-align: center; background-color: #fff; border-left: 1px solid #EDDDC7; border-right: 1px solid #EDDDC7; padding: 20px 2%; width: 40%; }
#content p {				text-align: justify; }
#content p:first-letter {	font-weight: bold; font-size: x-large; }

#menu {					float: left; margin: 0; padding: 1%; width: 26%; }
#menu ul {				margin: 0; padding: 0; width: 100%; list-style-type: none; list-style-position: outside; }
#menu ul li {			line-height: 18pt; list-style-type: none; list-style-position: outside; border-bottom: 1px solid #EDDDC7; }
#menu ul li.selected {	background-color: #EDDDC7; }
#menu ul li a {			font-weight: bold; padding: 1%; text-decoration: none; display: block; width: 98%; font-size: x-small; }

#photos {		float: left; text-align: center; padding: 1% 0 1% 1%; width: 26%; }
#photos p {		padding: 0 0 5px 0; margin: 0 auto 50px auto; width: 202px; background: transparent url(/images/photo_bg.gif) left bottom no-repeat; text-align: center; font-size: x-small; }
#photos p a {	text-decoration: none; }
#photos img {	margin-bottom: 5px; }

#footer {	border-top: 1px solid #93611A; clear: both; padding: 0 30%; background: #B87920 url(/images/title_bg.jpg) 0 0 repeat-y; }
#footer p {	color: #fff; text-align: center; margin: 0; padding: 7px 0; font-size: x-small; }
#footer a {	color: #fff; display: block; height: 40px; font-size: small; }
