
html, body {margin:0; padding:0; height:100%}
body {background:#E0E2EB url(images/gradient.gif) repeat-y}
body, p, h1, h2 h3, h4, h5, h6, q, li, input, select, textarea, caption {font-family:Arial, sans-serif; font-size:9pt; line-height:14pt; color:#72361E}
h1 {font-size:14pt; margin:3pt 3pt 0}
h2 {font-size:12pt; margin:6pt 0 12pt; border-bottom:double #BA9384; padding:0 0 3px; font-style:italic}
h3 {font-size:10pt; margin:6pt 0}
p {margin:0 0 12pt}
a:link, a:active, a:visited {color:#4593DD; font-weight:bold; text-decoration:none}
a:hover {color:#0066FF; font-weight:bold; text-decoration:underline}
th {text-align:left; background:#F1DFB9}
th, td {vertical-align:middle}
q {display:block; margin:10pt 0}
ul {margin:0 14pt; padding:0; list-style:square}
ul ul {margin:0 14pt; padding:0; list-style:circle}
li {margin:0; padding:0 0 2pt 0}
img {border:0}
form, object {margin:0}
label {font-weight:bold}
input, select, textarea {background:#F1DFB9; border:1px solid #81572F; font-family:sans-serif; font-size:9pt}
input, textarea {padding:2px}
#wrapper {width:100%; height:100%}
#wrapper2 {padding:12pt; background:#F7ECC9}
#wrapper2 table {border:1px dotted #29437C}
#wrapper2 table, #popup table {margin:0 auto; width:95%}
#popup {height:100%; vertical-align:top; padding:12pt; text-align:left}
#header {background:#F3C86F; padding:5px; text-align:right; font-weight:bold; font-size:16pt; cursor:pointer; cursor:hand}
#header span.kate    {color:#4593DD}
#header span.rogers  {color:#FFF}
#header span.harpist {color:#4593DD}
#nav {width:100%}
#nav td   {width:17%; font-size:11pt}
#nav td.p {width:20%}
#nav td.f {width:12%}
#nav a {font-family:sans-serif; color:#FFF; background:#E99B38; border:1px solid #72361E; border-left:10px solid #72361E; border-right:none; display:block; vertical-align:bottom; text-decoration:none; font-weight:bold; padding:2px 3px 2px 6px}
#nav a:hover {background:#4593DD; border-left-color:#29437C; border-top-color:#29437C}
#main {background:#F7ECC9; width:700px; margin:auto; padding:0; text-align:left; border:1px solid #81572F}
#main table {margin:0 auto; width:100%}
#main td td {background:#F7ECC9; text-align:left}
#main .right, $popup .right {text-align:right}
#home                    {margin:30px 20px}
#home table, #home td    {border:4px solid #FFF}
#home h2                 {font-size:14pt; margin:0; text-align:left}
#home h3                 {font-size:12pt; margin:12pt 0 0; text-align:left}
#home td.tl, #home td.bl {background:#F0D090; padding:0 15px}
#home td.tl              {font:bold italic 12pt/12pt sans-serif; padding:5px 15px}
#home td.bl              {background:#F0DAAF; text-align:center}
#iframe, #noframe {width:700px; margin:0; padding:0}
#homephoto {background:url('images/homephoto.jpg'); width:258px; height:245px; font-size:8pt; text-align:right; vertical-align:bottom}
#biophoto  {float:right; font-size:8pt; padding-left:20px; font-family:sans-serif; text-align:right}
#weddingleft     {float:left; width:400px}
#weddingright    {float:left; width:220px; margin-left:30px}
#weddingright q  {font-size:8pt}
#weddingright h3 {margin-top:20px}
#weddingbottom   {clear:both}
#mPlayer { border-top:1px solid #72361E; border-bottom:1px solid #72361E}
#autoplay {background:#F0D090; width:100px; height:15px; font-size:9px; padding:0; margin:0; text-align:center;  border:0}
#subfooter {background:#F3C86F url(images/subfooter.gif) no-repeat; padding:4px; text-align:right; font-size:12px; font-weight:bold}
#footer {font-family:sans-serif; font-size:8pt; color:#999; padding:2px; text-align:center}
#copyright {cursor:default}
#note {margin:12pt auto; width:500px; font-size:8pt; text-align:justify}
#closeWindow {margin:20pt auto}
#loginForm table {width:400px}
.tr1 {background:#F5EAC7}
.tr2 {background:#F1DFB9}
.hidden {text-decoration:line-through; color:#C2866E}
.normal {font-weight:normal}
.button      {background:#DDC2A3; color:#9A4842; border:2px outset #DDC2A3; font-weight:bold}
.buttonOver  {background:#CEB192; color:#783834; border:2px inset #CEB192; font-weight:bold}
.button2     {background:#E0CEBA}
.button2Over {background:#F1BFBF}
.mp3link a       {border:1px solid #F7ECC9; padding:5px 5px 0; position:relative; top:2px}
.mp3link a:hover {border:1px dotted #4593DD}
