/*
Theme Name:     My Twenty Twelve Child
Theme URI:
Description:    My Child theme
Author:         Lou L.
Author URI:
Template:       twentytwelve
Version:        1
*/ 
@import url("../twentytwelve/style.css");
.post .default-wp-page {
display: none;
}
img.header-image {
/*remove the border on the header image */

 box-shadow: none;
 margin-top: 0;
 /* space between image and nav bar */
 margin-bottom: 1rem;
 /*background: #bfe3f9; */
 vertical-align: bottom;
}

 
body .site{
 margin-top: 0px;
 margin-bottom: 0px;
}



/* nav menu color ----------------*/
.nav-menu{
 background-color:#e8fff2 /* bfe1ce eeeeee #e8fff2; */
 /*border-top: 2px solid #294553;
 border-bottom: 2px solid #294553;*/
}



#site-navigation {
    bottom: 0; /* or top, if you prefer */
    top: 0;
         border-bottom: 1px solid #294553;
      border-top: 1px solid #294553;
    
}

.site-header {
 padding-top: 0;  /* remove space above and below header */
 padding: 1.71429rem 0 0 0; /* remove space under menu */
 
}

.main-navigation {
 margin-top: 0;  /* remove space above and below header */
}

.nav-previous  { display: none; }
.nav-next{ display: none; }
.site-content {width: 75%;}
.widget-area {width: 20%; /* make side menu smaller */ }

/* remove img shadow */
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image{box-shadow: none;}

#masthead .main-navigation ul.nav-menu {
 border-top: 0;
}

#header {
      /*font-size:93%;
      line-height:normal;*/
}
            
#tabrowcontainer {
   float:left;
   width:100%;
   background:#DAE0D2 ;
}   

* {
  box-sizing: border-box;
}
.ac-column {
  float: left;
  width: 50%;
    padding: 10px;
}
/* Clear floats after the columns */
.ac-row:after {
  content: "";
  display: table;
  clear: both;
}

.tabrow {
          /* text-align: center; */
          list-style: none;
          margin: 5 250px 0 20px;
          padding: 0;
          line-height: 24px;
          height: 26px;
          overflow: hidden;
          font-size: 12px;
          font-family: verdana;
          position: relative;
      }
      .tabrow li {
          border: 1px solid #AAA;
          background: #D1D1D1;
          background: -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
          background: -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
          background: -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
          background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
          background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
          display: inline-block;
          position: relative;
          z-index: 0;
          border-top-left-radius: 6px;
          border-top-right-radius: 6px;
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
          text-shadow: 0 1px #FFF;
          margin: 0 -5px 0 0px;
          padding: 0 20px;
      }
      .tabrow a {
           color: #555;
           text-decoration: none;
      }
      .tabrow li.selected {
          background: #FFF;
          color: #333;
          z-index: 2;
          border-bottom-color: #FFF;
      }
      .tabrow:before {
          position: absolute;
          content: " ";
          width: 100%;
          bottom: 0;
          left: 0;
          border-bottom: 1px solid #AAA;
          z-index: 1;
      }
      .tabrow li:before,
      .tabrow li:after {
          border: 1px solid #AAA;
          position: absolute;
          bottom: -1px;
          width: 5px;
          height: 5px;
          content: " ";
      }
      .tabrow li:before {
          left: -6px;
          border-bottom-right-radius: 6px;
          border-width: 0 1px 1px 0;
          box-shadow: 2px 2px 0 #D1D1D1;
      }
      .tabrow li:after {
          right: -6px;
          border-bottom-left-radius: 6px;
          border-width: 0 0 1px 1px;
          box-shadow: -2px 2px 0 #D1D1D1;
      }
      .tabrow li.selected:before {
          box-shadow: 2px 2px 0 #FFF;
      }
      .tabrow li.selected:after {
          box-shadow: -2px 2px 0 #FFF;
      }
      
#roundholetablecontainer {
   width: 60%;
   float:left;
   }
   
table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: gray;
    width: 100%;
    background:white;
    line-height: 2;
    /*margin: 0 0 24px;
    margin: 0 0 1.714285714rem;
    border-bottom: 1px solid #ededed;*/

}

thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

tfoot {
    display: table-footer-group;
    vertical-align: middle;
    border-color: inherit
}

table > tr {
    vertical-align: middle;
}

col {
    display: table-column
}

colgroup {
    display: table-column-group
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit
}

td, th {
    display: table-cell;
    vertical-align: inherit;
        text-align: right;
}

th {
    font-weight: bold
}

caption {
    display: table-caption;
    text-align: -webkit-center
}
 table.scorecard {
   border-bottom: 1px solid #ededed;
   color: #757575;
   font-size: 12px;
   font-size: 0.857142857rem;
   line-height: 2;
   margin: 0 0 24px;
   margin: 0 0 1.714285714rem;
   margin-left:10%;margin-top:1rem;
   width: 95%;
}
 table.scorecard caption {
   font-size: 16px;
   font-size: 1.142857143rem;
   margin: 24px 0;
   margin: 1.714285714rem 0;
   margin-left:10%;
}
 table.scorecard td {
   border-top: 1px solid #ededed;
   padding: 6px 5px 6px 0px;
}

.site-info { display: none; }

/*.result-tab {font-size:12px; width:30px;}*/
#result-tabs a { padding-left:5px !important; padding-right:5px !important; }
/*.nav-tabs{
  background-color:#161616;
}
.tab-content{
    background-color:#303136;
    color:#fff;
    padding:5px
}
.nav-tabs > li > a{
  border: medium none;
}
.nav-tabs > li > a:hover{
  background-color: #303136 !important;
    border: medium none;
    border-radius: 0;
    color:#fff;
}*/
/*#roundTable table {
        border-bottom: 1px solid #ededed;
        color: #757575;
        font-size: 12px;
        font-size: 0.857142857rem;
        line-height: 2;
        margin: 0 0 24px;
        margin: 0 0 1.714285714rem;
        width: 100%;
}*/
@media screen and (max-width: 599px) {
   .site-content article{ 
      /* background-color:lightgreen;  */
      width:130%;     
   }
   .ac-column {
  float: left;
  width: 100%;
    padding: 10px;
}
}

footer[role="contentinfo"] {
    max-width: 1200px;
}
@media screen and (min-width: 600px) {
    .site {
        max-width: 1200px;
        max-width: 75.571428571rem;
    }
}
.ie .site {
    max-width: 1100px;
}
