	html { height: 100%; }
	body {
		margin: 0;
		padding: 10px 0 0 0;
		font: 12px arial, sans-serif;
		color: #000;
		text-align: center;
		position: relative;
		height: 100%;
	}

	a { color: #406080; color:#28333f; }

	.right { display: block; text-align: right; }
	.center { display: block; text-align: center; }

	img { border: none; }

	#page {
		width:750px;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		position: relative;
	}

	#entry {
		clear: both;
		margin: 0;
		padding: 0;
		border: none;
		text-align: left;
		list-style: none;
	}

	#entry li {
		margin: 0;
		padding: 0;
		text-indent: -9999px;
		display: block;
		height: 67px;
		overflow: hidden !important;
	}

	#entry li a {
		display: block;
		margin: 0;
		padding: 0;
	}

	#entry li.website-design { height: 67px; }
	#entry li.website-design a {
		background: url(../images/website_portal.png) top left no-repeat;
		padding-top: 67px !important;
	}

	#entry li.logo-design { height: 48px; }
	#entry li.logo-design a {
		background: url(../images/logo_portal.png) top left no-repeat;
		padding-top: 48px !important;
	}

	#entry li.bizapp { height: 48px; }
	#entry li.bizapp a {
		background: url(../images/bizapp_portal.png) top left no-repeat;
		padding-top: 48px !important;
	}

	#entry li.design-usability { height: 69px; }
	#entry li.design-usability a {
		padding-top: 69px !important;
		background: url(../images/consult_portal.png) top left no-repeat;
	}

	#entry img { border: none; margin: 0; padding: 0; float: left;}

	#bluebar {
		background: #406080;
background: #28333f;
		height: 23px;
		clear: both;
	}

	#footer {
		clear: both;
		color: #aaa;
		font-size:10px;
		text-align: center;
		padding-top: 20px;
	}

	#footer span { display: block; border-top: 1px solid #ccc; padding-top: 6px; }

	#footer img { border: none; margin: 4px 0; padding: 0; }

	#footer a { color: #aaa; }
	#footer a:hover { color: #406080; }

	#header-image {
		border: none;
		border-bottom: 12px solid #406080;
border-color:#28333f;
		display: block;
	}

	#text{
		font: 10px arial, sans-serif;
		color: #888;
		padding: 10px 0 0 0;
	}

	#text a { color: #888; }

/* NEW BLUE */
.wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #181818;
	height: 100%;
	width: 100%;
	text-align: center;
}

.big {
	width: 450px;
	margin: 0 auto;
	padding: 1em;
	background: #181818;
	color: #fcfcfc;
	font: 16px Arial,Helvetica,Sans-serif;
	text-align:left;
}
.big h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
}
.big a { color: #fcfcfc; cursor: pointer; text-decoration: underline; }
.center { text-align: center; }

.killwrap { position: static; top: auto; left: auto; background: #fff; font-size: 10px; color: #888; }
.killwrap .big { width: auto; background: #fff; font-size: 10px; color: #888; font-size: 10px; }
.killwrap h2 { margin: 1em 0 0 0 !important; padding: 0 !important; }
.killwrap p { margin: 0 !important; padding: 0 !important; }

#newblue .blue { color: #2A7AB9; }
#newblue .orange { color: #CB7F41; }
#newblue .green { color: #639150; }


#phone {
 position: absolute;
 font-size: 1em;
 right: 10px;
 top: 10px;
 color: #666;
 font-style: italic;
}

#phone span {
 margin: 0 0 0 6px;
 font-size: 2.5em;
 font-style: normal;
 font-weight: bold;
 background-color: #454545;
 color: #fff;
}

#phone p { margin: 0; padding: 0; }

