body {
    background-color: #cccccc;
    margin: 5px 5px 5px 5px;
}

body:after {
    display: none;
    content: url("markers/marker-right.gif") url("markers/marker-angle.gif")
        url("markers/marker-down.gif");
}

#content-entire {
    width: 600px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
}

#content-banner-outer {
    width: 600px;
    height: 92px;

    border-color: black;
    border-style: solid;
    border-image-source: url("borders/border-outside-banner.gif");
    border-width: 3px 3px 0px 2px;
    border-image-slice: 3 3 0 2;
    border-image-repeat: repeat;
    background-color: #cccccc;
}

#banner {
    width: 600px;
    height: 92px;
    background-color: white;
}

#content-outer {
    width: 600px;
    border-color: black;
    border-style: solid;
    border-image-source: url("borders/border-outside.gif");
    border-width: 0px 3px 3px 2px;
    border-image-slice: 0 3 3 2;
    border-image-repeat: repeat;
    border-image-outset: 0px;
}

#content {
    width: 572px;
    background-color: white;
    border-width: 3px 2px 3px 2px;
    border-color: white;
    border-style: solid;
    border-image-source: url("borders/border-inside.gif");
    border-image-slice: 3 2 3 2;
    border-image-repeat: repeat; 
    padding: 12px;
    font-family: sans-serif
}

A {
    color: black;
}

A:hover {
    color: darkgreen;
}

.entry {
    padding-top: 4px;
    padding-bottom: 4px;
}

.item {
    padding-top: 2px;
    padding-bottom: 4px;
    cursor: pointer;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: larger;
    vertical-align: top;
}

.item.first {
}

.item.middle {
}

.item.final {
    cursor: default;
}

.item.mlevel1 {
    background-position: 0px center;
    padding-left: 40px;
    width: 541px;
}

.item.mlevel2 {
    background-position: 30px center;
    padding-left: 70px;
    width: 511px;
}

.item.mlevel3 {
    background-position: 60px center;
    padding-left: 100px;
    width: 481px;
}

.item.mlevel4 {
    background-position: 90px center;
    padding-left: 130px;
    width: 451px;
}

.item.color1 {
    color: #cc0000;
}

.item.color2 {
    color: #aa0000;
}

.item.color3 {
    color: #880000;
}

.item.color4 {
    color: #660000;
}

.item.color5 {
    color: #440000;
}

.item.collapsed {
    background-image: url("markers/marker-right.gif");
}

.item.transitioning {
    background-image: url("markers/marker-angle.gif");
}

.item.expanded {
    background-image: url("markers/marker-down.gif");
}
