body {
	background:#000 url(/images/backgrounds/canoe.jpg) no-repeat center top;
	height:1080px;
	font-family:Helvetica,Arial,sans-serif;
}
div#bg-frame {
	position:absolute;
	background:#fff url(/images/structure/layout_bg_init.png) no-repeat center top;
	top:0;
	left:0;
	width:100%;
	height:1180px;
	z-index:-10;
}
div#page {
	position:relative;
	width:960px;
	margin:0 auto;
	padding:16px;
}
	div#head {
		position:relative;
		height:436px;
		margin:0 8px 16px;
	}
		div#head div.left {
			position:absolute;
			top:0;
			left:0;
			width:280px;
			height:404px;
			padding:16px;
			background:transparent url(/images/heads/outdoors.png) no-repeat center 170px;
		}
			img#logo {
				display:block;
				margin:30px auto;
			}
			img#sesd-callout {
				position:absolute;
				display:block;
				bottom:0;
				right:0;
				
			}
		div#head div.right {
			position:absolute;
			top:0;
			right:0;
			width:600px;
			height:404px;
			padding:16px;
			background:transparent url(/images/structure/control.png) no-repeat right bottom;
			width:632px;
			height:436px;
			padding:0;
			background:#000;
		}
	div#communities {
		height:48px;
		margin:0 8px 16px;
	}
		div#communities p {
			padding:4px 8px;
			font-size:0.7em;
			color:#777;
		}
		div#communities ul {
			margin-left:16px;
		}
			div#communities ul li {
				display:block;
				float:left;
				color:#888;
				font-size:0.75em;
				font-weight:bold;
			}
				div#communities ul li a {
					display:block;
					padding:4px 8px;
					text-decoration:none;
					color:#aaa;
				}
					div#communities ul li a:hover {
						background:#222;
						color:#eee;
					}
	ul#buckets {
		height:200px;
		margin:16px 0;
	}
		ul#buckets li {
			position:relative;
			display:block;
			float:left;
			width:320px;
			height:200px;
			padding:0;
			cursor:pointer;
			background:transparent url(/images/v2/bucket_base.png) no-repeat top left;
			z-index:10;
		}
			ul#buckets li h1,
			ul#buckets li p,
			ul#buckets li p.learn-more a {
				position:absolute;
				top:0;
				left:0;
				width:320px;
				height:200px;
			}
			ul#buckets li h1 {
				z-index:15;
			}
			ul#buckets li p {
				z-index:20;
			}
			ul#buckets li p.learn-more a {
				z-index:25;
			}
			ul#buckets li p.learn-more a span {
				display:none;
			}
			ul#buckets li.a h1 {
				background:transparent url(/images/v2/bucket-a-escape.png) no-repeat left top;
			}
			ul#buckets li.a p {
				background:transparent url(/images/v2/bucket-a-escape-pic.png) no-repeat left top;
			}
			ul#buckets li.a p.learn-more {
				background:none;
			}
			ul#buckets li.a p.learn-more a {
				
			}
			ul#buckets li.b h1 {
				background:transparent url(/images/v2/bucket-b-explore.png) no-repeat left top;
			}
			ul#buckets li.b p {
				background:transparent url(/images/v2/bucket-b-explore-pic.png) no-repeat left top;
			}
			ul#buckets li.b p.learn-more {
				background:none;
			}
			ul#buckets li.b p.learn-more a {
				
			}
			ul#buckets li.c h1 {
				background:transparent url(/images/v2/bucket-c-enjoy.png) no-repeat left top;
			}
			ul#buckets li.c p {
				background:transparent url(/images/v2/bucket-c-enjoy-pic.png) no-repeat left top;
			}
			ul#buckets li.c p.learn-more {
				background:none;
			}
			ul#buckets li.c p.learn-more a {
				
			}
			ul#buckets li h1 {
			}
				ul#buckets li h1 span {
					display:none;
				}
			ul#buckets li p {
				z-index:10;
				width:200px;
				width:216px;
				width:176px;
				height:140px;
				padding:60px 122px 0 22px;
				color:#bbb;
				line-height:1.4em;
				font-size:0.95em;
			}
				ul#buckets li p a {
					color:#bbb;
					text-decoration:none;
				}
				ul#buckets li p.focus {
					color:#f8f8f8;
				}
					ul#buckets li p.focus a {
						color:#f8f8f8;
					}
			ul#buckets li a.pad {
				z-index:5;
				display:block;
				position:absolute;
				top:0;
				left:0;
				width:320px;
				height:200px;
			}
div#sd-tourism {
	width:260px;
	margin:40px auto;
}
	div#sd-tourism img {
		display:block;
		margin:0 auto;
	}
	div#sd-tourism p {
		margin-top:8px;
		font-size:0.8em;
		text-align:center;
		color:#333;
	}
	
	
	
	
	
a img {
	border:0;
}