/*
 Theme Name:   2011 Child for KNMB
 Theme URI:    http://knmb.swcp.com/
 Description:  Twenty Eleven Child Theme
 Author:       jamii corley
 Author URI:   http://blackjaic.com
 Template:     twentyeleven
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-eleven-child
*/

@import url("../twentyeleven/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
#branding hgroup {
 margin: 30px 1.6% 40px 1.6%;
}
.entry-content h1 {
  font-size: 18pt;
  color: #885555;
}
.hentry {
  border-bottom: 0px;
}
#logo_widget {
width: 75%;
margin: 0;
}

#branding #social_media_widget {
position: absolute;
top: 1.6em;
right: 3.6%;
text-align: right;
}

#branding img {
   width: auto;
   border: 0px;
}
#social_media_widget img {
   display: inline;
}
.socialmedia-buttons {
  padding-top: 40px;
}
#jig1 {
background: white;
border-top: white 2px solid;
}
.entry-content h3,
.comment-content h3 {
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0.1em;
        line-height: 2.6em;
        text-transform: none;
}

#access {
        border-top: 1px solid #c05005;
        background: #222; /* Show a solid color for older browsers */
        background: -moz-linear-gradient(#c05005, #0a0a0a);
        background: -o-linear-gradient(#c05005, #0a0a0a);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c05005), to(#0a0a0a)); /* older webkit syntax */
        background: -webkit-linear-gradient(#c05005, #0a0a0a);
        -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
        -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
        box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
        clear: both;
        display: block;
        float: left;
        margin: 0 auto 6px;
        width: 100%;
}
#access ul {
        font-size: 13px;
        list-style: none;
        margin: 0 0 0 -0.8125em;
        padding-left: 0;
}
#access li {
        float: left;
        position: relative;
}
#access a {
        color: #eee;
        display: block;
        line-height: 3.333em;
        padding: 0 1.2125em;
        text-decoration: none;
}
#access ul ul {
        -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        display: none;
        float: left;
        margin: 0;
        position: absolute;
        top: 3.333em;
        left: 0;
        width: 188px;
        z-index: 99999;
}
#access ul ul ul {
        left: 100%;
        top: 0;
}
#access ul ul a {
        background: #d1a872;
        border: 1px solid #c19862;
        color: #220e10;
        font-size: 13px;
        font-weight: normal;
        height: auto;
        line-height: 1.4em;
        padding: 10px 10px;
        width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
        background: #db572f;
        color: #fff;
}
#access li:hover > a,
#access a:focus {
        background: #f6e2c9; /* Show a solid color for older browsers */
        background: -moz-linear-gradient(#f6e2c9, #ebd2b1);
        background: -o-linear-gradient(#f6e2c9, #ebd2b1);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6e2c9), to(#ebd2b1));
 /* Older webkit syntax */
        background: -webkit-linear-gradient(#f6e2c9, #ebd2b1);
        color: #373737;
        font-weight: bold;
}
#access ul li:hover > ul {
        display: block;
}
#secondary ul {
        list-style-type: none;
}
.bordered {
     padding: 15px;
     margin-bottom: 15px;
     border: 1px solid black;
}
.redbordered {
     padding: 15px;
     margin-bottom: 15px;
     border: 3px solid red;
}
/* Four Footer Widget Areas */
#supplementary.four .widget-area {
        float: left;
        margin-right: 2.7%;
        width: 22.5%;
}
#supplementary.four .widget-area + .widget-area + .widget-area + .widget-area {
        margin-right: 0;
}

#frm-table-192 td {
   border: 1px solid black;
   min-width: 10px;
}
#frm-table-192 .column-0 {
   width: 20%;
}
#frm_field_222_container label.frm_primary_label {
    width: 60%;
}
#frm_field_223_container label.frm_primary_label {
    width: 60%;
}
#frm_field_224_container label.frm_primary_label {
    width: 60%;
}
#frm_field_225_container label.frm_primary_label {
    width: 60%;
}

/* #Menu
================================================== */
nav .menu-main-container select {
        display: none;
}
/* #Media Queries
================================================== */

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
/* Navigation */
                nav .menu-main-container ul {
                        display: none;
                }
                nav .menu-main-container select {
                        display: block;
                        background: url('images/select-arrows.png') no-repeat scroll right center #FFF;
                        -moz-appearance: none;
                        -webkit-appearance: none;
                        appearance: none;
                        padding: 5px 10px;
                        margin: 10px auto;
                        border: 1px solid #FFF;
                        -moz-border-radius: 5px;
                        -webkit-border-radius: 5px;
                        border-radius: 5px;
                        width: 100%;
                }

       #branding #social_media_widget {
          display: none;
       }
       #logo_widget {
           width: 100%;
           margin: 0;
       }
   }
footer.entry-meta {
   display: none;
}
