@charset "utf-8";
/* replaces inline css */
/** front **/

body.front .scroll-pane,
body.front .scroll-pane-arrows{
	width: 100%;
	height: 240px;
	overflow: auto;
}

body.innerpage .scroll-pane,
body.innerpage .scroll-pane-arrows{
	width: 500px;
	height: 250px;
	overflow: auto;
}

body.innerpage.photos .scroll-pane,
body.innerpage.photos .scroll-pane-arrows,
body.innerpage.videos .scroll-pane,
body.innerpage.videos .scroll-pane-arrows,
body.innerpage.partners .scroll-pane,
body.innerpage.partners .scroll-pane-arrows,
body.innerpage.blog .scroll-pane,
body.innerpage.blog .scroll-pane-arrows,
body.innerpage.roadtrip .scroll-pane,
body.innerpage.roadtrip .scroll-pane-arrows{
	width: 100%;
}

body.innerpage.videos .scroll-pane,
body.innerpage.videos .scroll-pane-arrows,
body.innerpage.blog .scroll-pane,
body.innerpage.blog .scroll-pane-arrows,
body.innerpage.roadtrip .scroll-pane,
body.innerpage.roadtrip .scroll-pane-arrows{
	height: 300px;
}

body.innerpage .content-image{
	left:566px;	
}


.horizontal-only
{
	height: auto;
	max-height: 200px;
}

/** common **/
body{
	margin:0;
	background-color: #000;
	background-image: url(background.jpg);
	background-repeat: repeat;
}


.horizontal-only
{
	height: auto;
	max-height: 200px;
}


div.container {
	position: absolute;

	margin-left:-500px;
	left:50%;

	width:1000px;
	height:664px;

}

div.slice-1 {
	position:absolute;
	left:0px;
	top:0px;
	width:432px;
	height:89px;
}

div.slice-sky {
	position:absolute;
	left:432px;
	top:0px;
	width:568px;
	height:249px;
}

div.slice-bus {
	position:absolute;
	left:0px;
	top:89px;
	width:432px;
	height:374px;
}

div.slice-2 {
	position:absolute;
	left:432px;
	top:249px;
	width:214px;
	height:100px;
}

div.slice-minibus {
	position:absolute;
	left:646px;
	top:249px;
	width:135px;
	height:100px;
}

div.slice-3 {
	position:absolute;
	left:781px;
	top:249px;
	width:219px;
	height:100px;
}

div.slice-4 {
	position:absolute;
	left:432px;
	top:381px;
	width:568px;
	height:82px;
}

div.slice-5 {
	position:absolute;
	left:0px;
	top:463px;
	width:1000px;
	height:201px;
	z-index: 0;
}





div.link-wordpress {
	display: block;
	float:left;
	margin: 6px;
	background-image: url(images/button_wordpress.png);
	width: 36px;
	height: 37px;

}






div.buttoncommunity_on {
	
	display: block;
	position:absolute;
	left:0px;
	top:424px;
	width:334px;
	height:192px;
	z-index: 4;
    background-image: url(images/button_community.png);


}

div.buttoncommunity_on:hover
{
background-position: 0 0;
}


div.buttoncommunity {
	display: block;
	position:absolute;
	left:0px;
	top:424px;
	width:334px;
	height:192px;
	z-index: 4;
    background-image: url(images/button_community.png);
	background-position: -334px 0;


}
div.buttoncommunity:hover
{
background-position: 0 0;
}

div.buttonboomstudios_on {
	display: block;
	position:absolute;
	left:333px;
	top:408px;
	width:335px;
	height:208px;
	z-index: 4;
	background-image: url(images/button_boomstudios.png);
}
div.buttonboomstudios_on:hover
{
background-position: 0 0;
}
div.buttonboomstudios {
	display: block;
	position:absolute;
	left:333px;
	top:408px;
	width:335px;
	height:208px;
	z-index: 4;
	background-image: url(images/button_boomstudios.png);
	background-position: -335px 0;
}
div.buttonboomstudios:hover
{
background-position: 0 0;
}

div.buttonbusparties_on {
	display: block;
	position:absolute;
	left:667px;
	top:393px;
	width:333px;
	height:223px;
	z-index: 4;
	background-image: url(images/button_busparties.png);
}
div.buttonbusparties_on:hover
{
background-position: 0 0;
}
div.buttonbusparties {
	display: block;
	position:absolute;
	left:667px;
	top:393px;
	width:333px;
	height:223px;
	z-index: 4;
	background-image: url(images/button_busparties.png);
	background-position: -333px 0;
}
div.buttonbusparties:hover
{
background-position: 0 0;
}

div.title {
	position:absolute;
	left:551px;
	top:6px;
	width:384px;
	height:123px;
	z-index: 3;
}

div.titlecontent {
	position:absolute;
	left:26px;
	top:40px;
	z-index: 3;

}

div.title-community {
	position:absolute;
	left:26px;
	top:40px;
	z-index: 3;

}
div.title-boomstudios {
	position:absolute;
	left:26px;
	top:40px;
	z-index: 3;

}
div.title-busparties {
	position:absolute;
	left:26px;
	top:40px;
	z-index: 3;

}
div.title-blog {
	position:absolute;
	left:35px;
	top:75px;
	z-index: 3;

}
div.title-videos {
	position:absolute;
	left:35px;
	top:75px;
	z-index: 3;

}
div.title-photos {
	position:absolute;
	left:35px;
	top:73px;
	z-index: 3;

}
div.title-music {
	position:absolute;
	left:35px;
	top:75px;
	z-index: 3;

}
div.title-partners {
	position:absolute;
	left:35px;
	top:75px;
	z-index: 3;

}
div.title-minibusroadtrips {
	position:absolute;
	left:35px;
	top:75px;
	z-index: 3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;

}


div.contact {
	position:absolute;
	left:119px;
	top:0px;
	width:311px;
	height:56px;
	z-index: 2;
}

div.menu {
	position:absolute;
	left:0px;
	top:616px;
	width:1000px;
	height:48px;
	z-index: 2;
	background-image: url(images/menubackground.jpg);
	border-width: 0;
	margin: 0;
	padding: 0;

}

div.content {
	position:absolute;
	left:20px;
	top:57px;
	width:920px;
	height:322px;
	padding-left:19px;
	padding-right:19px;
	padding-top:75px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	z-index: 2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;

}

div.content-background {
	position:absolute;
	left:20px;
	top:57px;
	width:920px;
	height:322px;
	padding-left:19px;
	padding-right:19px;
	padding-top:75px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	z-index: 1;
	background-color: #919191;
	opacity:0.87;
	filter:alpha(opacity=87);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;

}
div.content-image {
	position:absolute;
	left:526px;
	top:144px;
	width:380px;
	height:207px;
	z-index: 3;

}

div.content-community {
	position:absolute;
	left:20px;
	top:57px;
	width:920px;
	height:297px;
	padding-left:19px;
	padding-right:19px;
	padding-top:100px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	z-index: 2;
	background-color: #90019a;
	opacity:0.87;
	filter:alpha(opacity=87);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;

}

div.content-boomstudios {
	position:absolute;
	left:20px;
	top:57px;
	width:920px;
	height:297px;
	padding-left:19px;
	padding-right:19px;
	padding-top:100px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	z-index: 2;
	background-color: #5bb0f6;
	opacity:0.87;
	filter:alpha(opacity=87);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;

}

div.content-busparties {
	position:absolute;
	left:20px;
	top:57px;
	width:920px;
	height:297px;
	padding-left:19px;
	padding-right:19px;
	padding-top:100px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	z-index: 2;
	background-color: #ee2e9e;
	opacity:0.87;
	filter:alpha(opacity=87);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;

}

div.link-wordpress {
	display: block;
	float:left;
	margin: 6px;
	background-image: url(images/button_wordpress.png);
	width: 36px;
	height: 37px;

}
div.link-wordpress:hover
{
background-position: -36px 0;
}
div.link-flickr {
	display: block;
	float:left;
	margin: 6px;
		background-image: url(images/button_flickr.png);
	width: 35px;
	height: 37px;
}
div.link-flickr:hover
{
background-position: -35px 0;
}
div.link-youtube {
	display: block;
	float:left;
	margin: 6px;
	background-image: url(images/button_youtube.png);
	width: 36px;
	height: 37px;

}
div.link-youtube:hover
{
background-position: -36px 0;
}
div.link-facebook {
	display: block;
	float:left;
	margin: 6px;
	background-image: url(images/button_facebook.png);
	width: 36px;
	height: 37px;

}
div.link-facebook:hover
{
background-position: -36px 0;
}
div.link-twitter {
	display: block;
	float:left;
	margin-right: 0px;
	margin-left:6px;
	margin-top:6px;
	margin-left:6px;
	background-image: url(images/button_tweeter.png);
	width: 36px;
	height: 37px;

}
div.link-twitter:hover
{
background-position: -36px 0;
}



div.link-twitterfeed {
	float:left;
	margin-top: 6px;
	background-image: url(images/box_tweeter.png);
	width: 410px;
	height: 37px;
	z-index: 1;
	overflow:hidden;
	margin-bottom:-10px;
}
div.link-home {

	display: block;
	background-image: url(images/button_home.png);
	float:left;
	width: 61px;
	height: 26px;
	margin-top: 12px;
	margin-left:21px;

}

div.link-home:hover
{
background-position: -61px 0;
}


div.link-blog {
	display: block;
	background-image: url(images/button_blog.png);
	float:left;
	width: 55px;
	height: 25px;
	margin-top: 12px;

}
div.link-blog:hover
{
background-position: -55px 0;
}

div.link-photos {
	display: block;
	background-image: url(images/button_photos.png);
	float:left;
	width: 76px;
	height: 26px;
	margin-top: 12px;

}
div.link-photos:hover
{
background-position: -76px 0;
}
div.link-videos {
	display: block;
	background-image: url(images/button_videos.png);
	float:left;
	width: 68px;
	height: 25px;
	margin-top: 12px;

}
div.link-videos:hover
{
background-position: -68px 0;
}
div.link-music {
	display: block;
	background-image: url(images/button_music.png);
	float:left;
	width: 65px;
	height: 27px;
	margin-top: 12px;

}
div.link-music:hover
{
background-position: -65px 0;
}
div.link-partners {
	display: block;
	background-image: url(images/button_partners.png);
	float:left;
	width: 95px;
	height: 26px;
	margin-top: 12px;

}
div.link-partners:hover
{
background-position: -95px 0;
}
div.text-partners {
	display: block;
	float:left;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 8px;
	width: 80px;
	height: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background-position:center;
	
}
div.link-peckhamsettlement {
	display:block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_peckhamsettlement.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-regenerate {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_regenerate.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-liquid {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_liquid.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-met {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_met.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-xlp {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_xlp.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-groundworks {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_groundworks.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-storm {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_storm.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-oasis {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_oasis.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-fairtrade {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_fairtrade.jpg);
	background-repeat:no-repeat;
	background-position:center;;
	width: 100px;
	height: 100px;
}
div.link-letthemusicspeak {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_letthemusicspeak.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-citygateway {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_citygateway.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
}
div.link-batterseapowerstation {
	display: block;
	float:left;
	margin: 5px;
	background-image: url(images/logo_batterseapowerstation.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;

}

#images { height: 185px; width: 240px; padding:0; margin:0; overflow: hidden;}
#images img { border:none;}

.tweet, .query {
  font-family:Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #ffffff;
  line-height: 1.4em;}
  .tweet .tweet_list, .query .tweet_list {
	-webkit-border-radius: .3em;
	list-style-type: none;
	margin: 0;
	padding:0;
	overflow:inherit
    }
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      .tweet .tweet_list li a, .query .tweet_list li a {
        color: #ffffff; }
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #000000; }
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .3em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }


.gfc-control {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	border:none
}
.gfc-resultsRoot {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	border:none
	}
.gfc-resultsHeader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	border:none
	}
.gfc-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	padding:5px;
	font-weight: bold;
	border:none
}
#feedControl .gf-author {
	display : none;
	word-spacing: inherit;
	border:none
}

.gfc-results {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	border:none
	}
.gfc-result {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	border:none
	}

a.gf-title {
	font-weight: bold; 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000; 
	text-decoration:none; 
	padding:5px 0px
	border:none
	}

.gf-relativePublishedDate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	border:none
	}
	
a.gf-relativePublishedDate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	border:none
	}
	
.gf-snippet {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
	padding:3px 0px;
	overflow:visible;
	border:none
}

.blog h1{ 	font-family:Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold; }
.blog p { }
.blog em {font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;  }

ul {
	list-style:none}
li {
	list-style:none}h1 .feedIcon {
	font-size: 12px;
}

