#header h1 { width: 100%; }
#header h1 span { width: 100%; background: url(../images/memory/logo.gif); }
#header p span { background: url(../images/banners/memory.jpg); }
#header form { position: absolute; top: 38px; left: 588px; }
#header form fieldset { border: 0; padding: 0; }
#header form legend { display: none; }
#header form input,
#header form select { float: left; }
#header form select { width: 148px; height: 17px; border: 1px solid #6e6e6e; border-right: 0; margin: 0 2px 0 0; padding: 0; }
#crumbs { position: relative; top: -1em; left: 0; z-index: 2; }
.block { position: relative; float: left; width: 245px; height: 245px; margin: 0; overflow: hidden; }
.one { margin-right: 23px; }
.two { margin-right: 22px; }
.three { margin-right: 0; }
.block h2 { font-size: 200%; }
.block .button { position: absolute; top: 210px; }
.one .button { right: 0; }
.two .button { right: 0; }
.three #submit { right: 0; }
.block form { overflow: auto; }
.block form fieldset { background-color: #ebebeb; border: 0; padding: 15px 10px; overflow: auto; }
.block form legend { display: none; }
.block form label { float: left; clear: both; width: 75px; color: #414141; font-weight: bold; }
.block form input { float: left; }
.block form input.text { width: 135px; height: 17px; border: 1px solid #6e6e6e; margin: 0 0 10px 0; padding: 0; }
.block form input.small { width: 45px; }
.photo { float: left; width: 100px; height: 130px; margin: 0 10px 10px 0; border: 1px solid #ccc; }
.photo input { margin: 0; }
.clear { clear: both; }
.notes { clear: both; padding: 1em; background-color: #ececec; }
.button { text-transform: uppercase; font-size: 95%; font-weight: bold; background-color: #e582ae; border: 1px solid #9a9a9a; color: #fff; }
#header .button { background-color: #cdccd4; }
#memory { margin: 1em 0; padding: 20px 0; background-color: #ececec; }
#memory h2,
#memory h3,
#memory p { display: inline; float: left; clear: both; width: 550px; margin-left: 20px; margin-right: 20px; }
#memory h3 { color: black; }
#donate { float: right; width: 175px; text-align: right; }
#donate h3 { color: #5d3078; }
#donate p { color: #5d3078; border: 1px solid #e582ae; }
#tribute { width: 570px; margin: 1em 0; padding: 1em 0; border: 1px solid #e582ae; }
#tribute h3,
#tribute p { margin-left: 20px; margin-right: 20px; }
#tribute hr { margin-left: 20px; width: 80%; height: 0; }
#notes { width: 570px; }
#nav li a:hover,
#nav li a.selected { background-color: #e582ae; }
#nav1 a { width: 172px; }
#nav2 a { width: 179px; }
#nav3 a { width: 210px; }
#nav4 a { width: 216px; }

