* { margin:0;padding:0; }

body { 
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
    background: #FFF url('./images/background.jpg') center repeat-x;
}

a:focus, a:active { outline: 0; -moz-outline: none; }

a {
    color: #FFF;
    text-decoration: none;
}

a:hover {
    color: #FFF;
    text-decoration: underline;
}

img, div, a, input { behavior: url(./js/iepngfix.htc); }


.container {
    width: 893px;
    margin-top: 21px;
    text-align: left;
}

.header {
    width: 893px;
    height: 256px;
    margin: 0 0 -1px 5px;
    background: transparent url('./images/header_bg.png') no-repeat;
}

    .header .logo {
        width: 311px;
        height: 92px;
        float: left;
        margin: 99px 0 0 105px;
        background: transparent url('./images/logo.png') no-repeat;
    }
    
    .header .player {
        width: 353px;
        height: 100px;
        float: right;
        margin: 92px 75px 0 0;
        background: transparent;
    }
        
        .header .player .switch {
            float: left;
            margin: 30px 0 0 43px;
        }
        
        .header .player img#switch { cursor:pointer; }
        
        .header .player .tunage {
            width: 200px;
            height: 73px;
            float: left;
            margin: 15px 0 0 12px;
            /*display: none;*/
            visibility: visible;
            color: #FFF;
            font-size: 11px;
        }
        
        .header .player .light {
            float: right;
            margin: 30px 20px 0 0;
        }
        
        /* Trench Player Styling */
        #trench_player a, #trench_player a:link, #trench_player a:visited, #trench_player a:hover, #trench_player a:focus, #trench_player a:active { color: #ebcb9c; }
        #trench_player ul {
            list-style-type:none;
            padding:0;
            margin:1em 0;
            width:100%;
            overflow:hidden;
        }
        #trench_player ul span { color: #FFF; }
        #trench_player li {
            float:left;
            padding-right:1em;
        }
        #trench_player p span { color: #d77b66; }
        #trench_player .pcent { color: #d77b66; }
    
    .header .email {
        width: 380px;
        height: 42px;
        float: left;
        margin: 19px 0 0 65px;
    }
    
    .header .email ul {
        list-style-type: none;
        margin: 13px 0 0 20px;
    }
    
    .header .email ul li {
        display: inline;
        font-weight: bold;
        font-size: 14px;
        margin: 0 5px 0 0;
    }    
    
    .header .email ul li a:active{ outline: none; }

    .header .email ul li a:focus{ -moz-outline-style: none; }
    
.navigation {
    width: 893px;
    height: 75px;
    background: transparent url('./images/nav_bg.png') no-repeat;
}

    .navigation .links {
        width: 753px;
        height: 44px;
        float: left;
        margin: 28px 0 0 71px;
    }

    .navigation .links ul {
        list-style-type: none;
    }
    
    .navigation .links ul li {
        display: inline;
        float: left;
        position: relative;
        margin: 8px 3px 0 0;
    }
    
    .navigation .links ul li a {
        float: left;
        text-indent: -9999px;
        border: none;
        height: 30px;
    }
    
    .navigation .links ul li a:active{ outline: none; }

    .navigation .links ul li a:focus{ -moz-outline-style: none; }
    
    /* News Link */
    .navigation .links ul a.news {     
        background: url('./images/nav_sprite.png') 0 0 no-repeat;
        width: 70px;
    }
    .links ul a.news:hover { background-position: 0 -32px; }
    
    /* Studiotour Link */
    .navigation .links ul a.studiotour {     
        background: url('./images/nav_sprite.png') -70px 0 no-repeat;
        width: 145px;
    }
    .links ul a.studiotour:hover { background-position: -70px -32px; }
    
    /* Equipment Link */
    .navigation .links ul a.equipment {     
        background: url('./images/nav_sprite.png') -217px 0 no-repeat;
        width: 152px;
    }
    .links ul a.equipment:hover { background-position: -217px -32px; }
    
    /* Projects Link */
    .navigation .links ul a.projects {     
        background: url('./images/nav_sprite.png') -369px 0 no-repeat;
        width: 121px;
    }
    .links ul a.projects:hover { background-position: -369px -32px; }
    
    /* Services Link */
    .navigation .links ul a.services {     
        background: url('./images/nav_sprite.png') -488px 0 no-repeat;
        width: 120px;
    }
    .links ul a.services:hover { background-position: -488px -32px; }
    
    /* Contact Link */
    .navigation .links ul a.contact {     
        background: url('./images/nav_sprite.png') -606px 0 no-repeat;
        width: 112px;
    }
    .links ul a.contact:hover { background-position: -606px -32px; }
    
.content {
    width: 893px;
    height: 641px;
    margin: 0 0 0 -1px;
    background: transparent url('./images/main_content_bg.png') no-repeat;
}

    .content iframe {
        width: 786px;
        height: 641px;
        float: left;
        margin: 0 0 0 55px;
        border: none;
        overflow: auto;
        background: transparent;
    }

.footer {
    width: 893px;
    height: 127px;
    margin: 0 0 0 -1px;
    background: transparent url('./images/footer_bg.png') no-repeat;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    color: #FFF;
}
    .footer p {
        padding: 45px 0 0 15px;
    }
