.sagepanel .rct, .sagepanel .rctr, .sagepanel .rcb, .sagepanel .rcbr {
    background-image: url(http://files.countergram.com/roundcorner_10_dfedd3_100_3000.png);
    background-repeat: no-repeat;
    height: 10px;
}
.sagepanel div.panel-content {
    background: #dfedd3;
    padding: 0 10px;
}
.sagepanel ul.panel-content, .sagepanel ol.panel-content {
    list-style: none;
    padding: 0;
    margin: 0;
}
.sagepanel ul.panel-content li, .sagepanel ol.panel-content li {
    padding: 5px 10px;
    background: #dfedd3;
}
.sagepanel ul.panel-content li.alt, .sagepanel ol.panel-content li.alt {
    background: #d3e1c7;
}
.sagepanel ul.panel-content li.nav, .sagepanel ol.panel-content li.nav {
    padding: 0;
}
.sagepanel ul.panel-content li a, .sagepanel ol.panel-content li a {
    display: block;
    padding: 5px 10px;
    text-decoration: none;
}
.sagepanel .rct {
    background-position: top left;
    margin-right: 10px;
}
.sagepanel .rctr {
    background-position: top right;
    position: relative;
    left: 100%;
    width: 10px;
}
.sagepanel .rcb {
    background-position: bottom left;
    margin-right: 10px;
}
.sagepanel .rcbr {
    background-position: bottom right;
    position: relative;
    left: 100%;
    width: 10px;
}
.lightpanel .rct, .lightpanel .rctr, .lightpanel .rcb, .lightpanel .rcbr {
    background-image: url(http://files.countergram.com/roundcorner_10_e6e6e6_90_3000.png);
    background-repeat: no-repeat;
    height: 10px;
}
.lightpanel div.panel-content {
    background: url(http://files.countergram.com/bg_e6e6e6_90.png);
    padding: 0 10px;
}
.lightpanel ul.panel-content, .lightpanel ol.panel-content {
    list-style: none;
    padding: 0;
    margin: 0;
}
.lightpanel ul.panel-content li, .lightpanel ol.panel-content li {
    padding: 5px 10px;
    background: url(http://files.countergram.com/bg_e6e6e6_90.png);
}
.lightpanel ul.panel-content li.alt, .lightpanel ol.panel-content li.alt {
    background: url(http://files.countergram.com/bg_dadada_90.png);
}
.lightpanel ul.panel-content li.nav, .lightpanel ol.panel-content li.nav {
    padding: 0;
}
.lightpanel ul.panel-content li a, .lightpanel ol.panel-content li a {
    display: block;
    padding: 5px 10px;
    text-decoration: none;
}
.lightpanel .rct {
    background-position: top left;
    margin-right: 10px;
}
.lightpanel .rctr {
    background-position: top right;
    position: relative;
    left: 100%;
    width: 10px;
}
.lightpanel .rcb {
    background-position: bottom left;
    margin-right: 10px;
}
.lightpanel .rcbr {
    background-position: bottom right;
    position: relative;
    left: 100%;
    width: 10px;
}
.darkpanel .rct, .darkpanel .rctr, .darkpanel .rcb, .darkpanel .rcbr {
    background-image: url(http://files.countergram.com/roundcorner_10_000000_80_3000.png);
    background-repeat: no-repeat;
    height: 10px;
}
.darkpanel div.panel-content {
    background: url(http://files.countergram.com/bg_000000_80.png);
    padding: 0 10px;
}
.darkpanel ul.panel-content, .darkpanel ol.panel-content {
    list-style: none;
    padding: 0;
    margin: 0;
}
.darkpanel ul.panel-content li, .darkpanel ol.panel-content li {
    padding: 5px 10px;
    background: url(http://files.countergram.com/bg_000000_80.png);
}
.darkpanel ul.panel-content li.alt, .darkpanel ol.panel-content li.alt {
    background: url(http://files.countergram.com/bg_0b0b0b_80.png);
}
.darkpanel ul.panel-content li.nav, .darkpanel ol.panel-content li.nav {
    padding: 0;
}
.darkpanel ul.panel-content li a, .darkpanel ol.panel-content li a {
    display: block;
    padding: 5px 10px;
    text-decoration: none;
}
.darkpanel .rct {
    background-position: top left;
    margin-right: 10px;
}
.darkpanel .rctr {
    background-position: top right;
    position: relative;
    left: 100%;
    width: 10px;
}
.darkpanel .rcb {
    background-position: bottom left;
    margin-right: 10px;
}
.darkpanel .rcbr {
    background-position: bottom right;
    position: relative;
    left: 100%;
    width: 10px;
}
.redpanel .rct, .redpanel .rctr, .redpanel .rcb, .redpanel .rcbr {
    background-image: url(http://files.countergram.com/roundcorner_10_661f1f_100_3000.png);
    background-repeat: no-repeat;
    height: 10px;
}
.redpanel div.panel-content {
    background: #661f1f;
    padding: 0 10px;
}
.redpanel ul.panel-content, .redpanel ol.panel-content {
    list-style: none;
    padding: 0;
    margin: 0;
}
.redpanel ul.panel-content li, .redpanel ol.panel-content li {
    padding: 5px 10px;
    background: #661f1f;
}
.redpanel ul.panel-content li.alt, .redpanel ol.panel-content li.alt {
    background: #712a2a;
}
.redpanel ul.panel-content li.nav, .redpanel ol.panel-content li.nav {
    padding: 0;
}
.redpanel ul.panel-content li a, .redpanel ol.panel-content li a {
    display: block;
    padding: 5px 10px;
    text-decoration: none;
}
.redpanel .rct {
    background-position: top left;
    margin-right: 10px;
}
.redpanel .rctr {
    background-position: top right;
    position: relative;
    left: 100%;
    width: 10px;
}
.redpanel .rcb {
    background-position: bottom left;
    margin-right: 10px;
}
.redpanel .rcbr {
    background-position: bottom right;
    position: relative;
    left: 100%;
    width: 10px;
}

