@charset "utf-8";
/* CSS Document */
/*CSS sheet written by Ben Casey*/
/*CSS RESET minimises any cross browser issues, this is standard on all my coding.*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*--------------------*/

.clear{
	clear:both;
}

body{
	color:#FFF;
	padding:0px;
	margin:72px 0 0 20px;
}

#topnav{
	padding:0;
	position:fixed;
	top:30px;
	left:20px;
}

#topnav li{
	float:left;
}

#topnav li a{
	float:left;
	display:block;
	background-image:url(images/topsprite.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:12px;
	margin-bottom:30px;
	margin-right:15px;
}


#homelinktop{
	width:45px;
	background-position:0px 0px;
}

#homelinktop:hover, #homelinktop.active{
	background-position:0px -13px;
}



#fineartlinktop{
	width:67px;
	background-position:-57px 0px;
}

#fineartlinktop:hover, #fineartlinktop.active{
	background-position:-57px -13px;
}



#portraitlinktop{
	width:76px;
	background-position:-238px 0px;
}

#portraitlinktop:hover, #portraitlinktop.active{
	background-position:-238px -13px;
}



#reportagelinktop{
	width:89px;
	background-position:-137px 0px;
}

#reportagelinktop:hover, #reportagelinktop.active{
	background-position:-137px -13px;
}



#fashionlinktop{
	width:66px;
	background-position:-329px 0px;
}

#fashionlinktop:hover, #fashionlinktop.active{
	background-position:-329px -13px;
}



#filmlinktop{
	width:87px;
	background-position:-417px 0px;
}

#filmlinktop:hover, #filmlinktop.active{
	background-position:-417px -13px;
}



#bloglinktop{
	width:41px;
	background-position:-521px 0px;
}

#bloglinktop:hover, #bloglinktop.active{
	background-position:-521px -13px;
}

#cvlinktop{
	width:20px;
	background-position:-583px 0px;
}

#cvlinktop:hover, #cvlinktop.active{
	background-position:-583px -13px;
}

#contactlinktop{
	width:70px;
	background-position:-625px 0px;
}

#contactlinktop:hover, #contactlinktop.active{
	background-position:-625px -13px;
}


#mainnav li a{
	text-indent:-9999px;
	background-image:url(images/homesprite.png);
	background-repeat:no-repeat;
	display:block;
	height:46px;
	margin:11px 0;
}



#fineartlink{
	width:300px;
	background-position:0px 0px;
}

#fineartlink:hover{
	background-position:-419px 0px ;
}

#reportagelink{
	width:390px;
	background-position:0px -65px;
}

#reportagelink:hover{
	background-position:-419px -65px ;
}

#portraitlink{
	width:325px;
	background-position:0px -128px;
}

#portraitlink:hover{
	background-position:-419px -128px ;
}

#fashionlink{
	width:285px;
	background-position:0px -192px;
}

#fashionlink:hover{
	background-position:-419px -192px ;
}
#filmlink{
	width:385px;
	background-position:0px -257px;
}

#filmlink:hover{
	background-position:-419px -257px ;
}
#bloglink{
	width:300px;
	background-position:0px -321px;
}

#bloglink:hover{
	background-position:-419px -321px ;
}
#cvlink{
	width:300px;
	background-position:0px -385px;
}

#cvlink:hover{
	background-position:-419px -385px ;
}
#contactlink{
	width:300px;
	background-position:0px -449px;
}

#contactlink:hover{
	background-position:-419px -449px ;
}

#galleryfineart{
	width:6439px;
	height:500px;
}

#galleryfineart li{
	float:left;
	display:inline;
	margin-right:30px;
}

#reportagegallery{
	width:41300px;
	height:500px;
}

#reportagegallery li{
	float:left;
	display:inline;
	margin-right:30px;
}

#portraitgallery{
	width:22836px;
	height:520px;
}

#portraitgallery li{
	float:left;
	display:inline;
	margin-right:30px;
}

#fashiongallery{
	width:3358px;
	height:500px;
}

#fashiongallery li{
	float:left;
	display:inline;
	margin-right:30px;
}

#fine1{width:502px}
#fine2{width:499px}
#fine3{width:508px}
#fine4{width:1028px}
#fine5{width:503px}
#fine6{width:499px}
#fine7{width:503px}
#fine8{width:501px}
#fine9{width:490px}
#fine10{width:576px}
#fine11{width:500px}


#reportage1{width:500px}
#reportage2{width:753px}
#reportage3{width:332px}
#reportage4{width:753px}
#reportage5{width:753px}
#reportage6{width:753px}
#reportage7{width:494px}
#reportage8{width:504px}
#reportage9{width:500px}
#reportage10{width:753px}
#reportage11{width:753px}
#reportage12{width:753px}
#reportage13{width:333px}
#reportage14{width:1034px}
#reportage15{width:333px}
#reportage16{width:500px}
#reportage17{width:753px}
#reportage18{width:753px}
#reportage19{width:753px}
#reportage20{width:753px}
#reportage22{width:753px}
#reportage24{width:753px}
#reportage25{width:753px}
#reportage26{width:753px}
#reportage27{width:500px}
#reportage28{width:753px}
#reportage29{width:753px}
#reportage30{width:753px}
#reportage31{width:753px}
#reportage32{width:500px}
#reportage33{width:749px}
#reportage35{width:749px}
#reportage36{width:749px}
#reportage38{width:749px}
#reportage39{width:749px}
#reportage40{width:1000px}
#reportage41{width:749px}
#reportage42{width:749px}
#reportage43{width:500px}
#reportage44{width:750px}
#reportage45{width:750px}
#reportage46{width:513px}
#reportage47{width:750px}
#reportage48{width:614px}
#reportage49{width:750px}
#reportage50{width:750px}
#reportage51{width:333px}
#reportage52{width:750px}
#reportage53{width:750px}
#reportage54{width:501px}
#reportage55{width:750px}
#reportage56{width:500px}
#reportage57{width:759px}
#reportage58{width:753px}
#reportage59{width:753px}
#reportage60{width:727px}
#reportage61{width:753px}
#reportage62{width:753px}
39539
58
#portrait1{width:716px}
#portrait2{width:329px}
#portrait3{width:987px}
#portrait4{width:754px}
#portrait5{width:701px}
#portrait6{width:753px}
#portrait7{width:1000px}
#portrait8{width:503px}
#portrait9{width:470px}
#portrait10{width:574px}
#portrait11{width:553px}
#portrait12{width:279px}
#portrait13{width:753px}
#portrait14{width:722px}
#portrait15{width:374px}
#portrait16{width:665px}
#portrait17{width:753px}
#portrait18{width:500px}
#portrait19{width:939px}
#portrait20{width:512px}
#portrait21{width:374px}
#portrait22{width:565px}
#portrait23{width:493px}
#portrait24{width:472px}
#portrait25{width:753px}
#portrait26{width:574px}
#portrait27{width:755px}
#portrait28{width:573px}
#portrait29{width:501px}
#portrait30{width:621px}
#portrait31{width:358px}
#portrait32{width:569px}
#portrait33{width:980px}
#portrait34{width:861px}
#portrait35{width:500px}

#fashion1{width:828px}
#fashion2{width:386px}
#fashion3{width:387px}
#fashion4{width:394px}
#fashion5{width:795px}
#fashion6{width:388px}

#footer p{
	color:#9D9D9D;
	text-align:center;
	padding-top:30px;
	font-size:10px;
position:absolute;
bottom:10px;
}

.comingsoon{
width:506px;
margin:172px auto;
display:block;
}

#cvimage{
display:block;
margin-top:75px;
}

#contactimage{
display:block;
margin-top:100px;
}
