body {
	width:			100%;
	height:			100%;
	background-color:	#FFF;
	color:			#666;
	margin:			0px;
	padding:		0px;
	font-size:		100%;
	font-family:		Cambria, Georgia, Arial, Helvetica;
	letter-spacing:		0.5px;
}

#canvas {
	position:		absolute;
	left:			50%;
	width:			570px;
	height:			100%;
	margin-left:		-285px;
}

#canvas-wide {
	position:		absolute;
	left:			50%;
	width:			820px;
	height:			100%;
	margin-left:		-430px;
}

#header {
	position:		absolute;
	left:			0px;
	top:			0px;
	width:			570px;
	height:			110px;
}

#header-wide {
	position:		absolute;
	left:			0px;
	top:			0px;
	width:			860px;
	height:			110px;
	background-image:	url("../images/gfx/header-wide.jpg");
}

#linkbar {
	position:		absolute;
	left:			0px;
	top:			110px;
	width:			570px;
	height:			40px;
	background-image:	url("../images/gfx/linkbar.jpg");
}

#linkbar-wide {
	position:		absolute;
	left:			0px;
	top:			110px;
	width:			860px;
	height:			40px;
	background-image:	url("../images/gfx/linkbar-wide.jpg");
}

#content {
	position:		relative;
	top:			150px;
	left:			0px;
	width:			570px;
	background-image:	url("../images/gfx/bgnd.gif");
}

#content-wide {
	position:		relative;
	top:			150px;
	left:			0px;
	width:			860px;
	background-image:	url("../images/gfx/bgnd-wide.gif");
}

#content-text {
	position:		relative;
	top:			10px;
	left:			35px;
	width:			500px;
}

#content-text-wide {
	position:		relative;
	top:			10px;
	left:			20px;
	width:			820px;
}

#footer {
	position:		relative;
	clear:			both;
	left:			0px;
	top:			15px;
	width:			570px;
	height:			60px;
	background-image:	url("../images/gfx/footer.gif");
}

#footer-wide {
	position:		relative;
	clear:			both;
	left:			0px;
	top:			15px;
	width:			860px;
	height:			70px;
	background-image:	url("../images/gfx/footer-wide.gif");
}

.photo-thumbs-wrapper {
	position:		relative;
	top:			5px;
	left:			50%;
	width:			810px;
	height:			120px;
	margin-left:		-405px;
	padding:		0px;
	background-image:	url("../images/gfx/photo-thumbs-bgnd.jpg");
	overflow:		hidden;
}

.photo-thumbs {
	position:		relative;
	top:			0px;
	left:			0px;
	width:			810px;
	height:			120px;
	padding:		0px;
	overflow:		hidden;
}

.photo-thumb {
	position:		relative;
	float:			left;
	top:			5px;
	left:			5px;
	width:			110px;
	height:			110px;
	margin:			0px 5px 5px 0px;
	text-align:		center;
	visibility:		hidden;
}

.photo-thumb-clr {
	position:		relative;
	clear:			both;
	width:			810px;
	height:			10px;
}

.photo-thumbs-loadbar-frame {
	position:		relative;
	top:			40px;
	left:			50%;
	width:			200px;
	margin-left:		-100px;
}

.photo-thumbs-loadbar-bar {
	position:		relative;
	top:			0px;
	left:			0px;
	width:			0px;
	height:			14px;
	margin:			2px;
	text-align:		center;
	background-color:	#666;
}

.photo-full {
	position:		relative;
	top:			10px;
	left:			50%;
	width:			810px;
	height:			810px;
	margin-left:		-405px;
	margin-bottom:		15px;
	padding:		0px;
	text-align:		center;
	overflow:		hidden;
	visibility:		hidden;
}

.photo-year {
	position:		relative;
	clear:			both;
	float:			left;
	left:			0px;
	width:			80px;
	margin-top:		10px;
}

.photo-links {
	position:		relative;
	float:			left;
	left:			5px;
	width:			420px;
	margin-top:		10px;
}

.photo-link-table {
	width:			500px;
}

.photo-link-table-year {
	width:			80px;
}

.photo-link-table-links {
	width:			420px;
	padding-top:		7px;
}

.game-table {
	width:			490px;
}

.game-table-text {
	width:			250px;
}

.game-table-image {
	width:			240px;
}

.image-table {
	width:			450px;
	height:			130px;
	text-align:		center;
	margin-left:		auto;
	margin-right:		auto;
}

.image-table-cell {
	width:			225px;
	text-align:		center;
}

.resume-table {
	width:			500px;
	padding:		5px;
}

.resume-table-column1 {
	width:			125px;
}

.resume-table-column2 {
	width:			375px;
}

img {
	border:			0px;
}

img.boxart {
	border:			5px solid #FFF;
}

img.photo-thumb-ls {
	margin-top:		17px;
	margin-left:		0px;
	border:			1px solid #FFF;
}

img.photo-thumb-pt {
	margin-top:		5px;
	margin-left:		0px;
	border:			1px solid #FFF;
}

img.photo-full-img {
	
}