@charset "UTF-8";
/* CSS Document */

body	{color: black; 
		font-family: "Courier New",Courier;
		font-size: 11px;
		line-height: 13px;
		text-align: left;
		background-color: white; 
		}


#container		{position: absolute; width: 900px; 
			left: 20px;
			top: 20px;
			overflow: hidden;
			}
		
/* NAVIGATION/LEFT WINDOW */	
		
#left		{width: 175px; 
			left: 30px;
			top: 30px;
			overflow: hidden;
			position: fixed;
			}
			
			
a.navigationhead	  	{font-weight: bold; color: black; 
					 	}
	
	  
a:hover.navigationhead  {font-weight: bold; text-decoration: underline; color: black; font-style: normal;}
					
					
a.navigationsub   		{font-weight: normal; color: black; 
}

	  
a:hover.navigationsub  	{font-weight: normal; text-decoration: underline; color: black; font-style: normal;
						}

						
img.navigation {border-style: none;
				}

img.welcome {border-style: none;
			position: fixed;
				}
				


/* RIGHT WINDOW */	

#right		{position: absolute; left: 200px; top: 106px; border-style: none; padding-bottom: 10px;
			width: 900px;
			height: auto;
			float: left;
			}		
						
			
a   		{color: #9a9a9a; 
  			text-decoration: none;  
			}

	  
a:hover  	{color: black;  
			}
		
		
h2,h4	{margin-bottom: 0px;
		margin-top: 0px;
		}
		
.footnote	{	font-size: 9px;
				line-height: 11px;
			}
			
#collection		{margin-top: 106px; 
			border-style: none; 
			width: 700px;
			height: auto;
			}
	
	
/* portfolio */	

.box 			{padding-left: 0px; padding-bottom: 5px; padding-right: 20px; padding-top: 10px; margin-bottom: 0px;
				width: 195px;
				float: left;
				}
			
				
img.front	 	{border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: none; margin-bottom: 5px; 
				width: 190px;
				height: auto;
				float: left;
				}
				
			
.book 			{padding-left: 0px; padding-bottom: 0px; padding-right: 5px; padding-top: 6px; margin-bottom: 0px;
				width: auto;
				float: left;
				}
				
				
img.book	 	{border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: none; margin-bottom: 0px; 
				height: 170px;
				width: auto;
				float: left;
				}
			
img.portfolio 	{border-style: none; margin-bottom: 10px; 
				width: 500px;
				height: auto;
				}
				
				
img.photos 	{border-style: none; margin-bottom: 10px; 
				width: 700px;
				height: auto;
				}

				
				
a.portfolio		{color: black ; 
 		 		text-decoration: none; 
				font-weight: bold; 
				}
	  
	  
a.portfolio:hover  {font-style: italic;
					color: black; 
					}
					
					
.portfoliotextbox 		{width: 200px;
						float: left;
						height: auto;
						margin-right: 30px;
						margin-bottom: 8px;
						position: fixed;
						}

						
.portfoliotextboxwide 		{width: 700px;
						float: left;
						height: auto;
						margin-right: 30px;
						margin-bottom: 8px;
						position: absolute;
						}
						
						
.portfolioshowcasebox 		{width: 500px;
							float: left;
							height: auto;
							margin-right: 20px;
							margin-bottom: 8px;
							position: absolute;
							left: 250px;
							}
					
/* info & contact + links */	
		
			
.infobox	{padding-right: 50px;
			width: 200px;
			float: left;
			}
			
			
.links	{padding-right: 30px;
			width: 160px;
			float: left;
			}
			
			
/* news */	
	
.news 		{width: 400px;
			float: left;
			height: auto;
			margin-right: 8px;
			margin-bottom: 8px;
			}	
				

img.news 	{border-style: none; margin-bottom: 10px; 
				width: 400px;
				height: auto;
				}