body { 	margin: 0;
		padding: 0;
		width: 7310px;
		height: 600px;
		font-size: 62.5%;
		height: 100%;
		}
		
.horizon	{	
				position: absolute;
				top: 50%;
				left: 0px;
				width: 7310px;
				margin-top: -250px;
				margin-right: 0;
				padding-right: 0;
				}
					
.wrapper {	margin: 0px 0 0 0;}		
				
#main	{	margin: 0 0 0 0px;
			padding: 0 0px 0 0;
			position: relative;
			width: auto;
			height: 450px;
			border-top: 1px solid #999999;
			/* border-bottom: 1px solid #999999; */
			/* border-right: 1px solid #999999; */
			float: left;
			}
			
#about {	margin: 0 0 0 15px;
			padding: 0px 0 0 0;
			position: relative;
			width: 330px;
			
			border: 1px solid #999999;
			/* border-width: 1px 1px 0 1px; */
			float: left;
			
			
			}

#contact {	margin: 14px 0 0 15px;
			padding: 0px 0 0 0;
			position: relative;
			width: 250px;
			height: 450px;
			float: left;}		

#leftend {	margin: 0 0 0 0;
			padding: 0;
			width: 220px;
			height: 452px;
			background: url(../images/left-end2.gif) no-repeat;
			float: left;
			}
			

					
					
.thumb	{	margin: 0;
			padding: 0;
			width: 222px;
			height: 490px;
			float: left;
			
			}
			
.thumbend {	margin: 0 ;
			padding: 0;
			width: 20px;
			height: 450px;
			border-bottom: 1px solid #999999;
			border-right: 1px solid #999999;
			float: left;}	
			
				
			
.thumb a.thumblink img		{	opacity:.99;  border-bottom: 1px solid #999999; }		

.thumb a.thumblink:hover img {	opacity:.80;  border-bottom: 1px solid #999999;}

a.credit  { 
			position: absolute; 
			bottom: 0;
			right: 0px;
			padding-left: 0px;
			font-size: 1px; 
			color: white;
			text-decoration: none;
			background: url(../images/credit2.gif) 0 -140px no-repeat ;
			width: 22px;
			height: 140px;
			display: block;
			z-index: 2;   }
			
		
			
a.credit:hover { background: url(../images/credit2.gif) 0 -3px no-repeat ;	}
					
					
/*------------------------typography-----------------------------*/		


.thumb h1, .thumb h2 	{
					
						padding: 0 15px 0 4px;
						font-family: Arial, Helvetica, sans-serif;
						color: #808080;
						font-style: italic;
						}
						
						
						
.thumb h1	{	font-size: .9em;
				line-height: .9em;
				font-weight: bold;
				margin: .6em 0 0 0;
				}	
				
.thumb h2	{	font-size: .9em;
				font-weight: normal;
				margin: .5em 0 0 0;}	
				
.thumb h2 a	{	font-size: 9px;
				font-weight: normal;
				margin: .3em 0 0 .5em;
				text-decoration: none;
				color: #666;

				}	
				
.thumb h2 a:hover	{	color: #999; text-decoration: none;}							
				
				
#leftend a, h1	{	font-family: Arial, Helvetica, sans-serif;
					color: #808080;
					font-style: italic; }

#leftend a 		{
				font-size: 1.1em;
				text-decoration: none;
				}
				
#leftend a:hover {	color: #999999;}				
				
#leftend h1, #about h1, #contact h1	{	font-size: 1.6em;	}
	
#leftend a.about 	{	margin: 20px 0 4px 160px;}
								
#leftend a.contact 	{	margin: 0px 0 4px 149px;}

#leftend a.projectspace 	{	/* color: #847841; */	margin: 0px 0 4px 109px; }

#leftend h1.name 	{ margin:-17px 0 5px 7px; display: block; position: relative; }

.email { padding-left: 17px; background: url(../images/email-2.gif) left  no-repeat; line-height: 1.8em;}

h1.name 	{ margin:-18px 0 8px 7px }

a img {border:none;}	

h3, h4, h5, p { 	margin: 0 0 0 0;
					padding-left: 19px; 
					padding-right: 19px;
					font-family: Helvetica, sans-serif;
					font-style: italic;
					color: #808080; }		
				

h3	{ 	font-size: 1.3em;
		line-height: 1em;
		padding-bottom: .5em;
		text-indent: -6px;
		}
		
h4	{ 	font-size: 1.1em;
		line-height: 1em;
		padding-bottom: .3em;
		text-indent: -6px;
		}		
		
p{	font-size: 1.1em;
	line-height: 1.3em;
	padding-bottom: 1em;
	font-style: normal;
	}
	
a.external { background:url(../images/external.gif)  #fffcec no-repeat right -8px; padding: .2em 1em .1em 0; }
a.external:hover { background:url(../images/external.gif)  #fffcec no-repeat right 4px; }

li a,
p a { text-decoration: none; color: #999; }	

li a:hover,
p a:hover {	color: #666;}

.horizon ul	{ 	margin: 0 0 .9em 0;
				padding-left: 12px;
				list-style: none;
				}
.horizon ul li	{	margin: 0;
					padding: 0 19px .5em 1.6em;
					font: normal 1.1em/1.4em Arial, Helvetica, sans-serif;
					color: #808080;
					background: url(../images/arrows.gif) left 2px no-repeat ;
					position: relative;
					list-style-position: outside;
					}	
ul li strong {	font-weight: normal; color: #666; font-style: italic;}		

.returnto {	font: normal 9px/9px Arial, sans-serif; color: #333;}			
																																														
.hide {	visibility: hidden;}