/* CSS Document */


html, body {
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	font-family: 'Lucida Grande',Helvetica,Arial,sans-serif;
	font-size: 10px	;
	color:#333333;
	line-height:1.5em;
	border:0;
	background:#DAE0D1;
}

p {
	font-family:Arial, Sans-Serif;
	font-size: 10px;
	line-height:1.2;
	color:#333333;
}

ul {
	list-style-type:none;
	width:100%;
	padding:0.5em;
	margin:0;
	text-align:right;
}

ul#twitter_update_list {
text-align:left;
padding:0;
}

#twitter_div { padding:20px 0 20px 0;border-top:1px dashed #000000;margin-top:20px;padding-top:20px;border-bottom:1px dashed #000000; }

a {
	text-decoration:none;
	color:#333333;
	padding:0;
}

a:hover { border-bottom: dashed #333333 1px; }


#container {
	width: 1000px;
	margin: 0 auto 0 auto;
	text-align:left;
	background-color:#DAE0D1;
	position:relative;
}

#midSection {
	width: 920px;
	margin:0 auto 0 auto;
	background: url(assets/stitch_BG2.gif) repeat-y scroll 0 0;
	position:relative;
}

#stitchesZigZagTop {
	z-index:99;
	top:98px;
	position:absolute;
	width:910px;
	height:9px;
	left:47px;
}

#stitchesZigZagBottom {
	z-index:98;
	bottom:45px;
	position:absolute;
	width:910px;
	height:9px;
	left:47px;
}

#button1 {
	z-index:104;
	position:absolute;
	left:925px;
	bottom:30px;
}

#button2 {
	z-index: 100;
	position: absolute;
	left: 910px;
	top: 75px;
}

#button3 {
	z-index:103;
	position:absolute;
	left:25px;
	bottom:30px;
}

#button4 {
	z-index:101;
	position:absolute;
	left:15px;
	top:85px;
	width:60px;
	height:60px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#header {
	width:910px;
	margin: 0 auto 0 auto;
	left:50px;
	height:100px;
}

#logo {
	width:300px;
	position:relative;
	top:16px;
	height:28px;
	margin:0 auto 0 auto;
	text-align:center;
}

#phone {
	width:161px;
	position:relative;
	top:31px;
	height:29px;
	margin:0 auto 0 auto;
	text-align:center;
}

#email {
	width:185px;
	position:relative;
	top:25px;
	height:12px;
	margin:0 auto 0 auto;
	text-align:center;
}

#workNavBar {width:400px;height:20px;margin:0 auto 0 auto; }

#footer {
	background:#DAE0D1;
	height:50px;
	text-align:center;
}

#copyrightNotice {
text-align:center;
margin:0 auto 0 auto;
color:#333333;
padding-top:10px;
}

/*#leftContentHolder {
background:#FFFFFF none repeat scroll 0 0;
line-height:1.5em;
padding:20px 0 20px 0;
margin: 81px 0 0 70px;
text-align:left;
width:208px;
border-top: 1px dashed #000000; }*/

#leftContentHolder { position:absolute;background: #ffffff none repeat scroll 0 0;line-height:1.5em;left:85px;top:100px;text-align:left;padding:0 0 0 0;border-top:1px dashed #000000; }

.workDescriptionHolder {margin:0 0 0 10px;width:200px;text-align:right;padding:80px 0 55px 75px;background:#FFFFFF none repeat scroll 0 0; }

.workDescription { height:121px;padding:4px 0 74px 0;text-align:left;margin:0;background:#FFFFFF none repeat scroll 0 0; border-top:1px dashed #000000; }

/*#rightContentHolder { position:absolute;top:20px;right:70px;padding:55px 0 125px 335px; margin:0 0 0 0;width:501px; }*/

#ContentHolder { margin:0;padding:74px 85px 105px 85px;width:750px; }

#latestWorkHolder { width:648px;height:174px;margin-left:95px;margin-top:20px;margin-bottom:5px; }

.workHolder { text-align:center;width:743px;margin:40px 0 10px 0; }

.latestThumb { width:89px;height:174px;margin-left:30px;border:1px solid #000000; }

#latestDescHolder { width:648px;height:10px;margin-left:95px;left:95px;margin-bottom:20px; }

.latestDesc { width:91px;height:10px;margin-left:33px;float:left; }

#helloTitle { width:62px;height:25px;padding-bottom:5px; }

#information_title { width:743px;height:22px;text-align:center;margin-bottom:10px; }

.dash { width:743px; }

#descriptions {width:648px;padding-top:25px;position:relative;height:100px;left:95px; }

#aboutmetext {position:absolute;left:20px;width:265px;top:}

#getintouch_title {width:202px;height:35px;position:absolute;left:320px; }

#descriptiongetintouch {width:320px;position:absolute;left:320px;top:80px; }

#tweettweet { width:77px;height:7px;padding:0 0 5px 0; }

#latest {width:743px;height:19px;padding-bottom:5px; }

.pageNumbers {width:52px;height:15px;float:right; }

#title_illustration {width:743px;height:19px }

#shop { width:89px;height:82px;position:absolute;left:810px;top:0; }

#buttonTop { width:52px;height:28px;position:absolute;left:788px;top:0; }

.thumbsHolder { position:absolute;top:20px;right:0;left:334px;margin:0 0 0 0; padding:0 0 20px 0; }

.thumbs { height:120px;padding:80px 0 0 0;}

.singleThumbImage { width:50px;height:120px;border:1px solid; margin:0 4px 4px 0; }

#dashedLine {width:648px;height:1px;position:relative;left:95px;top:70px; }

#followLogos {position:relative;width:151px;height:22px;left:567px;top:84px;border:0px; }

.singleThumbImage a:hover { border:none; }

a.illustration {
	display:block;
	width: 87px;
	height: 20px;
	position:absolute;
	left:277px;
	top:15px;
	text-decoration: none;
	background: url(assets/titles/v4_title_illustration_B.gif);
	}

a.illustration:hover {
	background-position: 0 20px;
	border:0 solid #fff;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.patterns {
	display:block;
	width: 50px;
	height: 20px;
	position:absolute;
	left:384px;
	top:15px;
	text-decoration: none;
	background: url(assets/titles/v4_title_patterns.gif);
	}

a.patterns:hover {
	background-position: 0 20px;
	border:0px solid #fff;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.typography {
	display: block;
	width: 71px;
	height: 20px;
	position:absolute;
	left: 454px;
	top:15px;
	text-decoration: none;
	background: url(assets/titles/v4_title_typography_B.gif);
	}

a.typography:hover {
	background-position: 0 20px;
	border:0px solid #fff;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.design {
	display: block;
	width: 46px;
	height: 20px;
	position:absolute;
	left: 545px;
	top:15px;
	text-decoration: none;
	background: url(assets/titles/v4_title_design_B.gif);
	}

a.design:hover {
	background-position: 0 20px;
	border:0px solid #fff;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.photography {
	display: block;
	width: 76px;
	height: 20px;
	position:absolute;
	left: 567px;
	top:15px;
	text-decoration: none;
	background: url(assets/titles/v4_title_photography_B.gif);
	}

a.photography:hover {
	background-position: 0 20px;
	border:0px solid #fff;
}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.news {
	display: block;
	width: 31px;
	height: 20px;
	position:absolute;
	left: 611px;
	top:15px;
	text-decoration: none;
	background: url(assets/titles/v4_title_blog.gif);
	}

a.news:hover {
	background-position: 0 20px;
	border:0px solid #fff;
}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.shop {
	display: block;
	width: 89px;
	height: 82px;
	position:absolute;
	left: 810px;
	top:0;
	text-decoration: none;
	background: url(assets/titles/v4_title_shop_soon.gif);
	}

a.shop:hover {
	background-position: 0 82px;
	border:0px solid #fff;
}

.displace {
	position: absolute;
	left: -5000px;
	}
	
	


	