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

	#header {
		padding: 40px 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;
		z-index:1;
		
	}
	
	.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;
		
	}

	hr {
		border: none 0; 
		border-top: 1px dotted #999999;/*the border*/
		height: 1px;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	#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 {
		padding: 5px 0px 5px 0px; 
		margin: 0px 10px 0px 210px;
		border-top:1px dotted #999999;
		
	}
	
	.content-project img {
		padding: 5px 0px 0px 0px; 
	}
	.description {
		padding: 20px 0px 10px 300px; 
		margin:10px 0px 0px 0px;
		width:350px;
		
		
	}
	h1 {
		margin:10px 0px 0px 0px;
		
		font-size: 28px !important;
	  	font-family: Times, serif !important;
	  	font-style:normal  ;
	  	text-transform: normal;
	  	letter-spacing: -.5px;
	  	line-height: 26px;
	  	text-align:left;
		font-weight: normal ;


		
	}
	h2 {
		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;
		color: #909090;
		font-weight: normal ;
	
	}
	h3 {
		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;
		color: #444444;
		font-weight: normal ;
		
	}
	h3 a {
		color: #909090;
		
	}
	h3 a:hover {
		color: black;
		
	}
	
	p {
		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;
		color: #444444;
		font-weight: normal ;
		
		
	}
	
	.about-section {
		padding: 20px 0px 0px 40px; 
		width:445px;


	}
	.project-link {
		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-link a {
		color: #333333;
	}
	
	.project-overview {
		padding: 15px 0px 0px 20px; 
		width:220px;
		float:left;
		font-size: 10px; 
	  	font-family: Times, serif;
	  	font-style:normal  ;
	  	text-transform: uppercase;
	  	letter-spacing: 1px;
	  	line-height: 14px;
	  	text-align:left;
	}
	
	::selection
	{
	background-color:#58ebd4;
	color:white;
	
	}
	::-moz-selection
	{
	background-color:#58ebd4;
	color:white;
	
	}
	


	
	
	
	.blog-title {
		padding: 30px 0px 10px 40px; 
		margin: 0px;

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


	}
/* 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 */


/* START Tumblr styles */
.content-blog {
		padding: 0px; 
		margin: 0px 10px 0px 210px;
		
}

.blog-info {
	border-top:1px dotted #999999;
	margin: 0px 10px 0px 210px;
	padding: 10px 0px 0px 0px;
	float:left;
	width:190px;
	
	font-size: 10px; 
  	font-family: Times, serif;
  	font-style:normal  ;
  	text-transform: uppercase;
  	letter-spacing: 1px;
  	line-height: 14px;
  	text-align:left;
	position: fixed;
}

.content-top {
	border-top:1px dotted #999999;

}
.content-feed {
	width:500px;
	margin: 0px 0px 0px 400px;
	padding: 0px 10px 0px 10px; 
	
	
	font-size: 11px; 
  	font-family: Times, serif;
  	font-style:normal  ;
  	text-transform: none;
  	letter-spacing: 0px;
  	line-height: 14px;
  	text-align:left;

	
}


.titlestyle {
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	
	font-size: 14px; 
  	font-family: Times, serif;
  	font-style:normal  ;
  	text-transform: uppercase;
  	letter-spacing: 0px;
  	line-height: 18px;
  	text-align:left;
	font-weight: bold ;

	
}
.bodystyle {
	font-size: 14px; 
  	font-family: Times, serif;
  	font-style:normal  ;
  	text-transform: none;
  	letter-spacing: 0px;
  	line-height: 18px;
  	text-align:left;
	color: #444444;
	width:480px;
	
	
}


.captionstyle  {
	width:480px;
	color: #444444;
	
	font-size: 14px; 
  	font-family: Times, serif;
  	font-style:normal  ;
  	text-transform: none;
  	letter-spacing: 0px;
  	line-height: 18px;
  	text-align:left;
	margin: 0px 0px 20px 0px;
	
}

.tumblr_body {
	width:400px;
	
}

