#indexstripe, #indexstripe2 {
	display: block;
	position: absolute;
	top: 425px;
	background: #ECEFC7;
	height: 165px;
	width: 100%;
	z-index: -1;
}
#indexheader {
	position: relative
	margin: 0px 0px;
	padding: 0px;
	height: 231px;
}
#indexheader h1 { 
	margin: 0px auto;
	padding: 0px;
	height: 231px;
	width: 393px;
}
#indexheader p {
	display: none;
}
#indexnavigation {
	margin: 0px auto;
	padding: 29px 0px;
	width: 894px;
	height: 350px;
}
#indexnavigation ul {
	margin: 0px;
	padding: 0px;
}
#indexnavigation li {
	display:block;
	list-style:none;
	float:left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#indexnavigation .blog a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 252px;
	height: 252px;
	background: url(images/blog.jpg);
}
#indexnavigation .blog a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 252px;
	height: 252px;
	background: url(images/blog2.jpg);
}			
#indexnavigation .clients a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 390px;
	height: 252px;
	background: url(images/clients.jpg) center no-repeat;
}
#indexnavigation .clients a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 390px;
	height: 252px;
	background: url(images/clients2.jpg) center no-repeat;
}			
#indexnavigation .site a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 252px;
	height: 252px;
	background: url(images/site.jpg);
}
#indexnavigation .site a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 252px;
	height: 252px;
	background: url(images/site2.jpg);
}			
#login {
	display: block;
	margin: 50px auto;
	width: 300px;
	padding-bottom: 177px;
	text-align: right;
}
#login .textfield {
	margin: 2px;
	width: 200px;
}

#login p {
	text-align: center;
	font-size:12px;
	line-height: 16px;
	color: #000;
}

