@media screen and (max-width:980px){#pagewrap{width:95%}

#content{width:95%;padding:1% 2%}

#sidebar{width:95%}

#sidebar .widget{padding:6% 5%;margin-bottom:10px}.video embed,.video object,.video iframe{width:100%;height:auto;min-height:300px}}@media screen and (max-width:650px){#header{height:auto}

#searchform{position:absolute;top:5px;right:0;z-index:100;height:40px}



#main-nav{position:static}#site-logo{margin:15px 100px 5px 0;position:static}

#site-description{margin:0 0 15px;position:static}

#content{width:auto;float:none;margin:20px 0}}

@media screen and (max-width:480px){html{-webkit-text-size-adjust:none}

#main-nav a{font-size:90%;padding:10px 8px}}