body {margin: 4px; color: black; background: white;}
table {width: 100%; margin: 0; border: 0;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:link {color: #3300CC;}
a:visited {color: #990099;}
tr#header td {background: #CCFFCC;}
td#logo {vertical-align: bottom;}
td#banner { vertical-align: bottom; width: 600px;}
tr td#intro {color: #009900; font-weight: bold; font-size: 75%; text-align: center; vertical-align: middle; 
             padding: 0.33em 0.33em 0.33em 0.33em; line-height: 1.5em; letter-spacing: 0.05em;}
#content-top td {color: #009900; vertical-align: middle; font-weight: bold; background: #CCFFCC; padding: 0.33em 33px 0.33em 0.33em;}
tr td#site-links {font-size: 115%; width: 150px;}
tr td#crumbs {font-size: 115%; text-align: left;}
tr td#photos-title {font-size: 115%; width: 180px; text-align: right;}
td#navbar {width: 150px; background: #CCFFCC;}
td#navbar td {border-bottom: 2px solid #009900; font-weight: bold; font-size: 115%; padding: 0.33em 0 1px 0.33em;}
tr td#freefind {font-size: 75%;}
td#navbar table {margin-top: 10px;}
td#content {padding: 15px 40px;}
td#content p {font: 85% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.05em; line-height: 1.5em;}
td#content strong {font: bold 100% Verdana, Arial, Helvetica, sans-serif; color: #009900; letter-spacing: 0.05em; line-height: 1.5em;}
ul li {list-style: outside square url(images/green_diamond.gif); margin-bottom: 0.5em;
       font: 85% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.05em; line-height: 1.5em;}
h1 {font: bold 115% Verdana, Arial, Helvetica, sans-serif; color: #009900; border-bottom: 3px solid #009900; padding-bottom: 2px;}
h2 {font: bold 85% Verdana, Arial, Helvetica, sans-serif; color: #009900;}
td.ring {font-size: 85%; font-weight: bold; text-align: left;}
td#rightside {width: 180px;}
td#rightside td {font-size: 66%;}
td#rightside th {font-size: 66%; padding: 2px; text-align: center; background: #CCFFCC; line-height: 1.5em;}
td.caption {text-align: center; font-weight: bold; color: black; line-height: 3em;}
td.caption_green {text-align: center; font-weight: bold; color: #009900; line-height: 3em;}
td.caption_red {text-align: center; font-weight: bold; color: red; line-height: 3em;}
tr#footer td {vertical-align: middle; font-size: 66%; border-top: 3px solid #009900;}
tr#footer td#top {font-size: 85%; text-align: left; padding: 0.2em;}
tr#footer td#bottom-title {font-size: 85%; text-align: center;}
td#updated {text-align: center;}
td.welsh_lang{font: 85% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.05em; line-height: 1.5em;}