
/*
p {
    font-family: "Bitstream Vera Serif";
    font-size: 10pt;
    line-height: 14pt;
	color: black
  }
  
  h1, h2, h3, h4, h5, h6 {
    font-family: "Bitstream Vera Sans";
  }
  
*/


/*
h3, h4, h5 {
    visibility: visible;
    
  }

p, blockquote {
    visibility: visible;
    font-family: "Bitstream Vera Serif";
    font-size: 10pt;
    line-height: 14pt;
	color: black;
width: 16cm;
  }

h3.nav {
    visibility: hidden;
  }

img {
    visibility: hidden;
  }

.footer {
    visibility: visible;
    font-family: "Bitstream Vera Serif";
    font-size: 8pt;
    line-height: 12pt;
	color: black;
width: 16cm;
  }
*/

html body table {
    visibility: hidden;
  }

/* main text */
#main {
    visibility: visible;
    text-align: justify; font-family: verdana, arial, helvetica, bitstream vera sans, sans-serif; font-size: 10pt; line-height: 12pt; color: black; 
}

.heading1 {
    visibility: visible;
    text-align: center; font-family: verdana, san-serif;
    font-size: 12pt;
    line-height: 12pt;
	color: black; 
  }

.heading2 {
    visibility: visible;
    text-align: center; font-family: verdana, san-serif;
    font-size: 10pt;
    line-height: 10pt;
	color: black; 
  }


blockquote {
color: #990000
}

.dad {color: #0099ff;
}

/* IMAGES */
img {
	visibility: hidden; width: 0; height: 0; position: absolute;
 }


h3 { visibility: visible; font-family: verdana, arial, helvetica, bitstream vera sans, sans-serif; font-size: 14pt; line-height: 14pt; color: red; font-weight: bold; 
}

#main table {
	visibility: visible; border: 1px solid; border-color: #cccccc; padding: 5px; background-color: rgb(255, 255, 255); page-break-inside: avoid;
}

.flowhomo{
	border: 3px solid red; padding: 5px; 
	} 
.flowchild{
	border: 3px solid rgb(255, 204, 153); padding: 5px; 
	}
.flowjoiner{
	color: rgb(0, 0, 0); padding: 5px; 
	}
.flowpuberty{
	border: 3px solid rgb(255, 255, 51); padding: 5px;  text-transform: uppercase; font-weight: bolder;
	}
.flowhomoadult{
	border: 3px solid red; padding: 5px;  font-weight: bolder; color: rgb(51, 51, 255);
	}
.flowgay{
	border: 4px solid rgb(102, 102, 102); padding: 5px;  
	}
.flowgayadult{
	border: 4px solid rgb(102, 102, 102); padding: 5px;  font-weight: bolder; color: rgb(51, 51, 255);
	}
.flowhetero{
	border: 3px solid rgb(102, 255, 153); padding: 5px;  
	}
.flowheteroadult{
	border: 3px solid rgb(102, 255, 153); padding: 5px;  font-weight: bolder; color: rgb(51, 51, 255);
	}




.bar {
visibility: hidden;    
 }

.top {
visibility: hidden;    
 }

.navtable {
visibility: hidden;    
 }

.nav {
visibility: hidden;    
 }

/* main text width control */
.footer {
visibility: visible;
width: 15.5cm; margin-top: -2.5cm; margin-left: 2cm;
text-align: center; font-family: san-serif;
    font-size: 9pt;
    line-height: 10pt;
	color: black;
  }


  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid; 
}
  
blockquote, 
  pre, p, .footer  { page-break-inside: avoid 
}
  ul, ol, dl    { page-break-before: avoid 
}


body { margin-left: -3cm; margin-top: 0; text-align: justify; width: auto
}

.logo { visibility: visible; margin-left: 6cm; margin-top: -2cm; 
}

h4 { visibility: visible;
    font-family: verdana, arial, helvetica, bitstream vera sans, sans-serif;
    font-size: 13pt; line-height: 13pt; color: green; font-weight: bold; margin-left: 1cm;
}

h5 { visibility: visible;
    font-family: verdana, arial, helvetica, bitstream vera sans, sans-serif; font-size: 12pt;
    line-height: 12pt; color: blue; font-weight: bold; margin-left: 2cm;
}

a:link,a:visited {color: #3333cc; text-decoration: none; 
}

/*
a:after { content: " " attr(href) " "; font-size: 11pt;
}
*/

.menu1 a[href]:after {
visibility:hidden; display: none;
}

a[href="#top"]:after {
visibility:hidden;
}

.statcounter a[href]:after {
visibility:hidden;
}

/* additional tables on gay page */
.talent { background-color: rgb(255, 255, 255);
 page-break-inside: avoid;
}
.talent-gay { background-color: rgb(255, 255, 255);
 page-break-inside: avoid;
}
.narrow2 { background-color: rgb(255, 255, 255);
 page-break-inside: avoid;
}

/* script result for showing links */
.printlink {
visibility: visible;  
 }









