ul#topmenu {
	position: absolute;
	list-style: none;
	margin: -380px 0 0 375px;
    float: right;
}

ul#topmenu li {
        float: left;
}

ul#topmenu li a {
        display: block;
        height: 50px;
        text-indent: -9999px;
        border: none;
        margin: 0 auto;
        background-repeat: no-repeat;
}
ul#topmenu li a:hover,
ul#topmenu li a:active {
        border: none;
        outline: none;
}
#news{background: url(images/menu_bar.png) -0px -0px no-repeat; left: 0px; width: 65px;}
#program {background: url(images/menu_bar.png) -65px -0px no-repeat; left: 65px; width: 105px;}
#location {background: url(images/menu_bar.png) -170px -0px no-repeat; left: 170px; width: 110px;}
#idea {background: url(images/menu_bar.png) -280px -0px no-repeat; left: 280px; width: 100px;}
#press {background: url(images/menu_bar.png) -380px -0px no-repeat; left: 380px; width: 80px;}
#tickets {background: url(images/menu_bar.png) -460px -0px no-repeat; left: 460px; width: 90px;}
#news a:hover {background: url(images/menu_bar.png) -0px -50px no-repeat;}
#program a:hover {background: url(images/menu_bar.png) -65px -50px no-repeat;}
#location a:hover {background: url(images/menu_bar.png) -170px -50px no-repeat;}
#idea a:hover {background: url(images/menu_bar.png) -280px -50px no-repeat;}
#press a:hover {background: url(images/menu_bar.png) -380px -50px no-repeat;}
#tickets a:hover {background: url(images/menu_bar.png) -460px -50px no-repeat;}
