/*
Theme Name: TSJ Framework Child
Theme URI: http://thinksojoe.com/
Description: Child Theme for TSJ Framework
Author: ThinkSoJoE
Author URI: http://thinksojoe.com/
Template: tsjframework
Version: 0.1
*/

a, a:visited {color:#DF7902; text-decoration:none;}
a:hover {color: #DB4A00;text-decoration: underline;}

.site-header img {margin: 0 auto !important;} 

.primary-nav {
    width: 100%;
}                

.primary-nav ul {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
}

.primary-nav ul li {
    list-style:none;
    flex-grow: 1;
    text-align: center;
}

.primary-nav ul li a {
    display: block;
    background: #000;
    font-weight: bold;
    text-transform: uppercase;
}

.primary-nav ul li a:hover { background: #333; }

.menu:after {clear:both;}

#nav-above {display:none;}

#main { margin:50px;}

.cat-links {
    font: normal small-caps bold 1.3rem/1.3rem Verdana, Geneva, Tahoma, sans-serif;
    text-transform: uppercase; 
    background: #DF7902; 
    color: #FFF;
    padding: 3px;
}
.cat-links a {color: #FFF;text-decoration:none;}
.cat-links a:hover {text-decoration: underline;}
.entry-title {
    font: normal normal 300 4.2rem/4.2rem 'Open Sans Condensed', sans-serif;
    margin:5px 0;
}
.entry-title a, .entry-title a:visited {color: #000; text-decoration:none;}
.entry-title a:hover {text-decoration:underline; color:#444;}

.entry-meta {
    font: normal normal normal 1.3rem/2.1rem Verdana, Geneva, Tahoma, sans-serif;
    text-transform: uppercase;
}
.byline {display: inline;}

#s {margin: 5px auto; width: 290px;}

#comments ol, #comments ul {list-style:none;}
#comments footer {background: #000; color: #fff;}
.comment-content {margin: 0 5px;}

/* =Structure
----------------------------------------------- */
#primary {
float: left;
margin: 0 -315px 0 0;
width: 100%;
}
#content {
margin: 0 315px 0 0;
}
#secondary { /* Sidebar 1 */
float: right;
overflow: hidden;
width: 300px;
}
#tertiary { /* Sidebar 2 */
clear: right;
}
.site-footer {
clear: both;
width: 100%;
}                   

@media screen and (max-width: 782px) {
    #primary, #secondary {float:none;}
    #primary, #content {margin: 0;}
    
    
/*
/*  This is the section that displays the mobile navigation.  It starts by hiding the primary navigation, then continues to show a menu button, which activates the mobile menu.  This section can be deleted if you choose to display your regular menu instead of a mobile-specific one. */    
    
    .primary-nav {display:none;}   /* hides the main menu */
    
    #mobile {   
        /* styles the mobile "MENU" button */
        display:block;
        line-height: 50px;
        text-align:center;
        background: #000;
        color: #DF7902;
        font-weight: bold;
    } 
    #mobile:hover .primary-mobile-nav, #mobile:active .primary-mobile-nav {  
        /*shows mobile nav */
        display: block;    
    }
    .primary-mobile-nav ul {list-style:none;margin:0;padding-left:0;}
    .primary-mobile-nav li a {
        display: block;
        width: 100%;
        background: #000;
        color: #DF7902;
        text-align:center;
        text-transform: uppercase;
    }
    .primary-mobile-nav li a:hover, .primary-mobile-nav li a:active {background: #333;}
    
} 

#colophon {
    background: #000;
    color: #fff;
    text-align:center;
} 

.copyright {margin-bottom: 0;}



/*---------------------------------------------------------------------------*/

.TSN1a {color:#282828; font: 11px Verdana,Helvetica,Arial;}

.TSN1 {color:#282828; font: 11px Verdana,Helvetica,Arial; background:#f5f5f5;}
.TSN1 a {color:#282828; text-decoration:underline;}
.TSN1 a:hover {color:#989a9a; text-decoration:none;}

.TSN1c {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold;}
.TSN1c a {color:#282828; text-decoration:underline;}
.TSN1c a:hover {color:#989a9a; text-decoration:none;}

.TSN1d {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold;}
.TSN1d a {color:#282828; text-decoration:underline;}
.TSN1d a:hover {color:#989a9a; text-decoration:none;}

.TSN1h {color:#ccc; font: 11px Verdana,Helvetica,Arial; background: #000;}
.TSN1h a {color:#ccc; text-decoration:underline;}
.TSN1h a:hover {color:#ccc; text-decoration:none;}

.TSN2 {color:#393939; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#c9c9c9;}

.TSN5 {color:#282828; font: 11px Verdana,Helvetica,Arial; background:#e7e5e5;}
.TSN5 a {color:#282828; text-decoration:underline;}
.TSN5 a:hover {color:#989a9a; text-decoration:none;}

.TSN5a {color:#282828; font-weight: bold; font: 11px Verdana,Helvetica,Arial; background:#c9c9c9;}

.TSN5c {color:#282828; font: 11px Verdana,Helvetica,Arial; background:#e7e7e0;}
.TSN5c a {color:#282828; text-decoration:underline; background:#e7e7e0;}
.TSN5c a:hover {color:#989a9a; text-decoration:none; background:#e7e7e0;}

.TSN5e {color:#282828; font: 11px Verdana,Helvetica,Arial; background:#c9c9c9;}
.TSN5e a {color:#282828; text-decoration:underline; background:#c9c9c9;}
.TSN5e a:hover {color:#989a9a; text-decoration:none; background:#c9c9c9;}

.TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#505050;}

.TSN7 {color:#282828; font: 13px Arial, Helvetica, sans-serif;}
.TSN7 a {color:#282828; text-decoration:underline;}
.TSN7 a:hover {color:#989a9a; text-decoration:none;}

.TSNP {color:#282828; font: 11px Verdana,Helvetica,Arial; background:#e7e5e5;}
.TSNP a {color:#445871; text-decoration:underline;}
.TSNP a:hover {color:#CC0000; text-decoration:none;}

.TSNHeader {color:#f10404; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; background:#dfdfdf;}
.TSNHeader2 {color:#d8c85e; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#242424;}

.TSNSubHeader {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}

.SCRIPT {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: none; background:#505050;}

.CSS {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: none; background:#f0f0f1;}


.SNBigScore {color:#282828; font: 24px Arial, Helvetica, sans-serif; font-weight: bold;}

.TV {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}

.DATE {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}
.DATE a {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}
.DATE a:hover {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}

.TEAMS {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}
.TEAMS a {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}
.TEAMS a:hover {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}

.TEAMS2 {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}
.TEAMS2 a {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}
.TEAMS2 a:hover {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}

.LINKS {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}
.LINKS a {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}
.LINKS a:hover {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none;}

.LOGO {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none; width:25px; height:25px;}
.LOGO a {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none; width:25px; height:25px;}
.LOGO a:hover {color:#282828; font: 11px Verdana,Helvetica,Arial; font-weight: bold; text-decoration:none; width:25px; height:25px;}


.BIOHEADTABLE {color:#888b89; font: 12px Arial; font-weight: none; background:#e7e7e0; border: 1px solid #c9c9c9;}

.BIOHEADTABLE2 {color:#888b89; font: 12px Arial; font-weight: none; background:#adacac;}

.BIOHEADPIC img{width:40px; height:50px;}

.BIOHEADPICMLB img{width:40px; height:53px;}

.BIOHEADLOGO img{width:45px; height:45px;}

.BIOHEADNAME {color:#282828; font: 15px Arial; font-weight: bold;}
.BIOHEADNAME a {color:#282828; font: 15px Arial; font-weight: bold; text-decoration:none;}
.BIOHEADNAME a:hover {color:#525252; font: 15px Arial; font-weight: bold; text-decoration:none;}

.BIOHEADPIPE {color:#707070; font: 12px Arial; font-weight: none;}

.BIOHEADINFO {color:#282828; font: 12px Arial; font-weight: none;}

.BIOHEADCAT {color:#282828; font: 11px Arial; font-weight: bold; background:#c9c9c9;}

.BIOHEADPOST {color:#282828; font: 11px Arial; font-weight: bold; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#929292), to(#e7e7e0)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e7e7e0, #929292); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e7e7e0, #929292); /* IE 10 */ background: -ms-linear-gradient(top, #e7e7e0, #929292); /* Opera 11.10+ */ background: -o-linear-gradient(top, #e7e7e0, #929292);}

.BIOHEADWS {color:#282828; font: 11px Arial; font-weight: bold; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#929292), to(#e7e7e0)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e7e7e0, #929292); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e7e7e0, #929292); /* IE 10 */ background: -ms-linear-gradient(top, #e7e7e0, #929292); /* Opera 11.10+ */ background: -o-linear-gradient(top, #e7e7e0, #929292);}

.BIOHEADYEAR1 {color:#282828; font: 11px Arial; background:#f5f5f5;}
.BIOHEADYEAR1 a {color:#282828; text-decoration:underline;}
.BIOHEADYEAR1 a:hover {color:#989a9a; text-decoration:none;}

.BIOHEADYEAR2 {color:#282828; font: 11px Arial; background:#e7e7e0;}
.BIOHEADYEAR2 a {color:#282828; text-decoration:underline;}
.BIOHEADYEAR2 a:hover {color:#989a9a; text-decoration:none;}

.BIOHEADCAREER {color:#282828; font: 11px Arial; font-weight: none; background:#c9c9c9;}

.BIOHEADCAREER2 {color:#282828; font: 11px Arial; font-weight: none; background:#c9c9c9;}

.BIOHEADTOTAL {color:#282828; font: 11px Arial; font-weight: none; background:#c9c9c9;}


.BIOTABLE {color:#888b89; font: 12px Arial; font-weight: none; background:#e7e7e0; border: 1px solid #c9c9c9;}

.BIOTABLE2 {color:#888b89; font: 12px Arial; font-weight: none; background:#adacac;}

.BIOLOGO img{width:35px; height:35px;}

.BIONAME {color:#282828; font: 13px Arial; font-weight: bold;}
.BIONAME a {color:#282828; font: 13px Arial; font-weight: bold; text-decoration:underline;}
.BIONAME a:hover {color:#525252; font: 13px Arial; font-weight: bold; text-decoration:none;}

.BIOPIPE {color:#707070; font: 12px Arial; font-weight: none;}

.BIOINFO {color:#282828; font: 11px Arial; font-weight: none;}

.BIOCAT {color:#282828; font: 11px Arial; font-weight: bold; background:#c9c9c9;}

.BIOPOST {color:#282828; font: 11px Arial; font-weight: bold; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#929292), to(#e7e7e0)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e7e7e0, #929292); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e7e7e0, #929292); /* IE 10 */ background: -ms-linear-gradient(top, #e7e7e0, #929292); /* Opera 11.10+ */ background: -o-linear-gradient(top, #e7e7e0, #929292);}

.BIOWS {color:#282828; font: 11px Arial; font-weight: bold; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#929292), to(#e7e7e0)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e7e7e0, #929292); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e7e7e0, #929292); /* IE 10 */ background: -ms-linear-gradient(top, #e7e7e0, #929292); /* Opera 11.10+ */ background: -o-linear-gradient(top, #e7e7e0, #929292);}

.BIOYEAR1 {color:#282828; font: 11px Arial; background:#f5f5f5;}
.BIOYEAR1 a {color:#282828; text-decoration:underline;}
.BIOYEAR1 a:hover {color:#989a9a; text-decoration:none;}

.BIOYEAR2 {color:#282828; font: 11px Arial; background:#e7e7e0;}
.BIOYEAR2 a {color:#282828; text-decoration:underline;}
.BIOYEAR2 a:hover {color:#989a9a; text-decoration:none;}

.BIOCAREER {color:#282828; font: 11px Arial; font-weight: none; background:#c9c9c9;}

.BIOCAREER2 {color:#282828; font: 11px Arial; font-weight: none; background:#c9c9c9;}

.BIOTOTAL {color:#282828; font: 11px Arial; font-weight: none; background:#c9c9c9;}


.SNETTZ { font: 11px Verdana,Helvetica,Arial; font-weight: bold; }
.SNCTTZ { display: none; }
.SNMTTZ { display: none; }
.SNPTTZ { display: none; }
.SNGMTTZ { display: none; }


body {font-family:Arial, Helvetica, sans-serif;}

.hide { display: none;}

.tab-box {
  border-bottom: 1px solid #DDDDDD;
  padding-bottom:5px;
}
.tab-box a {
  font-size: 11px;
  border:1px solid #DDDDDD;
  color:#FFFFFF;
  padding: 5px 4px;
  text-decoration:none;
  background-color: #000000;
  webkit-border-top-right-radius:0.50em;
  -webkit-border-top-left-radius:0.50em;
  -moz-border-radius-topright:0.50em;
  -moz-border-radius-topleft:0.50em;
  border-top-right-radius:0.50em;
  border-top-left-radius:0.50em;
}
.tab-box a:hover {
  background-color: #f4793e;
  color:#FFFFFF;
}
.tab-box a.activeLink {
  font-size: 11px;
  color:#FFFFFF;
  background-color: #f4793e;
  border-bottom: 0;
  padding: 6px 4px;
}
.tabcontent { border:1px solid #dddddd;
border-top: 0; padding: 5px; font-family:Arial, Helvetica, sans-serif; width:100%;}