body {
	height:inherit;
	margin:0;
	padding:0;
	background-color: #ffffff;
}

.arial-12px-white {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.arial-12px-blue {
	font-family: Arial;
	font-size: 12px;
	color: #172646;
}

.arial-header-white {
	font-family: Arial;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}

a:link {
	color: #717C9C;
	text-decoration: none;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #717C9C;
	font-size: 12px;
}
a:hover {
	text-decoration: none;
	color: #B51027;
	font-size: 12px;
}
a:active {
	text-decoration: none;
	color: #717C9C;
	font-size: 12px;
}
body {
	font:12px;
	font-family: Helvetica;
	background-color: #717C9C;
}

#headerbg {
}

#container {
	position:relative;
	margin:0 auto;
	width:830px;
	height: 660px;
	background-color: #717C9C;
}

#container_about {
	position:relative;
	margin:0 auto;
	width:830px;
	height: 850px;
	background-color: #717C9C;
}

#container_portfolio {
	position:relative;
	margin:0 auto;
	width:830px;
	height: 980px;
	background-color: #717C9C;
}

#footer {
	text-align:center;
}

.left { 
	float:left; 
	width:500px; 
	background:#717C9C; } 

.right { 
	float:left; 
	width:200px; 
	clear:right; 
	background:#717C9C; } 

.left p, .right p { padding:10px; }

.clear {
	clear:both;
}

#home_image_780x660 {
	position:absolute;
	left:25px;
	top:0px;
	width:780px;
	height:660px;
	z-index:1;
}

#about_image_780x850 {
	position:absolute;
	left:25px;
	top:0px;
	width:780px;
	height:850px;
	z-index:1;
}

#portfolio_image_780x980 {
	position:absolute;
	left:25px;
	top:0px;
	width:780px;
	height:980px;
	z-index:1;
}

#gallery_images {
	position:absolute;
	left:302px;
	top:135px;
	width:488px;
	height:272px;
	z-index:2;
}

#gallery-buttons {
	position:absolute;
	left:302px;
	top:407px;
	width:478px;
	height:12px;
	z-index:3;
	background-color: #172646;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#logo_white {
	position:absolute;
	left:35px;
	top:40px;
	width:250px;
	height:186px;
	z-index:1;
}
#navigation_right {
	position:absolute;
	left:302px;
	top:88px;
	width:488px;
	height:35px;
	z-index:1;
}
#faded_square_1 {
	position:absolute;
	left:35px;
	top:255px;
	width:240px;
	height:auto;
	z-index:1;
	background-image: url(images/50x1000_blue_background.jpg);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}	
#faded_square_2 {
	position:absolute;
	left:35px;
	top:390px;
	width:250px;
	height:auto;
	z-index:1;
	background-image: url(images/50x1000_blue_background.jpg);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faded_square_3 {
	position:absolute;
	left:302px;
	top:135px;
	width:478px;
	height:auto;
	z-index:1;
	background-image: url(images/50x1000_blue_background.jpg);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faded_square_4 {
	position:absolute;
	left:302px;
	top:135px;
	width:478px;
	height:auto;
	z-index:1;
	background-image: url(images/50x1000_blue_background.jpg);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faded_square_contactform {
	position:absolute;
	left:302px;
	top:390px;
	width:auto;
	height:auto;
	z-index:1;
	background-image: url(images/50x1000_blue_background.jpg);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faded_square_contactform_php {
	position:absolute;
	left:295px;
	top:390px;
	width:375px;
	height:160px;
	z-index:1;
	background-image: url(images/250x225_white_background_80%25.png);
	padding-left: 0px;
	padding-top: 0px;
	margin-right: 15px;
}
#gradiant_left {
	position:absolute;
	left:0px;
	top:0px;
	width:25px;
	height:600px;
	z-index:1;
}
#gradiant_right {
	position:absolute;
	left:805px;
	top:0px;
	width:25px;
	height:600px;
	z-index:1;
}
#thumbnail_holder {
	position:absolute;
	left:35px;
	top:441px;
	width:756px;
	height:504px;
	z-index:1;
	border: 0;
}

.style2 {color: #FFFFFF}
.style1 {color: #172646}

