body {
background: black none;
color: #8f8fbd;
margin: 10px 0px 800px 0px;
padding: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
}

a {background: transparent none; color: #fccd8d; text-decoration: none;}
a:hover {background: transparent none; color: white; text-decoration: underline;}
#gwynedd, #dyfed, #powys, #rhodri, #hywel, #cogwy, #columba, #mungo, #aedan, #etin, #brude, #unust, #ken, #sc, #aelle, #ethelwalh, #nunna, #sledd, #sabert, #brothers, #sigebert, #swit, #sig, #sebbi, #sigeheard, #offa, #ceawlin, #ceolwulf, #cynegils, #cenwalh, #escwine, #centwine, #cad, #ine, #ethelheard, #cuthred, #cynewulf, #beor, #beor2, #egbert, #egbert2, #ethelwulf, #ethelbert, #ethelred, #ethelred2, #alfred, #alfred2, #edward, #eormenric, #eadbald, #erconbert, #hlothere, #swef, #wihtred, #eadberht, #baldred, #hoo, #raedwald, #earpwald, #anna, #here, #ethelwald, #elfwald, #saint, #edmund, #edmund1, #edmund2, #ida, #ethelric, #ethelfrith, #edwin, #chaos, #oswald, #oswy, #alhfrith, #egfrith, #aldfrith, #osredi, #eadbert, #ethelred1, #ethelredvik, #eardwulf, #eanred, #osbert, #ivar, #expel, #york, #penda, #wulf, #cenred, #ceolred, #ethelbald, #letter, #ecgfrith, #cenwulf, #beornwulf, #ludo, #wiglaf, #bertwulf, #burgred, #burgred2, #burgred3, #torksey, #ceolwulf2, #wic, #aethelflaed, #aelfwynn {background: transparent none; color: #8f8fbd; text-decoration: none;}

a.box {color: #fccd8d; background: black none; text-decoration: none;}
a.box:hover {color: white; background: #000033 none; text-decoration: none;}

img {display: block;}

table.main, table.close {
margin: 0px auto 0px auto;
width: 770px;
background: black url(dark.gif);
color: #8f8fbd;
border-collapse: collapse;
font-size: 16px;
line-height: 19px;
text-align: justify;
}

table.main {
border-top: 2px solid #c0c0c0;
border-right: 2px solid #c0c0c0;
border-left: 2px solid #c0c0c0;
}

table.close, table.hoo, table.menu, td.head, td.birth, td.this, img.bord {border: 2px solid #c0c0c0;}

td.head, td.birth {
background: black none;
color: #8f8fbd;
font-family: "palatino linotype", "book antiqua", palatino, serif;
font-size: 32px;
line-height: 38px;
text-align: left;
}

td.head {
height: 70px;
vertical-align: bottom;
}

td.text {
border-top: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
}

td.birth, td.nil, td.hept {padding: 0px 0px 0px 0px;}
td.head, td.text, td.in, td.tran {padding: 6px 6px 6px 6px;}
td.that {padding: 2px 0px 2px 2px;}
td.lt {padding: 6px 8px 6px 0px;}
td.rt {padding: 6px 0px 6px 8px;}

td.text, td.in, td.lt, td.rt {vertical-align: top;}

table.hoo, table.menu {
background: black none;
color: #8f8fbd;
border-collapse: collapse;
font-size: 14px;
line-height: 17px;
text-align: justify;
}

table.menu {width: 106px;}

td.line {
background: #8f8fbd none;
color: #8f8fbd;
border-top: 1px solid #c0c0c0;
padding: 0px 0px 0px 5px;
}

.book, .bookend {
background: transparent none;
color: #adadcf;
}

.case, .casend {
background: transparent none;
color: #c0c0c0;
}

.book, .case, .coco, .verd, ul {margin: 12px 0px 12px 0px;}
.space, .bookend, .casend, .coend, .verdend {margin: 12px 0px 0px 0px;}

.sub {
font-size: 14px;
line-height: 17px;
}

.coco, .coend, td.tran {
background: transparent none;
color: #c0c0c0;
font-size: 12px;
line-height: 15px;
}

.verd, .verdend {
font-size: 12px;
line-height: 16px;
font-family: verdana, geneva, sans-serif;
}

.up, td.this {
font-size: 115%;
line-height: normal;
}

.min {font-size: 12px;}

td.this {
padding: 4px 0px 4px 2px;
background: black url(dark.gif);
color: #8f8fbd;
font-weight: bold;
}

.pu {cursor: default;}

.asel, .bsel, .csel, .fill, #go, #walgo {
padding: 0px 0px 0px 0px;
background: #c0c0c0 none;
color: black;
font-size: 12px;
line-height: 21px;
}

.asel, .bsel, .csel, .fill {text-align: left;}
#go, #walgo, td.hept {text-align: right;}

.asel, #go, #walgo {width: 26%;}
.bsel {width: 50%;}
.csel {width: 25%;}

.asel a, .bsel a, .csel a {
background: #c0c0c0 none;
color: black;
text-decoration: none;
}

a.vik, td.hept a {
font-size: 12px;
line-height: normal;
background: #8f8fbd none;
color: black;
text-decoration: none;
}

.asel a, .bsel a, .csel a, #go a, #walgo a {
display: block;
width: 100%;
}

td.hept a {float: right;}

a.vik {padding: 0px 4px 0px 4px;}

.asel a:hover, .bsel a:hover, .csel a:hover, a.vik:hover, td.hept a:hover {
background: white none;
color: black;
text-decoration: none;
}

#go a {
background: #c0c0c0 url(gohept.gif) no-repeat scroll center right;
color: black;
text-decoration: none;
}

#go a:hover {
background: white url(gohept.gif) no-repeat scroll center right;
color: black;
text-decoration: none;
}

#walgo a {
background: #c0c0c0 url(gowales.gif) no-repeat scroll center right;
color: black;
text-decoration: none;
}

#walgo a:hover {
background: white url(gowales.gif) no-repeat scroll center right;
color: black;
text-decoration: none;
}