@charset "utf-8";


    body{
        background: #000 url(/img/bg.jpg) no-repeat center center fixed;
    }

    h2{
        text-align: left;
        text-decoration: none;
        text-indent:-9999px;
        margin: 0 0 10px;
    }

    div.main{
        width: 100%;
        height: 100%;
        margin: 0 auto;
        padding-bottom: 49px;
        text-align: left;
        position: relative;
        top: 0;
        left: 0;
    }

    div.main a.rss_list{
        background: #1c1c1c;
        color: #FFF;
        padding: 6px;
        line-height:26px;
        /line-height:16px;
        /display: inline-table;
        /margin-bottom: 1px;
        text-decoration: none;
        filter:alpha(opacity=10);
        -moz-opacity: 0.1;
        opacity: 0.1;
        letter-spacing: 1px;
    }

    div.main a.rss_list span{
        color: #63B5A7;
        padding: 6px 6px 6px 25px;
    }

    html[xmlns*=""] body:last-child div.main a.rss_list ,
    html[xmlns*=""] body:last-child div.main a.rss_list span{
        line-height:25px;
    }

    div.main a.site_0 span{ background: url(/img/site_0.gif) no-repeat center left; }
    div.main a.site_1 span{ background: url(/img/site_1.gif) no-repeat center left; }
    div.main a.site_2 span{ background: url(/img/site_2.gif) no-repeat center left; }
    div.main a.site_3 span{ background: url(/img/site_3.gif) no-repeat center left; }
    div.main a.site_4 span{ background: url(/img/site_4.gif) no-repeat center left; }
    div.main a.site_5 span{ background: url(/img/site_5.gif) no-repeat center left; }
    div.main a.site_6 span{ background: url(/img/site_6.gif) no-repeat center left; }


/* filter ---------------------------------------------------------------------- */

    html>body ul#filter {
        position: fixed;
        top: 5px;
        left: 5px;
        z-index: 500;
    }

    ul#filter {
        width: 46px;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 500;
        margin: 0;
    }

    ul#filter li{
        margin-bottom: 1px;
    }

    ul#filter li a{
        height:46px;
        width:46px;
        background-image: url(/img/filter.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        display: block;
        text-indent:-9999px;
    }

    ul#filter li#site_all a{ background-position: 0 -235px; }
    ul#filter li#site_0 a{ background-position: 0 -47px; }
    ul#filter li#site_1 a{ background-position: 0 -188px; }
    ul#filter li#site_2 a{ background-position: 0 0; }
    ul#filter li#site_3 a{ background-position: 0 -94px; }
    ul#filter li#site_4 a{ background-position: 0 -141px; }
    ul#filter li#site_5 a{ background-position: 0 -282px; }
    ul#filter li#site_6 a{ background-position: 0 -328px; }

