	
/* START body styles */
	
	body{
			padding: 0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		
	}
	#wrapper {
		padding: 0px 0px 30px 0px;
		margin: 60px 0px 0px 0px;
		background-color: white;
		width:921px;
	
	}

	#header {
		padding: 50px 10px 5px 20px; 
		margin: 0px 0px 0px 0px;

		text-align:right;
		
	}
	
	.menu {
		background-color: black;
		padding: 20px 0px 0px 0px; 
		margin: 0px 0px 0px 20px; 
		width: 180px;

		background-color: white;
		border-top:1px dotted #999999;
		
		font-size: 10px; 
		font-family: Times, serif;
		font-style:normal  ;
		text-transform: uppercase;
		letter-spacing: 1px;
		line-height: 13px;
		text-align:left;
		position: fixed !important;

		
	}
	
	.menu-bold {
		font-family: Times, serif;
		font-weight: bold;
		text-align:left;
	}
	
	.address {
		font-size: 10px; 
		font-family: Times, serif;
		font-style:normal  ;
		text-transform: uppercase;
		letter-spacing: .1em;
		line-height: 1.5em;
		text-align:left;
	}
	.line {
		padding: 0px 0px 20px 0px;
		border-bottom:1px dotted #999999;
		
	}
	
	#footer {
		background-color: white;
		padding: 10px 0px 2000px 0px; 
		background-color: white;
		width:920px;
		position: fixed !important;
		
	}
	
	.content-home {
		background-color: white;
		
		padding: 10px 0px 10px 0px; 
		margin: 0px 10px 0px 210px;
		border-top:1px dotted #999999;
	}
	
	.home-image {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 5px 0px !important; 
		border-bottom:1px dotted #999999;
		
	}
	
	.video {
		width:700px;
		height:310px;
		margin: 0px 0px 10px 0px !important;
		padding: 20px 0px 0px 0px !important;
		text-align:center;
		background-color: black;
	}
	
	.content-project {
		background-color: white;
		
		padding: 5px 0px 5px 0px; 
		margin: 0px 10px 0px 210px;
		border-top:1px dotted #999999;
		
	}
	
	.content-project img {
		background-color: white;
		
		padding: 5px 0px 0px 0px; 
	}
	
	
	.project-title {
		padding: 20px 0px 10px 370px; 
		margin:10px 0px 0px 0px;
		
		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal  ;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;
		font-weight: bold ;

		
	}
	
	.project-info {
		padding: 0px 0px 0px 370px; 

		width:300px;

		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal  ;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;
	}
	.project-info a {
			color: #9a9a9a;
			text-decoration: none;
		
	}
	.project-info a:visited {
			color: #666666;
			text-decoration: none;
		
	}
	.project-info a:hover {
			color: black;
			text-decoration: none;
		
	}
	#project-info-soft {
		color:#909090;	
	  	font-style: normal;
	  	text-transform: uppercase;
	  	line-height: 3px;

	}
	.project-link {
		padding: 10px 0px 0px 370px; 

		width:300px;

		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal  ;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;
		font-weight: bold ;
	

	}
	.about-title {
		padding: 20px 0px 10px 40px; 
		margin:10px 0px 0px 0px;
		
		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal  ;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;
		font-weight: bold ;

		
	}
	
	.about-info {
		padding: 0px 0px 0px 40px; 

		width:445px;

		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal  ;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;

	}
	
/* START link styles */
	
	a {
		font-family: Times, serif;
		color: #333333;
		text-decoration: none;
	}
	a:link {
		text-decoration: none;
	}
	a:visited {
		/* text-decoration: none; */
		color: #666666;
		text-decoration: none;
	}
	a:hover {
		text-decoration: none;
	}
	
		a img {
			border:0 !important;
		}

	a:active {
		text-decoration: none;
		color: #666666;
	}
	
	
	a:hover img {
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	}

/* END link styles */







