/* CSS VALIDATED 03/25/2005 http://jigsaw.w3.org/css-validator/ */

/* TAN BACKGROUND */
body {
background-color: #FFF4CE;
font-family: "comic sans ms", helvetica, sans-serif;
}

/* BEIGE BACKGROUND FOR TEXT */
.obitback {
margin-left: 120px;
margin-right: 70px;
margin-top: 20px;
background-color: #FFF9DE;
border-style: double;
border-color: #8f3629;
border-width: 5px;
}

/* BROWN LINE WITH 15PX MARGIN */
hr {
border-style: solid;
border-color: #996633;
margin-left: 15px;
margin-right: 15px;
}

/* unvisited LINK same color as text*/
a:link {
color: #8f3629;
text-decoration: underline;
}

/* visited LINK is darker shade */
a:visited {
color: #5c231b;
text-decoration: underline;
}

/* active LINK no underline */
a:active {
color: #5c231b;
text-decoration: none;
}

/* mouseover TRANSPARENT background */
a:hover {
background: transparent;
color: #FF0000;
text-decoration: none;
}    

/* PAGE HEADING FOR INDEX.HTM */
.obithdg {
padding-top: 5px;
text-align: center;
font-size: 140%;
font-weight: bold;
font-variant: small-caps;
color: #8f3629;
}

/* INTRODUCTION TEXT IN INDEX.HTM */
.intro-text {
padding-left: 50px;
padding-right: 50px;
text-align: justify;
font-size: 80%;
}

/* KINEXXIONS HEADING FOR SURNAME PAGES - CENTERED */
.kinexx {
padding-right: 25px;
padding-top: 15px;
text-align: right;
font-size: 100%;
font-weight: bold;
font-variant: small-caps;
color: #8f3629;
}

/* NAME OF PERSON AND SOURCE OF OBIT */
.obit-source {
padding-left: 25px;
text-align: left;
font-size: 80%;
font-weight: bold;
font-variant: small-caps;
color: #8f3629;
}

/* OBIT BODY TEXT IS OFFSET-LEFT & LEFT-RIGHT JUSTIFIED */
.obit-text {
padding-left: 50px;
padding-right: 50px;
text-align: justify;
font-size: 80%;
}

/* PAGE LINKS ARE CENTERED IN BACKGROUND DIV */
.link-text {
padding-left: 25px;
padding-right: 25px;
text-align: center;
font-size: 90%;
font-weight: bold;
font-variant: small-caps;
color: #8f3629;
}

/* CONTACT INFO IS SMALLER & LEFT JUSTIFIED */
.obit-info {
padding-left: 50px;
padding-right: 50px;
text-align: left;
font-size: 70%;
color: #8f3629;
}

/* TEXT CENTERED IN BACKGROUND */
.txtcntr {
text-align: center;
font-weight: bold;
font-size: 90%;
color: #8f3629;
}

/* Name LIST SECTIONS */
.txtalpha {
text-align: center;
font-weight: bold;
font-size: 105%;
color: #8f3629;
}

/* FOOTER TEXT & COPYRIGHT DISCLAIMER */
.footer {
text-align: justify;
padding-left: 25px;
padding-right: 25px;
font-size: 60%;
}
