body {
margin: 0;
padding: 0;
background: #404040 url('images/background.jpg');
text-align: center;
}

#container {
width: 800px;
margin: 0 auto 0 auto;
text-align: left;
}

#left_header {
  width: 186px;
	height: 149px;
	background: url('images/Web-Site_01.jpg') no-repeat;
	float: left;
}

#center_header {
  width: 493px;
	height: 149px;
	background: url('images/Web-Site_02.jpg') no-repeat;
	float: left;
}

#center_headerb {
  width: 493px;
	height: 149px;
	background: url('images/Web-Site_02b.jpg') no-repeat;
	float: left;
}

#center_headerc {
  width: 493px;
	height: 149px;
	background: url('images/Web-Site_02c.jpg') no-repeat;
	float: left;
}

#center_headerd {
  width: 493px;
	height: 149px;
	background: url('images/Web-Site_02d.jpg') no-repeat;
	float: left;
}

#center_headere {
  width: 493px;
	height: 149px;
	background: url('images/Web-Site_02e.jpg') no-repeat;
	float: left;
}

#right_header {
  width: 121px;
	height: 149px;
	background: url('images/Web-Site_03.jpg') no-repeat;
	float: right;
}

#sub_left_header {
  width: 186px;
	height: 74px;
	background: url('images/Web-Site_04.jpg') no-repeat;
	float: left;
}

#sub_center_header {
  width: 493px;
	height: 74px;
	background: url('images/Web-Site_05.jpg') no-repeat;
	float: left;
}

#sub_right_header {
  width: 121px;
	height: 74px;
	background: url('images/Web-Site_06.jpg') no-repeat;
	float: right;
}

#links {
  width: 186px;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
}

#content {
  width: 493px;
  	height: 400px;
	background: url('images/Web-Site_07.jpg') repeat-y;
	margin: 0px;
	padding: 0;
	float: left;
	text-align: left;
}

#artlist {
	margin: 25px 0px 0px 0px;
	text-align: left;
}

#itempage {
	margin: 25px 25px 0px 25px;
	text-align: left;
}

#itempage2 {
	margin: 0px 25px 0px 25px;
	text-align: left;
}

#aboutpagel {
	margin: 0px 0px 0px 12px;
	text-align: left;
}

#index {
	margin: 0 25px 0 45px;
	text-align: left;
}


#aboutpager {
	margin: 0px 0px 0px 49px;
	text-align: left;
}

#bottombuttons {
	margin: 0px 35px 0px 0px;
	text-align: left;
}

#footer {
  width: 493px;
  	height: 35px;
	background: url('images/Web-Site_08.jpg') no-repeat;
	clear: left;
	margin: 0 121px 0 186px;
}

.clear {
clear: both;
}

td {
	margin: 0;
	padding: 0;
}

.contacts {
	margin: 0;
	padding: 0;
	color: #5d5d5d;
	font: 11px/18px "Lucida Sans", "Trebushet MS", Arial;
	text-align:left;
	line-height: 28px; 
	}

p {
  	margin: 10px 0 0 0;
  	padding: 5px 35px 5px 30px;
	color: #5d5d5d;
	font: 11px/18px "Lucida Sans", "Trebushet MS", Arial;
	text-align:justify;
}

h1 {
  padding: 0px 0px 0px 0px;
  color: #465c4b;
	font: bold 14px/24px "Lucida Sans", Arial, Verdana;
}

h2, .form {
	margin: 0 0 0 0;
  	padding: 0px 0px 0px 10px;
	color: #5d5d5d;
	font: 11px/18px "Lucida Sans", "Trebushet MS", Arial;
	text-align:left;
}

h3 {
	margin: 0 20px 0 25px;
  	padding: 0px 20px 0px 10px;
	color: #465c4b;
	font: 14px/20px "Lucida Sans", "Trebushet MS", Arial;
	text-align:left;
}

h4 {
	margin: 0 0 0 25px;
  	padding: 0px 20px 0px 10px;
	color: #5d5d5d;
	font: 11px/18px "Lucida Sans", "Trebushet MS", Arial;
	text-align:justify;
}

#links ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0 0 40px;
  list-style: none;
}

#links li {
  padding: 0px 0 0 0px;
  display: inline;    
}

#links ul li a {
  margin: 0px 0px 0px 0px;
  padding: 3px 0 4px 0px;
  display: block;
  text-decoration:none;
	font: 11px/23px "Futura", "Lucida Sans", "Trebushet MS", Arial;	
  color: #9d9d9d;
  background: url('images/nav_line2.gif') no-repeat;
}

#links a:hover { color:#ffffff; }