

/* Mozilla outline stupidity */
a:focus, a:hover {
	outline: 0;
}

body {
	color: black;
	background: white url(http://www.benjaminblack.net/images/backgrounds/misato2.jpg) no-repeat fixed right bottom;
}

div#pageArea
{
	position: absolute;
	left: 0px;
	right: 350px;
	top: 0px;
	bottom: 0px;
	top: 0px;
	bottom: 0px;
}

div#content {
	position: relative;
	top: 120px;
	max-width: 550px;
	margin-left: auto;
	margin-right: auto;
	height: 250px;
	padding: 10px;
	text-align: center;
	font-family: "Palatino Linotype", "Book Antiqua", "Palatino", serif;
	font-size: 15pt;
	color: #1C3458;
}

div.contentLink {
	display: inline;
	visibility: hidden;
}

div.contentLink img {
	border: 0px;
}

div.contentLink img:hover {
	cursor: pointer;
}

div#tools {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 160px;
	height: 105px;
}

div.toolBlock {
	position: absolute;
	width: 50px;
	height: 50px;
}

div#reloadTool, div#cycleTool {
	top: 0px;
}

div#reloadTool {
	left: 0px;
}

div#cycleTool {
	top: 55px;
	left: 0px;
}

div#contactTool {
	top: 0px;
	left: 55px;
}

div#workTool {
	top: 0px;
	left: 110px;
}

div#quote {
	color: rgb(255, 255, 255);
	position: relative;
}

div#links {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#linkTipDiv {
	position: relative;
	width: 175px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-variant: small-caps;
	font-size: 12pt;
	color: white;
	/* border: 1px solid black; */
}

div.link {
	display: inline;
}

div#contactDiv {
	display: none;
	position: relative;
	width: 180px;
	height: 0px;
	margin: 2em auto 0 auto;
	padding: 0;
	text-align: center;
	font-size: 10pt;
	font-variant: small-caps;
	white-space: nowrap;
	overflow: hidden;
}

div#workDiv {
	display: none;
	position: relative;
	width: 240px;
	height: 0px;
	margin: 1em auto 0 auto;
	padding: 0 5px 0 5px;
	text-align: center;
	font-size: 15pt;
	white-space: nowrap;
	overflow: hidden;
}

div#submitDiv {
	position: relative;
	margin-top: 5px;
	width: 100%;
	text-align: center;
}

img#reloadPic, img#cyclePic, img#contactPic, img#workPic {
	width: 50px;
	height: 50px;
	border: 0;
}

input#name, input#submit, textarea#message {
	font-family: "Palatino Linotype", "Book Antiqua", "Palatino", serif;
	font-size: 10pt;
	font-variant: normal;
}

p.contact {
	margin: 0;
	padding: 0;
}

p#workLabel {
	width: 60%;
	margin: 0 auto 0.5em auto;
	padding: 0;
	font-size: 14pt;
	font-variant: small-caps;
	border-bottom: 1px solid #a5acb2;
}

#workTable {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

td.button {
	padding-right: 15px;
}

td.button img:hover {
	cursor: pointer;
}

td.title {
	color: rgb(28,52,88);
	font-size: 13pt;
}

