html,body { color: #444; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #c8c9cb; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; }
a:link { color: #444; text-decoration: underline; }
a:visited { }
a:hover { }
a:active { }
#menu { position: absolute; top: 50%; left: 0; width: 376px; height: 705px; z-index: 100; margin-top: -355px; }
#wrapper { position: absolute; top: 0; left: 260px; width: 100%; height: 100%; z-index: 150; overflow: hidden; }
#base { position: relative; top: 0; left: 0; width: 100%; height: 100%; }
#boxOff { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#boxOn { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#base, #editedSelection, #about, #contact, #roomWith, #terjeVigen, #kingsOf, #thaiBride, #thinspiration, #littleBig, #theCircle, #filmPeople, #filmStills, #documentaryPortraits { position: relative; top: 0; left: 0; width: 100%; height: 100%; }
#s1,#s2,#s3,#s4,#s5,#s6,#s7,#s8,#s9,#s10,#s11,#s12 { position: relative; top: 0; left: 0; width: 100%; height: 140px; }
#loading { background-color: #c7c8ca; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2000; }
#noscript { background-color: #c7c8ca; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3000; }
#noscriptText { text-align: center; position: absolute; bottom: 6px; width: auto; height: auto; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; }
#cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }
#Mabout { left: 20px; top: 235px; position: absolute; display: none; }
#MfilmStills { left: 61px; top: 521px; position: absolute; display: none; }
#MdocumentaryPortraits { left: 39px; top: 546px; position: absolute; display: none; }
#MfilmPeople { left: 49px; top: 502px; position: absolute; display: none; }
#MtheCircle { left: 25px; top: 465px; position: absolute; display: none; }
#MlittleBig { left: 5px; top: 442px; position: absolute; display: none; }
#Mthinspiration { left: 64px; top: 419px; position: absolute; display: none; }
#MterjeVigen { left: 47px; top: 338px; position: absolute; display: none; }
#MthaiBride { left: 39px; top: 393px; position: absolute; display: none; }
#MkingsOf { left: 41px; top: 365px; position: absolute; display: none; }
#MroomWith { left: 29px; top: 309px; position: absolute; display: none; }
#MeditedSelection { left: 11px; top: 280px; position: absolute; display: none; }
#Mcontact { left: 4px; top: 258px; position: absolute; display: none; }
img { border-style: none; border-width: 0; }
#content1, #content2, #content3, #content4, #content5, #content6, #content7, #content8, #content9, #content10, #content11 { height: 550px; width: 710px; left: 50%; top: 50%; position: absolute; margin-top: -275px; margin-left: -455px; }
#edited1 { background-image: url(../images/room3.jpg); background-repeat: no-repeat; background-position: 20px 40px; left: 32px; top: 8px; position: absolute; }
#edited2 { background-image: url(../images/docu1.jpg); background-repeat: no-repeat; background-position: 20px 40px; left: 193px; top: 23px; position: absolute; }
#edited3 { background-image: url(../images/Fportraits7.jpg); background-repeat: no-repeat; background-position: 24px 40px; left: 353px; top: 21px; position: absolute; }
#edited4 { background-image: url(../images/thai6.jpg); background-repeat: no-repeat; background-position: 20px 40px; left: 513px; top: 9px; position: absolute; }
#edited5 { background-image: url(../images/Fportraits3.jpg); background-repeat: no-repeat; background-position: 30px 33px; left: 40px; top: 179px; position: absolute; }
#edited6 { background-image: url(../images/kings1.jpg); background-repeat: no-repeat; background-position: 24px 42px; left: 275px; top: 207px; position: absolute; }
#edited7 { background-image: url(../images/kings9.jpg); background-repeat: no-repeat; background-position: 24px 40px; left: 444px; top: 183px; position: absolute; }
#edited8 { background-image: url(../images/terje10.jpg); background-repeat: no-repeat; background-position: 22px 40px; left: 68px; top: 391px; position: absolute; }
#edited9 { background-image: url(../images/thin3.jpg); background-repeat: no-repeat; background-position: 24px 40px; left: 275px; top: 373px; position: absolute; }
#edited10 { background-image: url(../images/Fportraits4.jpg); background-repeat: no-repeat; background-position: 40px 23px; left: 436px; top: 358px; position: absolute; }
#room1 { background-image: url(../images/room1.jpg); background-repeat: no-repeat; background-position: 42px 28px; left: 12px; top: -61px; position: absolute; }
#room2 { background-image: url(../images/room2.jpg); background-repeat: no-repeat; background-position: 31px 43px; left: 209px; top: -58px; position: absolute; }
#room3 { background-image: url(../images/room3.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 391px; top: -59px; position: absolute; }
#room4 { background-image: url(../images/room4.jpg); background-repeat: no-repeat; background-position: 26px 42px; left: 531px; top: -71px; position: absolute; }
#room5 { background-image: url(../images/room5.jpg); background-repeat: no-repeat; background-position: 29px 35px; left: 31px; top: 114px; position: absolute; }
#room6 { background-image: url(../images/room6.jpg); background-repeat: no-repeat; background-position: 26px 44px; left: 206px; top: 124px; position: absolute; }
#room7 { background-image: url(../images/room7.jpg); background-repeat: no-repeat; background-position: 42px 26px; left: 369px; top: 101px; position: absolute; }
#room8 { background-image: url(../images/room8.jpg); background-repeat: no-repeat; background-position: 42px 25px; left: 553px; top: 81px; position: absolute; }
#room9 { background-image: url(../images/room9.jpg); background-repeat: no-repeat; background-position: 42px 25px; left: -48px; top: 289px; position: absolute; }
#room10 { background-image: url(../images/room10.jpg); background-repeat: no-repeat; background-position: 30px 45px; left: 120px; top: 278px; position: absolute; }
#room11 { background-image: url(../images/room11.jpg); background-repeat: no-repeat; background-position: 41px 26px; left: 190px; top: 293px; position: absolute; }
#room12 { background-image: url(../images/room12.jpg); background-repeat: no-repeat; background-position: 44px 26px; left: 355px; top: 264px; position: absolute; }
#room13 { background-image: url(../images/room13.jpg); background-repeat: no-repeat; background-position: 24px 38px; left: 530px; top: 241px; position: absolute; }
#room14 { background-image: url(../images/room14.jpg); background-repeat: no-repeat; background-position: 41px 27px; left: 44px; top: 450px; position: absolute; }
#room15 { background-image: url(../images/room15.jpg); background-repeat: no-repeat; background-position: 43px 25px; left: 217px; top: 454px; position: absolute; }
#room16 { background-image: url(../images/room16.jpg); background-repeat: no-repeat; background-position: 41px 25px; left: 392px; top: 437px; position: absolute; }
#room17 { background-image: url(../images/room17.jpg); background-repeat: no-repeat; background-position: 39px 25px; left: 555px; top: 410px; position: absolute; }
#terje1 { background-image: url(../images/terje1.jpg); background-repeat: no-repeat; background-position: 27px 40px; left: 12px; top: -51px; position: absolute; }
#terje2 { background-image: url(../images/terje2.jpg); background-repeat: no-repeat; background-position: 30px 42px; left: 173px; top: -59px; position: absolute; }
#terje3 { background-image: url(../images/terje3.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 353px; top: -44px; position: absolute; }
#terje4 { background-image: url(../images/terje4.jpg); background-repeat: no-repeat; background-position: 28px 35px; left: 15px; top: 90px; position: absolute; }
#terje5 { background-image: url(../images/terje5.jpg); background-repeat: no-repeat; background-position: 30px 42px; left: 186px; top: 113px; position: absolute; }
#terje6 { background-image: url(../images/terje6.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 380px; top: 115px; position: absolute; }
#terje7 { background-image: url(../images/terje7.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 520px; top: 70px; position: absolute; }
#terje8 { background-image: url(../images/terje8.jpg); background-repeat: no-repeat; background-position: 25px 42px; left: -19px; top: 265px; position: absolute; }
#terje9 { background-image: url(../images/terje9.jpg); background-repeat: no-repeat; background-position: 30px 42px; left: 140px; top: 270px; position: absolute; }
#terje10{ background-image: url(../images/terje10.jpg); background-repeat: no-repeat; background-position: 24px 45px; left: 332px; top: 280px; position: absolute; }
#terje11 { background-image: url(../images/terje11.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 499px; top: 269px; position: absolute; }
#terje12 { background-image: url(../images/terje12.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 8px; top: 426px; position: absolute; }
#terje13 { background-image: url(../images/terje13.jpg); background-repeat: no-repeat; background-position: 20px 40px; left: 168px; top: 415px; position: absolute; }
#terje14 { background-image: url(../images/terje14.jpg); background-repeat: no-repeat; background-position: 20px 40px; left: 364px; top: 455px; position: absolute; }
#terje15 { background-image: url(../images/terje15.jpg); background-repeat: no-repeat; background-position: 42px 28px; left: 515px; top: 408px; position: absolute; }
#kings1 { background-image: url(../images/kings1.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 173px; top: -11px; position: absolute; }
#kings2 { background-image: url(../images/kings2.jpg); background-repeat: no-repeat; background-position: 30px 44px; left: 338px; top: -29px; position: absolute; }
#kings3 { background-image: url(../images/kings3.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 513px; top: 52px; position: absolute; }
#kings4 { background-image: url(../images/kings4.jpg); background-repeat: no-repeat; background-position: 30px 43px; left: -9px; top: 111px; position: absolute; }
#kings5 { background-image: url(../images/kings5.jpg); background-repeat: no-repeat; background-position: 40px 28px; left: 153px; top: 147px; position: absolute; }
#kings6 { background-image: url(../images/kings6.jpg); background-repeat: no-repeat; background-position: 25px 40px; left: 353px; top: 149px; position: absolute; }
#kings7 { background-image: url(../images/kings7.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 2px; top: 323px; position: absolute; }
#kings8 { background-image: url(../images/kings8.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 165px; top: 399px; position: absolute; }
#kings9 { background-image: url(../images/kings9.jpg); background-repeat: no-repeat; background-position: 30px 40px; left: 411px; top: 313px; position: absolute; }
#thai1 { background-image: url(../images/thai1.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 202px; top: 59px; position: absolute; }
#thai2 { background-image: url(../images/thai2.jpg); background-repeat: no-repeat; background-position: 30px 44px; left: 368px; top: -36px; position: absolute; }
#thai3 { background-image: url(../images/thai3.jpg); background-repeat: no-repeat; background-position: 40px 20px; left: 545px; top: 31px; position: absolute; }
#thai4 { background-image: url(../images/thai4.jpg); background-repeat: no-repeat; background-position: 30px 43px; left: 22px; top: 103px; position: absolute; }
#thai5 { background-image: url(../images/thai5.jpg); background-repeat: no-repeat; background-position: 38px 28px; left: 170px; top: 216px; position: absolute; }
#thai6 { background-image: url(../images/thai6.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 363px; top: 142px; position: absolute; }
#thai7 { background-image: url(../images/thai7.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 554px; top: 222px; position: absolute; }
#thai8 { background-image: url(../images/thai8.jpg); background-repeat: no-repeat; background-position: 27px 40px; left: 41px; top: 419px; position: absolute; }
#thai9 { background-image: url(../images/thai9.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 237px; top: 388px; position: absolute; }
#thai10 { background-image: url(../images/thai10.jpg); background-repeat: no-repeat; background-position: 30px 40px; left: 390px; top: 305px; position: absolute; }
#thai11 { background-image: url(../images/thai11.jpg); background-repeat: no-repeat; background-position: 40px 23px; left: 564px; top: 380px; position: absolute; }
#thin1 { background-image: url(../images/thin1.jpg); background-repeat: no-repeat; background-position: 30px 40px; left: 58px; top: -52px; position: absolute; }
#thin2 { background-image: url(../images/thin2.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 230px; top: 1px; position: absolute; }
#thin3 { background-image: url(../images/thin3.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 390px; top: 38px; position: absolute; }
#thin4 { background-image: url(../images/thin4.jpg); background-repeat: no-repeat; background-position: 40px 23px; left: 526px; top: 51px; position: absolute; }
#thin5 { background-image: url(../images/thin6.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 28px; top: 143px; position: absolute; }
#thin6 { background-image: url(../images/thin5.jpg); background-repeat: no-repeat; background-position: 30px 43px; left: 191px; top: 163px; position: absolute; }
#thin7 { background-image: url(../images/thin7.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 348px; top: 242px; position: absolute; }
#thin8 { background-image: url(../images/thin8.jpg); background-repeat: no-repeat; background-position: 26px 40px; left: 521px; top: 215px; position: absolute; }
#thin9 { background-image: url(../images/thin9.jpg); background-repeat: no-repeat; background-position: 42px 24px; left: 38px; top: 314px; position: absolute; }
#thin10 { background-image: url(../images/thin10.jpg); background-repeat: no-repeat; background-position: 24px 40px; left: 202px; top: 411px; position: absolute; }
#thin11 { background-image: url(../images/thin11.jpg); background-repeat: no-repeat; background-position: 30px 43px; left: 373px; top: 415px; position: absolute; }
#thin12 { background-image: url(../images/thin12.jpg); background-repeat: no-repeat; background-position: 42px 24px; left: 547px; top: 380px; position: absolute; }
#little1 { background-image: url(../images/little1.jpg); background-repeat: no-repeat; background-position: 32px 45px; left: 23px; top: -70px; position: absolute; }
#little2 { background-image: url(../images/little2.jpg); background-repeat: no-repeat; background-position: 42px 25px; left: 22px; top: 108px; position: absolute; }
#little3 { background-image: url(../images/little3.jpg); background-repeat: no-repeat; background-position: 44px 25px; left: 184px; top: 28px; position: absolute; }
#little4 { background-image: url(../images/little4.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 33px; top: 265px; position: absolute; }
#little5 { background-image: url(../images/little5.jpg); background-repeat: no-repeat; background-position: 44px 25px; left: 197px; top: 187px; position: absolute; }
#little6 { background-image: url(../images/little6.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 29px; top: 423px; position: absolute; }
#little7 { background-image: url(../images/little7.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 193px; top: 354px; position: absolute; }
#little8 { background-image: url(../images/little8.jpg); background-repeat: no-repeat; background-position: 40px 28px; left: 357px; top: 340px; position: absolute; }
#vincent1 { background-image: url(../images/vincent1.jpg); background-repeat: no-repeat; background-position: 25px 42px; left: 369px; top: 26px; position: absolute; }
#vincent2 { background-image: url(../images/vincent2.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 525px; top: 8px; position: absolute; }
#vincent3 { background-image: url(../images/vincent3.jpg); background-repeat: no-repeat; background-position: 25px 40px; left: 390px; top: 182px; position: absolute; }
#vincent4 { background-image: url(../images/vincent4.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 552px; top: 164px; position: absolute; }
#vincent5 { background-image: url(../images/vincent5.jpg); background-repeat: no-repeat; background-position: 30px 45px; left: 512px; top: 363px; position: absolute; }
#circle1 { background-image: url(../images/circle1.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 466px; top: 8px; position: absolute; }
#circle2 { background-image: url(../images/circle2.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 370px; top: 221px; position: absolute; }
#circle3 { background-image: url(../images/circle3.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 535px; top: 213px; position: absolute; }
#circle4 { background-image: url(../images/circle4.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 370px; top: 376px; position: absolute; }
#circle5 { background-image: url(../images/circle5.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 525px; top: 370px; position: absolute; }
#kill1 { background-image: url(../images/kill1.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 16px; top: 30px; position: absolute; }
#kill2 { background-image: url(../images/kill2.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 173px; top: 18px; position: absolute; }
#kill3 { background-image: url(../images/kill3.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 34px; top: 189px; position: absolute; }
#kill4 { background-image: url(../images/kill4.jpg); background-repeat: no-repeat; background-position: 30px 44px; left: 189px; top: 184px; position: absolute; }
#kill5 { background-image: url(../images/kill5.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 39px; top: 348px; position: absolute; }
#Fportraits1 { background-image: url(../images/Fportraits1.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 76px; top: 18px; position: absolute; }
#Fportraits2 { background-image: url(../images/Fportraits2.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 510px; top: 62px; position: absolute; }
#Fportraits3 { background-image: url(../images/Fportraits3.jpg); background-repeat: no-repeat; background-position: 30px 35px; left: 77px; top: 183px; position: absolute; }
#Fportraits4 { background-image: url(../images/Fportraits4.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 275px; top: 190px; position: absolute; }
#Fportraits5 { background-image: url(../images/Fportraits5.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 492px; top: 225px; position: absolute; }
#Fportraits6 { background-image: url(../images/Fportraits6.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 195px; top: 362px; position: absolute; }
#Fportraits7 { background-image: url(../images/Fportraits7.jpg); background-repeat: no-repeat; background-position: 28px 40px; left: 396px; top: 390px; position: absolute; }
#fstills1 { background-image: url(../images/fstills1.jpg); background-repeat: no-repeat; background-position: 24px 42px; left: 183px; top: -21px; position: absolute; }
#fstills2 { background-image: url(../images/fstills2.jpg); background-repeat: no-repeat; background-position: 42px 24px; left: 12px; top: 76px; position: absolute; }
#fstills3 { background-image: url(../images/fstills3.jpg); background-repeat: no-repeat; background-position: 42px 27px; left: 165px; top: 138px; position: absolute; }
#fstills4 { background-image: url(../images/fstills4.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 344px; top: 108px; position: absolute; }
#fstills5 { background-image: url(../images/fstills5.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 538px; top: 18px; position: absolute; }
#fstills6 { background-image: url(../images/fstills6.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 18px; top: 300px; position: absolute; }
#fstills7 { background-image: url(../images/fstills7.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 178px; top: 360px; position: absolute; }
#fstills8 { background-image: url(../images/fstills8.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 348px; top: 400px; position: absolute; }
#fstills9 { background-image: url(../images/fstills9.jpg); background-repeat: no-repeat; background-position: 22px 42px; left: 493px; top: 244px; position: absolute; }
#docu1 { background-image: url(../images/docu1.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 55px; top: 18px; position: absolute; }
#docu2 { background-image: url(../images/docu2.jpg); background-repeat: no-repeat; background-position: 23px 42px; left: 319px; top: 12px; position: absolute; }
#docu3 { background-image: url(../images/docu3.jpg); background-repeat: no-repeat; background-position: 20px 42px; left: 500px; top: 62px; position: absolute; }
#docu4 { background-image: url(../images/docu4.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 173px; top: 361px; position: absolute; }
#docu5 { background-image: url(../images/docu5.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 335px; top: 310px; position: absolute; }
#docu6 { background-image: url(../images/docu6.jpg); background-repeat: no-repeat; background-position: 40px 25px; left: 491px; top: 355px; position: absolute; }
#loader { position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; margin-top: -16px; margin-left: -12px; }
#slow { text-align: center; position: absolute; left: 0; bottom: 6px; width: 100%; height: auto; }
#webdesign { position: absolute; right: 320px; bottom: 0; width: 368px; height: 347px; }
#contactcard { position: absolute; top: 50%; left: 30px; width: 292px; height: 205px; margin-top: -200px; }
#abouttext { position: absolute; top: 50%; left: 115px; width: 682px; height: 531px; margin-top: -200px; }
.highslide { outline-style: none; cursor: url(../graphics/zoomin.cur),url(graphics/zoomin.cur),pointer; }
.highslide img { border-style: none; }
.highslide-wrapper { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-top: 50px; }
.highslide-image { border-style: none; }
.highslide-caption { background-color: #8e9385; padding-top: 15px; padding-bottom: 15px; padding-left: 22px; display: none; }
.highslide-loading { background-color: white; display: block; border: solid 1px #ccc; background-image: url(../graphics/imgloading.gif); background-repeat: no-repeat; background-position: 8px 8px; width: 40px; height: 40px; }
.highslide-overlay {
	display: none;
}
.closebutton { position: relative; top: -14px; left: 12px; cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(../graphics/close2.png);
	/* For IE6, remove background and add filter */
	width: 31px; height: 31px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/close2.png', sizingMethod='scale'); }
.highslide-dimming { background-color: white; }
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
