/* Main layout */	
			body { color:#fff; text-align:center; background:#BBB9A5 url(../images/background.gif) top center repeat; }
			div.wrapper { text-align:left; width:881px; margin:0 auto; background:url(../images/repeater.gif) top center repeat-y; position:relative }
			div.masthead { background:url(../images/masterhead.png) top center no-repeat; height:270px;  position:relative; z-index:1 }
			
		    div.folio { float:left; width:555px;  position:relative; z-index:2 }
			div.side { float:left; width:287px; margin-left:38px;  position:relative; z-index:2 }
			div.side img { float:left; margin-right:20px; }
			img.sideimg { position:absolute; right:265px; top:0px;  }
			div.side p { text-align: justify }
			div.contact_details { background:url(../images/contact_details.png) top right no-repeat ; height:104px; margin-top:30px; padding-top:100px; padding-right:25px; }
			div.contact_details p { text-align:right; color:#333333; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
			
			#cv p { text-align:right; padding-top:15px; }
			
			/* contact form */
			
	
			
			.submit { width:82px; margin-top:10px; }
			.input { width:160px; height:15px;   margin-bottom:5px;  }
			label.label { margin-top:10px;  FONT-FAMILY: "Lucida Grande","Arial Unicode MS", sans-serif; FONT-SIZE: 1.2em;   }
			.textarea { width:160px; height:45px; margin-top:2px;  }
			
			form { float:right; }

			br.cheapNastyFix { clear:both }
			
				/* Footer */
	#footer { width:881px; height: 100px; padding: 20px 0 0 0;  }
	#footer p { font-family:Tahoma; color:#434444; margin: 0; line-height: normal; font-size: 80%;}
	#footer a { color: #666666; }
	#footer a.goinnovate {  color:#434444; }
	#footer a:hover { color: #333333; BORDER-BOTTOM: #FF3366 1px dotted; }
	#legal { float: left;  padding-top:12px; background: url(../images/footer_bg_left.png) top left no-repeat; }
	#links { float: right; padding-top:12px; background: url(../images/footer_bg_right.png) top right no-repeat; }
	
	#footer.goinnovate { color:#434444; }
    #footer.goinnovate a { color:#434444; }
	#footer.goinnovate a:hover { color: #00CC66; BORDER-BOTTOM: #FF3366 1px dotted; }
	




p#showreel a { background-image:url(../images/showreel.png); width:560px; height:175px; display:block; text-indent:-9999px; }
p#showreel a:hover { background-position: -561px 0; }

p#forbidenfruit a { background-image:url(../images/forbidenfruit.png); width:160px; height:137px; display:block; float:left; margin-top:25px;  text-indent:-9999px; }
p#forbidenfruit a:hover { background-position: -160px 0; }

p#toilet a { background-image:url(../images/toilet.png); width:160px; height:137px; display:block; float:left; margin-left:35px; margin-top:25px;  text-indent:-9999px; }
p#toilet a:hover { background-position: -160px 0; }

p#spaceman a { background-image:url(../images/spaceman.png); width:160px; height:137px; display:block; float:left; margin-left:35px; margin-top:25px; text-indent:-9999px; }
p#spaceman a:hover { background-position: -160px 0; }

ul#desc { width:550px; }
ul#desc li { display:inline; padding-right:105px;  }
ul#desc li.toilet {  padding-right:115px;  }
ul#desc li.spaceman {  padding-right:0px;  }

#ie6notice { display:none; }

