/*Top Page Header Begin*/


body{
	margin: 0px;
	min-width: 50em;
	background-color: #e2e2e2;
}

/*Start Heading CSS*/
	.heading{
		top: opx;
	}

	.headingname{
		padding-top: 1em;
		padding-left: 1em;
		padding-bottom: 0.5em;
		background-color: #000000;
		font-family: Georgia, serif;
		font-size: 1.75em;
		text-decoration: none;		
	}

	#homelink{
		color: #ffffff;
		text-decoration: none;
	}

	#nav{
		padding-top: .5em;
		padding-left: 2em;
		padding-bottom: .25em;
		background-color: #565656;	
		height: 1.2em;
	}

	.tabbedlink{
		margin-right: 1em;
		background-color: #565656;	
		color: #ffffff;
		font-family: myriad, verdana, sans-serif;
		font-size: 0.9em;
		text-decoration: none;
		float: left;
	}

/*End Heading*/ 

/*Start Body*/

	.pagebody{
		float: left;
		padding-top: 1em;
		background-color: #e2e2e2;
padding-left: 3em;
	}

	.mainbody{
	}

	.pagesummary{
		padding-right: 10em;
		padding-bottom: 3em;
		font-family: Verdana, myriad, sans-serif;
		font-size: 0.8em;
		line-height: 1.5em;
		
	}

	.thumbnail{
		border-style: solid;
		border-width: 1px;
		border-color: black;
		background-color: #f6f6f6;
		float: left;
		display:inline-block;
		margin-right: .5em;
		margin-bottom: .5em;
		height: 26em;
		
	}

	.thumbimage{
		margin-top: .5em;
		margin-left: 0.75em;
		margin-right: 0.75em;
		border-style: solid;
		border-width: 1px;
		border-color: black;
	}

	.thumbtext{
		margin-left: 1em;
		margin-right: 0.75em;
		width: 200px;
		font-family: Verdana, myriad, sans-serif;
		font-size: .7em;
	}

/*End Body*/







/*Section Page*/
.pageintro{
	width: 55em;
	display: inline-block;
	font-family: georgia, serif;
	font-size: 12px;
	line-height: 17px;
	word-spacing: .1em;
	margin-bottom: 3em;
}
 
.goodieslisting{
	width: 40em;
	margin-bottom: 0.7em;
}
 
 
.goodiesitem{
	width: 700px;
	height: 8.750em;
	border-top: solid 1px #000000;
	padding-top: 0.50em;
	margin-bottom: .15em;
}
 
.goodiesimage{
	width: 300px;
	float: left;
	margin-right: 25px;
	border: solid 1px #000000;
}
 
.goodiestext{
	margin: 0px;
	padding: 0px;
	width: 350px;
	float: left;
	font-family: georgia, serif;
	font-size: 12px;
	line-height: 17px;
	word-spacing: .1em;
}
 
.goodiesbody{
	width: 65em;
	margin-bottom: 1em;
}
 
.goodiesbigimage{
	margin-left: .2em;
	margin-bottom: 3em;
}


/*Project Page*/
#projecttitle{
	color: #000000;
	font-family: georgia, serif;
	font-size: 14px;
	font-weight: bold
	line-height: 16px;
	word-spacing: .1em;
}

#projectdetail{
	color: #7C7C7C;
	font-family: georgia, serif;
	font-size: 14px;
	line-height: 16px;
	word-spacing: .1em;
}

.projectsum{
	width: 65em;
	display: inline-block;
	font-family: Verdana, myriad, sans-serif;
	font-size: 12px;
	line-height: 17px;
	word-spacing: .1em;
	margin-bottom: 1em;
	margin-top: .5em;
}

.downloadlink{
	text-decoration: none;
	font-size: 12px;
	font family: georgia, serif;
	word spacing: .1em;
	color: #565656;
	margin-bottom: 1em;
}

.seemore{
	width: 65em;
	text-decoration: none;
	font-size: 12px;
	font family: georgia, serif;
	word spacing: .1em;
	color: #565656;
	margin-bottom: .25em;
	margin-top: .25em;
}

.video{
	margin-top:	1em;
	margin-bottom: 1em;
}



	/*Images*/
img{
	border: 0px;
}

.imagenav{
	margin-top: 0.7em;
	margin-bottom: 1.5em;
}

.imagenav a{
	/* Image alignment*/
	display: inline;
	margin-right: 36.5px;
}

.translucent{
	border: none;
	/* Image opacity */
	/* IE standard */
	filter:alpha(opacity=55);
	/* Firefox standard */
	-moz-opacity:.55;
	-khtml-opacity: 0.55;
	/* css standard */
	opacity:.55;
	/* Image Opacity Source: http://www.mandarindesign.com/opacitycolor.html */
}

.opaque{
	/* Image opacity */
	/* IE standard */
	filter:alpha(opacity=100);
	/* Firefox standard */
	-moz-opacity:.100;
	-khtml-opacity: 1.0;
	/* css standard */
	opacity:1.0;
}

	/*End Images*/
/*Project Page End*/





/* RESUME STUFF */
 
.rightblock{
	float: left;
	margin-bottom: 2em;
	line-height: 16px;
	padding-left: 1.5em;
	width: 25em;
}

.leftblock{
	float: left;
	padding-right: 4em;
	padding-left: .2em;
	margin-bottom: 2em;
}

.resumedownload{
	font-family: Georgia, serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 23px;
	color: #7C7C7C;
}
 
.resumesection{
	font-family: Georgia, serif;
	font-size: 15px;
	padding-top: 40px;
	
}
 
.leftdetails{
	padding-top: 10px;
	font-size: 11px;
	font-family: myriad, sans-serif;
	line-height: 16px;
}
 
.leftlist{
	font-size: 11px;
	font-family: myriad, sans-serif;
	line-height: 14px;
}
 
.jobtitle{
	padding-top: 10px;
	font-size: 11px;
	font-family: myriad, sans-serif;
	font-weight: bold;
}
 
.location{
	font-size: 11px;
	font-family: myriad, sans-serif;
}
 
.dates{
	font-size: 11px;
	font-family: myriad, sans-serif;
	font-style: italic;
}
 
.worksummary{
	font-size: 11px;
	font-family: myriad, sans-serif;
}





/* ContactSheet */
#contactpagebody{
	float: left;
	padding-top: 1.0em;
	padding-left: 25em;
}
 
 
.contacthead{
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 15px;
	padding-top: 20px;
	padding-bottom: 5px;
}
 
.contacttext{
	color: black;
	font-size: 11px;
	font-family: myriad, sans-serif;
	text-decoration: none;
	padding-bottom: 20px;
	
 
}
 
.contacttextlist{
	font-size: 11px;
	font-family: myriad, sans-serif;
 
}

.contactlink{
	text-decoration: none;
	font-size: 11px;
	font-family: myriad, sans-serif;
	padding-bottom: 2em;
	color: #000000;
	line-height: 2em;
}



/*Bottom Page Bar*/

	#bottombartext{
		color: #ffffff;
		background-color: #565656;		
		font-family: Verdana, "Lucida Sans", myriad, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}