/*
 *
*/

@import url('specs.css');

* {
    margin:0px;
    padding:0px;
}

html, body {
    text-align:center;
}

/*  Set item state
************ */
#xg_2 {display:none;}

#xn_7,
#xn_8,
#xn_9 {display:none;}

#xf_2,
#xf_3 {display:none;}

#xn_21,
#xn_31,
#xn_32,
#xn_33,
#xn_61,
#xn_62 {display:none;}

/*  Acces
************ */
#xs,
#accessibility,
#accessibility2 {display:none;}

/*  contain
************ */
#contain {
    margin:0px auto;
    text-align:left;
    display:block;
    width:980px;
}

/*  global
************ */
#global {
    float:left;
    width:100%;
    display:block;
    }
    #global ul {
        list-style:none;
        margin-right:10px;
        }
        #global ul li {
            float:right;
            }
            #global ul a {
                display:block;
                padding:7px 5px;
            }

/*  identity
************ */
#identity {
    float:left;
    width:282px;
    }
    #logo {
        height:265px;
        display:block;
        }
        #logo strong {
            display:block;
            margin-left:20px;
            padding-top:150px;
        }
        #logo em {
            display:block;
            margin-left:20px;
        }
    #nav {
        list-style:none;
        display:block;
        }
        #nav li {
            }
            #nav a {
                padding-left:20px;
                line-height:1.8em;
                display:block;
            }
    #identity h6 {
        padding:20px 20px 0px;
    }
    address {
        padding:0px 20px 20px;
    }
    
/*  main
************ */    
#main {
    float:right;
    width:698px;
    }
    #visual {
        float:left;
        width:697px;
        height:265px;
        border-left:1px solid #fff;
    }
    #content {
        float:left;
        width:460px;
    }
    #content[id] {
        width:458px;
        }
        #content h1 {padding:10px 20px 0px;}
        #content h2 {padding:10px 20px 0px;}
        #content h3 {padding:10px 20px 0px;}
        #content h4 {padding:10px 20px 0px;}
        #content h5 {padding:10px 20px 0px;}
        #content h6 {padding:10px 20px 0px;}
        #content p {
            padding:0.2em 20px 1em;
        }
        #content ul {padding:0px 40px 10px 40px;}
        #content ol {padding:10px 60px;}
        #content dl {padding:10px 40px;}
        
    #sidecol {
        float:right;
        width:238px;
        }
        #sidecol h3 {padding:10px 10px 0px;}
        #sidecol h4 {padding:10px 10px 0px;}
        #sidecol h5 {padding:10px 10px 0px;}
        #sidecol h6 {padding:10px 10px 0px;}
        #sidecol p {
            padding:0px 10px 10px;
        }
        #sidecol ul {padding:10px 0px;}
        #sidecol ol {padding:10px 60px;}
        #sidecol li {padding:0px 5px; margin-left:10px; }
        #sidecol li a {padding:0; margin-left:0px; }
        #login {
            padding:10px;
            }
            #login th {
                padding-right:5px;
            }

    .sectionstart {
            padding:10px 20px;
        }

    #accord .toggler {
        display:block;
        padding:5px 20px;
        }
        #accord .element p {
            padding:10px 20px 30px 20px;
        }

/*  footer
************ */
#footer {
    float:left;
    width:100%;
    }
    #footer ul {
        margin-left:20px;
        list-style:none;
        }
        #footer ul li {
            float:left;
            }
            #footer li a {
                display:block;
                padding:10px 5px;
            }
