body {
	padding:0px;
	margin:0px;
	background-color:#000;
	color:#fff;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
}

h1 {
	position:absolute;
	font:normal 24px Helvetica, sans-serif;
	color:#fff;
	top:40px;
	right:20px;
}

.splash h1 {
	position:absolute;
	color:#adadad;
	z-index:2;
	left:40%;
	top:5px;
}

ul, li {list-style-type:none; padding:0px; margin:0px;}

a:link {color:#dedede; text-decoration:none; font-variant:small-caps;}
a:visited {color:#dedede; text-decoration:none; font-variant:small-caps;}
a:hover {color:#d1c17c; text-decoration:underline; font-variant:small-caps;}
a:active {color:#dedede; text-decoration:none; font-variant:small-caps;}


#container {
	position:absolute;
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:20px;
}

#content {
	position:relative;
	height:600px;
	padding:0px;
	margin:0px;
}


#navigation {
	position:relative;
	height:60px;
	padding:10px 15px;
}

#navigation ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#navigation li {
	list-style-type:none;
	display:inline;
	padding-right:20px;
	margin:0px;
	font:normal 14px Arial, Helvetica, Verdana, sans-serif;
}

#book ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#book li {
	list-style-type:none;
	display:inline;
	padding-right:20px;
	margin:0px;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
}

#book a {color:#808080;}

#book a:hover {color:#d1c17c;}

#portfolio {
	position:relative;
	width:100%;
	height:540px;
	padding:10px 0px;
	margin:0px;
	background-color:#000;
	overflow:auto;
}

#mainpage {
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
}

#mainpage table { 
	width:1000px;
	margin:20px;
}

#mainpage tr { margin:10px auto; }

#mainpage td { 
	width:240px;
	height:260px;
	border-left:solid 1px #fff;
	text-align:center;
}

#mainpage p { margin-top:40px; text-align:left; margin-left:25px; }

#mainpage p:first-line {
	font:bold 12px Arial, Helvetica, Verdana, sans-serif;
	color:#606060;
}

#mainpage img { 
	margin:0px auto; 
	background-color:#808080;
	border:solid 6px #808080;
}

#bio {
	position:relative;
	width:100%;
	padding:10px 0px;
	margin:0px;
	background-color:#000;
	overflow:auto;
}

#bio h3 {
	font:normal 24px Arial, Helvetica, Verdana, sans-serif;
	font-variant:small-caps;
	margin:20px;
}

#bio h4 { margin:20px; }

#bio p {margin:20px;}

.copy { margin-left:20px; }

.footerInfo { margin-left:1050px; margin-top:-12px; }