#author { margin-left: 30px; margin-top: 30px; }
#authorpage { margin-left: 1.0em; margin-bottom: 2.0em; width: 32.0em; }
#authors { margin-left: 30px; padding-top: 30px;}
#column-1 { position: absolute; left: 0px; top: 0px; z-index: 12; }
#column-2 { position: absolute; margin-left: 170px; top: 0px; z-index: 11; }
#column-3 { position: absolute; top: 0px; left: 330px; }
#columns { font-size: 100%; position:relative; top: 10px; left: 1.0em; bottom: 20px; }
#cover { position: absolute; left: 0px; top: 30px;  }
#failte { margin-left: 16px; position:absolute; top: 140px;}
#finder { margin-left: 24px; }
#header { margin-left: 30px; margin-top: 20px; }
#index { margin-left: 15px; margin-top: 30px; }
#logo { margin-left: 8px; position:absolute; top: 30px;  }
#page { margin-left: 30px; margin-top: 20px;  }
#searchpage { margin-left: 24px; margin-top: 30px; }
#service {position: absolute; margin-left: 30px; margin-top: 30px; }
#vellum {background: url(../pics/vellum.gif); color: #000000; margin-top: 1.0em; padding-top: 10px; margin-bottom: 20px; margin-left: 1.0em; padding-right: 2.0em; width: 32.0em;}
.back { font-size: 80%; padding-left: 30px; padding-bottom: 30px; }
.barr-liosta {text-align: left; padding-right: 2.0em; color: #909090; background-color: transparent; font-family: verdana,arial,helvetica,sans-serif; font-size: 80%; margin-top: 10px; padding-bottom: 1.0em;}
.blackbolditalic {text-align: left; padding-right: 2.0em; color: #909090; background-color: transparent; font-family: verdana,arial,helvetica,sans-serif; font-size: 80%; margin-top: 10px; padding-bottom: 1.0em;}

.bib { margin-left: 30px; margin-top: 10px; padding-bottom: 24px;}
.bun-nascanna { text-align: center; color: #909090; background-color: transparent; font-family: "Georgia", "Times New Roman", serif; font-size: 90%; font-style: normal; padding-top: 4.0em; padding-bottom: 2.0em; }
.coipcheart { font-size: 70%; text-align: center; font-family: verdana, arial, helvetica, sans-serif; color: #800000; background-color: transparent; }
.left-heading { font-size: 1.5em; font-weight: 600; text-align: center; }
.maplist { font-family: "Georgia", "Times New Roman", serif; font-size: 0.8em; font-style: normal; font-weight: nedium; }
.maptop { border: font-family: "Georgia", "Times New Roman", serif; font-size: 1.0em; font-style: normal; font-weight: medium; line-height: 1.5em; background-color: #ffffff; border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: thin; color: #000000; padding-bottom: 0.5em;}

.navigation-links { font-size: 90%; font-style: normal; font-weight: nedium;}
.navigation-list { padding-left: 20px; }
.poem { margin-left: 30px; margin-bottom: 24px;}
.work { margin-left: 30px; margin-top: 10px; margin-right: 30px;}
.am { font-family: "Georgia", "Times New Roman", serif; font-style: normal; font-weight: medium; line-height: 120%em;  }

a:link { text-decoration: none; color: #800000; font-family: "Georgia", "Times New Roman", serif; font-weight: bold; }
a:active {  text-decoration: none; color: #000080; font-family: "Georgia", "Times New Roman", serif; font-weight: bold; }
a:hover {  text-decoration: none; color: #000080; font-family: "Georgia", "Times New Roman", serif; font-weight: bold; }
a:visited { text-decoration: none; color: #800000; font-family: "Georgia", "Times New Roman", serif; font-weight: bold; }

a:active.maplist { color: #ff0000; }
a:active.maptop { color: #ff0000; }
a:active.navigation { color: #ff0000; font-weight: bold; font-family: "Georgia", "Times New Roman", serif; }
a:hover.maplist { color: #ff0000; background-color: transparent; text-decoration: underline;}
a:hover.maptop { color: #ff0000; background-color: transparent; text-decoration: underline;}
a:hover.navigation { color: #ff0000; background-color: transparent; font-size: 0.8em; text-decoration: underline;}
a:link.maplist { color: #606060; background-color: transparent; }
a:link.maptop { color: #606060; background-color: transparent; }
a:link.navigation { color: #606060; background-color: transparent; font-size: 0.8em; }
a:visited.maplist { color: #606060; background-color: transparent; }
a:visited.maptop { color: #606060; background-color: transparent; }
a:visited.navigation { color: #606060; background-color: transparent; font-size: 0.8em; }
body { font-family: "Georgia", "Times New Roman", serif; font-weight: 500; font-size: 100%; }
body { margin: 0; padding: 0; top: 0; left: 0; }
dl  { font-family: "Georgia", "Times New Roman", serif; }
dd { font-family: "Georgia", "Times New Roman", serif; font-size: 100%; font-style: normal; font-weight: bold;}
dt  { font-family: "Georgia", "Times New Roman", serif; font-size: 100%; font-style: italic;}
h1, h2, h3, h4 { font-family: "Georgia", "Times New Roman", serif; text-align: left;}
h1 { padding-top: 12px; font-size: 140%; }
h2 { padding-top: 12px; font-size: 130%; }
h3 { padding-top: 12px; font-size: 110%; }
h4 { font-size: 100%;}
h5 { font-size: 90%; color: #000080; background-color: transparent; font-variant: small-caps;}
img { border: 0 none;}
ul { text-decoration: none; list-style-position: outside; list-style: square; font-size: 100%;  }
li { padding-top: 0.3em; padding-bottom: 0.3em;}
p { font-family: "Georgia", "Times New Roman", serif; font-style: normal; font-weight: 500;}
pre { font-family: "Georgia", "Times New Roman", serif; font-size: 100%; line-height: 130%; }
