body {
  background-attachment:initial;
  background-clip:initial;
  background-color:#FFFFFF;
  background-image:url(images/body-bg.png);
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  line-height:1em;
  overflow-x:auto;
  overflow-y:auto;
  margin: 0;
}

header {
	width: 100%;
	height: 100%;
	min-height: 535px;

	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	
	display: -moz-box;
	-moz-box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;
	
	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center; 
}

a {
	text-decoration: none;
	color: #fff;
}

nav {
	height: 100px;
}

footer {
	margin: 10px;
}

footer .contact {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	float: right;
	color: #fff;
	line-height: 20px;
	margin: 11px 20px 24px 0;
}

footer .contact p {
	margin: 0;
}

footer div {
	float: left;
	margin-left: 40px; 
}

.okhome {
	margin-top: 9px;
}

.logo {
	background-image: url(images/site.png);
	height: 535px;
	text-indent: -9999px;
	width: 572px;
}

.logo_r, .logo_r1, .logo_r2, .logo_r3 {
	position: fixed;
	background-image: url(images/site.png);
	background-position-x: -267px;
	height: 535px;
	width: 572px;
}


@media only screen and (max-width: 600px) {
	header {
		min-height: 286px;
	}
	
	.logo {
		background-image: url(images/sitemin.png);
		height: 286px;
		width: 268px;
	}
	
	.gplus a {
		margin-left: 1%;
	}
	
	footer div {
		width: 29%;
		margin: 0 1% 0 1%;		
	}
	
	footer .contact {
		font-size: 13px;
		line-height: 14px;
		margin-top: 20px;
	}
}

@media only screen and (max-width: 540px) {
	footer div {
		width: 200px;
		text-align: center;
	}
	
	footer {
		width: 200px;
		margin: 0 auto;
	}

	footer .contact {
		margin-right: 0;
	}

	.gplus {
		padding-left: 14px;
	}
	
	.w3 {
		padding-left: 9px;
	}
}