/* -------------- */
/* --- HEADER --- */
/* -------------- */
div#header {
    height: 7.7em;
    font-family : "Nimbus Sans L", "Liberation Sans", Helvetica, Arial,FreeSans, Sans-serif;
    _width:960px;
}
/* ---  Logo --- */
div#logo {
    width:8em;
    height:4.5em;
    position:absolute;
    padding: 0px;
    margin: 0px;
    padding-top: 1.5em;
    _width: 10em; /* For Internet Explorer 6 */
}
/* --- Top Menu / Small links at the top --- */
#top_menu {
    display: block;
    float:right;
    height: 2.5em;
    width: 30em;
    font-size:.8em;
    margin-top:.5em;
}
#top_menu ul.nav{
    display: block;
    float:right;
}

#top_menu li {
    margin: 0 0 0.4em;
    display: block;
    float: left;
    list-style: none;
}
#top_menu a {
    color: #555;
    text-decoration: none;
    letter-spacing: 1px;
    display: block;
    padding: .1em 0 .5em 2em;
    margin: 0;
}
#top_menu a:hover {
    color:#111;
}
/* --- Search Design --- */
#search {
    width:16em;
    height:1.5em;
    color: #b3b3b3;
    font-size:0.8em;
    float:right;
    position:relative;
    top:3.6em;
    left:28.5em;
    margin-right: 2px;
    _margin-right: -10px;/* For Internet Explorer 6 */
}
#search input {
    border: solid 1px #b3b3b3;
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    font-size:1.11em;
    padding:.2em;
    color:#888;
}
#search input:hover {
    border: solid 1px #999;
}
/* --- Header Main Menu --- */
#header div#menu {
    float: right;
    font-size: 1.02em;
    height: 3em;
    margin-top: 3em;
    width: 60em;
    _position: relative; /* For Internet Explorer 6 */
    _width: 800px; /* For Internet Explorer 6 */
    _top: 30px;/* For Internet Explorer 6 */
    _right: 4px;/* For Internet Explorer 6 */
}
#menu ul.nav{
    list-style:none;
    padding-left:0;
    padding-top:.5em;
    padding-bottom:.4em;
    float:right;
}
#menu ul.nav li{
    display:inline;
    padding-left:2.5em;
    margin-left:0;
}
#menu ul.nav a{
    border-bottom:none;
    letter-spacing: 1px;
    margin-left: 1em;
    text-decoration:none;
    color:#555;
}
#menu ul.nav a:hover{
    border-bottom:#ff8D1A 2px solid;
    color:#222;
}
