

/*** top-nav ***/
ul.top-nav {
list-style: none;
margin: 0;
padding: 20px 0 0 0;
width: 580px;
height: 30px;
overflow: auto;
text-align: center;
}

ul.top-nav li {
display: inline;
margin: 0 110px 0 0;
font-weight: bold;
}

ul.top-nav li.last {
margin: 0;
}

ul.top-nav a {
color: #792928;
text-decoration: underline;
}

ul.top-nav a:hover {
color: #792928;
text-decoration: none;
}
/*** END: top-nav ***/


/*** left-nav ***/
ul.left-nav {
list-style: none;
margin: 3em 1em 3em 2em;
padding: 0;
}

ul.left-nav li {
margin: 1.2em 0;
}

ul.left-nav a {
text-decoration: none;
}

ul.left-nav a:hover {
text-decoration: underline;
}
/*** END: left-nav ***/


/*** footer-nav ***/
ul.footer-nav {
position: absolute;
top: 165px;
left: 250px;
list-style: none;
margin: 0;
padding: 0;
overflow: auto;
text-align: center;
}

body.subpage ul.footer-nav {
position: relative !important;
top: 0 !important;
left: 0 !important;
float: left;
/*margin: 10px 0 0 2em;*/
margin: 10px 0 0 140px;
}

ul.footer-nav li {
display: inline;
}

ul.footer-nav li.last a {
border-width: 0;
}

ul.footer-nav a {
float: left;
margin: 0;
padding: 0 0.6em;
border-right: 1px solid #222;
font-variant: small-caps;
font-size: 0.85em;
font-weight: normal;
color: #222;
text-decoration: none;
}

ul.footer-nav a:hover {
color: #222;
text-decoration: underline;
}
/*** END: footer-nav ***/


/*** home-nav ***/
ul.home-nav {
list-style: none;
margin: 0;
padding:  0;
position: absolute;
}

ul.home-nav li {
text-indent: -9999px;
}

ul.home-nav a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 80px;
height: 80px;

/* positioning help...
background: #f00; opacity:0.4;filter:alpha(opacity=40);
*/
}

ul.home-nav li.biography a {
top: 2px;
left: 290px;
}

ul.home-nav li.beatification a {
top: 85px;
left: 390px;
}

ul.home-nav li.guild a {
top: 185px;
left: 420px;
}

ul.home-nav li.heritage-hall a {
top: 295px;
left: 380px;
}

ul.home-nav li.publications a {
top: 335px;
left: 245px;
}

ul.home-nav li.quotes a {
top: 290px;
left: 115px;
}

ul.home-nav li.pray a {
top: 55px;
left: 610px;
}

ul.home-nav li.events a {
top: 5px;
left: 775px;
}

ul.home-nav li.join-guild a {
top: 105px;
left: 805px;
}
/*** END: home-nav ***/




