@charset "iso-8859-1";

/*
 * connection_club_profiles.css - kangguru.org
 *
 * private style sheet for the various Connection Club Profile pages
 *
 * this style sheet is a private override and custom skin for the tbl2up class
 *
 * see kangguru.css for base implementation
 *
 */
/* but first a quick override for the nav table at top of page;
 * force plain-text Dark Red and paragraphs to center
 * and center everything else, too
 *
 * extensions of tbl2up or tbl3up
 * using this w/tblLayout on kgccwestjava.htm, too
 *
 */
table.tblKGCCheader
{
 width: auto !important;
 margin-left: auto;
 margin-right: auto;
}
table.tblKGCCheader td
{
 padding: 0 !important;
 line-height: 150%;
}
table.tblKGCCheader td a cite
{
 color: #900 !important;
 font-style: normal;
 text-decoration: none !important; /* defeat an ambient rule */
}
table.tblKGCCheader td,
table.tblKGCCheader td p
{
 text-align: center !important;
}
table.tblKGCCheader
{
 background-color: #bbb;
}
table.tblKGCCheader td
{
/* hard units...
 height: 4em;   */   /* *extremely* problematic! overflow problems in Firefox */
 height: 100% !important;
 background-color: #e8dae7;
}
table.tblKGCCheader a
{
 display: block;
 height: 100% !important;  /* hard-units trick here cause IE issues */
 padding: .5em .75em;
 background-color: #e8dae7;
 text-decoration: none;
}
table.tblKGCCheader a:hover
{
 background-color: #fff4fa;
 text-decoration: none !important;
}
/* nope, however doing *all* background in td-element and none in a-element
 * mostly-works in Firefox (and fails in IE6)
table.tblKGCCheader td:hover
{
 background-color: #fff4fa;
 text-decoration: none !important;
}
 */
/*
 * this hack will need to be centralized!
 *
 */
table.tblKGCCheader a:visited
{
/* force back to standard unvisited-look because
   IE doesn't distinguish between the hoards of local links;
   they all go purple since we're *on* the page already
 */
 color: #00c !important;
}
table.tblKGCCheader a:hover
{
/* great have to restate this or we've broken the hover-colour on visited link;
 */
 color: #00f !important;
}
table.tblKGCCheader a:focus,
table.tblKGCCheader a:active
{
 color: Red !important;
}
/*
 * customized 2-up layout table; border, 45-55 split, and lots of colour-tweaks
 *
 * override table.tbl2up
 *
 */
table.tblKGCCprofile
{
 border-width: 2px;
 border-style: solid;
 border-color: #933;
}
table.tblKGCCprofile td
{
 padding-top: 1em;
 padding-bottom: 1em;
}
/* tdLeft/RightSide are not overrides, they are unique to here */
table.tblKGCCprofile td.tdLeftSide
{
 width: 45%;                 /* not 50-50 */
 padding-left: 1em;
 padding-right: 1em;
 background-color: #c66;
 border-right: 1px solid #d49e9e;  /* blur the edge */
}
table.tblKGCCprofile td.tdRightSide
{
 width: 55%;                 /* not 50-50 */
 padding-left: 2em;          /* more than other side */
 padding-right: 2em;
 vertical-align: middle;     /* override */
}
table.tblKGCCprofile td.tdLeftSide h1
{
 margin-bottom: .75em;
 color: #800000;
 text-align: center;
}
table.tblKGCCprofile td.tdLeftSide h1 span.pSpanKang
{
 color: #a00;
}
table.tblKGCCprofile td.tdLeftSide h1 span.pSpanGURU
{
 color: #eee;
}
table.tblKGCCprofile td.tdLeftSide h2
{
 margin-top: .5em;
 margin-bottom: .5em;
 color: #000080;
 text-align: center;
}
table.tblKGCCprofile td.tdLeftSide p,
table.tblKGCCprofile td.tdLeftSide ol,
table.tblKGCCprofile td.tdLeftSide ul
{
 color: #800000;
}
/* not used yet; really need header versions... */
   table.tblKGCCprofile td.tdLeftSide cite,
   table.tblKGCCprofile td.tdLeftSide p cite,
   table.tblKGCCprofile td.tdLeftSide p.pCite,
   table.tblKGCCprofile td.tdLeftSide li cite,
   table.tblKGCCprofile td.tdLeftSide div.divCite
   {
    color: #b00 !important;    /* here, cites get redererer... */
   }
table.tblKGCCprofile td.tdLeftSide p.pPunched
{
 color: #a00 !important;     /* redererer, too... */
}
table.tblKGCCprofile td.tdRightSide p,
table.tblKGCCprofile td.tdRightSide ol,
table.tblKGCCprofile td.tdRightSide ul
{
 color: #006;
 font-size: 12pt;
 font-style: italic;
}
table.tblKGCCprofile td.tdRightSide cite,
table.tblKGCCprofile td.tdRightSide p cite,
table.tblKGCCprofile td.tdRightSide p.pCite,
table.tblKGCCprofile td.tdRightSide li cite,
table.tblKGCCprofile td.tdRightSide div.divCite
{
 color: #33c !important;     /* here, cites get bluererer... */
}
table.tblKGCCprofile td.tdRightSide p.pPunched
{
 color: #33c !important;     /* bluererer, too... */
}
/* anchor-colour settings for skin - needs work */
table.tblKGCCprofile td.tdLeftSide a:link
{
 color: #fc0 !important;
}
table.tblKGCCprofile td.tdLeftSide a:visited
{
 color: #909 !important;
}
table.tblKGCCprofile td.tdLeftSide a:hover
{
 color: White !important;
}
table.tblKGCCprofile td.tdLeftSide a:focus,
table.tblKGCCprofile td.tdLeftSide a:active
{
 color: #111 !important;
}

