.content-page div.header {
	background: url('../images/bg_logo.gif') no-repeat top right;
	height: 90px;
	margin-right: 30px;
}

	.content-page  div.container div.inner h2 {
		position: absolute;
		top: 0px;
		left: 30px;
		padding: 0;
		margin: 0;
		width: 400px;
		height: 130px;
	}

	.content-page  div.container div.inner h2.personal_projects {
		background: url('../images/headlines/personal-projects.gif') no-repeat top left;
	}

	.content-page  div.container div.inner h2.work_in_progress {
		background: url('../images/headlines/work-in-progress.gif') no-repeat top left;
	}

	.content-page  div.container div.inner h2.commissions {
		background: url('../images/headlines/commissions.gif') no-repeat top left;
	}

	.content-page  div.container div.inner h2.biography {
		background: url('../images/headlines/biography.gif') no-repeat top left;
	}

	.content-page  div.container div.inner h2.contact {
		background: url('../images/headlines/contact.gif') no-repeat top left;
	}

		.content-page div.container div.inner h2 span {
			display: none;
		}

	.content-page div.container div.inner ul.navigation {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 953px;
		height: 52px;
		position: absolute;
		bottom: 0px;
		left: 0px;
		background: url('../images/bg_content_menu.gif') no-repeat top left;
	}

			.content-page div.container div.inner ul.navigation li a {
				display: block;
				height: 52px;
				position: absolute;
			}
			
			.content-page div.container div.inner ul.navigation li a:hover {
				/*border-bottom: 1px dashed #c1bfc0;*/
				background: url('../images/menu_highlight.gif') no-repeat bottom right;
			}
			
			.content-page div.container div.inner ul.navigation li.back a {
				width: 60px;
				top: 0px;
				left: 0px;
			}

			.content-page div.container div.inner ul.navigation li.home a {
				width: 80px;
				top: 0px;
				left: 90px;
			}
			
			.content-page div.container div.inner ul.navigation li.personal-projects a {
				width: 170px;
				top: 0px;
				left: 195px;
			}

			.content-page div.container div.inner ul.navigation li.work-in-progress a {
				width: 135px;
				top: 0px;
				left: 385px;
			}

			.content-page div.container div.inner ul.navigation li.commission a {
				width: 110px;
				top: 0px;
				left: 560px;
			}

			.content-page div.container div.inner ul.navigation li.biography a {
				width: 124px;
				top: 0px;
				left: 706px;
			}
			
			.content-page div.container div.inner ul.navigation li.contact a {
				width: 85px;
				top: 0px;
				left: 865px;
			}
			

.mini {
	padding-left: 120px;
}

.content ul {
	list-style: none;		
	width: 450px;
	margin: 0;
	padding: 0;
}		

.content ul.left {
	float: left;
}

.content ul.right {
	float: right;
}

	.content ul li {
		padding: 7px 0px 25px 50px;
	}

	.content ul li.one {
		background: url('../images/bullet_1.gif') no-repeat top left;
	}

	.content ul li.two {
		background: url('../images/bullet_2.gif') no-repeat top left;
	}

	.content ul li.three {
		background: url('../images/bullet_3.gif') no-repeat top left;		
	}	
	
	
.gallery {
	padding-left: 60px;
	padding-right: 60px;
	text-align: center;
	position: relative;
}		

	.gallery a.next {
		position: absolute;
		top: 260px;
		right: 100px;
		display: block;
		width: 55px;
		height: 24px;
		background: url('../images/arrow_next.gif') no-repeat top left;		
	}

	.gallery a.prev {
		position: absolute;
		display: block;
		top: 260px;
		left: 100px;
		width: 57px;
		height: 23px;
		background: url('../images/arrow_prev.gif') no-repeat top left;		
	}

		.gallery a.prev span,
		.gallery a.next span {
			display: none;
		}
	