/*
Homepage specific styles
****************************************/

.home #homepage_people {
	position:absolute;
	left:400px;
	top:150px;
	z-index:1;
	width:377px;
	height:360px;
	margin:0;
	padding:0;
	background:transparent url(../images/decoration/homepage_people.png) top left no-repeat;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}


	.home #home_banner {
		position:relative;
		z-index:2;
		background:transparent url(../images/structural/section_banner_bg.gif) top right no-repeat;	
		/*behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "http://weekenderinteractive.butlinsonline.co.uk/css/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));*/
		margin:5px 0 1em 18px;
		width:539px;
		height:228px;
		padding:0;
	}
	.home #homepage_features {
		width:550px;
	}
	
	

		.home #home_banner .wysiwyg {
			position: relative !important;
			height:140px;
			padding:0;
			width:275px;
			margin:55px 5px 0 10px;
			float:right;
			overflow:auto;
		}
			.home #home_banner .wysiwyg a{
				position: relative !important;
			}

div#weekenderLatestWrapper {
	display:inline;
	float:left;
	width:530px;
	margin:0 0 0 18px;
	padding:0 0 10px 0;
	background:url(../images/layout/bg_latest_bottom.png) no-repeat bottom left;
}
	div#weekenderLatest {
		display:inline;
		float:left;
		width:530px;
		margin:0;
		padding:13px 0 0 0;
		background:url(../images/layout/bg_latest_top.png) no-repeat top left;
	}

		div#weekenderLatestContent {
			display:inline;
			float:left;
			width:514px;
			margin:0;
			padding:0 8px;
			background:#FDE5F4;
		}

		
div#weekenderLatestWrapper h2 {
	text-indent:-9009px;
	height:24px;
	display:block;
	width:318px;
	background:url(../images/layout/bg_your_latest_posts.gif) top left no-repeat;
	margin:0 0 .25em 0;
}
		
div#latestPicsWrappers {
	display:inline;
	float:left;
	width:514px;
	padding:0 0 10px 0;
	margin: 0 0 .5em 0;
	background:url(../images/layout/bg_latest_post_bottom.gif) no-repeat bottom left;
}
	div#latestPicsWrappers ul {
		float:left;
		width:514px;
		padding:15px 0 0 3px;
		background:url(../images/layout/bg_latest_post_top.gif) no-repeat top left;
	}
		div#latestPicsWrappers ul li {
			display:inline;
			float:left;
			width:106px;
			margin:0 0 0 7px;
			padding:0 8px;
		}
		div#latestPicsWrappers ul li.first {
			margin:0;
		}

		div#latestPicsWrappers ul li p img {
			border:1px solid #ccc;
		}
		div#searchResults ol#weekenderComment li p img a:hover {
			border:1px solid #F578C2;
		}
		div#latestPicsWrappers ul li h3 {
			font-size:120%;
			color:#EC018C;
		}
		div#latestPicsWrappers ul li p.location {
			font-weight:bold;
		}
		

ul#latestExtra {
	float:left;
	width:506px;
	margin:0 0 0 4px;
}

	ul#latestExtra li {
		background:url(../images/layout/bg_post_dot_horizontal.gif) repeat-x bottom left;
		padding:5px 0;
		margin:0 0 .5em 0;
	}

	ul#latestExtra li.last {
		background:none;
		padding:0; 
	}

		ul#latestExtra li a {
			text-indent:-9009px;
			height:25px;
			display:block;
			cursor:pointer;
		}
	
		ul#latestExtra li.morePhotos a {
			width:286px;
			background:url(../images/layout/bg_more_comments.gif) top left no-repeat;
		}
	
		ul#latestExtra li.tellUs a {
			width:346px;
			background:url(../images/layout/bg_tell_us.gif) top left no-repeat;
		}
		