html,body {margin:0;padding:0}
body {background:url(../img/layout/bg.jpg);background-attachment:fixed;margin:20px auto;width:80%;font:101% Verdana,Arial,Helvetica,Univers,sans-serif}
#mod {text-align:center;font:.75em Verdana,Arial,Helvetica,Univers,sans-serif;margin:10px auto 5px;width:70%}
#res {text-align:center;font:bold .95em Verdana,Arial,Helvetica,Univers,sans-serif;color:#800000;margin:0 auto 10px;width:100%}
img {border:none}
#wrapper {width:100%;margin:0;padding:0}
p.note,.note2 {font-size:.85em;font-weight:bold;color:#00F;text-align:center}
.note2 {font-size:1.1em;color:#F00}
div#header {text-align:center;background:url(../img/layout/hd_bg.jpg) repeat-x;height:149px;margin:0;padding:1px;border-width:2px;border-style:solid solid none}
div#header img {margin-left:2.5%;margin-right:2.5%}
div#navcol {width:auto;text-align:center;font-size:.70em;background:#FFF;border-style:solid solid none;border-width:2px;min-height:20px;margin-top:0;padding:5px 0}
div#main {padding:10px 20px;margin:0;font-size:.80em;background:#F3F3F3;border:2px solid #800000;text-align:justify}
#contact-main {text-align:center;font:1.2em verdana,arial,helvetica,sans-serif}
.no-js {color:#800000;font-style:italic}
.no-js2 {font-weight:bold}
div#gal-main {padding:0;margin:0;font-size:.80em;background:#F3F3F3;border:2px solid #800000;text-align:justify}
#photos {width:475px;margin:auto}
.left {margin-right:52px}
.right {margin-left:52px}
.lnk1,.lnk2,lnk3 {text-align:center;margin:0;list-style:none;font:bold 1.2em "Comic Sans MS","Zapf Chancery",Zapfino,cursive;line-height:1.5em}
.lnk2 {line-height:2.2em}
.lnk3 {font:500 1.4em "Comic Sans MS","Zapf Chancery",Zapfino,cursive}
h1 {font-size:1.6em;text-align:center;color:#800000}
h1 em {color:#00F}
h2 {font-size:1.3em;text-align:center}
h4 {text-align:center;font-size:1.2em}
h5 {font-size:.90em;text-align:center;color:#800000;margin-top:-10px}
h6 {font-size:.90em;text-align:center;color:#00F;margin-top:-10px}
.tn {font-size:1.2em;color:#00F;text-align:center;font-weight:bold}
ol.mary {margin-left:30%;position:relative}
ol.wil2 {list-style:upper-roman}
ol.wil3 {list-style:lower-alpha}
ul.lineage {margin:-10px 0 0 -30px}
ul.lineage li {text-align:center;list-style:none;font-weight:600}
.della {font-weight:bold;color:#F00}
div#foot {padding:.15em;text-align:center;clear:both;color:#FFF;height:20px;margin-top:-2px;width:auto;background:#000}
#sig {text-align:center;color:#800000;font-weight:bold}
div#foot p {margin-top:1px;font:.75em Verdana,Arial,Helvetica,Univers,sans-serif}
.clear {clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0}
a:link {color:#008080;text-decoration:underline}
a:visited {color:#C00000;text-decoration:underline}
a:hover {color:#FFF;text-decoration:none;background:#000}
#count {text-align:center;font:bold 12px "Comic Sans MS","Zapf Chancery",Zapfino,cursive;margin-top:10px}
.datatable {margin:auto;border-collapse:collapse}
.datatable th,.datatable td {padding:5px 10px}
.datatable th {background:#C0FFFF;font:1.2em "Comic Sans MS","Zapf Chancery",Zapfino,cursive;border-bottom:1px solid #000;text-align:center}
.datatable td {text-align:left;font-weight:bold}
.galtable {margin:auto;border:none;width:100%}
.galtable td {padding:5px;text-align:center;font:bold .85em Vardana,Arial,Helvetica,sans-serif}
.galtable img {border:1px solid #000}
#gal_img {text-align:center;font:1.5em bold;color:#C00000}
.galtable span {color:#C00000}
.galtable a:hover {background:transparent}