* {
	margin:0;
	padding:0
}

body {
	font-family: Baskerville;
	font-size: 8pt;

}
#background{
	position: fixed; 
	z-index: 1;
}
#background_2{
	position: fixed;
	z-index: 6;
}
#background_3{
	border: 0;
	position: fixed;
	z-index: 9;
}
#title {
	position: fixed;
	top: 206px;
	left: 14px;
	overflow: auto; 
	z-index: 6;
}
#portfolio_link {
	position: fixed;
	top: 210px;
	left: 670px;
	overflow: auto; 
	z-index: 10;
}
.menu1 {
	display: block;
	width: 66px;
	height: 14px;
	text-decoration: none;
	background-position: 0 0;
}
:hover.menu1 {
	background-position: -66px 0;
	cursor:pointer;
}
#bar1 {
	position: fixed;
	top: 204px;
	left: 740px;
	overflow: auto; 
	z-index: 6;
}
#aboutme_link {
	position: fixed;
	top: 210px;
	left: 765px;
	overflow: auto; 
	z-index: 10;
}
.menu2 {
	display: block;
	width: 75px;
	height: 14px;
	text-decoration: none;
	background-position: 0 0;
}
:hover.menu2 {
	background-position: -70px 0;
	cursor:pointer;
}
#bar2 {
	position: fixed;
	top: 204px;
	left: 845px;
	overflow: auto; 
	z-index: 6;
}
#getintouch_link {
	position: fixed;
	top: 210px;
	left: 870px;
	overflow: auto; 
	z-index: 10;
}
.menu3 {
	display: block;
	width: 80px;
	height: 14px;
	text-decoration: none;
	background-position: 0 0;
}
:hover.menu3 {
	background-position: -80px 0;
	cursor:pointer;
}
:focus {
	outline: 0;
}
#homepage_container {
	position: relative;
	height: 1600px;
	overflow: hidden;
}
#column1{
	list-style: none;
	position: absolute;
	top: 296px;
	left: 26px;
	overflow: auto; 
	z-index: 4;
}
#column2{
	list-style: none;
	position: absolute;
	top: 296px;
	left: 346px;
	overflow: auto; 
	z-index: 4;
}
#column3{
	list-style: none;
	position: absolute;
	top: 296px;
	left: 666px;
	overflow: auto; 
	z-index: 4;
}
.homepage_text{
	display: block;
	width: 285px;
	height: 55px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 30px;
}
a.builderdepot{
	display: block;
	width: 276px;
	height: 172px;
	background: url("img/builderdepot/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.builderdepot {
	background-position: -277px 0;
}
a.chaletveronica{
	display: block;
	width: 276px;
	height: 172px;
	background: url("img/chaletveronica/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.chaletveronica {
	background-position: -277px 0;
}
a.pedalo{
	display: block;
	width: 276px;
	height: 172px;
	background: url("img/pedalo/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.pedalo {
	background-position: -276px 0;
}
a.nhs {
	display: block;
	width: 277px;
	height: 172px;
	background: url("img/nhs/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.nhs {
	background-position: -277px 0;
}
a.greeneandheaton {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/greeneandheaton/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.greeneandheaton {
	background-position: -277px 0;
}
a.kaymasonfoundation {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/kaymasonfoundation/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.kaymasonfoundation {
	background-position: -277px 0;
}
a.hackney {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/hackney/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.hackney {
	background-position: -280px 0;
}
a.howe {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/howe/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.howe {
	background-position: -280px 0;
}
a.tasha {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/tasha/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.tasha {
	background-position: -279px 0;
}
a.fourteenfiftyfour {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/1454/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.fourteenfiftyfour {
	background-position: -277px 0;
}
a.loganenergy {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/loganenergy/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.loganenergy {
	background-position: -278px 0;
}
a.jackbox {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/jackbox/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.jackbox{
	background-position: -280px 0;
}
a.marmalade{
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/marmalade/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.marmalade{
	background-position: -279px 0;
}
a.lexloci {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/lexloci/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.lexloci {
	background-position: -277px 0;
}
a.gusto {
	display: block;
	width: 280px;
	height: 172px;
	background: url("img/gusto/homepage_thumb.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.gusto{
	background-position: -277px 0;
}
#about_container {
	position: relative;
	height: 1200px;
	overflow: hidden;
}
#about_title {
	position: absolute;
	top: 255px;
	z-index: 2;
}
#portrait {
	position: absolute;
	top: 371px;
	left: 387px;
	z-index: 2;
}
#geishas {
	position: absolute;
	top: 787px;
	left: 277px;
	z-index:2;
}
#column4 {
	list-style: none;
	position: absolute;
	top: 415px;
	left: 40px;
	overflow: auto; 
	z-index: 4;
}
#column5 {
	list-style: none;
	position: absolute;
	top: 947px;
	left: 158px;
	overflow: auto; 
	z-index: 4;
}
#column6 {
	list-style: none;
	position: absolute;
	top: 797px;
	left: 640px;
	overflow: auto; 
	z-index: 4;
}
#column7 {
	list-style: none;
	position: absolute;
	top: 1007px;
	left: 178px;
	overflow: auto; 
	z-index: 5;
}
#column8 {
	list-style: none;
	position: absolute;
	top: 1007px;
	left: 348px;
	overflow: auto; 
	z-index: 5;
}
a.ravelry  {
	display: block;
	width: 52px;
	height: 13px;
	background: url("img/about/ravelry.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.ravelry {
	background-position: -60px 0;
}
a.iamagreedygirl {
	display: block;
	width: 105px;
	height: 13px;
	background: url("img/about/iamagreedygirl.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.iamagreedygirl {
	background-position: -112px 0;
}
a.beatsinspace {
	display: block;
	width: 80px;
	height: 13px;
	background: url("img/about/beatsinspace.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.beatsinspace {
	background-position: -90px 0;
}
a.craftzine {
	display: block;
	width: 51px;
	height: 13px;
	background: url("img/about/craftzine.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.craftzine {
	background-position: -54px 0;
}
a.fourfour {
	display: block;
	width: 51px;
	height: 13px;
	background: url("img/about/fourfour.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.fourfour {
	background-position: -55px 0;
}
a.radio4 {
	display: block;
	width: 46px;
	height: 13px;
	background: url("img/about/radio4.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.radio4 {
	background-position: -50px 0;
}
a.thisamericanlife {
	display: block;
	width: 95px;
	height: 13px;
	background: url("img/about/thisamericanlife.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.thisamericanlife {
	background-position: -101px 0;
}
a.pitchfork {
	display: block;
	width: 55px;
	height: 13px;
	background: url("img/about/pitchfork.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.pitchfork {
	background-position: -60px 0;
}
#column9 {
	list-style: none;
	position: absolute;
	top: 857px;
	left: 663px;
	overflow: auto; 
	z-index: 5;
}
#column10 {
	list-style: none;
	position: absolute;
	top: 857px;
	left: 835px;
	overflow: auto; 
	z-index: 5;
}
a.formfiftyfive {
	display: block;
	width: 72px;
	height: 13px;
	background: url("img/about/formfiftyfive.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.formfiftyfive {
	background-position: -80px 0;
}
a.webcreme {
	display: block;
	width: 58px;
	height: 13px;
	background: url("img/about/webcreme.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.webcreme {
	background-position: -61px 0;
}
a.ted {
	display: block;
	width: 26px;
	height: 13px;
	background: url("img/about/ted.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.ted {
	background-position: -30px 0;
}
a.grainedit {
	display: block;
	width: 53px;
	height: 13px;
	background: url("img/about/grainedit.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.grainedit {
	background-position: -60px 0;
}
a.graphicexchange {
	display: block;
	width: 100px;
	height: 13px;
	background: url("img/about/graphicexchange.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.graphicexchange {
	background-position: -100px 0;
}
a.smashingmagazine {
	display: block;
	width: 105px;
	height: 13px;
	background: url("img/about/smashingmagazine.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.smashingmagazine {
	background-position: -110px 0;
}
a.brandnew {
	display: block;
	width: 61px;
	height: 13px;
	background: url("img/about/brandnew.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.brandnew {
	background-position: -69px 0;
}
a.dailybitsofbeauty {
	display: block;
	width: 97px;
	height: 13px;
	background: url("img/about/dailybitsofbeauty.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.dailybitsofbeauty {
	background-position: -99px 0;
}
a.itsnicethat {
	display: block;
	width: 69px;
	height: 13px;
	background: url("img/about/itsnicethat.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.itsnicethat {
	background-position: -76px 0;
}
a.forprinteyesonly {
	display: block;
	width: 100px;
	height: 13px;
	background: url("img/about/forprinteyesonly.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.forprinteyesonly {
	background-position: -100px 0;
}
a.siteinspire {
	display: block;
	width: 65px;
	height: 13px;
	background: url("img/about/siteinspire.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.siteinspire {
	background-position: -72px 0;
}
a.forprintonly {
	display: block;
	width: 75px;
	height: 13px;
	background: url("img/about/forprintonly.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
	padding-bottom:20px;
}
a:hover.forprintonly {
	background-position: -82px 0;
}
#contact_container {
	position: relative;
	height: 1000px;
	overflow: hidden;
}
#contact_title {
	position: absolute;
	top: 255px;
	z-index: 2;
}
#column11 {
	list-style: none;
	position: absolute;
	top: 298px;
	left: 24px;
	overflow: auto; 
	z-index: 4;
}
#column12 {
	list-style: none;
	position: absolute;
	top: 541px;
	left: 578px;
	overflow: auto; 
	z-index: 5;
}
a.email{
	display: block;
	width: 270px;
	height: 61px;
	background: url("img/contact/email.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: 0;
}
a:hover.email{
	background-position: -269px 0;
}
#footer {
	position: fixed; 
	bottom: 0px;
	right: 0px;
	overflow: auto; 
	z-index:4
}
