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

	BODY 		{OVERFLOW:scroll;OVERFLOW-X:hidden; margin:0px; background-color: #323232; text-align: center; margin-top: 0px; }
	.DEK 		{POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
	.catlink		{color:#0000FF; FONT-WEIGHT: bold; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none}
	.catlink:hover	{COLOR: #E39500; FONT-WEIGHT: bold; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none}
	.itemText 		{ text-decoration: none; color: #FFFFFF; font: 12px verdana; FONT-WEIGHT: bold}
	.itemHover 	{ text-decoration: none; color: #F0EEDD; font: 12px verdana; FONT-WEIGHT: bold }
	BODY		{ FONT-FAMILY: verdana; FONT-SIZE: 11px; }
	FORM		{ FONT-FAMILY: verdana; FONT-SIZE: 11px }
	INPUT		{ FONT-FAMILY: verdana; FONT-SIZE: 11px }
	SELECT		{ FONT-FAMILY: verdana; FONT-SIZE: 11px }
	TEXTAREA	{ FONT-FAMILY: verdana; FONT-SIZE: 11px }
	TABLE		{ FONT-FAMILY: verdana; FONT-SIZE: 11px }
	TR		{ FONT-FAMILY: verdana; FONT-SIZE: 11px }
	TH		{ FONT-FAMILY: verdana; FONT-SIZE: 11px }
	TD		{ FONT-FAMILY: verdana; FONT-SIZE: 11px }
	H1		{ FONT-FAMILY: verdana; FONT-SIZE: 14px; COLOR: #333333; margin: 0px;}
	H2		{ FONT-FAMILY: verdana; FONT-SIZE: 12px; COLOR: #333333; margin: 0px;}
	H3		{ FONT-FAMILY: verdana; FONT-SIZE: 12px; COLOR: #333333}
	.hometext		{ FONT-FAMILY: verdana; FONT-SIZE: 12px }
	P 		{margin: 0px;}
 A {color: #000000; text-decoration: underline;}
	input.grey {background-color: #dedede; font-size: 12px; color: #000000;}
	
#Header {
 position: relative;
 text-align: center;
	width: 775px;
	border: none;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;
}
#Main {
 position: relative;
 text-align: left;
	width: 775px;
	border: none;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;
	background: url(graphics/bg-white.gif);
}
#Footer {
 position: relative;
 text-align: center;
	width: 775px;
	border: none;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;
}
#Default {
 text-align: left;
	width: 775px;
	border: none;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 3px;
	height: 400px;
}
#Welcome {
 position: absolute;
 text-align: justify;
	width: 288px;
	border: none;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;
	margin-left: 14px;
	padding: 1px;
}
#MiniGallery {
 position: absolute;
	left: 295px;
 text-align: center;
	width: 445px;
	border: 1px solid #000000;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;
	margin-left: 14px;
}
#FooterContent {
 position: relative;
 text-align: right;
	width: 740px;
	left: 12px;
	height: 400px;
}
#FooterLinks {
 position: absolute;
 text-align: left;
	width: 500px;
	left: 1px;
	top: 0px;
}
#Nav {
 position: absolute;
 text-align: left;
	width: 510px;
	left: 247px;
	top: 0px;
}
#GalleryPhoto {
 position: absolute;
 text-align: center;
	width: 600px;
	right: 20px;
	top: 80px;
	padding: 2px;
	border: 1px solid #000000;
	height: 720px;
}
#GalleryDock {
 position: absolute;
 text-align: left;
	width: 120px;
	height: 720px;
	left: 20px;
	top: 80px;
	padding: 2px;
	border: 1px solid #000000;
	background:#dedede;
}
#GeneralContent{
 text-align: left;
	width: 700px;
	border: none;
	margin-left: 20px; 
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 15px;
}
#michael-grosser-photo{
 position: absolute;
 text-align: center;
	width: 249px;
	right: 20px;
	top: 80px;
}
#michael-grosser-bio{
 position: relative;
 text-align: left;
	width: 490px;
	right: 0px;
	top: 0px;
	height:714px;
}
#contact-info{
 position: relative;
 text-align: left;
	width: 250px;
	right: 0px;
	top: 0px;
 border: 1px solid #000000;
	padding: 2px;
	height:250px;

}
#contact-form{
 position: absolute;
 text-align: left;
	width: 430px;
	right: 55px;
	top: 90px;
}
.thumbnail{
	padding: 7px;
	border: 1px solid #999999;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	}	

