section.container{
    margin: 0 auto;
    width: 900px;
    width: -moz-calc(100% - 20px*2);
    width: calc(100% - 20px*2);
}

th{
    text-align: left;
}

td.unavailable{
    background-color: red;
}
td.unavailable:after{
    content: "Unavailable";
}

.flexbox #flexbox-availability, .canvas #canvas-availability, .canvastext #canvastext-availability, .webgl #webgl-availability, .touch #touch-availability, .geolocation #geolocation-availability, .postmessage #postmessage-availability, .websqldatabase #websqldatabase-availability, .indexeddb #indexeddb-availability, .hashchange #hashchange-availability, .history #history-availability, .draganddrop #draganddrop-availability, .websockets #websockets-availability, .rgba #rgba-availability, .hsla #hsla-availability, .multiplebgs #multiplebgs-availability, .backgroundsize #backgroundsize-availability, .borderimage #borderimage-availability, .borderradius #borderradius-availability, .boxshadow #boxshadow-availability, .textshadow #textshadow-availability, .opacity #opacity-availability, .cssanimations #cssanimations-availability, .csscolumns #csscolumns-availability, .cssgradients #cssgradients-availability, .cssreflections #cssreflections-availability, .csstransforms #csstransforms-availability, .csstransforms3d #csstransforms3d-availability, .csstransitions #csstransitions-availability, .fontface #fontface-availability, .generatedcontent #generatedcontent-availability, .video #video-availability, .audio #audio-availability, .localstorage #localstorage-availability, .sessionstorage #sessionstorage-availability, .webworkers #webworkers-availability, .applicationcache #applicationcache-availability, .svg #svg-availability, .inlinesvg #inlinesvg-availability, .smil #smil-availability, .svgclippaths #svgclippaths-availability{
    background-color: #d0f093;
}
.flexbox #flexbox-availability:after, .canvas #canvas-availability:after, .canvastext #canvastext-availability:after, .webgl #webgl-availability:after, .touch #touch-availability:after, .geolocation #geolocation-availability:after, .postmessage #postmessage-availability:after, .websqldatabase #websqldatabase-availability:after, .indexeddb #indexeddb-availability:after, .hashchange #hashchange-availability:after, .history #history-availability:after, .draganddrop #draganddrop-availability:after, .websockets #websockets-availability:after, .rgba #rgba-availability:after, .hsla #hsla-availability:after, .multiplebgs #multiplebgs-availability:after, .backgroundsize #backgroundsize-availability:after, .borderimage #borderimage-availability:after, .borderradius #borderradius-availability:after, .boxshadow #boxshadow-availability:after, .textshadow #textshadow-availability:after, .opacity #opacity-availability:after, .cssanimations #cssanimations-availability:after, .csscolumns #csscolumns-availability:after, .cssgradients #cssgradients-availability:after, .cssreflections #cssreflections-availability:after, .csstransforms #csstransforms-availability:after, .csstransforms3d #csstransforms3d-availability:after, .csstransitions #csstransitions-availability:after, .fontface #fontface-availability:after, .generatedcontent #generatedcontent-availability:after, .video #video-availability:after, .audio #audio-availability:after, .localstorage #localstorage-availability:after, .sessionstorage #sessionstorage-availability:after, .webworkers #webworkers-availability:after, .applicationcache #applicationcache-availability:after, .svg #svg-availability:after, .inlinesvg #inlinesvg-availability:after, .smil #smil-availability:after, .svgclippaths #svgclippaths-availability:after{
    content: "Available";
}

.no-flexbox #flexbox-availability, .no-canvas #canvas-availability, .no-canvastext #canvastext-availability, .no-webgl #webgl-availability, .no-touch #touch-availability, .no-geolocation #geolocation-availability, .no-postmessage #postmessage-availability, .no-websqldatabase #websqldatabase-availability, .no-indexeddb #indexeddb-availability, .no-hashchange #hashchange-availability, .no-history #history-availability, .no-draganddrop #draganddrop-availability, .no-websockets #websockets-availability, .no-rgba #rgba-availability, .no-hsla #hsla-availability, .no-multiplebgs #multiplebgs-availability, .no-backgroundsize #backgroundsize-availability, .no-borderimage #borderimage-availability, .no-borderradius #borderradius-availability, .no-boxshadow #boxshadow-availability, .no-textshadow #textshadow-availability, .no-opacity #opacity-availability, .no-cssanimations #cssanimations-availability, .no-csscolumns #csscolumns-availability, .no-cssgradients #cssgradients-availability, .no-cssreflections #cssreflections-availability, .no-csstransforms #csstransforms-availability, .no-csstransforms3d #csstransforms3d-availability, .no-csstransitions #csstransitions-availability, .no-fontface #fontface-availability, .no-generatedcontent #generatedcontent-availability, .no-video #video-availability, .no-audio #audio-availability, .no-localstorage #localstorage-availability, .no-sessionstorage #sessionstorage-availability, .no-webworkers #webworkers-availability, .no-applicationcache #applicationcache-availability, .no-svg #svg-availability, .no-inlinesvg #inlinesvg-availability, .no-smil #smil-availability, .no-svgclippaths #svgclippaths-availability{
    background-color: #de9887;
}
.no-flexbox #flexbox-availability:after, .no-canvas #canvas-availability:after, .no-canvastext #canvastext-availability:after, .no-webgl #webgl-availability:after, .no-touch #touch-availability:after, .no-geolocation #geolocation-availability:after, .no-postmessage #postmessage-availability:after, .no-websqldatabase #websqldatabase-availability:after, .no-indexeddb #indexeddb-availability:after, .no-hashchange #hashchange-availability:after, .no-history #history-availability:after, .no-draganddrop #draganddrop-availability:after, .no-websockets #websockets-availability:after, .no-rgba #rgba-availability:after, .no-hsla #hsla-availability:after, .no-multiplebgs #multiplebgs-availability:after, .no-backgroundsize #backgroundsize-availability:after, .no-borderimage #borderimage-availability:after, .no-borderradius #borderradius-availability:after, .no-boxshadow #boxshadow-availability:after, .no-textshadow #textshadow-availability:after, .no-opacity #opacity-availability:after, .no-cssanimations #cssanimations-availability:after, .no-csscolumns #csscolumns-availability:after, .no-cssgradients #cssgradients-availability:after, .no-cssreflections #cssreflections-availability:after, .no-csstransforms #csstransforms-availability:after, .no-csstransforms3d #csstransforms3d-availability:after, .no-csstransitions #csstransitions-availability:after, .no-fontface #fontface-availability:after, .no-generatedcontent #generatedcontent-availability:after, .no-video #video-availability:after, .no-audio #audio-availability:after, .no-localstorage #localstorage-availability:after, .no-sessionstorage #sessionstorage-availability:after, .no-webworkers #webworkers-availability:after, .no-applicationcache #applicationcache-availability:after, .no-svg #svg-availability:after, .no-inlinesvg #inlinesvg-availability:after, .no-smil #smil-availability:after, .no-svgclippaths #svgclippaths-availability:after{
    content: "Unavailable";
}