body {
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    -ms-user-select:none;
}


body { color:#333; }

a:link { color:#477196; }

a:visited { color:#009700; }

a:hover { border-color:#477196; }

a.noVisit:visited,
a.moreLink:visited,
.headline:visited,
.articleOptions a:visited { color:#477196; }

/* ***** apply to all headlines ***** */
.leftCol h3 a,
.centerCol h3 a,
.rightRail h3 a,
div#featureItems h3 a,
ol.headlineList a,
div#article h2 a,
li.widget_recent_entries a, 
li.widget_recently_popular a, 
li.widget_email a { color:#477196; }

/* ***** apply to all column-type headers ***** */
.leftCol h2,
.centerCol h2,
.rightRail h2,
div#featureItems h2,
h2.widgettitle,
h2.likeHeaders,
.multiMedia h2 { color:#659fd3; }

div#footerWrap { background: #477196; }

div#footer h4 { color:#ffffff; }

.staffComment { background:#a6d39d; }

.categoryHead { background:#477196; }

.categoryHead h2 { color:#477196; }

.alignleft {
	float:left;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
}

.alignright {
	float:right;
	margin-left:15px;
	margin-top:15px;
	/*margin-bottom:15px;*/
}

#logo-elmore-magazine h1 span,
#logo-elmore-magazine h2 { display:none; }

#logo-elmore-magazine h1 { margin:9px 0 9px 0; }

#logo-elmore-magazine h1 a {
	display:block;
	height:150px;
	width:620px;
	background:url(http://www.thewetumpkaherald.com/wp-content/uploads/2015/07/ECL-Flag_FINAL_20150705.png) 50% 50% no-repeat;
}
#logo-elmore-magazine h1 a:hover { border-bottom:none; }

div#article #outbrain {
    width: 100%;
    margin:30px 0 !important;
}
div#article #outbrain .outbrain_column {
    overflow: hidden;
    width: 100%;
}
div#article #outbrain h2 {
    margin-bottom: 3px;
    font-size: 12px;
    line-height: 18px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 9px;
    color: #659fd3;
    margin-left: 10px;
    margin-right: 10px;
}
div#article #outbrain ul, 
div#article #outbrain ul li {
    clear: left;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
div#article #outbrain ul li {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    border-bottom: 1px dotted #CCC;
    color: #555;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
}
div#article #outbrain ul li a {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    color: #0072BC;
}

#articlePage #election_2012_box {
    width: 100%;
}
#articlePage #election_2012_box h2 {
    color: white;
    padding: 5px;
    background-color: #4F5B98;
    margin: 10px 0;
}
#articlePage #election_2012_box table {
    background-color: #D8E8FF;
    width: 100%;
}
#articlePage #election_2012_box table td {
    padding: 10px;
}

.clear {
    clear: both;
}

div#bruce_powered {
    background: #000;
    color: #fff;
    padding: 20px;
    margin: 0 0 20px;
}
div#bruce_powered img {
    float: left;
    margin: 0 20px 0 0;
}
div#bruce_powered p {
    font-size: 16px;
    line-height: 24px;
}


#wpadminbar {display:none!important;}

.mobile_ad_full { display: none; }

/*@media handheld and (max-width: 480px), screen and (max-device-width: 480px)  { */
@media (max-width: 500px) { 
    html {
        margin-top: 0 !important;
    }
    body {
    }

    .col75, .col66, .col60, .col50, .col33, .col40, .col25,
    div.rightRail, 
    div#header,
    ul#supNav, 
    div#content, 
    .main_boxA, 
    .main_boxA_stories, 
    div.ad728x90, 
    .main_boxB, 
    .main_boxC, 
    .flood_boxA, 
    .flood_boxBleft, 
    .flood_boxBright, 
    .flood_boxCtop, 
    .flood_boxDleft, 
    .flood_boxDright, 
    .flood_boxE, 
    .flood_boxF, 
    .floodTitle, 
    .main_boxD, 
    div#footer {
        width: auto !important;
        float: none;
        padding: 0;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .col75 > *, .col75 > * li, .col50 > *, .col50 > * li, .col25 > *, .col25 > * li, .rightRail > *, .rightRail > * li, div.multiMedia > * {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    div#header, 
    div#footer, 
    div#content {
        padding-left: 8px;
        padding-right: 8px;
    }
    
    div#footer {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    ul.moreLinks li {
        list-style: none;
    }

    h3 {
        font-size: 1.5em;
    }

    #miniOptions > small, 
    div#content p, div#content li, div#footer h4, div#footer li {
        font-size:15px;
        line-height: 1.4;
    }
    div#content li {
        font-size: 17px;
    }
    div#content p {
        margin: 0 0 1em;
    }

    div#miniOptions {
        margin: 10px 0;
    }

    h3#sections_nav { 
        display: block !important;
        border: 1px solid #ccc;
        margin: 10px 0 0;
        text-transform: uppercase;
        font-size: 16px;
        padding: 10px 20px;
        color: #666;
        background: #ccc url(/wp-content/themes/bni-design-5/images/mainNav/mob_nav_drop.png) 95% 50% no-repeat;
    }
    h3#sections_nav a {
        text-decoration: none;
        text-transform: uppercase;
        font-size: 16px;
        display: block;
        padding: 10px 20px;
        background: #eee;
        color: #666;
    }
    h3#sections_nav a:hover, 
    h3#sections_nav.selected, 
    h3#sections_nav a.selected {
        text-decoration: none;
        background: #eee;
        color: #666;
        border: 0;
        border-bottom: 1px solid #aaa;
    }


    ul#mainNav {
        height: auto;
        width: 100%;
        margin: 0;
        display: none;
    }
    ul#mainNav li.top { float: none; height: auto; position: relative; width: 100%; overflow: hidden; }
    ul#mainNav li a.top_link { background: #ccc; float: none; color: #333; font-size: 16px; padding: 10px; border-bottom: 1px solid #aaa; }
    ul#mainNav li a.top_link span.down, 
    ul#mainNav li:hover a.top_link span, 
    ul#mainNav li:hover a.top_link span.down, 
    ul#mainNav li a.top_link span { background: none; }
    ul#supNav {
        background-size: cover;
        height: 15px;
        float: right;
        display: none;
    }

    ul#mainNav ul, 
    ul#mainNav ul.sub {
        position: relative;
        left:0;
        top:0;
        width: 100% !important;
        height: auto;
        margin:0;
        padding:0;
        list-style:none;
        display: none;
    }
    #mainNav li:hover a.top_link {
        text-decoration: none;
        background: #bbb;
    }
    ul#mainNav li.top:hover ul.sub, 
    ul#mainNav li.top:hover ul.sub li {
        display: block;
        top: 0;
        left: 0;
        background: none;
        padding: 0;
        border: 0;
        height: auto;
        width: 100%;
    }                           
    ul#mainNav li.top a.top_link span.down {
        background-image: url(/wp-content/themes/bni-design-5/images/mainNav/mob_nav_drop.png);
        background-position: 100% 50%;
        background-repeat: no-repeat;
        display: block;
        padding: 0;
        padding-left: 8px;
        float: none;
        height: auto;
    }

    ul#mainNav ul.sub li {
        border-top: 0;
    }
    ul#mainNav ul.sub li a {
        font-size: 16px;
        padding: 10px 25px !important;
        background: #999;
        color: #fff;
        border-bottom: 1px solid #aaa;
        display: block;
        font-size: 14px;
    }
    ul#mainNav li:hover ul.sub li a {
        font-size: 16px;
        height: auto;
        width: auto;
        border: 0;
        border-bottom: 1px solid #aaa;
        line-height: auto;
    }



    ul#supNav a {
        font-size: 10px;
    }
    .col75 > * li, .col50 > * li, .col25 > * li, .rightRail > * li, div#header .rightRail > * {
        margin: 0!important;
    }
    #folio > small,
    #folio #weather {
        float: left;
        width: 50% !important;
        height: 31px;
        margin: 0 0 10px !important;
        line-height: 31px;
    }
    #folio #weather {
        text-align: right;
    }
    div#folio > small.col25 {
        width: 150px !important;
    }
    #folio #weather img {
        position: relative;
        z-index: 0;
        display: none;
    }
    #folio #weather small {
        line-height: 31px;
        position: relative;
        z-index: 20;
        margin-left: 0 !important;
    }
    #folio .col50 {
        margin: 10px 0;
        clear: both;
    }
    .searchQuery {
        width: 80% !important;
    }
    #logo h1 a {
        background-size: cover;
        width:100%;
        height: 50px;
    }
    #mainContent .wp-caption img, 
    #mainContent .wp-caption, 
    #aboveFold_flood img, 
    .main_story img {
        width: 100% !important;
        height: auto !important;
    }
    #mainContent .wp-caption img {
        width: 98% !important;
    }

    #mainContent .special_sections_block, 
    .facebook_widget, 
    .boocoo_callout,
    .profile_mag,
    .ad300x, 
    .local_markets_callout, 
    #miniOptions, 
    #mainContent #leftRail, 
    #mainContent ul.sidebar {
        display: none !important;
    }
    table#biz_dir td {
        display: block;
        width: 100%;
    }
    div.pictureFlipper { display: none; }

    div#aboveFold, 
    div#aboveFold .rightRail > * {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    div#article div.articleOptions {
        display: none;
    }
    div#article iframe {
        width: 100%;
    }
    .articleOptions input {
        margin-left: 20px;
    }
    .searchButton {
        width: 40px;
    }
    #biz_search {
       background-size: cover;
       height: 180px;
    }
    #biz_search form {
        margin-top: 10px;
    }
    div.page-link a {
        padding: 6px 10px;
    }
    #calendarMask iframe {
        width: 250px;
    }
    div#breaking {
        margin: 10px 0;
        overflow: auto;
        height: auto;
    }
    div#breaking h2 {
        float: none;
        background: #bf0000;
    }
    div#featureItems a.profilePicWrap {
        margin-right: 10px !important;
    }
    div.social_media {
        width: auto;
        overflow: hidden;
    }
    .f_controls {
        display: block !important;
        position: fixed;
        bottom: 0px;
        right: 0px;
        text-align: right;
        z-index: 3000;
        padding: 10px;
    }
    .f_controls a {
        display: inline-block;
        width: 30px;
        height: 30px;
        text-indent: 99999px;
        background: green;
        margin: 0 10px;
        background-size: cover;
    }
    .f_controls a:hover {
        border-bottom: 0px !important;
    }
    .f_controls a.reset {
        background: url(/wp-content/themes/bni-design-5/images/mobile_font/undo_40.png);
        display: none;
    }
    .f_controls a.increase {
        background: url(/wp-content/themes/bni-design-5/images/mobile_font/add_40.png);
    }
    .f_controls a.decrease {
        background: url(/wp-content/themes/bni-design-5/images/mobile_font/subtract_40.png);
    }
    .mobile_ad_full {
        display: block !important;
        margin: 10px 0;
    }
    #classifieds_page .post-class br {
        display: none;
    }
    #classifieds_page .post-class a {
        display: block;
        font-size: 15px;
        padding: 10px;
        background: #ddd;
        margin: 3px 0 0;
    }
    #classifieds_page .post-class a:hover {
        border-bottom: 0;
    }
    #classifieds_page .post-class {
        width: auto !important;
        padding: 0 !important;
        float: none !important;
    }
    #classifieds_page .post-class .place_classified a {
        padding: 0;
        background: none;
    }
    #classifieds_page .place_classified img {
        width: 100% !important;
    }
    #classifieds_page .sidebar .ad300x {
        display: block !important;
    }
    .print_this {
        display: none;
    }
    
}
