body {width: 80%; font-size: 10px; background-color: #FFFFFF;}

/* --------------------links-------------------- */

a:link {color: #9966FF}
a:visited {color: #663399;}
a:active {color: #BD0043;}

/* --------------------image sizes--------------- */

img.mediumportrait {width: 10em; height: 14em;}

/* --------------------image surrounds--------------- */

img {border: none;}

img {margin: 0em 0em 1em 0em; padding: 0em 2em 0em 0em;}
img.right {padding: 0em 0em 0em 2em;}

/* --------------------images on special pages--------------- */

#zero.zeropage img.mediumlandscape {padding: 0em 0em 0em 0em;}
#zero.zeropage img.largelandscape {padding: 0em 0em 0em 0em;}
/* #identity img {width: 312px; height: 92px; border: none;} */
#birthing_seat_pictures.page img.mediumportrait {padding: 0em 0em 0em 2em;}

/* --------------------navigation-------------------- */

/* #navtop {width: 60%;} */

/* --------------------identity-------------------- */

/* #identity {position: absolute; top: 1em; padding-left: 1em;} */

/* ------------------upper top navigation line-------- */

#navtop1 {margin-left: 9em; height: 0.6em; background-color: #9781B7;}

/* ------------------lower top navigation line-------- */

#navtop2 {margin-left: 6em; padding-top: 0.2em; padding-bottom: 0.5em; padding-left: 2em; font-family: "Arial Black", "Helvetica", sans-serif; font-size: 1.5em; background-color: #826BA9;}
#navtop2 span {padding-left: 1em;}
#navtop2 .current {padding-left: 0.5em; padding-right: 0.5em; font-size: 1em; color: #663399; background-color: #D1C9DF;}
#navtop2 a:link {color: #66FFFF;}
#navtop2 a:visited {color: #D1C9DF;}
#navtop2 a:active {color: #FFFF33;}

#navtop3 {margin-left: 9em; height: 0.6em; background-color: #9781B7;}

/* ------------------bottom navigation lines-------- */

#navbottom1 {padding-left: 4em; text-align: left; font-size: 1.5em; font-weight: bold;}
#navbottom2 {padding-top: 0.5em; padding-right: 4em; text-align: right; font-size: 1.5em; font-weight: bold;}

/* --------------------pages and headings-------------------- */

#pageheading {margin-top: 0.5em; padding-left: 4.5em; text-align: left; font-size: 2em;}
#home #pageheading {margin-top: 0.5em; padding-left: 2em; text-align: center; font-size: 2em;}
#pageheading .heading1 {font-family: "Arial", sans-serif; font-size: 2em; font-weight: bold; color: #6F559D;}
#home #pageheading .heading1 span.couple {font-family: "Arial", sans-serif; font-size: 2em; font-weight: bold; color: #6F559D;}
#home #pageheading .heading1 span.works {font-family: "Arial", sans-serif; font-size: 2em; font-weight: normal; font-style: italic; color: #6F559D;}
#pageheading .heading2 {margin-top: 0.5em; text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1.2em; font-weight: bold; color: #A74992;}

#content {margin-top: 1.5em; padding-left: 5em; text-align: justify; font-family: "Arial", sans-serif; font-size: 1.8em; color: #663399;}
#content .heading1 {text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 2em; font-weight: bold; color: #FF00FF;}
#content .heading2 {text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1.2em; font-weight: bold; color: #A74992;}
#content .heading3 {text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1em; font-weight: bold; color: #A74992;}
#content p {margin-top: 0.3em;}

#home #content {margin-top: 1.5em; padding-left: 4em; text-align: center; font-family: "Arial", sans-serif; font-size: 0.5em; color: #663399;}
#home #content p {font-size: 2.5em;}
#home #content p i {font-size: 0.8em;}
#reading #content {padding-left: 6em;}

#principal span#name {font-size: 1.2em; font-weight: bold;}
#principal span#occupation {font-size: 0.8em; font-weight: normal;}
#principal span#membership {font-size: 0.5em; font-weight: normal; font-style: italic;}

div.caption {padding-left: 2.5em; text-align: left; font-size: 0.8em; font-weight: normal; font-style: italic;}
div.caption span.heading {font-size: 1.2em; font-weight: bold; font-style: normal;}

#content p.attribution {padding-right: 2em; text-align: right; font-size: 1.2em; font-style: italic;}

/* --------------------------page provenance-------------------------- */

#page_provenance {margin-left: 9em;}
#url {padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 2em; font-family: "Arial", "Helvetica", sans-serif; font-size: 1em; background-color: #9781B7;}
#dates {padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 2em; font-family: "Arial", "Helvetica", sans-serif; font-size: 1em; background-color: #826BA9;}
#dates span.copyright {padding-left: 2em;}
#dates a:link {color: #66FFFF;}
#dates a:visited {color: #D1C9DF;}
#dates a:active {color: #FFFF33;}
