/*
	Sitemap Styler 	 
*/

#sitemap, #sitemap ul, #sitemap li {
    padding: 0;
    list-style: none;
    float: none;
    direction: ltr;
    margin: 0 5px 0 10px;
}

#sitemap {
}

    #sitemap ul {
        display: none;
        list-style: none;
    }

    #sitemap li {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
        border-bottom: 1px solid #ccc;
        line-height: 200%;
        margin-right: 15px;
        margin-top: 1px;
        line-height:38px;
        padding-bottom: 3px;
        position: relative;
        width: auto;
    }

        #sitemap li .last {
            border-bottom: 0px;
        }
    /* IE leaves a blank space where span is added so this is to avoid that */
    * html #sitemap li {
        float: left;
        display: inline;
    }

        #sitemap li a {
            padding-left: 28px;
            color: #2861a1;
            text-decoration: none;
            line-height: 30px;
            font-family: droid arabic kufi,roboto;
        }

        #sitemap li span {
            float: left;
            position: absolute;
            top: 10px;
            left: 0px;
            width: 20px;
            height: 20px;
            cursor: auto;
            font-size: 0;
        }

            #sitemap li span, #sitemap li span.collapsed {
                background: url(collapsed.png) no-repeat 0 0;
            }

                #sitemap li span.expanded {
                    background: url(expanded.png) no-repeat 0 0;
                }

        /* second level */

        #sitemap li li {
        }

            #sitemap li li a {
                color: #8c8026;
                padding-left: 30px;
                font-size: 14px;
            }

            #sitemap li li span {
                left: 28px;
            }

            /* third level */

            #sitemap li li li a {
                padding-left: 60px;
            }

            #sitemap li li li span {
                left: 56px;
            }

/* etc. */

/*  */
