	html, body
	{
		height:100%;
		width:100%;
		margin:0;
		padding:0;
	}
	
	body
	{
		font-family:"Trebuchet MS", Verdana;
		background-color:#EFEFEF;
		font-size:70%;
	}
	
	input, textarea
	{
		font-family:"Trebuchet MS", Verdana;
		font-size:1em;
	}

	p
	{
		padding:2px;
		margin:0;
	}	
	
	a
	{
		color:#999;
	}
	
	h3
	{
		font-weight:normal;
		font-size:1em;
		padding:20px 0 5px 10px;
		margin:0;
		color:#999;
	}
	
	img
	{
		border:0;
	}
	
	#content
	{
		width:1000px;
		height:700px;
		margin:auto;
		border-bottom:1px solid #CCC;
	}
	
	#header
	{
		padding:40px 0 0 0;
		height:42px;
		border-bottom:1px solid #CCC;
	}
	
	#header img
	{
		margin:10px 0 0 40px;
		float:left;
	}
	
	#header ul
	{
		list-style:none;
		margin-left:50px;
		padding:5px 0 0 10px;
		float:left;
	}
	
	#header ul li
	{
		float:left; 
		margin-right:20px;
	}
	
	#header ul li a
	{
		color:#999; 
		text-decoration:none;
	}
	
	#header ul li a:hover, #header ul li a.selected
	{
		color:#CC5500;
	}
	
	#navigation
	{
		float:left;
		width:165px;
		padding:25px 0 0 40px;
	}
	
	#row-1
	{
		height:170px;
	}
	
	.thumbs-container
	{
		position:absolute;
		overflow:hidden;
		height:230px;
		width:200px;
	}
	
	.thumbs
	{
		/*position:absolute;
		width:200px;
		float:left;*/
	}
	
	.current
	{
		position:absolute;
	}
	
	.show-thumbs
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.show-thumbs li
	{
		float:left;
		width:45px;
		height:34px;
		border:1px solid #CCC;
		margin:2px;
		text-align:center;
		line-height:34px;
		background:url(thumbs/loader.gif);
	}
	
	.show-thumbs li img
	{
		width:45px;
		height:34px;
	}
	
	.show-thumbs li:hover
	{
		border:1px solid #CC5500;
		cursor:pointer;
	}
	
	#row-2
	{
		height:20px;
		padding-right:0px;
	}
	
	#back, #page-navigation
	{
		display:none;
	}
	
	#back, #page-navigation li a
	{
		position:relative;
		color:#999;
	}
	
	#back:hover, #page-navigation li a:hover
	{
		color:#CC5500;
	}
	
	#thumb-nav
	{
		clear:both;
	}
	
	#thumb-nav ul
	{
		list-style:none;
		padding:0;
		margin:0;
		float:right;
	}
	
	#thumb-nav ul li
	{
		float:left;
		width:20px;
	}
	
	#row-3
	{
		height:200px;
		/*background-color:blue;*/
	}
	
	#news-ticker
	{
		clear:both;
		margin:0px 5px;
		padding:5px;
		overflow:auto;
		height:200px;
		background-color:#ECECEC;
		border:1px solid #E6E6E6;
		color:#999;
		font-size:80%;
	}
	
	#display
	{
		float:left;
	}
	
	.waiting
	{
		left:200px;
		display:none;
	}	
	
	#loader
	{
		margin:10px 20px 20px 40px;
		position:absolute;
		line-height:0;
		background:url(images/loader.gif);
		background-position:center;
		background-repeat:no-repeat;
		height:300px;
		width:750px;
	}
	
	.image
	{
		margin:10px 20px 20px 40px;
		position:absolute;
		line-height:0;
		/*border:1px solid #EFEFEF;
		padding:20px 20px 0 20px;*/
		height:710px;
		width:750px;
		text-align:center;
	}
	
	.image:hover
	{
		/*border:1px solid #E6E6E6;*/
	}
	
	.image .sharebar
	{
		margin:20px 0;
		/*border:1px solid #CCC;*/
		height:60px;
		display:none;
	}
	
	.image .sharebar ul li img
	{
		width:16px;
	}
	
	.image img
	{
		max-height:480px;
		max-width:570px;
		border:1px solid #CCC;
		margin:40px auto;
	}
	
	#image-hide
	{
		display:none;
	}
