
body { background: url(/images/global/tile.jpg) 0 0 repeat; }

	#main { }
		
		/* header and navigation */
		#header { height: 84px; position: relative; }
		
			#home_link { position: absolute; top: 2px; left: 23px; }
			
			#name_link { position: absolute; top: 34px; left: 119px; }
			
			#design_link { position: absolute; top: 23px; left: 361px; }
			
			#illustration_link { position: absolute; top: 23px; left: 509px; }
			
			#textiles_link { position: absolute; top: 27px; left: 699px; }
			
			#info_link { position: absolute; top: 31px; left: 856px; }
			
			#nav_border { padding: 72px 0 0 0; height: 12px; }
		
		
		/*content area */
		#content { position: relative; width: 100%; height: 494px; text-align: left; }
		
			#content #content_window { position: absolute; top: 13px; left: 316px; width: 605px; height: 425px; }
			
			
			/* thumbnail grids */
			table#thumb_grid { margin: 0 0 0 35px; }
			
				table#thumb_grid td { padding-bottom: 12px; }
				
				table#thumb_grid td.col1 { padding-right: 13px; }
				
				table#thumb_grid td.col2 { padding-right: 12px; }
				
				table#thumb_grid td.col3 { padding-right: 0; }
				
			body#design table#thumb_grid { margin-top: 61px; }
			
			body#illustration table#thumb_grid { margin-top: 66px; }
			
			body#textiles table#thumb_grid { margin-top: 21px; }
			
			body#info #dot_grid { margin-top: 37px; margin-left: 100px; text-align: left; }
			
			body#info #info_content { position: absolute; top: 56px; left: 486px; width: 355px; 
									  font-family: Georgia, "Times New Roman", Times, serif; 
									  font-size: 14px; color: #666666; text-align: left; 
									  line-height: 1.5em; }
									  
			body#info #info_content p { padding: 0 0 27px 0; }
			
				.info_firstline { }
			
			body#info #mn_email_info { padding: 0 0 0 17px; }
			
			
			/* content nav */
			#content_nav { position: relative; width: 605px; height: 39px; text-align: center; }
				
				ul#content_nav_inner { width: 122px; margin: 0 auto 0 auto; list-style: none; }
				
				ul#content_nav_inner li { float: left; }
				
				#prev,
				#enlarge,
				#next { }
				
				#mn_prev,
				#mn_next { padding-top: 14px; }
				
				#mn_prev { padding-right: 10px; }
				
				#mn_enlarge { padding-right: 12px; padding-top: 10px; }
				
				#multipage_nav { position: absolute; top: 16px; left: 375px; }
				
					#multipage_nav ul { text-decoration: none; }
					
					#multipage_nav ul li { display: none; float: left; }