
@font-face {
	font-family: 'HelveticaRoman';
	src: url('HelveticaLTStd-Roman.otf') format('opentype');
}

@font-face {
	font-family: 'HelveticaBold';
	src: url('HelveticaLTStd-Bold.otf') format('opentype');
}


html {
   margin: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


#wrapper {
	width: 960px;
	margin: 0 auto 0 auto;
}

.header {
	font-family: HelveticaBold, Helvetica, Arial, sans-serif;
	letter-spacing: -5px;
   line-height: 90px;
	font-size: 100px;
	margin-top: 10px;
   padding: 0px;
   margin-left: -10px;
}

.tagline {
   font-family: Georgia, serif;
   color: #999;
   font-size: 14px;
   margin-bottom: 20px;
}

.projects {
   float: left;
   display: block;
   width: 640px;
   font-size: 14px;
}

.projects img {
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: #7BC4D3;
}

.links {
   margin-top: 20px;
   float: left;
   display: block;
   width: 210px;
   margin-right: 20px;
}

.teaseline {
   font-family: HelveticaBold, Helvetica, Arial, sans-serif;
   font-size: 37px;
   color: #7f7f7f;
   padding-bottom: 5px;
   text-transform: none;
}

.links  a {
   line-height: 20px;
   font-family: HelveticaRoman, Helvetica, Arial, sans-serif;
   font-size: 11px;
   color: #333333;
   text-transform: uppercase;
   text-decoration: none;
}

.links a:hover {
	color: #333333;
   text-decoration: underline;
}

.about {
   margin-top: 20px;
   width: 410px;
   float: left;
}

.photo {
   width: 150px;
   float: left;
   display: block;
}

.bio {
   line-height: 20px;
   font-family: HelveticaRoman, Helvetica, Arial, sans-serif;;
   color: #888;
   font-size: 11px;
   text-transform: uppercase;
}

#left-col {
	float: left;
   width: 640px;
   margin-right: 20px;
   border: 0px;
}

#lifestream {
	float: left;
	width: 300px;
   padding: 0px;
   margin: 0px;
}

.subheader {
   margin-top: 10px;
   margin-bottom: 10px;
   border-bottom: 1px solid #999;
   font-family: HelveticaRoman, Helvetica, Arial, sans-serif;;
   color: #666;
   font-size: 11px;
   text-transform: uppercase;
}

ul#project_list {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
   float: left;
}

.projectHolder {
   display: block;
   width: 640px;
   height: 250px;
}

.thumb, .blurb, .nav, .project_header{
   display: block;
   float: left;
}

.project_header {
   width: 228px;
   margin-left: 20px;
   font-family: HelveticaBold, Helvetica, Arial, sans-serif;
   font-size: 42px;
   color: #7f7f7f;
   text-transform: none;
}

.blurb {
   padding-top: 10px;
   width: 318px;
   margin-left: 20px;
   line-height: 20px;
   font-family: HelveticaRoman, Helvetica, Arial, sans-serif;;
   color: #888;
   font-size: 11px;
   text-transform: uppercase;
}

.images {
   display: none;
}

#friendfeed.widget {
   margin-top: -8px !important;
   border: none !important;
}

#friendfeed  .entry {
   border-bottom: none !important;
   padding-bottom: 20px !important;
   margin-left: -11px !important;
}

#friendfeed .text, #friendfeed .text a {
   font-family: Georgia, serif !important;
   font-style: italic !important;
   font-size: 14px !important;
   line-height: 20px !important;
}

#friendfeed .text {
   color: #888 !important;
}

#friendfeed .info, #friendfeed .info a {
   padding-top: 3px !important;
   font-family: HelveticaRoman, Helvetica, Arial, sans-serif !important;
   font-size: 11px !important;
   text-transform: uppercase !important;
}

#friendfeed .info {
   color: #888 !important;
}

#friendfeed .info a:hover, #friendfeed .text a:hover {
	color: #333333 !imporant;
   text-decoration: underline !important;
}

#friendfeed a {
   color: #333333 !important;
   text-decoration: none !important;
}


