@charset "UTF-8";
/* CSS Document */

/** {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}*/

#container {
	width: 980px;
	position: relative;
	margin:0 auto;
	text-align:left;
	visibility: visible;
	z-index: 10;
}


body {
	font: 11px "trebuchet ms";

}	

 
h1 {
	color: #5d2411;
	font-size: 12px;
	line-height: 15px;
}

p {
	color: #929191;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 12px;
}


a {
	color: #929191;
}

#contacttextarea a {
	color: #72afb7;
	}
	

li {
	color: #929191;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}


#logo {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 0;
	top: 0;
}

#nav {
	position:absolute;
	width:135px;
	height:240px;
	z-index:3;
	left: 0px;
	top: 280px;
	background-color: #edeeef;
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
}



#slideshowarea {
	position:absolute;
	width:810px;
	height:530px;
	z-index:2;
	left: 145px;
	top: 145px;
}

#slideshowarea img {
	padding-right: 10px;
	padding-bottom: 10px;
	border-style: none;
}



.sidebarcontent {
	position:absolute;
	width:395px;
	height:260px;
	z-index:2;
	left: 685px;
	top: 145px;
	background-color: #edeeef;
}

#taglinefooter {
	position:absolute;
	width:400px;
	height:115px;
	z-index:4;
	left: 550px;
	top: 687px;
}



#taglinefooterbios {
	position:absolute;
	width:400px;
	height:115px;
	z-index:4;
	left: 550px;
	top: 2050px;
}



#taglinefooterportfolio {
	position:absolute;
	width:400px;
	height:115px;
	z-index:4;
	left: 550px;
	top: 820px;
}

#taglinefootervertical {
	position:absolute;
	width:auto;
	height:115px;
	z-index:4;
	left: 685px;
	top: 555px;
}

/* @group ABOUT */

#abouttextarea {
	position:absolute;
	width:450px;
	height:500px;
	z-index:2;
	left: 145px;
	top: 145px;
	background-color: #edeeef;
	padding: 20px 40px 10px;
	/*overflow: scroll;*/
/*overflow-x: hidden;
overflow-y: auto;*/
}

#abouttextareabios {
	position:absolute;
	width:450px;
	height:auto;
	z-index:2;
	left: 145px;
	top: 145px;
	background-color: #edeeef;
	padding: 20px 40px 10px;
	/*overflow: scroll;*/
/*overflow-x: hidden;
overflow-y: auto;*/
}


#aboutimagearea {
	position:absolute;
	width:270px;
	height:530px;
	z-index:2;
	left: 685px;
	top: 145px;
}

#aboutimagearea img {
	padding-right: 10px;
	padding-bottom: 10px;
}



/* @end */

/* @group PROCESS */

#processimages {
	position:absolute;
	width:395px;
	height:328px;
	z-index:2;
	left: 145px;
	top: 145px;
}



#processimagesjsfix {
	position:absolute;
	width:395px;
	height:328px;
	z-index:200;
	left: 145px;
	top: 145px;
}

#processtext {
	position:absolute;
	width:315px;
	height:230px;
	z-index:2;
	left: 550px;
	top: 145px;
	background-color: #edeeef;
	padding: 20px 40px 10px;
	/*overflow: scroll;*/
	overflow-x: hidden;
overflow-y: auto;
}


#processtextlower {
	position:absolute;
	width:315px;
	height:290px;
	z-index:2;
	left: 550px;
	top: 145px;
	background-color: #edeeef;
	padding: 20px 40px 10px;
	/*overflow: scroll;*/
	overflow-x: hidden;
overflow-y: auto;
}

#processthumbnails {
	position:absolute;
	width:135px;
	height:260px;
	z-index:2;
	left: 550px;
	top: 415px;
}


#processthumbnailslower {
	position:absolute;
	width:135px;
	height:260px;
	z-index:2;
	left: 550px;
	top: 475px;
}

#processblocks {
	position:absolute;
	width:270px;
	height:125px;
	z-index:2;
	left: 685px;
	top: 415px;
}
#processblockslower {
	position:absolute;
	width:270px;
	height:125px;
	z-index:2;
	left: 685px;
	top: 475px;
}

#processblocks img {
	padding-right: 10px;
}



#processblockslower img {
	padding-right: 10px;
}

#processprevious {
	position:absolute;
	width:28px;
	height:28px;
	z-index:2;
	left: 250px;
	top: 500px;
}
#processnext {
	position:absolute;
	width:28px;
	height:28px;
	z-index:2;
	left: 400px;
	top: 500px;
}

#processprevious img{
	border-style: none;
}

#processnext img{
	border-style: none;
}

/* @end */

/* @group PORTFOLIO */

#portfolioimages {
	position:absolute;
	width:530px;
	height:395px;
	z-index:2;
	left: 145px;
	top: 145px;
}

#portfolioimagesjsfix {
	position:absolute;
	width:530px;
	height:395px;
	z-index:200;
	left: 145px;
	top: 145px;
}

#portfoliotext {
	position:absolute;
	width:200px;
	height:365px;
	z-index:2;
	left: 685px;
	top: 145px;
	background-color: #edeeef;
	padding-right: 20px;
	padding-top: 20px;
	padding-left: 40px;
	padding-bottom: 10px;
}

#portfoliotext p {
	margin-top: 12px;
}

#portfoliothumbnails {
	position:absolute;
	width:135px;
	height:260px;
	z-index:2;
	left: 685px;
	top: 549px;
}


#portfolioblocks {
	position:absolute;
	width:270px;
	height:125px;
	z-index:2;
	left: 820px;
	top: 549px;
}

#portfolioblocks img {
	padding-right: 10px;
}

#portfolioprevious {
	position:absolute;
	width:28px;
	height:28px;
	z-index:2;
	left: 250px;
	top: 565px;
}
#portfolionext {
	position:absolute;
	width:28px;
	height:28px;
	z-index:2;
	left: 535px;
	top: 565px;
}

#portfolioprevious img{
	border-style: none;
}

#portfolionext img{
	border-style: none;
}

/* @end */

/* @group CONTACT */

#contacttextarea {
	position:absolute;
	width:315px;
	height:365px;
	z-index:2;
	left: 145px;
	top: 145px;
	background-color: #edeeef;
	padding: 20px 40px 10px;
}


#contactimagearea {
	position:absolute;
	width:420px;
	height:395px;
	z-index:2;
	left: 550px;
	top: 145px;
}

#contactimagearea img {
	padding-right: 10px;
	padding-bottom: 10px;
}

#contacttaglinefooter {
	position:absolute;
	width:400px;
	height:115px;
	z-index:4;
	left: 550px;
	top: 552px;
}

#jumpMenuform option {
	font-size: 11px;
}
#jumpMenu option {
	font-size: 11px;
}

option.category {
	font-weight: bold;
}

#jumpmenuform {
	color: red;
}


/* @end */

