body
{ 
background: #03233f url('images/bg-gradient.png') repeat-x top left;
font-family: Georgia;
font-size: 12px;
margin: 0;
padding: 0;
}

div.container
	{
		width: 922px;
		height: 447px;
		background: url('images/artwork-bg.jpg') repeat-x top;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}

div.contentbox
	{
		width: 899px;
		height: 251px;
		background-color: #fff;
		margin: 125px 0px 0px 9px;
		position: absolute;
		padding: 0px;
	}

div.logo
	{
		margin: 11px 0px 0px 20px;
		float: left;
	}
	
div.navigation
	{
	float:right;
	border: 0px solid #000;
	margin: 24px 10px 0px 0px;
	width: 364px;
	font-family: arial,'trebuchet ms';
	font-size: 1.25em;
	}

div.navigation a.home
	{
		display: block;
		float: left;
		width: 62px;
		height: 22px;
		text-align: center;
		text-decoration: none;
		color: #03233f;
		padding-top: 2px;
		margin-right: 25px;
	}

div.navigation a.home:hover
	{
		background: url('images/home-about-bg.gif') no-repeat;
		color: #FFFFFF;
	}

div.navigation a.about
	{
		display: block;
		float: left;
		width: 62px;
		height: 22px;
		text-align: center;
		text-decoration: none;
		color: #03233f;
		padding-top: 2px;
		margin-right: 25px;
	}

div.navigation a.about-selected
	{
		display: block;
		float: left;
		width: 62px;
		height: 22px;
		text-align: center;
		text-decoration: none;
		color: #FFF;
		padding-top: 2px;
		margin-right: 25px;
		background: url('images/home-about-bg.gif') no-repeat;
	}

div.navigation a.about:hover
	{
		background: url('images/home-about-bg.gif') no-repeat;
		color: #FFFFFF;
	}

div.navigation a.portfolio
	{
		display: block;
		float: left;
		width: 82px;
		height: 22px;
		text-align: center;
		text-decoration: none;
		color: #03233f;
		padding-top: 2px;
		margin-right: 25px;
	}
div.navigation a.portfolio-selected {
	display: block;
	float: left;
	width: 82px;
	height: 22px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	padding-top: 2px;
	margin-right: 25px;
	background: url('images/portfolio-bg.gif') no-repeat;
}

div.navigation a.portfolio:hover
	{
		background: url('images/portfolio-bg.gif') no-repeat;
		color: #FFFFFF;
	}

div.navigation a.contact
	{
		display: block;
		float: left;
		width: 77px;
		height: 22px;
		text-align: center;
		text-decoration: none;
		color: #03233f;
		padding-top: 2px;
		margin-right: 0px;
	}

div.navigation a.contact-selected
	{
		display: block;
		float: left;
		width: 77px;
		height: 22px;
		text-align: center;
		text-decoration: none;
		color: #FFF;
		padding-top: 2px;
		margin-right: 0px;
		background: url('images/contact-bg.gif') no-repeat;
	}

div.navigation a.contact:hover
	{
		background: url('images/contact-bg.gif') no-repeat;
		color: #FFFFFF;
	}

div.welcome-1
	{
		color: #03233f;
		font-size: 2em;
		letter-spacing: .12em;
		position: absolute;
		margin: 42px 0px 0px 210px;
		z-index: 100;
	}

div.welcome-2
	{
		color: #03233f;
		width: 472px;
		height: 30px;
		border: 0px solid #000000;
		font-size: 1.33em;
		position: absolute;
		margin: 0px 0px 0px 400px;
		padding: 87px 0px 0px 0px;
		background: url('images/welcome-bracket.gif') no-repeat top right;
		z-index: 90;
		text-align: left;
	}

div.services
	{
	width: 899px;
	text-align: center;
	margin-top: 170px;
	color: #8d9ca8;
	position: absolute;
	font-size: 1.35em;
	}
	
div.p-blurb {
	color: #06365f;
	font-size: 1.3em;
	position: absolute;
	margin: 20px 0px 0px 19px;
	width: 260px;
	height: 123px;
	line-height: 1.3em;
}

div.p-blurb a {
	text-decoration: none;
	color: #195c97;
}

div.p-blurb a:hover {
	text-decoration: underline;
}

div.p-data {
	color: #06365f;
	font-size: 1.3em;
	position: absolute;
	margin: 20px 0px 0px 331px;
	width: 545px;
	height: 123px;
	line-height: 1.3em;
}

div.p-nav {
	margin: 1px 0 0 3px;
	font-size: .95em;
}

div.p-nav a {
	color: #06365f;
}

span.selected {
	font-weight: bold;
}

div.follow-me {
	font-size: .9em;
	margin-top: 7px;
}

div.follow-me img {
	border: 0;
	margin-bottom: -3px;
}

div.follow-me a {
	text-decoration: none;
	color: #195c97;
}

div.follow-me a:hover {
	text-decoration: underline;
}

.p-data .image {
	position: relative;
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 9px;
}
.p-data .image img {
	border: 0px;
}
