/* ps7.css $Revision: 7.5 $ 06-21-10 12:35 */
body { background-color: #b7d795; color: #000000;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
width : 100%;
height : 100%;
}
#top {
height : 80px;
left : 0;
margin : 0;
overflow : hidden;
padding : 0;
position : absolute;
top : 0;
width : 100%;
}
#content {
position : absolute;
padding : 0 0 0 10px;
top : 40px;
left : 190px;
right : 20px;
bottom : 40px;
overflow : auto;
border-left : 2px solid #e5e5e5;
max-width : 80%;
}
samp {
color : #999999;
}

dd.spacious { margin-bottom: 1em; }

h1 {
font : bold 1.5em Georgia, Times, "Times New Roman", serif;
letter-spacing : 0.2em;
margin : 0;
padding : 0 0 1em 0;
text-align : center;
width : 100%;
}

h2 {
font : bold 1.5em Georgia, Times, "Times New Roman", serif;
margin : 1em;
padding : 1em 0 0.5em 0;
text-align : center;
}

h2.life {
font : bold italic 1.5em Georgia, Times, "Times New Roman", serif;
margin : 0;
padding : 1.5em 0 0.5em 0;
text-align : center;
}

h2.original {
font-size: 1.2em;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : black;
margin : 0.5em 0 1em 1em;
padding : 0.5em 0 0.5em 0;
text-align : left;
}
h2.one {
margin-top : 0;
padding-top : 0;
}

h3 { font : bold small-caps 1.2em Georgia, Times, serif;
padding: 10px;
border-top: 5px solid #522e22;
border-left: 8px solid #522e22;
border-bottom: 5px solid #522e22;
border-right: none;
margin: 1em 0 0 0; }

p { text-align: justify;
    font: normal 1em Verdana, Arial, Helvetica, sans-serif;
    margin: 1em 8em 1em 3em;
    line-height: 1.5em;  }

a:link {
text-decoration : none;
color : #522e22;
border : none;
}
a:visited {
text-decoration : none;
color : #4c4c4c;
border : none;
}
a:hover {
text-decoration : underline;
color : #c7a285;
border : none;
}
a:active {
text-decoration : none;
color : #6699ff;
border : none;
}
li.see {
list-style-image : url(/ps/g/favicon.jpg);
list-style-type : disc;
font : 1.5em Verdana, sans-serif;
margin : 0 0 0 10px;
padding : 1em 0 0 0;
}
li.face {
list-style-type : disc;
list-style-image : url(/ps/g/wdot.gif);
font : 14px/16px Verdana, sans-serif;
}
li li.face {
list-style-type : disc;
list-style-image : url(/g/pdot.gif);
}
li.pagenav {
list-style : none;
font : 12px/14px Verdana, sans-serif;
/* font : 10px/12px Verdana, sans-serif; --- 03-28-08 23:07 */
}
li li.pagenav {
background-color : #cccccc;
}
xblockquote {
width: 50%;
border : 1px dotted #333333;
font-size : 1.2em;
font-family : Georgia, Times, "Times New Roman", serif;
font-weight : bold;
font-style: oblique;
line-height : 2em;
padding : 1em;
}

blockquote {
border: 1px solid #c7a285; 
margin: auto;
width: 50%;
padding: 1em;
/* background: url(/wordpress/g/blockquote.gif);  */
}

#nav {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
/* background : url(/ps/g/pink_fabric.gif); */
/* background-color: #c782a5; */
background-color: #b7d795;

height : 38px;
border-bottom : 2px solid #e5e5e5;
margin : 0;
padding : 0;
}
#nav2 {
height : 35px;
font-weight : bold;
margin : 0 auto;
padding : 0;
}
h1.top_title {
height : 35px;
line-height : 35px;
width : 100%;
text-align : center;
font-family : Georgia, Times, "Times New Roman", serif;
/* font-size : 1.2em; */
font-size : 1em;
font-weight : bold;
letter-spacing : 0.2em;
margin : 0;
padding : 0;
}
a.top_title:link {
text-decoration : none;
color : #333333;
}
a.top_title:visited {
text-decoration : none;
color : #333333;
}
a.top_title:focus {
text-decoration : underline;
}
a.top_title:hover {
text-decoration : underline;
}
a.top_title:active {
text-decoration : underline;
}
ul.nav2 {
height : 35px;
line-height : 35px;
float : left;
list-style : none;
font-size : 12px;
font-weight : 700;
margin : 0;
padding : 0;
}
ul.nav2 li {
float : left !important;
list-style-type : none;
margin : 0;
padding : 0;
}
ul.nav2 li a, ul.nav2 li a:link, ul.nav2 li a:visited {
text-decoration : none;
color : #113255;
float : left;
display : block;
padding : 0 10px;
}
ul.nav2 li a:hover {
color : #4192e5;
text-decoration : underline;
}
ul.nav2 li a:active {
color : #4192e5;
text-decoration : none;
}
ul.nav2 li.current_page_item a {
text-decoration : none;
color : #4192e5;
}
ul.nav2 li ul {
float : left;
margin : 0;
padding : 0;
}
#searchform {
height : 35px;
line-height : 35px;
float : right;
margin : 0;
padding : 0;
}
input#s {
color : #5188d2;
width : 200px;
border : 1px solid #cbcbcb;
background : #fcfcfc;
}
#footerbox {
position : absolute;
bottom : 30px;
width : 100%;
clear : both;
background : transparent;
padding : 0;
}
.footer {
color: #333333;
height: 30px;
line-height: 30px !important;
margin: 0 auto;
padding: 0;
text-align: center;
text-transform: uppercase;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 60%;
font-weight: bold;
letter-spacing: 0.2em;
}

img { border : none; }
img.BABY { display: block; clear: both; float: none;
margin-top: 1em; padding-right : 20px; }
img.MOXA {
float : left;
padding-right : 20px;
}
img.QI {
float : right;
padding-left : 10px;
}
img.QIB {
border : 1px solid black;
float : right;
padding-left : 10px;
}
p.talk {
font-size : 1em;
text-indent : 3em;
}
p.intro {
font-size : 1.5em;
/* color : #003399; */
}
p.MacBug {
clear : left;
}
.Caps {
text-transform : uppercase;
}
table.pair {
table-layout : fixed;
border-collapse : separate;
width : 100%;
padding : 0 0 2em 0;
border : none;
}
tr.men {
background-color : #ccccff;
color : black;
}
tr.women {
background-color : #ffcccc;
color : black;
}
.r1 {
background-color : #e5ccfe;
}
.r2 {
background-color : #e5e5e5;
}
.r3 {
background-color : #eefecc;
}
.r4 {
background-color : #cce5fe;
}
.r5 {
background-color : #feeecc;
}
.r6 {
background-color : #ccfee5;
}
.r7 {
background-color : #eefece;
}
.r8 {
background-color : #ccccff;
}
.r9 {
background-color : #ebffcc;
}
.r10 {
background-color : #ffebcc;
}
.rborder {
background-color : #feccfe;
}
.rpink {
background-color : #fecce5;
}
.rcheck {
color : #cc3300;
}

table.issues {
background-image : url(/ps/g/q.gif); /* female symbol */
border : 2px solid #d8bfd8;
caption-side : top;
table-layout : fixed;
padding : 0;
}

th.femTitle {
background-color : #414a6a;
border-bottom : 2px solid #d8bfd8;
text-transform : uppercase;
color : #ffcdee;
font : 1.5em bold Verdana, Arial, sans-serif;
letter-spacing : 0.2em;
text-align : center;
text-transform : uppercase;
padding : 5px;
}

th.definition {
font-family : Georgia, Times, "Times New Roman", serif;
text-align : right;
vertical-align: top;
}

th.female {
font-family : Verdana, Arial, sans-serif;
font-size: 1.2em;
padding: 1em 5px 5px 5px;
text-align : right;
}

td.female { font: 1.2em bold Verdana, Arial, sans-serif; }

#left_sidebar {
position : absolute;
width : 160px;
top : 40px;
left : 0px;
bottom : 20px;
padding : 0;
margin : 10px 0;
overflow : auto;
}
#lsidebar {
/* background: #dedede; */
padding : 1em 0 1.5em 0;
margin : 0;
}
#lsidebar p {
font-size : 77%;
margin-bottom : 10px;
}
#lsidebar h2 {
background-color: #522e22;
color : #dedede;
border : none;
/* border-bottom : 3px solid white; */
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
letter-spacing : 0.2em;
text-transform : uppercase;
text-align : center;
border-left : 2px solid #c7a285;;
border-right : 2px solid #c7a285;;
margin: 0 0 5px 5px;
padding : 0;
}
#lsidebar ul {
list-style-type : none;
margin : 0;
padding : 0 0 10px 0;
font-weight : bold;
}
#lsidebar li {
padding-bottom : 10px;
}
#lsidebar ul li ul {
list-style-type : square;
margin : 0;
padding : 0 3px;
}
#lsidebar ul li ul li {
list-style-type : none;
background : transparent url(images/li.gif) no-repeat 0 3px;
border : 0;
margin : 0;
padding : 0 0 5px 15px;
}
#lsidebar li a {
text-decoration : underline;
}
#lsidebar ul li a:hover {
background-color : #69f;
color : #fff;
}
#vsidebar {
padding : 0;
margin : 0;
}
#vsidebar dl {
width : 140px;
background : url(/ps/g/whitgran.gif);
margin : 5px;
padding : 5px;
border : 3px double #d8bfd8;
}
#vsidebar dl dt {
letter-spacing : 0.2em;
background-color : #003399;
color : white;
font-size : 1.2em;
font-weight : bold;
text-align : center;
text-transform : uppercase;
padding : 5px;
}
#vsidebar dl dd {
font-size : 1em;
padding : 0;
margin : 0;
color : #000099;
}
#vsidebar dl dd p {
margin : 0;
padding : 5px;
line-height : 1.3em;
}

/* ------------------------ infertility -------------------- */
p.infertility { text-indent: 2em; }

ul.section, ul.dsects {
/* margin : -0.5em 5% 0 12em; */
margin : 1em 5% 0 12em;
padding : 0 1em;
border-left : 1px solid #522e22;
}
ul li, ul ul {
margin : 0;
padding : 0;
list-style-type : none !important;
}
ul ul li {
margin-left : 0;
}
ul.section li {
margin-bottom : 0.5em;
font-weight : bold;
}
ul.section ul li {
margin-bottom : 0;
font-weight : normal;
}
ul.dsects {
margin : -1em 0 0 7em;
padding : 0;
text-align : right;
border : none;
border-right : 1px solid #522e22;
}
ul.dsects li {
display : inline;
padding : 0;
text-indent : -1.5em;
margin : 0 0 0.2em 1.5em;
}
ul.dsects a {
padding : 0 0.5em;
border-left : 1px solid #88a;
font-size : 90%;
}
#contactform {
width : 80%;
margin : 5px 0;
overflow : hidden;
}
#contactform legend {
text-align : center;
font-weight : bold;
}
#contactform br {
display : none;
}
label.contactleft {
padding : 6px;
margin : 2px 0;
width : 20%;
float : left;
text-align : right;
clear : both;
}
.contactright {
width : 70%;
padding : 4px;
margin : 2px 0;
float : right;
}
.contacterror {
border : 1px solid #ff0000;
}
#contactsubmit {
width : 30%;
text-align : center;
padding : 4px;
display : block;
}

