div#_main {
    min-height: 400px;
}
div#global_bar {
    height: 40px;
    background: transparent url(/images/menu-bg.png) 0 0 repeat-x;
}
div#global_menu {
    position: relative;
    margin: auto;
}
div#user-icon {
    position: relative;
    top: -42px;
    height: 23px;
    float: right;
    width: 24px;
    background: transparent url(/images/global-nav-user-icon.png) 0 0 no-repeat;
    padding-left:6px;
}

div#pro-icon {
    position: relative;
    top: -46px;
    height: 30px;
    float: right;
    width: 24px;
    background: transparent url(/images/pro-icon.png) 0 0 no-repeat;
    padding-left:6px;
}

div#user-name {
    position: relative;
    top: -37px;
    height: 23px;
    list-style: none ;
    color: #e99813;
    font-weight: bold;
    margin-right: 6px;
    float: right;
    font-size: 11px;
}
div#user-login {
    position: relative;
    top: 11px;
    height: 23px;
    list-style: none ;
    color: #888888;
    font-weight: bold;
    margin-right: 6px;
    float: right;
    font-size: 11px;
}
div#badge-media,
div#badge-shows,
div#badge-shop {
    position: absolute;
    top: -4px;
    height: 36px;
    width: 36px;
    text-align:center;
    text-indent:-6px;
    font-family:verdana;
    font-size: 10px;
    text-decoration:none;
    padding-top: 10px;
    color: #FFFFFF;
    background: transparent url(/images/shop-badge.png) -2px 1px no-repeat;
}

div#badge-media { left: 357px; }
div#badge-shows { left: 472px; }
div#badge-shop  { left: 510px; }

div#badge-account {
    position: relative;
    top: -46px;
    right:-52px;
    float:right;
    height: 26px;
    width: 26px;
    text-align:center;
    text-indent: -12px;
    font-family:verdana;
    font-size: 8px;
    padding-top: 4px;
    color: #FFFFFF;
    z-index: 1;
    background: transparent url(/images/account-badge.png) -5px -2px no-repeat;
}

a#login {
    display: block;
    position: relative;
    top: 10px;
    width: 54px;
    height: 18px;
    background: transparent url(/images/login.png) 0 0 no-repeat;
    text-indent: -9999px;
    float:right;
    margin-left:6px;
}
a#logout {
    display: block;
    position: relative;
    top: -38px;
    width: 54px;
    height: 18px;
    background: transparent url(/images/logout.png) 0 0 no-repeat;
    text-indent: -9999px;
    float:right;
    margin-left:6px;
}
a#account {
    display: block;
    position: relative;
    top: -38px;
    width: 54px;
    height: 18px;
    background: transparent url(/images/account.png) 0 0 no-repeat;
    text-indent: -9999px;
    float:right;
    margin-left:6px;
}

a#account-hilight{
    display: block;
    position: relative;
    top: -38px;
    width: 54px;
    height: 18px;
    background: transparent url(/images/account-hilight.png) 0 0 no-repeat;
    text-indent: -9999px;
    float:right;
    margin-left:-20px;
}

a#signup {
    display: block;
    position: relative;
    top: 10px;
    width: 54px;
    height: 18px;
    background: transparent url(/images/signup.png) 0 0 no-repeat;
    text-indent: -9999px;
    float:right;
    margin-left:6px;
}

a#help {
    display: block;
    position: relative;
    top: 10px;
    width: 54px;
    height: 18px;
    background: transparent url(/images/global-nav-help2.png) 0 0 no-repeat;
    text-indent: -9999px;
    float:right;
    margin-left:6px;
}
a#help.login {
    background: transparent url(/images/global-nav-help1.png) 0 0 no-repeat;
}

#chat{
    position:relative;
    top: 10px;
    float:right;
    margin-left:6px;

}

#chat2{
    position:relative;
    top: -38px;
    float:right;
    margin-left:6px;
}

h1 {
    position:absolute;
    left: 0px;
    top: 9px;
    float:left;
    text-decoration:none;
    display:block;
}
h1 a {
    position:absolute;
    top:0px;
    height: 21px;
    width: 214px;
    background: transparent url(/images/global-nav-logo.png) no-repeat;
}

h1.producer a { background: transparent url(/images/gnav-logo-producer.png) 0 0 no-repeat}
h1.scene_maker a {
    background: transparent url(/images/gnav-logo-scenemaker.png) 0 0 no-repeat;
    height: 26px;
}

ul#global_nav {
    width: 530px;
    height: 47px;
    background: transparent;
    margin: 0 0 0 253px;
    list-style: none;
    background: transparent url(/images/global-menu-background-states.png) 0 0 no-repeat;
}

ul#global_nav.masters { background-position: 0 -47px }
ul#global_nav.shows  { background-position: 0 -94px }
ul#global_nav.shop    { background-position: 0 -141px }
ul#global_nav.connections    { background-position: 0 -188px }


ul#global_nav li {
    float: left;
    margin-left: 2px;
}
ul#global_nav li#nav_1  { width: 99px; }
ul#global_nav li#nav_2  { width: 86px;}
ul#global_nav li#nav_3  { width: 80px;}
ul#global_nav li#nav_4  { width: 190px;}

ul#global_nav li a {
    display: block;
    height: 36px;
    text-indent: -9999px;
    text-decoration:none;
    background: transparent url(/images/global-menu-states.png) no-repeat;
}

ul#global_nav li#nav_1 a { width: 99px; background-position: 0px 0; margin-left:-2px; }
ul#global_nav li#nav_2 a { width: 86px; background-position: -106px 0; margin-left:2px; }
ul#global_nav li#nav_3 a { width: 80px; background-position: -197px 0;  margin-left:6px; }
ul#global_nav li#nav_4 a { width: 190px; background-position: -280px 0;  margin-left:8px; }

ul#global_nav li#nav_1 a:hover,
ul#global_nav li#nav_1 a:focus,
ul#global_nav li#nav_1 a.focus { background-position:  0px -36px; }

ul#global_nav li#nav_2 a:hover,
ul#global_nav li#nav_2 a:focus,
ul#global_nav li#nav_2 a.focus { background-position: -106px -36px; }

ul#global_nav li#nav_3 a:hover,
ul#global_nav li#nav_3 a:focus,
ul#global_nav li#nav_3 a.focus { background-position: -197px -36px; }

ul#global_nav li#nav_4 a:hover,
ul#global_nav li#nav_4 a:focus,
ul#global_nav li#nav_4 a.focus { background-position: -280px -36px; }

ul#global_nav li#nav_1 a.selected { background-position: 0px -72px; margin-left:-4px;}
ul#global_nav li#nav_2 a.selected { background-position: -106px -72px; }
ul#global_nav li#nav_3 a.selected { background-position: -197px -72px; margin-left:5px;}
ul#global_nav li#nav_4 a.selected { background-position: -280px -72px; margin-left:8px;}
