body 
	{
	text-align: center;
	background: url('images/background_pixel.png') repeat #29210F;
	font-family: Verdana, Arial, sans-serif;
	}
	
	ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	

	a 
		{
			font-family:Helvetica, Verdana, Arial;
			font-size:12px;
		}

	a:link 
		{
			text-decoration: none;
			color:#14200B;
		}

	a:visited 
		{
			text-decoration: none;
			color:#14200B;
		}

	a:hover 
		{
			text-decoration: underline;
			color:#EAB94C;

		}

	a:active 
		{
			text-decoration: none;
			color:#6D7156;	
		}


body#index {
	background: #fff;
}
		.titlecontained
		{

			width: 100%;
			left: 0px;
			padding: 75px 0;
			background-color: #FFFFFF;
			text-align:center;	
			
		}
		


.contained
	{
		width:900px;
		margin: auto;
		text-align: left;
	}	


		

		.upper
		{
			padding:0px;
			width:900px;
			height:100px;
			margin:0px;
		}
		
		.legal
		{
			visibility:hidden;
			padding:0px;
			margin:0px;
		}

		.legal p
		{
		font-family:Helvetica, Verdana, Arial;
		font-size:11px;
		color:#6D7156;
		}



		.logo
		{
			margin:0px;
			padding:0px;
			height:74px;
			width:160px;
			background-image:url(images/obsomain.png);
			background-repeat:no-repeat;
			background-position: 0px 0px;
			float:right;
		}

		.sitetitle{
			visibility:hidden;
		}



		.backing	{
			padding:0px;
			width:900px;
			height:395px;	
			margin:0px;
			}

		.artselector{
			width:150px;
			height:385px;
			margin:0px;
			padding:5px;
			background-image:url(images/selectorback.jpg);
			background-repeat:no-repeat;
			background-position: 0px 0px;
			float: left;
			}
			
			.artselector li{
				width:35px;
				height:35px;
				overflow:hidden;
				float:left;
				padding:0px;

				}
				
				.artselector li a:hover{
					opacity: .5;
					filter:alpha(opacity=50);
					-moz-opacity:.5;
				}
				
				.artselector li a:active{
					opacity: .25;
					filter:alpha(opacity=25);
					-moz-opacity:.25;
				}

			.center{
/*			position:relative;
			top:-405px;
			left:175px;*/
			width:550px;
			text-align:center;	
			overflow:hidden;
			float: left;
			height:395px;	
			padding: 0px 10px;

			}
			
			.artinfoframe
				{
				width:150px;
				height:395px;
				margin:0px;
				padding:5px;
				background-image:url(images/selectorback.jpg);
				background-repeat:no-repeat;
				background-position: 0px 0px;
/*				position:relative;
				top:-800px;
				left:750px;*/
				float: right;
				}
				.arttitle
					{
					font-size:14px;
					color:#90C5DC;
					font-weight: bold;
					}
					.jp
						{
							font-size:12px;
							color:#A9AF45;
							font-style:none;
							line-height:0.2cm;
						}
						
						.links li
							{
							font-size:12px;
							}
					
					
							.links
							{
							margin-top: 55px;
							width:124px;
							padding-left:1px;
							padding-top:1px;
							}

							.navbar
							{
								line-height: 0.3cm;
								text-align:right;
							}

							.navbar a
							{
							font-size:12px;
							color:#AB9A4A;
							}
							.navbar a:hover 
								{
									text-decoration: underline;
									color:#EAB94C;

								}
							.form
								{
								font-family:Helvetica, Verdana, Arial;
								font-size:12px;
								color:#AB9A4A;
								}
						
							.orderlinks
							{
							float:right;
							text-align:right;
							line-height: 0.3cm;

							}
				
			.worksframe
				{
				width:430px;
				height:395px;
				margin:0px;
				padding:0px;
				background-image:url('images/halftoneworks.jpg');
				background-repeat:no-repeat;
				background-position: 0px 0px;
				margin: auto;

				}

				.bioframe
					{
					width:430px;
					height:395px;
					margin:0px;
					padding:0px;
					background-image:url('images/halftonebio.jpg');
					background-repeat:no-repeat;
					background-position: 0px 0px;	
					margin: auto;
					}

				.infoframe
					{
					width:430px;
					height:395px;
					padding:0px;
					background-image:url('images/halftoneinfo.jpg');
					background-repeat:no-repeat;
					background-position: 0px 0px;

					}

					.infoback
						{
						width:134px;
						height:380px;
						margin:0px;
						padding:3px;
						background-color:#5D5A46;
						text-align:center;
						}
			

						.otherinfoframe
							{
							width:150px;
							height:395px;
							margin:0px;
							padding:5px;
							background-image:url(images/selectorback.jpg);
							background-repeat:no-repeat;
							background-position: 0px 0px;
							float: right;
							}				
			
