
@media only screen and ( max-width:1023px) {
    #sharebuttons > div {
	width: 20%;
	display: inline-block;
    }

    ul.footerlinksrow span {
	display: none;
    }

    #sidebar #friendsendlink,
    #sidebar .whatsup, 
    #sidebar #wSearchForm,
    #sidebar #sharebuttons {display: none;}

    #sidebar.display #friendsendlink,
    #sidebar.display .whatsup, 
    #sidebar.display #wSearchForm,
    #sidebar.display #sharebuttons {display: block;}

    /* body {
        -webkit-text-size-adjust: 300%;
    } */
    .navmenuopener span:after {
        content: "\203A\203A  More \203A\203A"        
    }
    .display .navmenuopener span:after {
        content: "\2039\2039  Less \2039\2039"        
    }
    .navmenuopener {
        color: white;
        display: block; cursor: pointer; padding: 10px; clear: both;
    }

    #sidebar {
	background-color: #813B32;
    }
    .navmenu {
        background-color:  #813B32;
    }
    .navmenu li li {
        display: none;
    }
    .navmenu li {
        width: 33%;
        float: left;        
        list-style: none;
        background-color:  #813B32;
    }
    .navmenu.display li {
        width: auto;
        float: none;
    }
    .navmenu.display li li  {
        display: block;
    }
    #headerimage {
        margin: 0px auto;
    }
    .navmenu.display > .vmenu > li.nonmenu {
        display: block;        
    }    
    .navmenu.hidden > .vmenu > li {
        padding: 10px 0px;
        text-align: center;
    }
    .navmenu.hidden > .vmenu > li > a {
        margin-left: 20px;
    }
    .navmenu.display > ul.vmenu > li > a {
        margin: 10px;
        display: block;
    }
    .navmenu > .vmenu > li > li > a {
        display: block;
        margin: 10px;
    }
    .navmenu li {border-width: 0px;}
    .navmenu li li a {
        display: block;
        margin: 5px;
        margin-left: 40px;
    }
    .navmenu.hidden ul.vmenu > li {
        border-style: solid;
        border-color: #C8E168;
        border-width: 1px 0px 0px 0px;
    }
    .navmenu.hidden ul.vmenu li.nonmenu, 
    .navmenu.hidden ul.vmenu li:nth-child(4) {
        border-width: 1px 0px;
    }

    .navmenu.display ul.vmenu li {
        border-color: #C8E168;
        border-style: solid;
    }
    .navmenu.display ul.vmenu li {
        border-width: 1px 0px 0px 0px;
    }
    .navmenu.display ul.vmenu li.nonmenu:last-child  {
        border-width: 1px 0px 1px 0px;
    }


ul.vmenu ul {
    background-color:  #813B32;
}
    #headerimage {
        width: 100%;
    }
    #headerimage img {
        width: 100%;
        height: auto;
    }

    div.whatsup { width: 100%; text-align: center; }

    div.whatsup p {
        width: 50%; float: left;
    }

    #wSearchForm { clear: both;}

    .footerborder { clear: both;}

    .towerad, #floatingads { display: none; }

}
