﻿#templatePageTabInformation #memberPageTabNavigation {
    margin-bottom: 1em; /* addes space below tabs */
}

#templatePageTabInformation #tabBodyMedia h2 /* member page media tab */ {
    padding-left: 1em; /* left padding for rounded */
    background: none;
    margin: 0;
}

#templatePageTabInformation #tabBodyMedia ul /* member page media tab ul margin-left */ { /*  margin-left: 40px;*/
    margin-left: 3em; /* override layout.css #281 */
}

#templatePageTabInformation #press ul {
    margin-left: 3em;
}

#templatePageTabInformation #videos ul, /* member tab media */
#templatePageTabInformation #fav ul,
#templatePageTabInformation #photos ul {
    margin-left: 1em;
}

/*#photos ul.horiz-inline li {  override photo li width because undid hard code of img height and width attribute and picasa thumbnails are larger than youtube thumbnails  width: 145px; padding: 1em 0 0 .4em; }*/
div#tabBodyPersonal ul ul.second_level_bullet {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* moves li over to the margin */
div#col2-l div#personalData ul.noBullet {
    margin-left: 0px;
}

#publications span.filetype {
    display: inline;
}

#publications img {
    border: .1em solid #333;
    max-height: 155px;
}

div#publications span.filetype { /* override style in font.css... not sure that is needed anymore (line 173) */
    font-size: 80%;
}

#tabBodyMedia #publications ul.horiz-inline {
    margin-left: 1em;
}

.mar-left20 {
    margin-left: 40px !important;
}

#district {
    margin: 0;
    padding: 0;
    width: auto;
}

#districtLinks {
    border: 1px solid #ccc;
    border-radius: .5em;
    background: #ededed;
    margin-left: 0;
    padding: .5em 1em;
    width: auto;
}

    #districtLinks ul {
        margin-left: 0;
        padding: 0;
    }

    #districtLinks li:not(:last-of-type) {
        border-right: 1px solid #036;
        padding: 0 10px;
    }
    /* #districtLinks li:first-of-type { padding-left: 0; } */ /*Uncomment if there needs to be a link to a new Interactive map in the future.*/
    #districtLinks li:last-of-type {
        padding: 0 10px;
    }

    #districtLinks ul {
        display: inline;
    }

    #districtLinks div {
        white-space: nowrap;
        display: inline-block;
    }
/*div.tabbody h3 { margin: 0 0 1em 0; }*/
div#personalData table {
    margin-left: 5px;
}

div#personalData td.bold {
    padding-right: 5px;
    text-align: right;
    width: 150px;
    vertical-align: top;
}

div#personalData ul.noBullet {
    margin: 0;
    padding: 0;
}

div#tabBodyPersonal ul ul.second_level_bullet {
    margin-top: 0 /*!important*/;
    margin-bottom: 0 /*!important*/;
}

#sidebar h3 {
    font-size: 125%;
    margin: 0;
}

#tabBodyBills div#Bills.tabcol-half.left {
    width: 52%;
}

#tabBodyBills div#CoBills.tabcol-half.right {
    width: 45%;
    margin-right: 1em;
}

    #tabBodyBills div#Bills.tabcol-half.left h4, #tabBodyBills div#CoBills.tabcol-half.right h4 {
        margin-left: 1.5em;
    }

#emailform-modal .header-container, #emailform-modal #htop {
    display: none;
}
/*Style added so if email fails top nav will not show in pop-up modal*/
#sidebar h4:first-of-type {
    margin: 1.5em 0 0;
}

#sidebar hr {
    border-style: solid;
    color: #ccc;
    margin: 1em 0;
    border-width: 1px;
}

#sidebar h5 {
    margin: 0.5em 0 0 0;
}

h4#socialMediaHeader {
    margin-top: 1.5em;
}

/*#tabBodyBills h4 {border-bottom: 1px solid #036;}
#tabBodyBills p {margin:.5em; margin-left:2em;padding: .2em; border-bottom: .1em solid #ededed;}
#tabBodyBills .tabcol-half p:nth-child(odd) {background:#ededed;}
#tabBodyBills p:hover {background:#d3e9ff !important;}*/