body{
	padding:0;
	margin:0;
}

#body{
	width : 1020px;
}

.menu{
	color:white;
}

.top-navigation-bar{
	background-color : #ff7800;
	height: 29px;
	width : 698px;
    float: left;
	/*margin-left:-49px;*/
    /*padding-left: 10px;*/
}

.top-navigation-bar a{
	text-decoration:none;
	height:23px;
	color:white;
	float:left;
	display:block;
	margin-right:10px;
	padding:6px 5px 0px 5px;
	font-size:10pt;
}

.top-navigation-bar a.active{
	background-color:#cb0a0a;
}

.footer{
	width:1020px;
	height:96px;
	background:url(../images/contact-us/contact-us_24.jpg) no-repeat;
}

.ajax_pagination{
    float : right;
    padding-right: 20px; 
}

.ajax_pagination a{
    margin-left:3px;
    margin-right:3px;
    float: left;
    display: block;
    width: 12px;
    background-color: #FF5A00;
    color: white;
    text-decoration: none;
    font-weight: bold;
}

.ajax_pagination a:hover{
    background-color: #71E513;
    color: white;
}

strong.curr_page{
    float:left;
    display: block;
    width: 12px;
    background-color: #5770A6;
    color: white;
}

/************************Contact Us***********************/
#contact-us .logo{
	background:url(../images/contact-us/contact-us_01.jpg) no-repeat;
    width:280px;
    height:107px;
    border:0;
	float:left;
}

#contact-us .next-logo{
	float:left;
	width:740px
}

#contact-us .join-email{
	float:left;
	width:474px;
	height:70px;
	background:url(../images/contact-us/contact-us_02.jpg) no-repeat;
}

#contact-us .email-box{
	float:left;
	width:266px;
	height:70px;
	background:url(../images/contact-us/contact-us_03.jpg) no-repeat;
}

#contact-us .txt-email-box{
	border: medium none;
	height:15px;
	margin-left:-40px;
	margin-top:28px;
	width:200px;
}

#contact-us .menu{
	float:left;
	width:740px;
	height:37px;
	background:url(../images/contact-us/contact-us_04.jpg) no-repeat;
}

.middle-contact-us-1{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/contact-us/contact-us_05.jpg) no-repeat;
}

.middle-contact-us-2{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/contact-us/contact-us_06.jpg) no-repeat;
}

.middle-contact-us-3{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/contact-us/contact-us_07.jpg) no-repeat;
}

.middle-contact-us-4{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/contact-us/contact-us_08.jpg) no-repeat;
}

.middle-contact-us-5{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/contact-us/contact-us_09.jpg) no-repeat;
}

.middle-contact-us-6{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/contact-us/contact-us_10.jpg) no-repeat;
}

.middle-contact-us-7{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/contact-us/contact-us_11.jpg) no-repeat;
}

.middle-contact-us-8{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/contact-us/contact-us_12.jpg) no-repeat;
}

.middle-contact-us-9{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/contact-us/contact-us_13.jpg) no-repeat;
}

.middle-contact-us-10{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/contact-us/contact-us_14.jpg) no-repeat;
}

.middle-contact-us-11{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/contact-us/contact-us_15.jpg) no-repeat;
}

.middle-contact-us-12{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/contact-us/contact-us_16.jpg) no-repeat;
}

#contact-us .middle-navigator-left{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/contact-us/contact-us_17.jpg) no-repeat;
}

#contact-us .middle-navigator-right{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/contact-us/contact-us_18.jpg) no-repeat;
}

.contact-us-body-height{min-height:883px;}
.contact-us-body-left,.contact-us-body-right{width:37px;float:left;}
.contact-us-body{float:left;width:942px;min-height:883px;background-color:#ecebe6;}                                                  
.contact-us-body-content{width:670px;text-align:left;margin-top:150px;}                                                  

.prefooter-contact-us-1{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/contact-us/contact-us_20.jpg) no-repeat;
}

.prefooter-contact-us-2{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/contact-us/contact-us_21.jpg) no-repeat;
}

.prefooter-contact-us-3{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/contact-us/contact-us_22.jpg) no-repeat;
}

.prefooter-contact-us-4{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/contact-us/contact-us_23.jpg) no-repeat;
}

/************************Youth Info***********************/
#youth-info .logo{
	background:url(../images/youth-info/youth-info_01.jpg) no-repeat;
    width:280px;
    height:107px;
    border:0;
	float:left;
}

#youth-info .next-logo{
	float:left;
	width:740px
}

#youth-info .join-email{
	float:left;
	width:474px;
	height:70px;
	background:url(../images/youth-info/youth-info_02.jpg) no-repeat;
}

#youth-info .email-box{
	float:left;
	width:266px;
	height:70px;
	background:url(../images/youth-info/youth-info_03.jpg) no-repeat;
}

#youth-info .txt-email-box{
	border: medium none;
	height:15px;
	margin-left:-40px;
	margin-top:28px;
	width:200px;
}

#youth-info .menu{
	float:left;
	width:740px;
	height:37px;
	background:url(../images/youth-info/youth-info_04.jpg) no-repeat;
}

.middle-youth-info-1{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/youth-info/youth-info_05.jpg) no-repeat;
}

.middle-youth-info-2{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/youth-info/youth-info_06.jpg) no-repeat;
}

.middle-youth-info-3{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/youth-info/youth-info_07.jpg) no-repeat;
}

.middle-youth-info-4{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/youth-info/youth-info_08.jpg) no-repeat;
}

.middle-youth-info-5{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/youth-info/youth-info_09.jpg) no-repeat;
}

.middle-youth-info-6{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/youth-info/youth-info_10.jpg) no-repeat;
}

.middle-youth-info-7{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/youth-info/youth-info_11.jpg) no-repeat;
}

.middle-youth-info-8{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/youth-info/youth-info_12.jpg) no-repeat;
}

.middle-youth-info-9{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/youth-info/youth-info_13.jpg) no-repeat;
}

.middle-youth-info-10{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/youth-info/youth-info_14.jpg) no-repeat;
}

.middle-youth-info-11{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/youth-info/youth-info_15.jpg) no-repeat;
}

.middle-youth-info-12{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/youth-info/youth-info_16.jpg) no-repeat;
}

#youth-info .middle-navigator-left{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/youth-info/youth-info_17.jpg) no-repeat;
}

#youth-info .middle-navigator-right{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/youth-info/youth-info_18.jpg) no-repeat;
}

.youth-info-body-height{min-height:883px;}
.youth-info-body-left,.youth-info-body-right{width:37px;float:left;}
.youth-info-body{float:left;width:942px;min-height:883px;background-color:#ecebe6;}
.youth-info-body-content{width:700px;margin-top:100px;text-align:left;}

.prefooter-youth-info-1{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/youth-info/youth-info_20.jpg) no-repeat;
}

.prefooter-youth-info-2{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/youth-info/youth-info_21.jpg) no-repeat;
}

.prefooter-youth-info-3{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/youth-info/youth-info_22.jpg) no-repeat;
}

.prefooter-youth-info-4{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/youth-info/youth-info_23.jpg) no-repeat;
}

/************************Skating***********************/
#skating .logo{
	background:url(../images/skating/skating_01.jpg) no-repeat;
    width:280px;
    height:107px;
    border:0;
	float:left;
}

#skating .next-logo{
	float:left;
	width:740px
}

#skating .join-email{
	float:left;
	width:473px;
	height:70px;
	background:url(../images/skating/skating_02.jpg) no-repeat;
}

#skating .email-box{
	float:left;
	width:267px;
	height:70px;
	background:url(../images/skating/skating_03.jpg) no-repeat;
}

#skating .txt-email-box{
	border: medium none;
	height:15px;
	margin-left:-40px;
	margin-top:28px;
	width:200px;
}

#skating .menu{
	float:left;
	width:740px;
	height:37px;
	background:url(../images/skating/skating_04.jpg) no-repeat;
}

.middle-skating-1{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/skating/skating_05.jpg) no-repeat;
}

.middle-skating-2{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/skating/skating_06.jpg) no-repeat;
}

.middle-skating-3{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/skating/skating_07.jpg) no-repeat;
}

.middle-skating-4{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/skating/skating_08.jpg) no-repeat;
}

.middle-skating-5{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/skating/skating_09.jpg) no-repeat;
}

.middle-skating-6{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/skating/skating_10.jpg) no-repeat;
}

.middle-skating-7{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/skating/skating_11.jpg) no-repeat;
}

.middle-skating-8{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/skating/skating_12.jpg) no-repeat;
}

.middle-skating-9{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/skating/skating_13.jpg) no-repeat;
}

.middle-skating-10{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/skating/skating_14.jpg) no-repeat;
}

.middle-skating-11{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/skating/skating_15.jpg) no-repeat;
}

.middle-skating-12{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/skating/skating_16.jpg) no-repeat;
}

#skating .middle-navigator-left{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/skating/skating_17.jpg) no-repeat;
}

#skating .middle-navigator-right{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/skating/skating_18.jpg) no-repeat;
}

.skating-body-height{min-height:883px;}
.skating-body-left,.skating-body-right{width:37px;float:left;}
.skating-body{float:left;width:942px;min-height:883px;background-color:#ecebe6;}
.skating-body-col-1{width:604px;float:left;}
.skating-blackman{width:640px;height:121px;}
.skating-body-col-2{width:338px;float:left;}
.upcoming-skating{width:290px;height:107px;}
.upcoming-skating-event{padding-left:20px;width:280px;min-height:116px;}
.upcoming-skating-thumbnail{float:left;width:70px;}
.upcoming-skating-event-text{text-align:left;float:left;margin-left:10px;width:200px;}
.upcoming-skating-event-title{color:#FF5A00;font-size:11pt;font-weight:bold;}
.upcoming-skating-event-content p{margin:3px;font-size:small;font-family:Helvetica;}
.upcoming-skating-event-content-full p{margin:3px;font-size:small;font-family:Helvetica;}
.upcoming-skating-event-more span a img{border: none;}
.upcoming-skating-event-more{color:#FF5A00;font-size:9pt;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.upcoming-skating-event-more a{color:#FF5A00;text-decoration: none;}
.upcoming-skating-event-less{color:#FF5A00;font-size:9pt;font-weight:bold;margin-top:10px;margin-bottom:10px;} 
.upcoming-skating-event-less a{color:#FF5A00;text-decoration: none;}
.skating-blackman-cotent{width:580px;text-align:left;padding-left:35px;}

.prefooter-skating-1{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/skating/skating_20.jpg) no-repeat;
}

.prefooter-skating-2{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/skating/skating_21.jpg) no-repeat;
}

.prefooter-skating-3{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/skating/skating_22.jpg) no-repeat;
}

.prefooter-skating-4{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/skating/skating_23.jpg) no-repeat;
}

/************************excursions***********************/
#excursions .logo{
	background:url(../images/excursions/excursions_01.jpg) no-repeat;
    width:280px;
    height:107px;
    border:0;
	float:left;
}

#excursions .next-logo{
	float:left;
	width:740px
}

#excursions .join-email{
	float:left;
	width:473px;
	height:70px;
	background:url(../images/excursions/excursions_02.jpg) no-repeat;
}

#excursions .email-box{
	float:left;
	width:267px;
	height:70px;
	background:url(../images/excursions/excursions_03.jpg) no-repeat;
}

#excursions .txt-email-box{
	border: medium none;
	height:15px;
	margin-left:-40px;
	margin-top:28px;
	width:200px;
}

#excursions .menu{
	float:left;
	width:740px;
	height:37px;
	background:url(../images/excursions/excursions_04.jpg) no-repeat;
}

.middle-excursions-1{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/excursions/excursions_05.jpg) no-repeat;
}

.middle-excursions-2{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/excursions/excursions_06.jpg) no-repeat;
}

.middle-excursions-3{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/excursions/excursions_07.jpg) no-repeat;
}

.middle-excursions-4{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/excursions/excursions_08.jpg) no-repeat;
}

.middle-excursions-5{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/excursions/excursions_09.jpg) no-repeat;
}

.middle-excursions-6{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/excursions/excursions_10.jpg) no-repeat;
}

.middle-excursions-7{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/excursions/excursions_11.jpg) no-repeat;
}

.middle-excursions-8{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/excursions/excursions_12.jpg) no-repeat;
}

.middle-excursions-9{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/excursions/excursions_13.jpg) no-repeat;
}

.middle-excursions-10{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/excursions/excursions_14.jpg) no-repeat;
}

.middle-excursions-11{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/excursions/excursions_15.jpg) no-repeat;
}

.middle-excursions-12{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/excursions/excursions_16.jpg) no-repeat;
}

#excursions .middle-navigator-left{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/excursions/excursions_17.jpg) no-repeat;
}

#excursions .middle-navigator-right{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/excursions/excursions_18.jpg) no-repeat;
}

.excursions-body-height{min-height:848px;}
.excursions-body-left,.excursions-body-right{width:37px;float:left;}
.excursions-body{float:left;width:942px;min-height:848px;background-color:#ecebe6;}
.excursions-body-col-1{width:604px;float:left;}
.excursions-explore-life{width:640px;height:100px;}
.excursions-body-col-2{width:338px;float:left;}
.upcoming-excursions{width:290px;height:100px;}

.prefooter-excursions-1{
	float:left;
	width:255px;
	height:102px;
	background:url(../images/excursions/excursions_20.jpg) no-repeat;
}

.prefooter-excursions-2{
	float:left;
	width:255px;
	height:102px;
	background:url(../images/excursions/excursions_21.jpg) no-repeat;
}

.prefooter-excursions-3{
	float:left;
	width:255px;
	height:102px;
	background:url(../images/excursions/excursions_22.jpg) no-repeat;
}

.prefooter-excursions-4{
	float:left;
	width:255px;
	height:102px;
	background:url(../images/excursions/excursions_23.jpg) no-repeat;
}

/************************art-programs***********************/
#art-programs .logo{
	background:url(../images/art-programs/art-programs_01.jpg) no-repeat;
    width:280px;
    height:108px;
    border:0;
	float:left;
}

#art-programs .next-logo{
	float:left;
	width:740px
}

#art-programs .join-email{
	float:left;
	width:474px;
	height:70px;
	background:url(../images/art-programs/art-programs_02.jpg) no-repeat;
}

#art-programs .email-box{
	float:left;
	width:266px;
	height:70px;
	background:url(../images/art-programs/art-programs_03.jpg) no-repeat;
}

#art-programs .txt-email-box{
	border: medium none;
	height:15px;
	margin-left:-40px;
	margin-top:28px;
	width:200px;
}

#art-programs .menu{
	float:left;
	width:740px;
	height:38px;
	background:url(../images/art-programs/art-programs_04.jpg) no-repeat;
}

.middle-art-programs-1{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/art-programs/art-programs_05.jpg) no-repeat;
}

.middle-art-programs-2{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/art-programs/art-programs_06.jpg) no-repeat;
}

.middle-art-programs-3{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/art-programs/art-programs_07.jpg) no-repeat;
}

.middle-art-programs-4{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/art-programs/art-programs_08.jpg) no-repeat;
}

.middle-art-programs-5{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/art-programs/art-programs_09.jpg) no-repeat;
}

.middle-art-programs-6{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/art-programs/art-programs_10.jpg) no-repeat;
}

.middle-art-programs-7{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/art-programs/art-programs_11.jpg) no-repeat;
}

.middle-art-programs-8{
	float:left;
	width:255px;
	height:94px;
	background:url(../images/art-programs/art-programs_12.jpg) no-repeat;
}

.middle-art-programs-9{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/art-programs/art-programs_13.jpg) no-repeat;
}

.middle-art-programs-10{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/art-programs/art-programs_14.jpg) no-repeat;
}

.middle-art-programs-11{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/art-programs/art-programs_15.jpg) no-repeat;
}

.middle-art-programs-12{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/art-programs/art-programs_16.jpg) no-repeat;
}

#art-programs .middle-navigator-left{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/art-programs/art-programs_17.jpg) no-repeat;
}

#art-programs .middle-navigator-right{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/art-programs/art-programs_18.jpg) no-repeat;
}

.art-programs-body-height{min-height:848px;}
.art-programs-body-left,.art-programs-body-right{width:37px;float:left;}
.art-programs-body{float:left;width:942px;min-height:848px;background-color:#ecebe6;}
.art-programs-body-col-1{width:604px;float:left;}
.art-programs-creative{width:640px;height:127px;}
.art-programs-body-col-2{width:338px;float:left;}
.upcoming-art-programs{width:290px;height:100px;}

.prefooter-art-programs-1{
	float:left;
	width:255px;
	height:102px;
	background:url(../images/art-programs/art-programs_20.jpg) no-repeat;
}

.prefooter-art-programs-2{
	float:left;
	width:255px;
	height:102px;
	background:url(../images/art-programs/art-programs_21.jpg) no-repeat;
}

.prefooter-art-programs-3{
	float:left;
	width:255px;
	height:102px;
	background:url(../images/art-programs/art-programs_22.jpg) no-repeat;
}

.prefooter-art-programs-4{
	float:left;
	width:255px;
	height:102px;
	background:url(../images/art-programs/art-programs_23.jpg) no-repeat;
}

/************************homepage***********************/
#homepage .logo{
	background:url(../images/homepage/homepage_01.jpg) no-repeat;
    width:280px;
    height:107px;
    border:0;
	float:left;
}

#homepage .next-logo{
	float:left;
	width:740px
}

#homepage .join-email{
	float:left;
	width:474px;
	height:70px;
	background:url(../images/homepage/homepage_02.jpg) no-repeat;
}

#homepage .email-box{
	float:left;
	width:266px;
	height:70px;
	background:url(../images/homepage/homepage_03.jpg) no-repeat;
}

#homepage .txt-email-box{
	border: medium none;
	height:15px;
	margin-left:-40px;
	margin-top:28px;
	width:200px;
} 

#homepage .menu{
	float:left;
	width:740px;
	height:37px;
	background:url(../images/homepage/homepage_04.jpg) no-repeat;
}

.middle-homepage-1{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_05.jpg) no-repeat;
}

.middle-homepage-2{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_06.jpg) no-repeat;
}

.middle-homepage-3{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_07.jpg) no-repeat;
}

.middle-homepage-4{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_08.jpg) no-repeat;
}

.middle-homepage-5{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_09.jpg) no-repeat;
}

.middle-homepage-6{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_10.jpg) no-repeat;
}

.middle-homepage-7{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_11.jpg) no-repeat;
}

.middle-homepage-8{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_12.jpg) no-repeat;
}

.middle-homepage-9{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_13.jpg) no-repeat;
}

.middle-homepage-10{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_14.jpg) no-repeat;
}

.middle-homepage-11{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_15.jpg) no-repeat;
}

.middle-homepage-12{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/homepage/homepage_16.jpg) no-repeat;
}

#homepage .middle-navigator-left{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/homepage/homepage_17.jpg) no-repeat;
}

#homepage .middle-navigator-right{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/homepage/homepage_18.jpg) no-repeat;
}

.home-page-body-height{min-height:883px;}
.home-page-body-left,.home-page-body-right{width:37px;float:left;}
.home-page-body{float:left;width:942px;min-height:883px;background-color:#ecebe6;}
.home-page-body-col-1{float:left;width:310px;}
.home-page-body-col-2{float:left;width:313px;}
.home-page-body-col-3{float:left;width:319px;}
.what-we-do{min-height:399px;}
.what-we-do-content{text-align:left;width:265px;}
.opening-hours{height:62px;border-top:#CCCCCC solid 2px;width:287px;}
.opening-hours-margin-left{width:11px;float:left;}
.opening-hours-content{background-color:#cccbc7;min-height:145px;float:left;width:287px;text-align:left;}
.opening-hours-content p{margin:5px 0px 5px 0px;}
.opening-hours-content br{margin:0px;}
.opening-hours-margin-right{width:10px;float:left;}
.youth-workers{min-height:265px;}
.youth-workers-entry{min-height:45px;}
.youth-workers-thumbnail{float:left;width:70px;}
.youth-workers-entry-text{text-align:left;float:left;}
.youth-workers-entry-title{font-weight:bold;color:#64625f}
.youth-workers-entry-content{color:#64625f;font-size:11pt;width:240px;}
.youth-workers-entry-content-full {width:240px;}
.youth-workers-entry-content-full p{margin:3px;font-size:11pt;}
.youth-workers-entry-more{font-size:9pt;font-weight:bold;margin-top:10px;}
.youth-workers-entry-more a{color:#FF5A00;text-decoration: none;}
.youth-workers-entry-less {font-size:9pt;font-weight:bold;margin-bottom:10px;}
.youth-workers-entry-less a{color:#FF5A00;text-decoration: none;}
.youth-workers-entry-content span a{font-weight:bold;color:#FF5A00;text-decoration:none;}
.youth-workers-entry-content span a img{border: none;}
.facebook {padding-left:30px;padding-top:30px;width:319px;}
.facebook-link {padding:10px 0px 0px 20px;}
.facebook-link a{text-decoration:none;color:#FF5A00;font-weight: bold;}

.prefooter-homepage-1{
	float:left;
    width:255px;
    height:67px;
    background:url(../images/homepage/homepage_20.jpg) no-repeat;
}

.prefooter-homepage-2{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/homepage/homepage_21.jpg) no-repeat;
}

.prefooter-homepage-3{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/homepage/homepage_22.jpg) no-repeat;
}

.prefooter-homepage-4{
	float:left;
	width:255px;
	height:67px;
	background:url(../images/homepage/homepage_23.jpg) no-repeat;
}

/************************band-nights***********************/
#band-nights .logo{
	background:url(../images/band-nights/band-nights_01.jpg) no-repeat;
    width:280px;
    height:107px;
    border:0;
	float:left;
}

#band-nights .next-logo{
	float:left;
	width:740px
}

#band-nights .join-email{
	float:left;
	width:474px;
	height:70px;
	background:url(../images/band-nights/band-nights_02.jpg) no-repeat;
}

#band-nights .email-box{
	float:left;
	width:266px;
	height:70px;
	background:url(../images/band-nights/band-nights_03.jpg) no-repeat;
}

#band-nights .txt-email-box{
	border: medium none;
	height:15px;
	margin-left:-40px;
	margin-top:28px;
	width:200px;
}

#band-nights .menu{
	float:left;
	width:740px;
	height:37px;
	background:url(../images/band-nights/band-nights_04.jpg) no-repeat;
}

.middle-band-nights-1{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_05.jpg) no-repeat;
}

.middle-band-nights-2{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_06.jpg) no-repeat;
}

.middle-band-nights-3{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_07.jpg) no-repeat;
}

.middle-band-nights-4{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_08.jpg) no-repeat;
}

.middle-band-nights-5{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_09.jpg) no-repeat;
}

.middle-band-nights-6{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_10.jpg) no-repeat;
}

.middle-band-nights-7{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_11.jpg) no-repeat;
}

.middle-band-nights-8{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_12.jpg) no-repeat;
}

.middle-band-nights-9{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_13.jpg) no-repeat;
}

.middle-band-nights-10{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_14.jpg) no-repeat;
}

.middle-band-nights-11{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_15.jpg) no-repeat;
}

.middle-band-nights-12{
	float:left;
	width:255px;
	height:93px;
	background:url(../images/band-nights/band-nights_16.jpg) no-repeat;
}

#band-nights .middle-navigator-left{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/band-nights/band-nights_17.jpg) no-repeat;
}

#band-nights .middle-navigator-right{
	float:left;
	width:510px;
	height:16px;
	background:url(../images/band-nights/band-nights_18.jpg) no-repeat;
}

.band-nights-body-height{min-height:862px;}
.band-nights-body-left,.band-nights-body-right{width:37px;float:left;}
.band-nights-body{float:left;width:942px;min-height:862px;background-color:#ecebe6;}
.band-nights-body-col-1{float:left;width:151px;}
.band-nights-body-col-1-top-box{margin-top:80px;height:26px;margin-left:11px;}
.band-nights-body-col-1-margin-left{float:left;width:17px;height:714px;}
.band-nights-body-col-1-left-box{float:left;height:714px;}
.band-nights-body-col-1-box-content{float:left;background-color:#cccbc7;width:97px;height:714px;}
.band-nights-body-col-1-box-content a{text-decoration: none;color:#ff7800;}
.band-nights-body-col-1-right-box{float:left;height:714px;}
.band-nights-body-col-1-bottom-box-margin-left{float:left;width:17px;}
.band-nights-body-col-1-bottom-box{float:left;height:13px;background:url(../images/band-nights/band-nights_31.jpg) no-repeat;width:125px;}
.band-nights-body-col-2{float:left;width:481px;}
.band-nights-body-col-3{float:left;width:310px;}

.prefooter-band-nights-1{
	float:left;
	width:255px;
	height:88px;
	background:url(../images/band-nights/band-nights_20.jpg) no-repeat;
}

.prefooter-band-nights-2{
	float:left;
	width:255px;
	height:88px;
	background:url(../images/band-nights/band-nights_21.jpg) no-repeat;
}

.prefooter-band-nights-3{
	float:left;
	width:255px;
	height:88px;
	background:url(../images/band-nights/band-nights_22.jpg) no-repeat;
}

.prefooter-band-nights-4{
	float:left;
	width:255px;
	height:88px;
	background:url(../images/band-nights/band-nights_23.jpg) no-repeat;
}

.flyer-part,#flyer-newer,#flyer-older{
    display: none;
}

.flyer-part{
    line-height: 1.5em;
    font-size:12px;
}