/* CSS Document */
body {
	margin-left: 20px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

a{
	color:#059574;
	text-decoration: none;
	}

a:visited {
  color:#059574;
  text-decoration:none;
  }
	
a:hover{
	color:#C6793D;
	text-decoration:underline;
	}

.nav	{
	position:absolute;
	left:440px;
	top:12px;
	font-family:Silkscreen, Arial, sans-serif;
	text-transform:uppercase;
	font:x-small Silkscreen, Arial, Sans-Serif;
	color:#7A7370;
	font-size:9 px;
}

.upper_gray  {
	font-family:Silkscreen, Arial, sans-serif;
	text-transform:uppercase;
	font:x-small Silkscreen, Arial, Sans-Serif;
	color:#7A7370;
	font-size:9 px;
	line-height:12pt
	}

a.upper_gray
	{
	color:#7A7370;
	text-decoration: none
	}

a:hover.upper_gray 
	{
	color:#7A7370;
	text-decoration: underline
	}

a.upper_gray span {
	color:#332B2B;
	background-color: #FED433;
	}

a:hover.upper_gray span{
	color:#332B2B;
	text-decoration: underline
	}


.upper  {
	font-family:Silkscreen, Arial, sans-serif;
	text-transform:uppercase;
	font:x-small Silkscreen, Arial ,Sans-Serif;
	color:#7A7370;
	font-size:9 px;
	line-height:12pt
	}

.top {
	margin-bottom: 10px;
	}


.left {
	vertical-align: top;
	position:absolute;
	left:20px;
	top:60px;
	margin-bottom:5px;

	}

.left a {
	padding-left:15px;
	background: url('img/arrow_left.gif') no-repeat;
	
}

.right {
	vertical-align: top;
	position:absolute;
	left:595px;
	top:60px
	margin-bottom:5px;
	}

.right a {
	padding-right: 15px;
	background: url('img/arrow_right.gif') no-repeat center right;
}


.start {
	position:absolute;
	left:210px;
	margin-top:10px;
	}

.start a {
	padding-right: 15px;
	background: url('img/arrow_right.gif') no-repeat center right;
}

.screenshot {
	vertical-align: top;
	position:absolute;
	left:20px;
	top:105px;
	margin-bottom:5px;
	color:#332B2B;
	}

.gaynet {
	vertical-align: top;
	position:absolute;
	left:200px;
	top:105px;
	margin-bottom:5px;
	}


.blurb {
	vertical-align: top;
	position:absolute;
	left:435px;
	top:100px;
	margin-bottom:5px;
	}

.photo {
	position:absolute;
	left:20px;
	top:70px;
	}

.about {
	vertical-align: top;
	position:absolute;
	left:250px;
	width:400px;
	top:70px;
	margin-bottom:5px;
	font-family: Trebuchet, Helvetica, sans-serif;
	color:#332B2B;
	font-size:10pt;
	line-height:13pt;
	}

.resume {
	vertical-align: top;
	position:absolute;
	left:15px;
	width:600px;
	top:70px;
	margin-bottom:5px;
	font-family: Trebuchet, Helvetica, sans-serif;
	color:#332B2B;
	font-size:10pt;
	line-height:13pt;
	}


td {
	font-family: Trebuchet, Helvetica, sans-serif;
	color:#332B2B;
	font-size:10pt;
	line-height:13pt;
	vertical-align:top;
	}
	
ul {
	font-family: Trebuchet, Helvetica, sans-serif;
	color:#332B2B;
	font-size:9pt;
	line-height:13pt;
	vertical-align:top;
	}	

.small_red {
	font-family: Trebuchet, Helvetica, sans-serif;
	color:#A63326;
	font-size:8pt;
	}

.tags {
	font-family: Trebuchet, Helvetica, sans-serif;
	color:#7A7370;
	font-size:10pt;
	margin-bottom: 15px;
	}

.title {
	font-size:18pt;
	line-height:20pt;
	color:#7A7370;
	}
	
.sub-title {
	font-size:12pt;
	}

.thumbnail {
	width:140px;
	height:140px;
	float:left;	
	}


.caption {

	}


.client {
	color:#332B2B;
	font-family: Trebuchet, Helvetica, sans-serif;
	font-size:8pt;
	line-height:20pt;
	}



.project {
	color:#DD5800;
	font-weight: bold;
	font-family: Trebuchet, Helvetica, sans-serif;
	font-size:10pt;
	line-height:10pt;
	}


