body {
	background: black url(images/ir-tile.jpg) repeat;
	color:#333;
	font: x-small "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
	font-size/* */:/**/small;
	font-size: /**/small;
	margin: 0;
	padding: 0;
}

/* links */

a:link {
	color:#2D6E89;
	text-decoration:none;
}
a:visited {
	color:#cc0000;
	text-decoration:none;
}
a:hover {
	color:#2D6E89;
	text-decoration:underline;
}
a img {
	border-width:0;
}


/* page layout */

#page-wrapper {
	width: 1024px;
	min-height: 600px;
	padding: 0;
	margin: 0;
	border: 0 none;
	background: transparent;
	top: 0;
	left: 0;
}
html>body #page-wrapper {
	margin-bottom:20px;
}

#bottom-nav-wrapper {
	position: fixed; 
	bottom: 0; right: 20px;
	padding: 3px 0;
	width: 100%; 
	height: 20px;
	text-align:right;
}

#left-nav-wrapper {
	width: 130px;
	min-height: 600px;
	margin: 0;
	padding: 0;
	background: transparent;
	float: left;
}

#main-content-wrapper {
	width:874px;
	min-height: 600px;
	margin: 0;
	padding: 10px;
	float: right;
}

table#artwork {
	width: 99%;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	text-align:center;
}

td#artwork, th#artwork {
	width: 33%;
	padding: 5px;
	margin: 0;
	text-align: center;
}

/* letters 'n' stuff */

h1 { letter-spacing: .25em; color: #777; margin: 1em 0; padding: 0;}
h2 { font-weight: normal; color: #678; margin: 0.5em; }
h3 { font-family: "Times New Roman", Times, serif; font-size: 3em; font-weight: normal; margin: -0.75em 0 0 0; padding: 0; color: #9ab; letter-spacing: 0.5em; }
p {	margin:0 0 .75em; line-height:1.5em; }
#copyright { font-size: smaller; color: #777; text-align:center;}