﻿body {
}


*	{margin: 0; padding: 0;} 
body	{ font-family: verdana, arial, helvetica;  color: #3D3E42; min-height: 580px;}
body.popup	{min-height: 400px; padding: 40px;}

.main, .leftside, .rightside	{ min-height: 580px;}
* html .main, * html .leftside, * html .rightside	{}

DIV.t {
    min-height: 4500px;
    width:600px;
	margin-left: auto ;
	margin-right: auto ;
	margin-top:10%;
	}

.t {background: url(../img/dotgrey.gif) 0 0 repeat-x; width: 480px;}
.b {background: url(../img/dotgrey.gif) 0 100% repeat-x}
.l {background: url(../img/dotgrey.gif) 0 0 repeat-y}
.r {background: url(../img/dotgrey.gif) 100% 0 repeat-y}
.bl {background: url(../img/cornerbl.gif) 0 100% no-repeat; height: 480px}
.br {background: url(../img/cornerbr.gif) 100% 100% no-repeat; height: 480px}
.tl {background: url(../img/cornertl.gif) 0 0 no-repeat; height: 480px}
.tr {background: url(../img/cornertr.gif) 100% 0 no-repeat; padding:10px; height: 480px} 

/* Layout header */
#logo	{position:absolute; top:5px; left:10px; width: 152px; height: 35px;border:0;}
#logo img {border:0;}
/*#logo	{z-index:10; position:absolute; top:5px; left:10px; width: 152px; height: 35px; background-image: url(../img/logo.gif); text-indent: -2000px; background-repeat: no-repeat;}*/
#logo a 	{ display: block; height: 40px;}

/*#footer	{top: 0px; z-index: 2; height: 80px; font-size: 10px; padding-left: 100px; background: url(../img/stem_small.gif) no-repeat; background-position: 410px 1px; clear: both;}
*/
.footerspacing { position:absolute; top: 340px; left:110px;}
#footer	ul { padding-top: 5px; width: 400px;} /* margin-right: 20px;*/
#footer	li { float: left; border-right: 1px solid; list-style: none;  line-height: 15px; padding-right:5px; padding-left:5px;}
#footer	a { text-decoration: none;  padding: 0 3px;}
* html #footer	a { padding: 0 2px; color: Red}
* html #footer	li { margin-right: 2px;}
#footer	li.start a {padding-left: 0; }
#footer	li.end {border-right: 0; }
#footer	li.endactive a {color:#CC9900;}
#footer	li.endactive {border-right: 0;}
#footer	li.active a { color:#CC9900; }
#copyright	{ position:absolute; top:105px;width:115px; left:121px; clear: both; line-height: 22px;font-size: 11px; }

.headerspacing { position:absolute; top: 40px; left:80px;}
#header1	ul { padding-top: 5px; width: 480px;} /* margin-right: 20px;*/
#header1	li { float: left; border-right: 1px solid; list-style: none;  line-height: 15px; padding-right:5px; padding-left:5px;}
#header1	a { text-decoration: none;  padding: 0 3px;}
* html #header1	a { padding: 0 2px; color: Red}
* html #header1	li { margin-right: 2px;}
#header1	li.start a {padding-left: 0; }
#header1	li.end {border-right: 0; }
#header1	li.endactive a {color:#CC9900;}
#header1	li.endactive {border-right: 0;}
#header1	li.active a { color:#CC9900; }
	

/*.gallery1 {position:absolute;top:100px;left:110px;}
.gallery2 {position:absolute;top:100px;left:210px;}
.gallery3 {position:absolute;top:100px;left:310px;}
.gallery4 {position:absolute;top:100px;left:410px;}
.gallery5 {position:absolute;top:200px;left:110px;}
.gallery6 {position:absolute;top:200px;left:210px;}
.gallery7 {position:absolute;top:200px;left:310px;}
.gallery8 {position:absolute;top:200px;left:410px;}*/
.gallery1 {position:absolute;top:45px;left:89px;z-index:101;cursor:pointer; cursor:hand;}
.gallery2 {position:absolute;top:45px;left:187px;z-index:102;cursor:pointer; cursor:hand;}
.gallery3 {position:absolute;top:45px;left:283px;z-index:103;cursor:pointer; cursor:hand;}
.gallery4 {position:absolute;top:45px;left:380px;z-index:104;cursor:pointer; cursor:hand;}

.gallery5 {position:absolute;top:142px;left:89px;z-index:105;cursor:pointer; cursor:hand;}
.gallery6 {position:absolute;top:142px;left:187px;z-index:106;cursor:pointer; cursor:hand;}
.gallery7 {position:absolute;top:142px;left:283px;z-index:107;cursor:pointer; cursor:hand;}
.gallery8 {position:absolute;top:142px;left:380px;z-index:108;cursor:pointer; cursor:hand;}
.gallerypage {border:0;position:absolute;top:35px;left:80px;z-index:90}
.gallerytext {position:absolute;top:-40px;left:280px; width:280px; font-size:0.8em; font-style:italic;color:#CC9900;}
.gallerydescription {position:absolute;top:320px;left:230px; width:280px; font-size:0.8em; color:#CC9900;z-index:400}
.gallerydescriptionlight {position:absolute;top:320px;left:230px; width:280px; font-size:0.8em;color:#ffffcc;z-index:400}

.navigateleft {position:absolute;top:232px;left:90px;cursor:pointer; cursor:hand;}
.navigateright {position:absolute;top:232px;left:435px;cursor:pointer; cursor:hand;}
.pageprogress {position:absolute;top:234px;left:260px;width:100px;}
.navigationbutton img{border: 0;margin: 0 0 0 0;}
.progressbutton img{border: 0;margin: 0 0 0 0;}
.galleryimage img{border: 0;margin:0 0 0 0;}

.collectionimg {border: 0;margin:0 0 0 0;}
.collectionlink { font-family:Franklin Gothic Book;font-size:0.8em;}

.minimiseimage img{border: 0;margin:0 0 0 0;}
.minimiseimage {position:absolute;top:1px;left:333px;}

.popleft img{border: 0;margin:0 0 0 0;}
.popleft {position:absolute;top:355px;left:130px;}
.popright img{border: 0;margin:0 0 0 0;}
.popright {position:absolute;top:355px;left:210px;}

.popgalleryimage img{border: 0;margin:0 0 0 0;}
.popgalleryimage {position:absolute;top:31px;left:10px;}
.popgallerytext {position:absolute;top:380px;left:10px; font-size:0.9em}
.popgallerycount {position:absolute;top:358px;left:180px; font-size:0.8em}
.popgallerycurrentcount {position:absolute;top:358px;left:165px; font-size:0.8em}
/*profile page*/
.profilepage1text{position:absolute;top:65px;left:20px; font-size:0.9em; width:370px;}
.profiletext{position:absolute;top:35px;left:20px; font-size:0.9em; width:530px;}
.profilewrittenby{position:absolute;top:28px;left:20px; font-style:italic; font-size:0.9em; width:500px;}
.profilecontainer{}
.navigateprofileleft {position:absolute;top:310px;left:90px;}
.navigateprofileright {position:absolute;top:310px;left:435px;}
.pageprofileprogress {position:absolute;top:312px;left:230px;width:100px}

.pageheader {position:absolute;top:-20px;left:230px;}

/*templates*/
.pagecontent {position:relative;}
.mainpage {position:absolute;top:50px;margin-left:15px;margin-right:15px;}
.pagetextareahome{position:absolute;top:35px;left:30px;}
.pagetextareacollection{position:absolute;top:0px;left:10px;}
.pagetextareaprofile {position:absolute;top:15px;left:-5px;}
.homeimage {border:0;position:absolute;top:15px;left:-2px;}

.homehover{cursor:pointer; cursor:hand;}

.nickyportrait{position:absolute;top:20px;left:412px;}

.collection1 {position:absolute;top:70px;border:0;left:25px;z-index:210;cursor:pointer; cursor:hand;}
.collection1Alt {position:absolute;top:68px;border:0;left:16px;z-index:209;}
.collection2 {position:absolute;top:110px;border:0;left:25px;z-index:220;cursor:pointer; cursor:hand;}
.collection3 {position:absolute;top:150px;border:0;left:25px;z-index:230;cursor:pointer; cursor:hand;}
.collection4 {position:absolute;top:190px;border:0;left:25px;z-index:240;cursor:pointer; cursor:hand;}
.collection5 {position:absolute;top:230px;border:0;left:25px;z-index:250;cursor:pointer; cursor:hand;}
.collection6 {position:absolute;top:310px;border:0;left:25px;z-index:260;cursor:pointer; cursor:hand;}
.collection7 {position:absolute;top:270px;border:0;left:25px;z-index:270;cursor:pointer; cursor:hand;}

.collection1New {position:absolute;top:65px;border:0;left:18px;z-index:211;}
.collection2New {position:absolute;top:105px;border:0;left:18px;z-index:221;}
.collection3New {position:absolute;top:145px;border:0;left:18px;z-index:231;}
.collection4New {position:absolute;top:185px;border:0;left:18px;z-index:241;}
.collection5New {position:absolute;top:225px;border:0;left:18px;z-index:251;}
.collection6New {position:absolute;top:265px;border:0;left:18px;z-index:251;}
.collection7New {position:absolute;top:305px;border:0;left:18px;z-index:251;}

.collectionleft{position:absolute;top:310px;border:0;left:427px;cursor:pointer; cursor:hand;}
.collectionright {position:absolute;top:310px;border:0;left:480px;cursor:pointer; cursor:hand;}
.collectionlargeimg {position:absolute;top:35px;border:0;left:197px}
.collectionmenu {position:absolute;top:45px;border:0;left:8px;z-index:200;}
.collectionselect {position:absolute;top:110px;border:0;left:426px;z-index:203;}
.collectionselecttext {position:absolute;top:110px;border:0;left:426px;z-index:204;}
.aboutbackground {position:absolute;top:0px;border:0;left:0px;z-index:205;}
.collectionabouttext {position:absolute;top:338px;border:0;left:12px;z-index:206;width:475px;}
.abouttext {position:relative;top:4px;border:0;left:5px;z-index:206;font-size:0.85em; font-family:Tahoma}
.abouttextsqueeze {position:relative;top:1px;border:0;left:5px;z-index:206;font-size:0.85em; font-family:Tahoma}

.collection1menuselected{background: url(../img/collections/blackdot.gif) 0 0 repeat-x;position:absolute;top:80px;left:8px;width:185px;z-index:220;}
.collection2menuselected{background: url(../img/collections/blackdot.gif) 0 0 repeat-x;position:absolute;top:120px;left:8px;width:185px;z-index:221;}
.collection3menuselected{background: url(../img/collections/blackdot.gif) 0 0 repeat-x;position:absolute;top:160px;left:8px;width:185px;z-index:222;}
.collection4menuselected{background: url(../img/collections/blackdot.gif) 0 0 repeat-x;position:absolute;top:200px;left:8px;width:185px;z-index:223;}
.collection5menuselected{background: url(../img/collections/blackdot.gif) 0 0 repeat-x;position:absolute;top:240px;left:8px;width:185px;z-index:224;}
.collection6menuselected{background: url(../img/collections/blackdot.gif) 0 0 repeat-x;position:absolute;top:320px;left:8px;width:185px;z-index:225;}
.collection7menuselected{background: url(../img/collections/blackdot.gif) 0 0 repeat-x;position:absolute;top:280px;left:8px;width:185px;z-index:226;}

.collectionminigallery {position:absolute;top:160px;border:0;left:426px;z-index:300;}
.minigallery1select {position:absolute;top:160px;border:0;left:426px;z-index:301;}
.minigallery2select {position:absolute;top:160px;border:0;left:468px;z-index:302;}
.minigallery3select {position:absolute;top:201px;border:0;left:426px;z-index:303;}
.minigallery4select {position:absolute;top:201px;border:0;left:468px;z-index:304;}
.minigallery5select {position:absolute;top:244px;border:0;left:426px;z-index:305;}
.minigallery6select {position:absolute;top:244px;border:0;left:468px;z-index:306;}

.collectionnavigateprofileleft {position:absolute;top:265px;border:0;left:230px;}
.collectionnavigateprofileright {position:absolute;top:265px;border:0;left:360px;}


/*cv page*/
.cvintro{position:absolute;top:50px;left:80px;font-style:italic;width:450px;}
.cvpage1text{position:absolute;top:130px;left:50px; font-size:0.9em; width:500px;}
.cvpagetext{position:absolute;top:55px;left:50px; font-size:0.9em; width:500px;}
#cvpointers li.normal{padding-left: 10px; list-style: none;}
.cvpagetext li.normal{padding-left: 10px; list-style: none;}
.cvpagetext li.indentextra{padding-left: 30px; list-style: none;}
.navigatecvleft {position:absolute;top:325px;left:85px;}
.navigatecvright {position:absolute;top:325px;left:430px;}
.pagecvprogress {position:absolute;top:327px;left:258px;width:100px}
/*contact*/
.contactgalleries{position:absolute;top:70px;left:50px; font-size:1em; width:500px;}
.contactaddress {position:absolute;top:45px;border:0;left:150px}

/*workshop*/
.workshoptext {position:absolute;top:100px; text-align:center;left:20px; font-size:0.9em; width:500px;}
/* Layout definitions */


#container, .popup	{ padding: 0 20px; font-size: 13px; line-height: 14px;}
#header	{ height: 110px;}

/* Colours & links */ 
a, .gray	{color: #3D3E42; }
#footer, .navlabel	{color: #CCC; }
#footer a {color: #3D3E42;} 
#footer a:hover	{color: #666; }
.basket	{color: #B49400; }
a.basket:hover	{color: #887F00;}
.column	 h3 a {color: #F85000; }

.accordeon	a  {color: #3D3E42;} 
a:hover  {color: #666;}
#content p a {color: #F85000; }

h2 {font-size: 11px; line-height: 23px; font-weight: bold; }
h3 {font-size: 11px; }

/* Definitions of headers */
#content	 h1 {font-size: 11px; line-height: 23px; font-weight: bold; }
#content	 h2 {font-size: 11px; line-height: 23px; font-weight: bold; }
#content	 h3 {font-size: 11px; }
#content	 h4 {font-size: 11px; line-height: 14px; font-weight: normal; }
#content	 h5 {font-size: 11px; line-height: 14px; font-weight: bold; margin-top: 1em; margin-bottom: 0;}

/* lightbox effect */
       .black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
        .white_content {
            display: none;
            position: absolute;
            top: 20%;
            left: 25%;
            width: 360px;
            height: 400px;
            padding: 1px;
            border: 0;
            background-color: white;
            z-index:1002;
            overflow:auto; 
        }


/*events*/
.eventslist{position:absolute;top:45px;left:30px; font-size:1em; width:500px;}
.eventh2 {font-size: 13px; line-height: 23px; font-weight: bold; color:Orange; }
.eventh3 {font-size: 11px; line-height: 23px; font-weight: bold; color:Navy; }
.eventh4 {font-size: 12px; line-height: 23px; font-weight: bold; color:Olive; }
