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

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

a:link {color: #BD0043;}
a:active {color: #9900CC;}
/*a:visited {color: #663399;}*/
a:visited {color: #339900;}

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

img.entry {width: 40em; height: 30em;}
img.teensyportrait {width: 1em; height: 1.4em;}
img.teensylandscape {width: 1.4em; height: 1em;}
img.titchyportrait {width: 2.5em; height: 3.5em;}
img.titchylandscape {width: 3.5em; height: 2.5em;}
img.smallportrait {width: 5em; height: 7em;}
img.smalllandscape {width: 7em; height: 5em;}
img.mediumportrait {width: 10em; height: 14em;}
img.mediumlandscape {width: 14em; height: 10em;}
img.biglandscape {width: 25em; height: 18em;}
img.largeportrait {width: 25em; height: 35em;}
img.largelandscape {width: 35em; height: 25em;}
img.largelandscape2 {width: 56em; height: 40em;}
img.hugeportrait {width: 75em; height: 105em;}
img.hugelandscape {width: 105em; height: 75em;}

img.smallportrait2 {width: 4em; height: 6em;}
img.smalllandscape2 {width: 6em; height: 4em;}
img.mediumportrait2 {width: 8em; height: 12em;}
img.mediumlandscape2 {width: 12em; height: 8em;}

img.mediumportrait3 {width: 12em; height: 18em;}

img.smallvideo {width: 20em; height: 11.6em;}
img.mediumvideo {width: 40em; height: 23.3em;}
img.largevideo {width: 80em; height: 46.5em;}

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

img {border: none;}

img {margin: 0em 0em 1em 0em; padding: 0em 2em 0em 0em;}
img.left {padding: 0em 1em 0em 0em;}
img.right {padding: 0em 0em 0em 1em;}
img.pad_top {padding-top: 0.5em;}

.listpage img.titchyportrait {padding: 0em 4.5em 0em 0.5em;}
.listpage img.titchylandscape {padding: 0em 3em 0em 0em;}
.listpage img.smallportrait {padding: 0em 4em 0em 1em;}
.listpage img.smalllandscape {padding: 0em 3em 0em 0em;}
.listpage img.smallportrait2 {padding: 0em 4em 0em 1em;}
.listpage img.smalllandscape2 {padding: 0em 3em 0em 0em;}

img.framed {border: 0.2em solid #826BA9;}

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

img {border: none;}

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

.listpage img.titchyportrait {padding: 0em 4.5em 0em 0.5em;}
.listpage img.titchylandscape {padding: 0em 3em 0em 0em;}
.listpage img.smallportrait {padding: 0em 4em 0em 1em;}
.listpage img.smalllandscape {padding: 0em 3em 0em 0em;}
.listpage img.smallportrait2 {padding: 0em 4em 0em 1em;}
.listpage img.smalllandscape2 {padding: 0em 3em 0em 0em;}

/* --------------------images that float--------------- */

img.float_left {padding: 0em 1em 0em 0em; float: left;}
img.float_right {padding: 0em 0em 0em 1em; float: right;}

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

#zero.zeropage img.entry {padding: 0em 0em 0em 0em;}
#zero.zeropage img.largelandscape {padding: 0em 0em 0em 0em;}
#zero.zeropage #coupleworks {margin-left: 2em; padding: 1em 2em 1em 2em; width: 8em; text-align: center; font-size: 1.5em; background-color: #CCCCFF;}
#identity img {width: 8.4em; height: 6em; border: none;}
#web_contents.page li img {margin: 0em 0em 0em 0em; padding: 0em 0.5em 0em 0em; vertical-align: baseline;}
#birthing_seat_pictures_positions.page img.mediumportrait {padding: 0em 0em 0em 2em;}

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

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

#identity {position: absolute; left: 1em;}

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

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

/* -----middle top navigation line on home page---- */
/* -----lower top navigation line on other pages----- */

#navtop2 {margin-left: 6em; padding-top: 0.2em; padding-bottom: 0.3em; padding-left: 2em; font-family: "Arial Black", "Helvetica", sans-serif; font-size: 1.5em; background-color: #9781B7;}
#navtop2 span {padding-left: 0.5em;}
#navtop2 .current {padding-left: 0em; 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;}

/* -----lower top navigation line on home page----- */

#navtop3 {margin-left: 6em; padding-top: 0.2em; padding-bottom: 0.3em; padding-left: 2em;}
#navtop3 span {padding-left: 1em;}

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

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

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

.page {background-color: white; background-image: url(../../graphics_universal/logos/half_logo.png); background-repeat: no-repeat;}
.listpage {background-color: white; background-image: url(../../graphics_universal/logos/half_logo.png); background-repeat: no-repeat;}
.zeropage {background-color: white; background-image: none;}
.zeropage .caption h2 {color: #6D005C;}

#pageheading {padding-left: 2em; padding-right: 2em; margin-top: 0.5em; font-size: 2em;}
#pageheading .heading1 {text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 2em; font-weight: bold; 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; word-spacing: 0.04em;}
#pageheading .heading3 {margin-top: 0.5em; text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1em; font-weight: bold; color: #A74992;}

#content {padding-left: 6em; padding-right: 4em; margin-top: 1.5em; font-size: 2em; text-align: justify; font-family: "Arial", sans-serif; font-size: 1.5em; color: #663399;}
#welcome dd {text-align: left;}
.page #content dd {padding-top: 0.5em;}
#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; word-spacing: 0.04em;}
#content .heading3 {text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1.1em; font-weight: bold; color: #A74992; word-spacing: 0.04em;}
#content .heading4 {text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1em; font-weight: bold; color: #6D005C;}
#content h1 {padding-left: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1.5em; font-weight: bold; color: #663399; background-color: #CCCCFF;}
#content h2 {text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1.2em; font-weight: bold; color: #FF00FF;}
#content h3 {text-align: left; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1.2em; font-weight: bold; color: #663399;}
#content p.attribution {text-align: right;}

#content .heading2 {margin: 1em 0em 0.5em 0em;}
#content p {margin: 0em 0em 0.5em 0em;}

#content .logorule img {padding-left: 2em; padding-right: 2em;}

/* --------------------special stuff for other languages--------------- */
span.lang1 {display: none;}
span.lang2 {display: inline;}

/* ---------special stuff for Chinese Welcome page (not the splash screen)--------------- */

#welcome_chn #content p {clear:left;}
#welcome_chn #content p {width: 45em; margin-bottom: 1em;}
#welcome_chn #box {position: absolute; top: 13em; left: 57em; width: 32%;}
#welcome_chn #box p {width: 100%;}
#welcome_chn #box .heading2 {text-align: center; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1.2em; color: #A74992;}
#welcome_chn #box_contents {border: 0.2em solid #826BA9; padding-top: 1em; padding-right: 2em; padding-left: 2em; text-align: center; vertical-align: middle; overflow: auto; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1em; font-weight: bold; color: #663399;}
#welcome_chn #box_contents li span.normal {font-size: 0.8em; font-weight: normal;}
#welcome_chn #box_contents p {padding-bottom: 0.5em;}
#welcome_chn #image {position: absolute; top: 25em; left: 56em;}
#welcome_chn #conclusion p {width: 90%; text-align: left;}
#welcome_chn #conclusion .boxed_message {border: 0.2em solid #826BA9; padding: 1em 1em 1em 1em;}
#welcome_chn #conclusion .boxed_message p {width: 100%;}
#welcome_chn #message {width: 90%; text-align: left;}
#welcome_chn #message p.attribution {width: 90%; margin-top: 0.5em; text-align: right;}

/* -----------------------special stuff for What's New page---------------------------- */

#web_new #content dd {margin-bottom: 1em;}

/* -----------------------special stuff for which page?--------------------------- */

#new #content dt {clear:left;}
#new #content dd {width: 30em; margin-bottom: 1em;}
#midwifery {position: absolute; top: 10em; left: 50em; width: 30%;}
#midwifery .heading2 {text-align: center; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1.2em; font-weight: bold; color: #A74992;}
#midwifery .heading2 a {position: relative; bottom: 1em; font-size: 0.8em; color: #A74992;}
#news {border: 0.2em solid #826BA9; margin-bottom: 1em; padding-top: 1.5em; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; height: 30em; font-size: 1em; text-align: justify; overflow: auto; font-family: "Palatino", "Times", "Times New Roman", serif; font-size: 1em; color: #663399;}
#more {margin-bottom: 1em;}
#message {width: 40em;}

/* ------------------special stuff for illustrated table------------------------ */

#content table.illustrative {width: 70em;}
#content table.illustrative td.illustration {text-align: center; vertical-align: middle;}
#content table.illustrative td.caption { text-align: center; padding-right: 2em; padding-bottom: 3em;}
#birthing_seat_pictures_positions #content table.illustrative td.caption {padding-bottom: 2em; text-align: center;}
#floor_studio_pictures #content table.illustrative td.caption {padding-bottom: 2em; text-align: center;}

/* ------------------special stuff for other pages------------------------ */

#conferences_chn li {padding-bottom: 0.5em;}
#workshops_chn li {padding-bottom: 0.5em;}
#birthing_seat_pictures_suite #content img.animation_landscape {width: 30em; height: 22em;}
#birthing_seat_pictures_home #content img.animation_portrait {width: 22em; height: 30em;}
#birthing_seat_pictures_breech #content img.animation_landscape {width: 30em; height: 22em;}
#articles dt {padding-bottom: 0.5em;}
.listpage dd {margin-left: 10em;}

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

#url {padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 5em; font-family: "Arial", "Helvetica", sans-serif; font-size: 1em; background-color: #9781B7;}
#dates {padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 5em; 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;}
