/* media query related stuff */
@media (max-width: 799px)
{
    body { margin: 0; margin-bottom: 8em; }
    #header {width: 100%; margin: 0; height: 70px; }
    #navigation_bar { max-width: 100%; line-height: 2em; margin-top: -1em; }
    #ads, .ads2 { max-width: 100%; }

    #login li{ display: block; }
    #content { border:0; max-width: 100% !important; }
    #content .sortable { font-size: 10pt; }
    #content .lastupdate { white-space: normal; }
    #footer { position: fixed; bottom: 0; left: 0; width: 100%; height: 3em; background-color: #fff; font-size: 10pt; }
    #footer img { display: none; }
    #float_amazon { position: fixed; top: auto; right: auto; bottom: 3em; left: 0; width: 100%; text-align: center; }
    #content .newscontent, #content .newsbyline { border: 0; }
    #content .newscontent { overflow: auto; }
    #content .newspost { -moz-box-shadow: none; -webkit-box-shadow: none; }
    #content .newsheader { padding: 5px 2px; }

    #content .pagedescription { max-width: 100%; }
    #content .application { max-width: 100%; }
    #tabs { max-width: 100%; }
    #tabs li { display: inline-block !important; }
    #tabContent { max-width: 100%; }

    #appcontent { max-width: 100%; }
    
}
