/* CSS Document */

/* General Tag Styles */
	
body
	{
	margin: 0px;
	background-color: rgb(255,255,255);
	font-family: Arial, Helvetica, sans-serif;
	}
	
a
	{
	color: rgb(21,115,188);
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}

h1, h2, h3
	{
	margin: 0px;
	}

p
	{
	margin: 0px;
	margin-bottom: 10px;
	}

ul li
	{
	list-style:square;
	}
	
.hidden
	{
	display: none;
	}

fieldset.fieldsetnone
	{
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
	
/* Content ID Styles */

div#pagecontainer
	{
	width: 974px;
	margin-top: 55px;
	position: relative;
	}
	
div#pagecontainer div#header
	{
	width: 974px;
	height: 114px;
	position: relative;
	background-repeat: no-repeat;
	}

div#pagecontainer div.danger
	{
	background-image:url(files/images/headers/danger.jpg);
	}

div#pagecontainer div.tunnel
	{
	background-image:url(files/images/headers/tunnel.jpg);
	}
	
div#pagecontainer div.eddie
	{
	background-image:url(files/images/headers/eddie.jpg);
	}
	
div#pagecontainer div.aviva
	{
	background-image:url(files/images/headers/aviva.jpg);
	}
	
div#pagecontainer div.flowerwreck
	{
	background-image:url(files/images/headers/flowerwreck.jpg);
	}

div#pagecontainer div.canadatower
	{
	background-image:url(files/images/headers/canadatower.jpg);
	}
	
div#pagecontainer div.boa
	{
	background-image:url(files/images/headers/boa.jpg);
	}
	
div#pagecontainer div.whitechappel
	{
	background-image:url(files/images/headers/whitechappel.jpg);
	}
	
div#pagecontainer div.citypoint
	{
	background-image:url(files/images/headers/citypoint.jpg);
	}
	
div#pagecontainer div.trelicktop
	{
	background-image:url(files/images/headers/trelick_top.jpg);
	}
	
div#pagecontainer div#header h1#title
	{
	width: 276px;
	height: 30px;
	right: 8px;
	bottom: 16px;
	position: absolute;
	}

div#pagecontainer div#header h1#title span#titleimage
	{
	width: 276px;
	height: 30px;
	float: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='files/images/sassyladtitle.png', sizingMethod='scale', enabled='true');
	background-repeat: no-repeat;
	cursor: pointer;
	}
html>body div#pagecontainer div#header h1#title span#titleimage
	{
	background-image: url(files/images/sassyladtitle.png);
	}

div#pagecontainer div#header div#tagline
	{
	width: 273px;
	height: 12px;
	top: 102px;
	right: 8px;
	position: absolute;
	background-image: url(files/images/tagline.png);
	background-repeat: no-repeat;
	}

/* content container */

div#contentcontainer
	{
	margin-top: 19px;
	margin-bottom: 19px;
	position: relative;
	clear: both;
	}
div#contentcontainer:after
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
* html div#contentcontainer
	{
	height: 1%;
	}

div.padding
	{
	padding-left: 20px;
	padding-right: 20px;
	}
	
div.paddingblog
	{
	padding-left: 20px;
	}

/* homepage */

div#contentcontainer div#homepage
	{
	padding: 19px;
	padding-left: 9px;
	padding-right: 9px;
	}
div#contentcontainer div#homepage:after
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
* html div#contentcontainer div#homepage
	{
	height: 1%;
	}
	
div#contentcontainer div#homepage div.homelinklist
	{
	width: 184px;
	margin-left: 6px;
	padding-top: 15px;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	}
	
div#contentcontainer div#homepage div#home_me
	{
	background-image: url(files/images/homepage/me.png);
	}
	
div#contentcontainer div#homepage div#home_blog
	{
	background-image: url(files/images/homepage/blog.png);
	}
	
div#contentcontainer div#homepage div#home_food
	{
	background-image: url(files/images/homepage/food.png);
	}
	
div#contentcontainer div#homepage div#home_urbex
	{
	background-image: url(files/images/homepage/urbex.png);
	}
	
div#contentcontainer div#homepage div#home_stuff
	{
	background-image: url(files/images/homepage/stuff.png);
	}
	
div#contentcontainer div#homepage div.homelinklist div.linklist
	{
	border-left: 1px solid rgb(154,154,154);
	padding-left: 6px;
	}
div#contentcontainer div#homepage div.homelinklist div.linklist:after
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
* html div#contentcontainer div#homepage div.homelinklist div.linklist
	{
	height: 1%;
	}

div#contentcontainer div#homepage div.homelinklist div.linklist div.homeheightfix
	{
	width: 0px;
	height: 254px;
	position: relative;
	float: left; 
	}
	
div#contentcontainer div#homepage div.homelinklist div.linklist div.listimage
	{
	width: 177px;
	height: 100px;
	margin-top: 8px;
	margin-bottom: 13px;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	}
	
div#contentcontainer div#homepage div.homelinklist div.linklist div#imageme
	{
	background-image:url(files/images/homepage/photo/me.jpg)
	}
	
div#contentcontainer div#homepage div.homelinklist div.linklist div#imageblog
	{
	background-image:url(files/images/homepage/photo/blog.jpg)
	}
	
div#contentcontainer div#homepage div.homelinklist div.linklist div#imagefood
	{
	background-image:url(files/images/homepage/photo/food.jpg)
	}
	
div#contentcontainer div#homepage div.homelinklist div.linklist div#imageurbex
	{
	background-image:url(files/images/homepage/photo/urbex.jpg)
	}
	
div#contentcontainer div#homepage div.homelinklist div.linklist div#imagestuff
	{
	background-image:url(files/images/homepage/photo/stuff.jpg)
	}
	
div#contentcontainer div#homepage div.homelinklist div.linklist a
	{
	color: rgb(85,85,85);
	font-size: 14px;
	font-weight: normal;
	}
	
/* the site */

div#thesitetitle
	{
	width: 294px;
	height: 25px;
	position:relative;
	background-image:url(files/images/thesite.png);
	background-repeat:no-repeat;
	}

div#thesite
	{
	width: 932px;
	height: 348px;
	position:relative;
	background-image:url(files/images/thesite.jpg);
	background-repeat:no-repeat;
	}
	
div.thesitecolumn
	{
	width: 300px;
	margin-right: 11px;
	margin-top: 10px;
	position:relative;
	float: left;
	color: rgb(65,65,65);
	font-size: 11px;	
	text-align:justify;	
	}
	
/* me in a nutshell */

div#metitle
	{
	width: 190px;
	height: 21px;
	position:relative;
	background-image:url(files/images/me.png);
	background-repeat:no-repeat;
	}

div#meimage
	{
	width: 312px;
	height: 477px;
	position:relative;
	background-image:url(files/images/me.jpg);
	background-repeat:no-repeat;
	float: left;
	margin-top: 10px;
	}
	
div.mecolumn
	{
	width: 300px;
	margin-right: 11px;
	margin-top: 10px;
	position:relative;
	float: left;
	color: rgb(65,65,65);
	font-size: 11px;	
	text-align:justify;	
	}
	
span.mequote
	{
	width: 299px;
	height: 112px;
	background-image:url(files/images/mequote.png);
	float:left;
	margin-top:9px;
	margin-bottom:9px;
	}
	
/* cv */

div#cvtitle
	{
	width: 176px;
	height: 18px;
	position:relative;
	background-image:url(files/images/cv.png);
	background-repeat:no-repeat;
	}

div#cvimage
	{
	width: 312px;
	height: 477px;
	position:relative;
	background-image:url(files/images/cvquote.jpg);
	background-repeat:no-repeat;
	float: left;
	margin-top: 10px;
	}
	
/* showreel */

div#showreeltitle
	{
	width: 94px;
	height: 18px;
	position:relative;
	background-image:url(files/images/showreel/showreel.png);
	background-repeat:no-repeat;
	}

div#showreelimage
	{
	width: 312px;
	height: 312px;
	position:relative;
	background-image:url(files/images/showreel/showreelquote.jpg);
	background-repeat:no-repeat;
	float: left;
	margin-top: 10px;
	}

div#showreeldownload_title
	{
	background-image:url(files/images/showreel/commercialradioshowreel.png);
	background-repeat:no-repeat;
	width: 290px;
	height: 11px;
	float: left;
	}

div.showreeldownload
	{
	height: 48px;
	margin-top: 15px;
	padding-top: 8px;
	padding-left: 58px;
	float: left;
	background-repeat:no-repeat;
	}

div#quicktimelogo
	{
	background-image:url(files/images/showreel/quicktimelogo.png);
	}
	
div#windozemedialogo
	{
	background-image:url(files/images/showreel/windowsmedia.png);
	}

div.showreeldownload div.link span
	{
	width: 239px;
	float: left;
	cursor: pointer;
	background-repeat:no-repeat;
	}

div.showreeldownload div.link span#streamingversion
	{
	height: 15px;
	background-image:url(files/images/showreel/streamingversion.png);
	}
	
div.showreeldownload div.link span#quicktimemp3
	{
	height: 13px;
	background-image:url(files/images/showreel/mp3.png);
	}

/* growing my own */

div#growingmyown_image
	{
	width: 226px;
	height: 302px;
	position:relative;
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-right: 7px;
	float:left
	}
	
h2#growingmyowntitle
	{
	width: 579px;
	height: 38px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	position:relative;
	background-repeat:no-repeat;
	background-image:url(files/images/food/growingmyown_title.png)
	}
	
div.perpetualspinach
	{
	background-image:url(files/images/food/perpetualspinach.jpg);		
	}

div.oregano
	{
	background-image:url(files/images/food/oregano.jpg);		
	}
	
div.sage
	{
	background-image:url(files/images/food/sage.jpg);		
	}
	
div.basil
	{
	background-image:url(files/images/food/basil.jpg);		
	}

	
/* recipes */

div#recipeblur
	{
	width: 579px;
	height: 458px;
	padding: 15px;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	overflow:auto;
	}

div.spicecake
	{
	color: rgb(255,255,255);
	font-size: 11px;
	text-align:justify;
	background-image:url(files/images/food/spicecake_back.jpg);	
	}
	
div.peaspesto
	{
	color: rgb(255,255,255);
	font-size: 11px;
	text-align:justify;
	background-image:url(files/images/food/peaspesto_back.jpg);
	}
	
div.lasagne
	{
	color: rgb(255,255,255);
	font-size: 11px;
	text-align:justify;
	background-image:url(files/images/food/lasagne_back.jpg);
	}
	
div.icecream
	{
	color: rgb(255,255,255);
	font-size: 11px;
	text-align:justify;
	background-image:url(files/images/food/icecream_back.jpg);
	}
	
div.biscuit
	{
	color: rgb(255,255,255);
	font-size: 11px;
	text-align:justify;
	background-image:url(files/images/food/biscuits_back.jpg);
	}

div#recipeblur h2#recipetitle
	{
	width: 579px;
	height: 38px;
	margin-top: 10px;
	margin-bottom: 20px;
	position:relative;
	background-repeat:no-repeat;
	}
	
div#recipeblur h2.spicecaketitle
	{
	background-image:url(files/images/food/spicecake_title.png);		
	}
	
div#recipeblur h2.peaspestotitle
	{
	background-image:url(files/images/food/peaspesto_title.png);		
	}

div#recipeblur h2.lasagnetitle
	{
	background-image:url(files/images/food/lasagne_title.png);		
	}
	
div#recipeblur h2.icecreamtitle
	{
	background-image:url(files/images/food/icecream_title.png);		
	}
	
div#recipeblur h2.biscuittitle
	{
	background-image:url(files/images/food/biscuits_title.jpg);	
	}
	
div#recipephoto
	{
	width: 352px;
	height: 488px;
	position:relative;
	background-repeat:no-repeat;
	margin-left: 13px;
	float:left
	}
	
div.spicecakephoto
	{
	background-image:url(files/images/food/spicecake.jpg);		
	}
	
div.peaspestophoto
	{
	background-image:url(files/images/food/peaspesto.jpg);		
	}
	
div.lasagnephoto
	{
	background-image:url(files/images/food/lasagne.jpg);		
	}
	
div.icecreamphoto
	{
	background-image:url(files/images/food/icecream.jpg);		
	}
	
div.biscuitphoto
	{
	background-image:url(files/images/food/biscuits.jpg);		
	}
	
/* blog */

div#blogcontainer
	{
	width: 734px;
	position: relative;
	float: left;
	color: rgb(30,30,30);
	font-size: 11px;
	text-align:justify;
	border-right: 1px solid rgb(212,212,212);
	padding-right: 14px;
	padding-top: 15px;
	}
html>body div#blogcontainer
	{
	width: 720px;
	}

div#blogcontainer h2.blogtitle
	{
	width: 399px;
	height: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
	position:relative;
	background-repeat:no-repeat;
	}
	
div#blogactions
	{
	height: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
	}
	
div#blogsidebar
	{
	width: 196px;
	float:right;
	padding-left: 15px;
	padding-top: 20px;
	position:relative;
	}
	
div#blogsidebar h3.blogsidebartitles
	{
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat:no-repeat;
	position:relative;
	}
	
div#blogsidebar h3.blogarchives
	{
	width: 109px;
	height: 10px;
	background-image:url(files/images/blog/blogarchives.png);
	}
	
div#blogsidebar h3.buttonfest
	{
	width: 94px;
	height: 10px;
	margin-bottom: 10px;
	background-image:url(files/images/blog/blogbuttons.png);
	}
	
div#blogsidebar h3.blogalsoreading
	{
	width: 123px;
	height: 11px;
	margin-bottom: 10px;
	background-image:url(files/images/blog/bloglinks.png)
	}
	
div#blogsidebar h3.blogvislinks
	{
	width: 131px;
	height: 11px;
	background-image:url(files/images/blog/blogotherplaces.png);
	}
	
div#blogsidebar h3.blogmicrodonate
	{
	width: 131px;
	height: 10px;
	margin-bottom: 10px;
	background-image:url(files/images/blog/blogdonations.png);
	}
	
div#blogsidebar div#blogarchivelist
	{
	background-color:rgb(255,255,255);
	color: rgb(85,85,85);
	font-size: 11px;
	font-weight: normal;
	text-align:justify;
	margin-right: 5px;
	}
	
div#blogsidebar div#blogalsoreadinglist
	{
	background-color:rgb(255,255,255);
	color: rgb(85,85,85);
	font-size: 11px;
	font-weight: normal;
	}

div#blogsidebar div#blogalsoreadinglist ul
{
	margin: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
}

div#blogsidebar div#blogbuttons
	{
	position:relative;
	}
div#blogsidebar div#blogbuttons:after
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
* html div#blogsidebar div#blogbuttons
	{
	height: 1%;
	}
		
div#blogsidebar div#blogbuttons span.blogbutton
	{
	width: 80px;
	height: 15px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 3px;
	float: left;
	cursor: pointer;
	}
	
div#blogsidebar div#blogbuttons span#britblog
	{
	background-image:url(files/images/blog/buttons/britblog.png);
	}
	
div#blogsidebar div#blogbuttons span#bloghub
	{
	background-image:url(files/images/blog/buttons/bloghub.png);
	}
	
div#blogsidebar div#blogbuttons span#blogcatalog
	{
	background-image:url(files/images/blog/buttons/blogcatalog.png);
	}
	
div#blogsidebar div#blogbuttons span#ldnblog
	{
	background-image:url(files/images/blog/buttons/ldnblogs.png);
	}

div#blogsidebar div#blogbuttons span#madeonmac
	{
	background-image:url(files/images/blog/buttons/madeonmac.png);
	}
	
div#blogsidebar div#blogbuttons span#aftershock
	{
	background-image:url(files/images/blog/buttons/aftershock.png);
	}
	
div#blogsidebar ul
	{
	padding-left: 15px;
	}
	
div#blogsidebar a
	{
	color: rgb(85,85,85);
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	}
	
div#blogmicrodonatebutton
	{
	position: relative;
	margin-left: 2px;
	cursor: pointer;

	}
	
div#blogotherplacesconservative
	{
	margin: 2px;
	position: relative;
	float: left;
	cursor: pointer;
	}
	
div#blogotherplacesconservative img
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}
	
/* urbex */

div#urbexcontainer
	{
	width: 734px;
	position: relative;
	float: left;
	color: rgb(30,30,30);
	font-size: 11px;
	text-align:justify;
	border-right: 1px solid rgb(212,212,212);
	padding-right: 14px;
	padding-top: 15px;
	}
html>body div#urbexcontainer
	{
	width: 720px;
	}

div#urbexcontainer h2.urbextitle
	{
	width: 299px;
	height: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
	position:relative;
	background-repeat:no-repeat;
	}
	
div#urbexcontainer h2.oldwarden
	{
	background-image:url(files/images/urbex/oldwarden_1/oldwardentitle.png);		
	}
	
div#urbexactions
	{
	height: 14px;
	margin-top: 20px;
	}
	
/* books */

h2#bookstitle
	{
	width: 455px;
	height: 25px;
	position: relative;
	background-image: url(files/images/books/booktitle.png);
	background-repeat: no-repeat;
	}

div.bookrow
	{
	margin-bottom: 5px;
	}
div.bookrow:after
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
* html div.bookrow
	{
	height: 1%;
	}

div.bookrow div.bookcontainer
	{
	width: 329px;
	margin-top: 10px;
	padding-left: 136px;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	color: rgb(65,65,65);
	font-size: 11px;	
	text-align: justify;	
	}
div.bookrow div.bookcontainer:after
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
* html div.bookrow div.bookcontainer
	{
	width: 465px;
	height: 1%;
	}

div.bookrow div.bookcontainer div.heightfix
	{
	width: 0px;
	height: 221px;
	float: left;
	position: relative;
	}

div.bookrow div.bookcontainer div.amazonlink
	{
	width: 63px;
	height: 15px;
	top: 206px;
	left: 35px;
	position: absolute;
	}

div.bookrow div.bookcontainer div.amazonlink span.amazonlinkimage
	{
	width: 63px;
	height: 15px;
	float: left;
	background-image: url(files/images/books/amazonlink.png);
	cursor: pointer;
	}
	
div.bookrow div.left
	{
	margin-right: 7px;
	}

div.bookrow div.nottinghellimages
	{
	background-image:url(files/images/books/nottinghellbook.png);
	}
	
div.bookrow div.kitchendiariesimages
	{
	background-image:url(files/images/books/kitchendiariesbook.png);
	}
	
div.bookrow div.itsnoteasyimages
	{
	background-image:url(files/images/books/itsnoteasybook.png);
	}
	
div.bookrow div.silverspoonimages
	{
	background-image:url(files/images/books/thesilverspoonbook.png);
	}

div.bookrow div.blairswarsimages
	{
	background-image:url(files/images/books/blairswarbook.png);
	}
	
div.bookrow div.feastimages
	{
	background-image:url(files/images/books/feastbook.png);
	}

div.bookrow div.boohooimages
	{
	background-image:url(files/images/books/boohoobook.png);
	}
	
div.bookrow div.savingtheplanetimages
	{
	background-image:url(files/images/books/savingplanetbook.png);
	}
	
div.bookrow div.meatimages
	{
	background-image:url(files/images/books/meatbook.png);
	}

div.bookrow div.rivercottageimages
	{
	background-image:url(files/images/books/rivercottagebook.png)
	}
	
div.bookrow div.bookcontainer h3.booktitle
	{
	margin-top: 35px;
	margin-bottom: 15px;
	position: relative;
	background-repeat: no-repeat;
	}

div.bookrow div.bookcontainer h3#nottinghelltitle
	{
	width: 139px;
	height: 45px;
	background-image:url(files/images/books/nottinghelltitle.png);
	}
	
div.bookrow div.bookcontainer h3#kitchendiariestitle
	{
	width: 216px;
	height: 47px;
	background-image:url(files/images/books/kitchendiariestitle.png);
	}
	
div.bookrow div.bookcontainer h3#itsnoteasytitle
	{
	width: 282px;
	height: 47px;
	background-image:url(files/images/books/itsnoteasytitle.png);
	}
	
div.bookrow div.bookcontainer h3#meattitle
	{
	width: 325px;
	height: 47px;
	background-image:url(files/images/books/meattitle.png);
	}
	
div.bookrow div.bookcontainer h3#rivercottagetitle
	{
	width: 314px;
	height: 47px;
	background-image:url(files/images/books/rivercottagetitle.png);
	}
	
div.bookrow div.bookcontainer h3#silverspoontitle
	{
	width: 186px;
	height: 42px;
	background-image:url(files/images/books/thesilverspoontitle.png);
	}
	
div.bookrow div.bookcontainer h3#feasttitle
	{
	width: 105px;
	height: 47px;
	background-image:url(files/images/books/feasttitle.png);
	}
	
div.bookrow div.bookcontainer h3#boohootitle
	{
	width: 108px;
	height: 42px;
	background-image:url(files/images/books/boohootitle.png);
	}
	
div.bookrow div.bookcontainer h3#blairswarstitle
	{
	width: 130px;
	height: 47px;
	background-image:url(files/images/books/blairswartitle.png);
	}

div.bookrow div.bookcontainer h3#savingtheplanettitle
	{
	width: 311px;
	height: 39px;
	background-image:url(files/images/books/savingplanettitle.png);
	}
	
div.bookrow div.bookcontainer
	{
	/* Something here... */
	}

/* Photo Home */

h2.photos
	{
	background-image:url(files/images/photoshop/photography.png);
	background-repeat: no-repeat;
	width: 595px;
	height: 38px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	}

div#piecesforsale_container
	{
	width: 463px;
	padding-right: 20px;
	float: left;
	}
div#piecesforsale_container:after
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
* html div#piecesforsale_container
	{
	height: 1%;
	}
	
div#recentoutings
	{
	width: 403px;
	padding-left: 20px;
	border-left: 1px solid #999999;
	float: left;
	}
div#recentoutings:after
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
* html div#recentoutings
	{
	height: 1%;
	}
	
h3.photoforsale
	{
	background-image:url(files/images/photoshop/photographyforsale_small.png);
	background-repeat: no-repeat;
	width: 196px;
	height: 25px;
	margin-top: 41px;
	margin-left: 20px;
	float: left;
	}
	
h3.recentoutingstitle
	{
	background-image:url(files/images/photoshop/recentoutings.png);
	background-repeat: no-repeat;
	width: 295px;
	height: 25px;
	margin-top: 41px;
	float: left;
	}
	
div#recentoutingstext
	{
	width: 430px;
	margin-top: 22px;
	color: rgb(30,30,30);
	font-size: 11px;
	text-align:justify;
	line-height: 13px;
	float:left;
	}
	
div#recentoutingsphotosthumbs
	{
	width: 430px;
	margin-top: 6px;
	float:left;
	}
	
div#photopieces
	{
	background-image:url(files/images/photoshop/pieces.jpg);
	width: 227px;
	height: 218px;
	margin-left: 10px;
	float: right;
	}
	
span#currentpiecesforsale
	{
	margin-top: 20px;
	height: 18px;
	width: 154px;
	background-image:url(files/images/photoshop/currentpiecesforsale.png);
	float:left;
	cursor: pointer;
	}
	
div#seemorephotos
	{
	margin-top: 20px;
	height: 10px;
	width: 72px;
	background-image:url(files/images/photoshop/seemore.png);
	float:left;
	}
	
div.photosaledesc
	{
	margin-left: 21px;
	margin-top: 22px;
	color: rgb(30,30,30);
	font-size: 11px;
	text-align:justify;
	line-height: 13px;
	float: left;
	}
	
div.photosalemore
	{
	width: 300px;
	margin-left: 21px;
	margin-top: 22px;
	color: rgb(30,30,30);
	font-size: 11px;
	text-align:justify;
	line-height: 13px;
	float: left;
	}
	
div.photosalemore ul
	{
	padding-left: 15px;
	}
	
div.photosalemore a
	{
	color: rgb(85,85,85);
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	}


/* photoshop home*/

h2.photoshoptitle
	{
	background-image:url(files/images/photoshop/photographyforsale.png);
	background-repeat: no-repeat;
	width: 99%;
	height: 38px;
	margin-top: 41px;
	margin-left: 20px;
	float: left;
	}

div.itemcontainer
	{
	width: 200px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 19px;
	color: rgb(30,30,30);
	font-size: 11px;
	text-align:justify;
	line-height: 13px;
	}
	
div#photoshop_items
	{
	width: 178px;
	height: 236px;
	background-repeat: no-repeat;
	}

div.centrepoint_thumb
	{
	background-image:url(files/images/photoshop/photoforsale_thumbs/centrepoint_thumb.jpg);
	}
	
div.berwickstreet_thumb
	{
	background-image:url(files/images/photoshop/photoforsale_thumbs/berwickstreet_thumb.jpg);
	}
	
div.sohoneon_thumb
	{
	background-image:url(files/images/photoshop/photoforsale_thumbs/sohoneon_thumb.jpg);
	}
	
div.gerrardfish_thumb
	{
	background-image:url(files/images/photoshop/photoforsale_thumbs/gerrardfish_thumb.jpg);
	}
	
div#seemorephotos_shop
	{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 10px;
	width: 72px;
	background-image:url(files/images/photoshop/seemore.png);
	float:left;
	}
	

/* photoshop items */

h2.photoshop
	{
	background-image:url(files/images/photoshop/photographyforsale.png);
	background-repeat: no-repeat;
	width: 595px;
	height: 38px;
	margin-top: 41px;
	margin-left: 20px;
	float: left;
	}

h3#photoshoptitle 
	{
	float: left;
	margin-top: 43px;
	margin-left: 20px;
	}

h3.berwickstreet_title
	{
	width: 595px;
	height: 18px;
	background-image:url(files/images/photoshop/berwickstreet_title.png);
	background-repeat:no-repeat;
	}

div#photoframe
	{
	width: 356px;
	height: 462px;
	position:relative;
	background-repeat:no-repeat;
	float:right;
	margin-top: 10px;
	margin-bottom: 20px;
	}
	
div.berwickstreet_photo
	{
	background-image:url(files/images/photoshop/berwickstreet_photo.jpg)		
	}

div.photodescription
	{
	width: 470px;
	margin-left: 21px;
	margin-top: 22px;
	color: rgb(30,30,30);
	font-size: 11px;
	text-align:justify;
	line-height: 13px;
	float: left;
	}
	
div#photoprice
	{
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	}

div.berwickstreet_price
	{
	background-image:url(files/images/photoshop/berwickstreet_price.png);
	width: 101px;
	height: 31px;
	}
	
div.photobuy
	{
	margin-top: 20px;
	margin-left: 290px;
	float:left;
	}
	
div.payments
	{
	background-image:url(files/images/photoshop/payments.png);
	width: 284px;
	height: 21px;
	margin-left: 70px;
	float: left;
	}
	

	
/* Page Numbers */

div#pagenumbers
	{
	margin-top: 35px;
	margin-right: 30px;
	float: right;
	}
	
div#pagenumbers span
	{
	height: 17px;
	float: left;
	cursor: pointer;
	}
	
div#pagenumbers span#pagebracket
	{
	background-image:url(files/images/menu/pagenumbers/pagebracket.png);
	width: 46px;
	cursor: default;
	}
	
div#pagenumbers span#page1
	{
	background-image:url(files/images/menu/pagenumbers/1.png);
	width: 11px;
	}
	
div#pagenumbers span#page2
	{
	background-image:url(files/images/menu/pagenumbers/2.png);
	width: 11px;
	}

div#pagenumbers span#page3
	{
	background-image:url(files/images/menu/pagenumbers/3.png);
	width: 11px;
	}
	
div#pagenumbers span#page4
	{
	background-image:url(files/images/menu/pagenumbers/4.png);
	width: 11px;
	}
	
div#pagenumbers span#page5
	{
	background-image:url(files/images/menu/pagenumbers/5.png);
	width: 11px;
	}
	
div#pagenumbers span#page6
	{
	background-image:url(files/images/menu/pagenumbers/6.png);
	width: 11px;
	}
	
div#pagenumbers span#page7
	{
	background-image:url(files/images/menu/pagenumbers/7.png);
	width: 11px;
	}
	
div#pagenumbers span#page8
	{
	background-image:url(files/images/menu/pagenumbers/8.png);
	width: 11px;
	}
	
div#pagenumbers span#page9
	{
	background-image:url(files/images/menu/pagenumbers/9.png);
	width: 11px;
	}
	
div#pagenumbers span#closebracket
	{
	background-image:url(files/images/menu/pagenumbers/closebracket.png);
	width: 9px;
	cursor: default;
	}

/* footer */

div#footer
	{
	width: 974px;
	position: relative;
	background-image: url(files/images/footer.png);
	background-repeat: repeat-x;
	}
	
div#footer div#heightfix
	{
	width: 0px;
	height: 140px;
	position: relative;
	float: left;
	}
	
div#footer div#sassylad
	{
	width: 276px;
	height: 30px;
	padding-top: 1px;
	position: absolute;
	background-image:url(files/images/sassylad.png);
	background-repeat :no-repeat;
	}

div#footer div.menulist
	{
	margin-top: 9px;
	margin-left: 30px;
	padding-top: 19px;
	padding-bottom: 19px;
	position: relative;
	float: left;
	background-repeat :no-repeat;
	line-height:12px;
	}

div#footer div.menulist a
	{
	color: rgb(45,45,45);
	font-size: 11px;
	font-weight: normal;
	}

div#footer div#me
	{
	background-image:url(files/images/menu/me.png);
	}
	
div#footer div#blog
	{
	background-image:url(files/images/menu/blog.png);
	}
	
div#footer div#food
	{
	background-image:url(files/images/menu/food.png);
	}
	
div#footer div#urbex
	{
	background-image:url(files/images/menu/urbex.png);
	}
	
div#footer div#stuff
	{
	background-image:url(files/images/menu/stuff.png);
	}

div#footer div#other
	{
	margin-top: 7px;
	margin-right: 9px;
	position:relative;
	float:right;
	}
	
div#footer div#other span
	{
	float: left;
	background-repeat: no-repeat;
	cursor: pointer;
	}
	
div#footer div#other span#sitemap
	{
	width: 47px;
	height: 8px;
	margin-top: 2px;
	background-image: url(files/images/menu/sitemap.png);
	}

div#footer div#other span#legaldetails
	{
	width: 75px;
	height: 8px;
	margin-top: 2px;
	background-image: url(files/images/menu/legaldetails.png);
	}
	
div#footer div#other span#access
	{
	width: 39px;
	height: 8px;
	margin-top: 2px;
	background-image: url(files/images/menu/access.png);
	}
	
div#footer div#other span#rss
	{
	width: 13px;
	height: 13px;
	background-image: url(files/images/menu/rss.png);
	margin-left: 8px;
	}
	
div#footer div#other span#unionflag
	{
	width: 16px;
	height: 11px;
	background-image: url(files/images/menu/unionflag.png);
	margin-top: 1px;
	margin-left: 3px;
	}
	
div#footer div#other span.bar
	{
	width: 2px;
	height: 10px;
	margin-top: 1px;
	margin-left: 3px;
	margin-right: 4px;
	background-image: url(files/images/menu/bar.png);
	cursor: default;
	}
	
div#footer div#copyright
	{
	padding-left: 30px;
	padding-bottom: 20px;
	clear: both;
	color: rgb(185,185,185);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}
	
/* Lightbox */
#lightbox{position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
