/*/////////////////
// 29.10.07
// author: steve allen
// copyright: sixnines.net
////////////////////*/

/* -- undo browser defaults -- */
a:link, a:visited, a:hover, a:active{text-decoration: none;}
ul, ol{list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img, a:link img, a:visited img, fieldset {border: none;}
address {font-style: normal;} 


/* generic styles */

body, html
{
	background-color: #fff;
	font: 90% normal Times New Roman, Times, serif;
	color: #333;
	padding: 3%;
}
h1
{
}
a, a:link, a:visited, a:hover, a:active
{
	color: #333;
}
a:hover
{
	text-decoration: none;
}
a:focus
{
	text-decoration:none;
	border-style:none;
	outline: none;
}
div#wrapper
{
	width: 100%;
	height: 100%;
}
div#header
{
	padding-bottom: 6%;
}
div#header span
{
	display: block;
	width: 80px;	
}

div#imgholder
{
	height:80%;
	vertical-align: middle;
}
/*
div.imgtarget
{
	height:80%;
	vertical-align: middle;
	border: 1px solid red;
}
*/
div.imgtarget img
{
	display: block;
	margin: auto;
	/*height: 430px;*/
}
div#chold
{
	padding-top: 3%;
	
}
ul#controller
{
	display: block;
	width: 40px;
	margin: 0 auto;
}
ul#controller li
{
	float: left;
}
ul#controller li a
{
	display: block;
	text-indent: -5000px;
	width: 20px;
	height: 20px;
	background: url(../img/interface/next.gif) top right no-repeat;
}
ul#controller li a.prev
{
	background: url(../img/interface/previous.gif) top right no-repeat;
}
dt
{
	width: 80px;
	float: left;
	padding-top: .5em;
}
dd
{
	padding-bottom: 1em;
}

/* contact */
div#commissions,
div#contact
{
	padding-top: 5em;
	padding-left: 45%;
}
div#contact p
{
	padding: 1em 0;
	font-weight: bold;
}
div#footer
{
	clear: both;
	color: #333;
}
div#footer a
{
	color: #333;
}
div#copyright
{
	padding-top: 2em;
}

