.artlink img
{
height:130px;
}
#websitehead
{
margin:0;
padding:0;
z-index:-1000;
width:600px;
height:51px;
margin-bottom:-5px;
}
#page
{
  margin-left:auto;
  margin-right:auto;
  width:800px;
	text-align:left;
}
.comments
{
  clear:both;
  text-align:left;
	margin:0 10px 0 10px;
}
#closeOverlay
{
  position:absolute;
	left:515px;
	top:0;
	padding-right:0;
	padding-left:0;
	width:75px;
}
#backgroundOverlay
{
  position:fixed;
	width:100%;
	height:100%;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	background-color:black;
	left:0;
	top:0;
	z-index:1;
}
#pictureHolder img,
#pictureHolder canvas
{
  z-index:2;
	/*position:absolute;*/
}
span.medium {
	font-weight:bold;
}
#title
{
	font-weight:bold;
}
h1
{
	margin:0;
	text-align:center;
	font-size:30px;
	height:35px;
}
form, input
{
  margin:0;
	padding:0;
}
#pictureHolder
{
  position:relative;
	height:360px;
	clear:both;
	margin-top:3px;
}
#overlay
{
  color:black;
	background-color:#545454;
	display:none;
	padding:10px;
	position:absolute;
	z-index:1;
	/*border: solid 2px gray;*/
	/*left:165px;
	border:6px solid black;*/
	/*position:absolute;
	margin-left:-310px; /*-Width/2-padding
	left:50%;
  top:70px;*/
	text-align:center;
}
#controls a
{
  display: block;
	float:left;
}
#controls a:hover
{
  background-color:#333;
}
#overlay .controls a.previous
{
	float:left;
}
#overlay a.next
{
  float:right;
}
#overlay a, 
#overlay a:link, 
#overlay a:visited
{
	color:black;
	display:block;
	text-decoration:none;
	padding:3px;
	/*background-color:#ccc;*/
	margin:5px;
}
#overlay a:hover
{
	background-color:#666666;
}
img
{
  border: none;
}
#thumbs a
{
	display:block;
	overflow:hidden;
	margin:7px 3px;
}
#thumbs li
{
  width: 206px;
  display:block;
	float:left;
	margin:5px;
	/*background-color:black;*/
	text-align:left;
	padding:0;

}
#thumbs
{
  list-style-type:none;
	padding:0;
	margin:0;
}
a, a:link, a:active
{
  color:white;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
#nav a
{
	display:block;
	padding-left:10px;
	text-decoration:none;
}
#nav a:hover
{
	background-color:#333;
}
body {
  margin: 0px;
  padding: 0px;
	background-color:#131313;
	color:white;
	font-size:13pt;
	text-align:center;
}
#header {
  width: 652px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin-left:148px;
	margin-top:2px;
	text-align:center;
}
#nav {
  background: #262626;
  float: left;
  width: 140px;
	margin-bottom:10px;
	margin-top:57px;
	line-height:22pt;
	font-size:14pt;
}
#content {
	margin-left:150px;
  float: left;
  width: 650px;
	margin-right:-800px;
	margin-bottom:10px;
	position:relative;
}
#footer {
	margin-top:10px;
	margin-left:148px;
  clear: both;
  width: 652px;
	text-align:center;
}
.artFlipHolder
{
	/*width:655px;
	background-color:black;*/
	height:360px;
	margin: 20px auto 0 auto;
	text-align:center;
}
.artFlipHolder img
{
  margin-right:auto;
	margin-left:auto;
}
div.gallery
{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
.highlight
{
  background-color:#999;
}
div.galleryButton
{

	float:left;
	margin:5px;
}
.galleryButton a,
.galleryButton a:link,
.galleryButton a:visited
{
	width:200px;
	height:170px;
  padding-top:15px;
	background-color:#333;
	display:block;
}
.galleryButton a:hover
{
	background-color:#777;
}
#logo
{
  width:200px;
	height:60px;
}
div.navButton
{

}
div.navButton.parent
{
}
#nav div.navButton.child a
{
  padding-left:25px;
}
div
{
	padding:0;
	margin:0;
}
