

.container.padit .contents,
.xontainer.padit .contents {
    padding:10px;
}

.up{
    background-color: rgba(160,200,240,0.1);
}

.upup{
    background-color: rgba(200,230,255,0.1);
}

.dn{
    background-color: rgba(0,40,100,0.15);
}

.dndn{
    background-color: rgba(0,40,100,0.25);
}

.flat{
    background-color: rgba(50,50,50,0.1);
}

.up .split, .up.split,
.upup .split, .upup.split  {
    border-bottom: 1px solid rgba(10,10,10,0.15);
}

.dndn .split, .dndn.split {
    border-bottom: 1px solid #141414;
}

.dn .split, .dn.split {
    border-bottom: 1px solid #1a1a1a;
}

p.rfirst{
    padding-top: 15px;
    border-top: none;
}

p.rlast{
    padding-bottom: 15px;
    border-bottom: none;
}

.cntr{
    text-align: center;
}

a.btn{
    color: #a0a0a0;
    font-style: normal;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgba(160,160,160,0.1);
    border: 1px solid;     
    border-color: #484848 #3c3c3c #242424 #3c3c3c;        
    padding: 3px 10px 5px 10px;
    margin: 5px;
}

a.btn.padh{
    margin-left: 5px;
    margin-right: 5px;
}

a.btn.active{
    background: #3175a3;    
}

a.btn:hover{
    background: rgba(160,160,160,0.2);
    border-color: #606060 #404040 #303030 #404040;        
    color: #e0e0e0;
}

a.btn.active:hover{
    background: rgba(10,10,10,0.3);
    color: #3175a3;    
}

.hilite{
    color: #3175a3;
}

.emph{
    color: #f0f0f0;    
}

