
body {font-family:verdana, sans-serif; font-size:8pt;}

p {margin:0.6em 0em;padding:0;}
td {font-size:6pt;}

.nav, .noprint {display:none;}
iframe {display:none;}


a {text-decoration:none;}

footer {border-top: 2px solid #B4997C; padding-top:0px; margin-top:15px;}

.topbar {border-bottom: 2px solid #B4997C;}

/* for the shows page, make non-form labels of a certain width with a span*/
span.lab50, span.lab100, span.lab150 {width:50px;font-weight:bold;display:inline-block;}
span.lab100 {width:100px;}
span.lab150 {width:150px;}

p.critique_head {padding-bottom:0px;padding-left:20px;}
div.critique p {padding:0px 5px 0px 70px;}

div.thumbnails div{float:left; width:16%;}

.thumbnails img {
    width:100%;
    /*height:67px;*/
    border:1px solid white;
    margin-right:-1px;
}

div.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}


.noprint {display:none;}
.photohide {display:none;}

table.descendants {  }
table.descendants tr td { border-bottom:1px solid #888; font-size:9pt;}

.pagebreak {page-break-before:always;}
table.ancestors tr td{ border-bottom:1px solid #888;}

/* League tables presentation */
table.league {border:10px solid #fff; background-image:url(/public/images/bg80pct.png); background-color:rgba(255,255,255,0.70);}
table.league td:nth-of-type(odd){background-color:rgba(255,255,255,0.8);}
table.league td,table.league th  {text-align:center; padding:0 5px;}
table.league .name {width:38%;}
table.league .left {text-align:left;}
table.league .right {text-align:right;}
table.league a{color:rgb(64,64,128);}


.duff table td {font-size:1.1em;}


