/* ***** TAGS ***** */

    body {
        background: #eee url(../images/logo-t.png) no-repeat 7px 16px;
        color: #333; 
    }
    
    h1 {
        font: normal 2.3125em Georgia;
        padding-left: 24px;
    }

    .access {
        display: none;
    }
    
    p {
        color: #666;
        font: normal 0.875em Arial;
        margin-bottom: 20px;
        padding-left: 23px;
    }
    
    a:hover {
        text-decoration: underline !important;    
    }
    
/* ***** LAYOUT ***** */

    #content {
        background: #fff url(../images/logo-b.png) no-repeat left top;
        display: inline;
        float: left;
        margin: 85px 0 0 17px;
        padding: 35px 20px 0 0;
        width: 926px;
    }
    
    #wrapper {
        float: left;
        position: relative;
    }
    
/* ***** NAVIGATION ***** */

    #nav {
        font: bold 1em Arial;
        left: 0px;
        position: absolute;
        top: 59px;
        width: 964px; 
    }
    
    #nav li {
        background: url(../images/slash.png) no-repeat right 5px;       
        float: right;
        padding-right: 10px;
        margin-right: 5px;
    }
    
    #nav li.last {
        background: none;       
        padding-right: 0;
        margin-right: 0;
    }
    
    #nav a {
        color: #999;
        text-decoration: none;
    }
    
    #nav a:hover, #nav li.selected a {
        color: #d12838;
    }
    
/* ***** STYLER ***** */

    #styler {
        position: absolute;
        right: 0px;
        font: .75em/1em Arial;
        top: 10px;
    }
    
    #styler h2 {
        font-weight: bold;
    }
    
    #styler li, #styler h2, #styler ul {
        float: left;
        padding-right: 5px;
    }
    
    #styler li {
        border-right: 1px solid #999;
        margin-right: 5px;
    }
    
    #styler li.last, #styler ul {
        padding-right: 0;
        border: none;
    }
    
    #styler a {
        color: #999;
        text-decoration: none;
    }
    
    #styler a.selected {
        color: #D12838;
        text-decoration: underline;
    }
    
/* ***** FOOTER ***** */

    #footer {
        clear: left;
        float: left;
        padding: 5px 0 10px;
        width: 964px;
    } 
    #footer p {
        color: #999;
        float: right;
        font-size: .75em;
        margin: 0;
    }    
/* ***** ROTATOR ***** */

    #rotator {
        border-bottom: 13px solid #333;
        display: inline;
        float: left;
        margin: 46px 0 20px 24px;
        position: relative;
        width: 906px;
    }
    
    #rotator h2 {
        
        color: #333;
        font: normal 1em Georgia;
        padding-bottom: 5px;
        z-index: 20;  
    }
 
    
    #rotator.js h2 { 
        color: #fff; 
        background: #333;
        bottom: 0px;
        left: 0px;
        padding: 7px 8px 2px 9px; 
        position: absolute; 
    }
    
    #rotator li {
        position: relative;
        width: 719px;  
        z-index: 10;
    }
    
    #rotator.js li {
        height: 250px;
        z-index: 50;
    }
    
    #rotator li li {
        background: url(../images/tick.png) no-repeat 15px  top;
        height: auto;
        padding: 0 0 5px 39px;
        width: 160px;
        z-index: 20;
    }
    
    #rotator.js li li {
        height: auto;
        
    }
    
    #rotator ul {
        background: #333;
        color: #fff;
        font: normal 0.875em Arial;
        margin-bottom: 20px;
        padding: 13px 0 5px 0;
    }
    
    #rotator.js ul {
        bottom: 0px;
        margin-bottom: 0;
        position: absolute;
        right: -300px;
        z-index: 100;
    }
    
    #rotator.js ul li {
        z-index: 100;
    }
    