#header {
	position: static;
	width: 950px;
	height: 80px;
	margin:0 auto;
	/*background: #113e0e url("/images/nav/bar_all.jpg") no-repeat top center;*/
}

#header .logo {
        float:left;
}

#header .logo img {
	position:static;
}

#topnav {
	height: 80px;
	width:100%;

	background:#113e10 url("/images/nav/bar_all.jpg") no-repeat top center;
	

}

.topnav #background .right {
	   position:  absolute; 
	   background-image: url("/images/nav/bg_home_right.gif");
/*        background-image: url("/images/nav/right_04.gif");*/
/*	   top: -8px;	*/
}

.topnav #background .left {
		 position:  absolute; 
       background: #13e0f url("/images/nav/bg_home_left.gif");
/*		 background-image: url("/images/nav/left_02.gif");*/
 /*      height:297px;	*/
}



.home #container {
        padding-top: 400px;
}

.home #header .main a.view{
	position:static;
	float:left;
	width: 97px;
	margin-left:70px;
}
.home #header .main a.all{
margin-left:56px;
}

#header .main a.home {
        position: static;
       	float: left;
	width: 56px;
        background-image: url("/images/en/nav/nav_home_on.gif");
}
			
#header .also {
	position: static;
	float:right;
	width: 657px;
	height: 15px;
	background: none;
	margin-top:9px;

}

#header .also a {
	position:static;
	float:left;
	margin-left:18px;
}

#header .also a.book {
	width: 72px;
}

#header .also a.press {
	width: 69px;
}

#header .also a.partner {
	width: 89px;
}

#header .also a.friends {
   	width: 90px;
}

#header .also a.promotions {
	display:none;
}

#header .also a.about {
	width: 54px;
}

#header .also a.contact {
	width: 64px;
}

#header .also a.tc {
        margin-left: 35px;
       	width: 14px;
}

#header .also a.lang_bar_1 {
	display:none;
}

#header .also a.lang_bar {
        margin: 0 4px;
}

#header .also a.sc {
        width: 14px;
	margin-left: 2px;
}

#header .main {
	position:static;
	float:right;
	width:696px;
	margin:19px 0 0;
}


#header .main a {
	display: block;
	position: static;
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
}

#header .main a.view {
	margin-left: 19px;
	width: 97px;
	background-image: url("/images/en/nav/nav_viewevents_on.gif");
}


#header .main a.planner {
	display:none;
}

#header .main a.dance,
#header .main a.theatre,
#header .main a.family,
#header .main a.music,
#header .main a.opera,
#header .main a.plus {
        display:none;
}

#container {
        padding-top:0px;
}

#background {
      top: 80px
}

#background .left {
	/*
        top: -8px;
	*/
}

#background .right {
	/*
        top: -8px;
	*/
}


.about #main .section {
        float: right;
        width: 710px;
        padding-left: 1px;
}

.press #main .body {
        width: 648px;
        padding: 20px 64px 0 0;
}

.press #main .section {
        float: right;
        width: 565px;
}
		
.press #related .details ul.contact li a {
        color: #055691;
}

.partner #main .body,
.book #main .body,
.global #main .body {
        margin-top: 38px; /* this isn't set as padding because explorer adds padding-top to the back to top link on hover */
        padding: 0 25px 0 40px;
}

#footer {
        height: 71px;
        padding: 39px 10px 0 20px;
        font-size: 0.9em; /* 9px @ 10px/em */
        background: #7f0504 url("/images/bg_bottom.jpg") repeat-x left top;
        color: #ffffff;
}

#footer .map {
       margin-right: 0px;
}	

#footer .foot_bar{
        margin: 0 8px;
	text-decoration: none;
}

#footer .copyright {
        float: left;
	margin-right: 27px;	
        margin-top: -3px;
		/*padding-top: 20px;*/
		font-style: normal;
}

#footer .copyright a {
        text-decoration: none;
}


#footer .information {
        padding: 0;
	padding-top: 8px;
        list-style: none;
		font-style: normal;
}

#footer .information a {
        float: right;
        font-size: 1em; /* 10px @ 10px/em */
	text-decoration: none;
	font-style: normal;
}


#footer .newsletter_subscription {
        float: left;
        margin: -22px 30px 0 0;
}


.home #footer {
        position: relative;
        height: 105px;
        padding: 155px 0 150px 341px;
        background: none;
        color: #000000;
}				

.home #footer .copyright {
        width: 326px; /* help safari out */
/*	margin-top: 68px;	*/
	margin-top: 118px;
	font-style: normal;
}

.home #footer .information {
        float: right;
	width: 250px;
/*	margin-top: 60px;	*/
	margin-top: 110px;
	font-style: normal;
}


.home #footer .newsletter_subscription {
        position: absolute;
        float: none;
        left: 723px;
        top: 21px;
        margin: 0;
}

.home #footer .followus {
        position: absolute;
        float: none;
        left: 723px;
        top: 100px;
        margin: 0;
}


.home #background .right {
      /* background: none; */
}


#container_container {
        background: none;
}

#footer {
        background: none;
	color:#000000;
}

#footer h3 {
	color:#000000;
}

#footer a {
	color: #000000;
}

.home #footer .logos li.technical {
/*        display:none;	*/
	margin-top:145px;
}

.home #footer .logos li.hong_kong {
/*  left: 268px;	*/
	left: 468px;
	margin-top:145px;
}

.popup #header {
	position: absolute;
	left:0px;
	top:0px;
	width: 700px;
	height: 78px;
	background: #113E10 url("/images/nav/bar_all.jpg") no-repeat top left;
}

.popup #header .main a.home {
        position: absolute;
	left: 250px;
	width: 51px;
	background-image: url("/images/en/nav/nav_home_on.gif");
}

.popup #header .main a.view {
        position: absolute;
	left: 305px; 
	width: 97px;
	background-image: url("/images/en/nav/nav_viewevents_on.gif");
}

/* merging changes from the Jimmy */

.press #main .heading {
	background:transparent url("/images/title_bg.jpg") no-repeat scroll right top;
	position:relative;
}

.press #content .heading {
       background:transparent url(/images/title_bg.jpg) no-repeat scroll right top;
       position:relative;
}

.press #related {
	margin-top: -100px;
	background: none;
}

.press #background,
.press #background .fakecontent,
.press #background .right {
       /* height:35px; */
}

.press #background .right {
       background: url("/images/bg_interim_left.jpg") repeat-x left top;
}

/* programme details , by Michael Lee */

.programme #main .heading {
	background:transparent url(/images/title_bg.jpg) no-repeat scroll right top;
	position:relative;
}

.programme #content .heading {
       position:relative;
	   height: 330px;
	   top: 0px;
}

.prgramme #related {
	/* background: url("/images/press/bg_right_column.jpg") no-repeat left top; */
	margin-top: -100px;
	background: none;
}

.programme #background,
.programme #background .fakecontent,
.programme #background .right {
 /*      height:297px;	*/
       height:330px;
}

.programme #background .right {
       background-image: url("/images/bg_event_right.gif");
/*	   top: -8px;	*/
}

.programme #background .left {
       background-image: url("/images/bg_event_left.gif");
 /*      height:297px;	*/
       height:330px;
}

.programme #related .details ul.main_actions a.add_to_planner,
.programme #related .details div.actual_details,
.programme #related .details ul.actions a.email_reminder, 
.programme #related .sponsors,
.programme #related .details ul.main_actions img.add_to_planner_image {
	display:none;
}

.programme #related {
	float:right;
	background: none;
}

.programme #related .details{
	padding-top:5px;
}
.programme #related .details ul.actions,
.programme #related .details ul.actions a {
       border:0px;
}

.home #flash_content {
	top:0pt;
	margin-top: 0px;
	background: #ffffff;
	height: 400px;
}

.home #background .left {
	background: transparent url("/images/bg_home_left.gif");
	height: 400px;
}

.home #background .right {
	background: transparent url("/images/bg_home_right.gif");
	height: 400px;
}

.press #related .details ul.actions {
	width: 205px;
}

.press #related .details ul.actions a.download_programme {
	width: 205px;
}

.press #related .details ul.actions a.message {
	width: 205px;
}

#main .heading a.cart {
	display: none;
}

#header .main a {
	height: 27px;
}

p.namedanchor {
	margin-bottom:20px;
}

.friends #main .body {
	margin-top:38px;
	padding:0pt 25px 0pt 40px;
}

#header .also a.en {
	background-image:url(/images/nav/gnav_en_on.gif);
}

.popup #header .main {
	margin: 0;
	display: none;
}

.fbpane {
	margin-left: 5px;
}
