	
	body, div, table, td {
	font-family:Arial, Helvetica, sans-serif;
	color:444444;
	font-size: 12px;		
	}
	
	a {
		text-decoration: none;
		color:444444;
	}
	a:hover {
		text-decoration: underline;	
	}
	
	#footer td {
		padding:1px;
		font-size:9px;
	}
	#footer a {
		color:#868B47;
	}
	#footer a:hover {
		color:#55562D;
	}
	
	div#body {
		padding-top:15px;
		padding-left:20px;
	}
	
	
	
	
	#menu li {
	list-style-type: none;	
	}
	#menu {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;	
	//font-weight:bold;
	width:180px;
	float:left;
	padding:10px;
	vertical-align:top;
	
	}
	#menu .menu_title{
		border:none;
	}
	
	
	
	.page {
		width:580px;
		padding:10px;
		vertical-align:top;
	}
	.page #image, .page #inner {
		Xwidth:100%;
		border: thin solid #ddd;
		padding-top:7px;
		padding-bottom:7px;
		
		text-align:center;
	
	}
	.page #image img {
		width:540px;
	}
	.page #image-loading {
		height:100px;
		background-image:url(images/loading.gif);
		background-repeat:no-repeat;
		background-position:center center;

	}
	
	#pagination, #pagination td {
		Xvertical-align:middle;
		Xtext-align:right;
		font-weight:bold;
		font-size:9px;
		text-transform: uppercase;
		
	}
	#pagination em {
		color:#868B47;
		letter-spacing: .2em;
	}
	
	.page #image-description, .page #image-description div {
		padding:3px;
		text-align:right;
		font-size:10px;
		color:#222;
		text-transform: uppercase;
	}
	
	
	
	
	div #noscript {
		padding:10px;
	}
	div #noscript a {
		color:#990000;
	}
	
	
	#contact div, #biography div {
		text-align:left!important;
		padding:10px;
		font-size:10px;
	}
	#contact div a, #biography div a {
		color:#990000;
	}
	
	
	#inner {
		overflow:hidden;
		xheight:100%;
	}
	.page {
		xheight:100%;
		overflow:hidden;
	}
