body
{
	background: #f9f9f4 url('./images/bg.png') repeat-x;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
}
#header
{
	width: 1000px;
	background: white;
	position: relative;
	height: 90px;
	margin: 40px auto 0px auto;
}
#header h1
{
	margin: 0px;
	background: url('./images/head_l.png');
	text-indent: -19128912px;
	height: 82px;width: 262px;
	position: absolute;
	left: 4px; top: 4px;
}
#header ul
{
	height: 82px;
	width: 726px;
	background: url('./images/head_r.png') no-repeat;
	padding: 0px; list-style: none;
	position: absolute;
	right: 4px;
	top: 4px; margin: 0px;
}
#header ul li
{
	float: left;
	position: absolute;
	top: 37px;height: 18px;
}
#header ul li a
{
	display: block;
	width: 100%;height: 18px;
	text-indent: -19292px;
}
#header ul li.b_contact { right: 24px;width: 83px; }
#header ul li.b_contact a {	background: url('./images/buttons/contact.png') bottom; }
#header ul li.b_blog { right: 107px;width: 66px; }
#header ul li.b_blog a {	background: url('./images/buttons/blog.png') bottom; }
#header ul li.b_links { right: 173px;width: 65px; }
#header ul li.b_links a {	background: url('./images/buttons/links.png') bottom; }
#header ul li.b_info { right: 238px;width: 64px; }
#header ul li.b_info a { background: url('./images/buttons/info.png') bottom; }
#header ul li.b_singles { right: 302px;width: 84px; }
#header ul li.b_singles a { background: url('./images/buttons/singles.png') bottom; }
#header ul li.b_series { right: 386px;width: 79px; }
#header ul li.b_series a { background: url('./images/buttons/series.png') bottom; }
#header ul li.b_home { right: 465px;width: 62px; }
#header ul li.b_home a { background: url('./images/buttons/home.png') bottom; }
#header ul li a:hover {	background-position: top; }
#image, #images
{
	width: 1000px;
	background: white;
	position: relative;
	margin: 0px auto 0px auto;
	padding-bottom: 10px;
}
#imagespace
{
	width: 992px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 20px 0px;
	background: #f7f7f7;
	text-align: center;
}
#imagespace img { border: 2px solid #fff;}
#image p
{
	margin: 0px;padding: 4px;
}
#comment
{
	width: 992px;
	margin: 0px auto 0px auto;
	border-top: #ededed 4px solid;
	padding: 10px 0px 10px 0px;
}
#comment a { color: black; text-decoration: none; }
#comment a:hover {text-decoration: underline;}
#comment span.nav
{
	position: relative;
	width: 100px;
	float: right;
	text-align: right;
	margin-right: 55px;
	color: gray;
}
#comment span.expl
{
	width: 700px;
	margin-left: 55px;
	display: block;
}
#images ul.dirlisting
{
	list-style: none;
	 padding: 0px 4px 4px 4px;
	margin: 0px auto 10px auto;
	
}
#images ul.dirlisting li a
{
	font-size: 16px;
	color: #566774;
	text-decoration: none;
	font-weight: bold;
}
#images ul.dirlisting li
{
	float: left;
	width: 305px;
	border: 2px solid white;
	padding: 10px;
	background-color: #f9f9f4;
	height: 90px;
}
#images ul.dirlisting li:hover
{
	background-color: #e8e8dc;
	
}
#images ul.dirlisting li img
{
	float: left;
	margin-right: 4px;
}
form
{
	padding: 14px;
}