.even circle{
	fill: #95a5a6;
}

.odd circle{
	fill: #2c3e50;
}

img{
	position: absolute;
	z-index: 100;
}

body {
  background: url(../img/tall_winter_birch.png);
  background-image: url(../img/tall_winter_birch.png), none;
  background-repeat: no-repeat;
  background-position: center top;
  height: 3500px;
  -ms-interpolation-mode: bicubic;
  image-rendering: -moz-crisp-edges;
  margin-top: 0px;
  width: 100%;
  overflow-x: hidden;

}

html{
	background: -moz-linear-gradient(top,  #a7d3db 0%, #cfddc9 78%, #e2e3ce 88%, #fceabd 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7d3db), color-stop(78%,#cfddc9), color-stop(88%,#e2e3ce), color-stop(100%,#fceabd)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #a7d3db 0%,#cfddc9 78%,#e2e3ce 88%,#fceabd 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #a7d3db 0%,#cfddc9 78%,#e2e3ce 88%,#fceabd 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #a7d3db 0%,#cfddc9 78%,#e2e3ce 88%,#fceabd 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #a7d3db 0%,#cfddc9 78%,#e2e3ce 88%,#fceabd 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d3db', endColorstr='#fceabd',GradientType=0 ); /* IE6-8 */

    background-repeat: no-repeat;
    min-width: 100%;
    height : 3500px;
    overflow-x: hidden;
}


@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

  html,
  body{
    width:100%;
    overflow-x:hidden;
  }

}



.venue {
	position: absolute;
	top: 1220px;
	left: 0px;
	width: 49%;
	height: 200px;
}

.venue:hover { 
	background-color: yellow;
	opacity: 0.05;
}

.sleeping {
	position: absolute;
	top: 1480px;
	left: 55%;
	width: 45%;
	height: 200px;
}

.sleeping:hover { 
	background-color: yellow;
	opacity: 0.05;
}

.registry {
	position: absolute;
	top: 1720px;
	left: 0px;
	width: 49%;
	height: 200px;
}

.registry:hover { 
	background-color: yellow;
	opacity: 0.05;
}

.instagram {
	position: absolute;
	top: 1960px;
	left: 55%;
	width: 45%;
	height: 230px;
}

.instagram:hover { 
	background-color: yellow;
	opacity: 0.05;
}

.hashtag {
	position: absolute;
	top: 2250px;
	left: 0%;
	width: 49%;
	height: 280px;

}

.hashtag:hover { 
	background-color: yellow;
	opacity: 0.05;
}

.ourstory {
	position: absolute;
	top: 2590px;
	left: 55%;
	width: 49%;
	height: 220px;

}

.ourstory:hover { 
	background-color: yellow;
	opacity: 0.05;
}


.funactivities {
	position: absolute;
	top: 2850px;
	left: 0%;
	width: 49%;
	height: 280px;

}

.funactivities:hover { 
	background-color: yellow;
	opacity: 0.05;
}


.livebackground{
	position: absolute;
	top: 2370px;
	left: 0%;
	width: auto;
	height: 9400px;
	background-color: #CBCACF;
	z-index: -2;
}

.registrybackground{
	position: absolute;
	top: 11630px;
	left: 0%;
	width: auto;
	height: 1200px;
	background-color: #C1AD9A;
	z-index: -2;
}

.lower_bg {
	position: absolute;
	top: 11630px;
	left: 0%;
	width: 100;
	height: 4500px;
	background: url(img/tall_winter_birch_bottom.png);
  	background-image: url(img/tall_winter_birch_bottom.png), none;
  	background-repeat: no-repeat;
  	background-position: center top;

  	-ms-interpolation-mode: bicubic;
  	image-rendering: -moz-crisp-edges;
  	overflow-x: hidden;
  	margin-top: 0px;
}



.footy{
	position: absolute;
	top: 3050px;
	background:url(../img/see_you_there.png);
	background-repeat: no-repeat;
  	background-position: center bottom;
	height: 750px;
	width: 100%;
}

.contact{
	position: absolute;
	top: 3000px;
	height: 100px;
	width: 1100px;
	color: #7f8c8d;
}


.ground{
	width: 2000px;
	position: relative;
	top: 0px;
	left: -400px;
}

.b1{
	position: absolute;
	top: 1420px;
	height: 200px;
	z-index: 20;
	margin-left: 30px;
}


.cl1{
	position: absolute;
	top: 1470px;
	height: 200px;
	z-index: 0;
}

.cl2{
	position: absolute;
	top: 1170px;
	height: 200px;
	z-index: 0;
}

	/* Global styles all explainations require. */
/* AUTO GENERATED FILE. */

