/* stylesheet */
/* (c) 2010 James Cabot Ewart */

html {
	
}

body {
	background:white;
	font-family: "Myriad Pro", Optima, 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 75%;
	color:#999999;
	margin: 25px 25px 25px 25px;
}

img {
	border: none;
}
		
			/*start intro page*/
.jamestitle	{
	margin-top:75px;
	margin-left:75px;
	width: 203px;
	height:57px;
	float: left;
}


.cabottitle	{
	margin-top:75px;
	width:183px;
	height:57px;
	float:left;
}

.ewarttitle {
	margin-top:75px;
	width:323px;
	height:57px;
	float:left;
}


/*----------------------------------------------------------------------------------text*/

.jcetitle {
	position:absolute;
	margin-top:33px;
	margin-left:3px;
}

h1 {
	font-size: 2em;
	font-weight:100;
	color: rgb(49,69,129);
	margin-top: 44px;
}

.whiteh1 {
	color:#999999;
	margin: -31px 202px 20px;
}

h2 {
	font-family: Optima, "Myriad Pro", 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-weight:100;
	color: rgb(49,69,129);
}

h3 {
	font-size: 1.5em;
	color:rgb(49,69,129);
}

p {
	font-family: "Myriad Pro", Optima, 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 1.1em;
	margin: 0px 0px 25px 25px;
	color: rgb(49,69,129);
}

ul {
	margin: 0px 0px 5px 0px;
	font-size: 1.1em;
	color: rgb(49,69,129);
}

a {
	font-family: "Myriad Pro", Optima, 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:rgb(49,69,129);
	text-decoration: none;
}

a:hover {
	text-decoration:none;
	color:#999999;
}


/*----------------------------------------------------------------------------------top bar of links*/
#linkborder {
	position:absolute;
	border-bottom: 1px solid #999999;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	margin-top:0px;
}


/*----------------------------------------------------------artist statement/resume position*/
.artstate {
	width: 605px;
	/*text-align:justify;*/
	line-height:160%;
	position:absolute;
	margin-left: 260px;
	margin-top:80px;
}

.resumepos {
	height: 600px;
	width: 600px;
	position:absolute;
	margin-left: 280px;
	margin-top:60px;
	line-height:152%;
}

/*----------------------------------------------------------------------------------sidebar links*/
#sidebarlinks {
	border-right: 1px solid #999999;
	padding-right:5px;
	position:absolute;
	font-size:100%;
	margin-top:80px;
	margin-left: -15px;
	text-align:right;
	line-height:200%;
	width: 220px;
}
/*
#sidebarlinksdate {
	position:absolute;
	font-size:100%;
	margin-top:80px;
	margin-left: 215px;
	line-height:200%;
	width: 220px;
	color:#000099;
}
*/
.nolinespace {
	line-height:normal;
}

.backtomenu {
	text-align:left;
}

.sidebarlinks2 {
	position:absolute;
	width:610px;
	margin-left:250px;
	margin-top:80px;
	line-height:200%;
}

.contactlinks {
	position:absolute;
	width:600px;
	margin-left:250px;
	margin-top:80px;
	line-height:200%;
}

/*-----------------------------------CONTACT PAGE*/

#frametwo{
        position:absolute;
        top:89px;
        left:236px;
        width:672px;
        height:160px;
		border:none;
}
	
.longtrain{
	position:absolute;
	margin-left:-25px;
}

.emailaddress {
	position:fixed;
	margin-left:220px;
	margin-top:15px;
}

.trainlink01 {
	position:absolute;
	margin-left:1382px;
	margin-top:40px;
}

.trainlink02 {
	position:absolute;
	margin-left:1562px;
	margin-top:40px;
}

.trainlink03 {
	position:absolute;
	margin-left:1742px;
	margin-top:40px;
}

.trainlink04 {
	position:absolute;
	margin-left:1922px;
	margin-top:40px;
}

.trainlink05 {
	position:absolute;
	margin-left:2102px;
	margin-top:40px;
}

.trainlink06 {
	position:absolute;
	margin-left:2282px;
	margin-top:40px;
}

.trainlink07 {
	position:absolute;
	margin-left:2462px;
	margin-top:40px;
}

.trainlink08 {
	position:absolute;
	margin-left:2642px;
	margin-top:40px;
}

.trainlink09 {
	position:absolute;
	margin-left:2822px;
	margin-top:40px;
}

.trainlink10 {
	position:absolute;
	margin-left:3002px;
	margin-top:40px;
}

.trainlink11 {
	position:absolute;
	margin-left:3182px;
	margin-top:40px;
}

.trainlinklast {
	position:absolute;
	margin-left:6738px;
	margin-top:40px;
}

/*-----------------------------------------------------------------------SCULPTURE*/

/*-----------------------------------------------------------------------Nips the the Met*/

.nipsphoto {
	position:absolute;
	margin-left:250px;
	margin-top:80px;
	padding-bottom:60px;
}

.nipsdetailtext {
	position:fixed;
	margin-left: 960px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.nipsdescription {
	position:absolute;
	margin-left:255px;
	margin-top: 790px;
	padding-bottom:30px;
	width: 700px;
	color: rgb(49,69,129);
}


/*-----------------------------------------------------------------------In and out of circulation*/

.moneydetailtext {
	position:fixed;
	margin-left: 960px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.moneyphotolink1 {
	position:absolute;
	margin-left: 288px;
	margin-top:470px;
}

.moneyphotolink2 {
	position:absolute;
	margin-left: 393px;
	margin-top:470px;
}

.moneyphotolink3 {
	position:absolute;
	margin-left: 497px;
	margin-top:470px;
}

.moneyphotolink4 {
	position:absolute;
	margin-left: 598px;
	margin-top:470px;
}

.moneyphotolink5 {
	position:absolute;
	margin-left: 700px;
	margin-top:470px;
}

.moneyphotolink6 {
	position:absolute;
	margin-left: 800px;
	margin-top:470px;
}

.circdescription {
	position:absolute;
	margin-left:290px;
	margin-top: 570px;
	padding-bottom:30px;
	width: 600px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------Trust Me*/

.trustmedetailtext {
	position:fixed;
	margin-top:80px;
	margin-left: 750px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.trustme2description {
	position:absolute;
	margin-left:300px;
	margin-top: 85px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------Traduction (Translation)*/
.traductionphoto {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.traductionphoto02 {
	position:absolute;
	margin-left: 250px;
	margin-top:500px;
	padding-bottom:30px;
}

.traductiondetailtext {
	position:fixed;
	margin-left: 860px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.traductiondescription {
	position:absolute;
	margin-left:250px;
	margin-top: 525px;
	color: rgb(49,69,129);
}


/*-----------------------------------------------------------------------Neutral*/
.neutralphoto {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.neutraldetailtext {
	position:fixed;
	margin-left: 790px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.neutraldescription {
	position:absolute;
	margin-left:250px;
	margin-top: 470px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------The diving bell, the butterfly, the void*/
.jarphoto {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.jardetailtext {
	position:fixed;
	margin-left: 860px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.jardescription {
	position:absolute;
	margin-left:250px;
	margin-top: 510px;
	width: 600px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------Games have changed*/
.headphones {
	position:fixed;
	margin-top: 90px;
	margin-left: 290px;
	color:#666666;
}

.controller {
	position:fixed;
	margin-top:105px;
	margin-left:250px;
}

.gamesdetailtext {
	position:fixed;
	margin-top: 80px;
	margin-left: 565px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------Kinda French*/
.kfphoto {
	position:absolute;
	margin-top:80px;
	margin-left: 250px;
	padding-bottom:30px;
}

.kfdetailtext {
	position:fixed;
	margin-top:80px;
	margin-left: 720px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}


/*-----------------------------------------------------------------------Girls on the L*/
.onthelphoto {
	position:absolute;
	margin-top:80px;
	margin-left: 250px;
}

.ontheldetailtext {
	position:fixed;
	margin-top:80px;
	margin-left: 860px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------Coup de Bal*/
.cdbphoto01 {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.cdbphoto02 {
	position:absolute;
	margin-left: 250px;
	margin-top:555px;
}

.cdbphoto03 {
	position:absolute;
	margin-left: 250px;
	margin-top:1010px;
	padding-bottom:30px;
}

.cdbdetailtext {
	position:fixed;
	margin-left: 860px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}


/*-----------------------------------------------------------------------My flaccid concorde*/
.fcphoto {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.fcdetailtext {
	position:fixed;
	margin-left: 860px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------My flaccid TGV*/
.ftphoto {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.ftphoto02 {
	position:absolute;
	margin-left: 250px;
	margin-top:420px;
	padding-bottom:30px;
}

.ftdetailtext {
	position:fixed;
	margin-left: 860px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------I lie somewhere in between*/
.nphoto01 {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.nphoto02 {
	position:absolute;
	margin-left: 250px;
	margin-top: 530px;
}

.nphoto03 {
	position:absolute;
	margin-left: 250px;
	margin-top: 980px;
}

.nphoto04 {
	position:absolute;
	margin-left: 250px;
	margin-top: 1430px;
	padding-bottom:30px;
}

.ndetailtext {
	color: rgb(49,69,129);
	margin-top:80px;
	position:fixed;
	margin-left: 855px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
}

/*-----------------------------------------------------------------------My Marianne*/
.mmphoto01 {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.mmphoto02 {
	position:absolute;
	margin-left: 600px;
	margin-top:80px;
}

.mmphoto03 {
	position:absolute;
	margin-top:645px;
	margin-left: 250px;
	padding-bottom:30px;
}

.mmphoto04 {
	position:absolute;
	margin-top:1110px;
	margin-left: 250px;
	padding-bottom:30px;
}

.mmesquirephoto {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
	padding-bottom:20px;
}

.mmesquiredescription {
	position:absolute;
	margin-left:250px;
	margin-top:700px;
	width: 700px;
	padding-bottom:30px;
	color: rgb(49,69,129);
}

.mmdetailtext01 {
	position:fixed;
	margin-left: 685px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.mmdetailtext02 {
	position:absolute;
	padding-right: 5px;
	text-align:right;
	border-right: 1px solid rgb(49,69,129);
	margin-left: 720px;
	margin-top: 530px;
	width: 200px;
	color: rgb(49,69,129);
}

.mmdescription {
	position:absolute;
	margin-left:685px;
	margin-top:175px;
	padding-bottom:30px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------My Desk*/
.mdphoto01 {
	position:absolute;
	margin-left: 295px;
	margin-top:80px;
}

.mdphoto02 {
	position:absolute;
	margin-left: 250px;
	margin-top:690px;
	padding-bottom:30px;
}

.mdtext {
	position:fixed;
	margin-left: 815px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	width: 200px;
	margin-top:80px;
	color: rgb(49,69,129);
	
}

/*-----------------------------------------------------------------------Amongst Generals*/
.agphoto {
	position:absolute;
	margin-left:250px;
	margin-top:80px;
}

.agdetailtext {
	position:fixed;
	margin-top:80px;
	margin-left: 685px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.agdescription {
	position:absolute;
	margin-left:250px;
	margin-top: 645px;
	width: 700px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------love letters*/
.llphoto {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.lldetailtext {
	position:fixed;
	margin-left: 860px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.lldescription {
	position:absolute;
	margin-left:250px;
	margin-top: 550px;
	width: 700px;
	padding-bottom:30px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------itch scratch*/
.isphoto03 {
	position:absolute;
	margin-top:80px;
	margin-left: 250px;
}

.isphoto01 {
	position:absolute;
	margin-left: 250px;
	margin-top: 505px;
}

/*
.isphoto02 {
	position:absolute;
	margin-left: 250px;
	margin-top: 935px;
}
*/
.itchscratchvideo {
	position:absolute;
	margin-left: 290px;
	margin-top: 935px;
}

.isdetailtext {
	position:fixed;
	margin-left: 865px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.isdescription {
	position:absolute;
	margin-left:250px;
	margin-top: 1350px;
	width: 600px;
	padding-bottom:30px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------sex addict*/
.saphoto {
	position:absolute;
	margin-top:80px;
	margin-left: 250px;
}

.sadetailtext {
	position:fixed;
	margin-top:80px;
	margin-left: 830px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------I don't want to eat you cloud*/
.eycphoto {
	position:absolute;
	margin-left: 250px;
	margin-top:80px;
}

.eycdetailtext {
	position:fixed;
	margin-top:80px;
	margin-left: 860px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.eycdescription {
	position:absolute;
	margin-left:242px;
	margin-top: 535px;
}

/*-----------------------------------------------------------------------gingerbreadman*/

.gbdetailtext {
	position:fixed;
	margin-top:80px;
	margin-left: 680px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	width: 200px;
	color: rgb(49,69,129);
}


/*-----------------------------------------------------------------------Room to breathe*/
.rtbphoto01 {
	position:absolute;
	margin-top:80px;
	margin-left: 250px;
}

.rtbphoto02 {
	position:absolute;
	margin-left: 250px;
	margin-top: 540px;
}

.rtbphoto03 {
	position:absolute;
	margin-left: 250px;
	margin-top: 1000px;
}

.rtbdetailtext01 {
	position:fixed;
	margin-top:80px;
	margin-left: 860px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.rtbdetailtext02 {
	position:absolute;
	margin-top:1000px;
	margin-left: 860px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}

.rtbdescription {
	position:absolute;
	margin-left:250px;
	margin-top: 1460px;
	width: 700px;
	padding-bottom:20px;
	color: rgb(49,69,129);
}

/*-----------------------------------------------------------------------Today I sat*/
.tisphoto01 {
	position:absolute;
	margin-top:80px;
	margin-left: 250px;
}

.tisdetailtext {
	position:fixed;
	margin-left: 860px;
	padding-left: 5px;
	margin-top:80px;
	border-left: 1px solid rgb(49,69,129);
	width: 200px;
	color: rgb(49,69,129);
}

.tisdescription {
	position:absolute;
	margin-left: 250px;
	margin-top: 400px;
	width: 600px;
	padding-bottom: 30px;
	color: rgb(49,69,129);
}

/*---------------------------------------------------QUICKVIEW  (120px spacing)*/

.qv20 {
	position:absolute;
	margin-left:250px;
	margin-top:80px;
}

.qv19 {
	position:absolute;
	margin-left:370px;
	margin-top:80px;
}

.qv18 {
	position:absolute;
	margin-left:490px;
	margin-top:80px;
}

.qv17 {
	position:absolute;
	margin-left:610px;
	margin-top:80px;
}

.qv16 {
	position:absolute;
	margin-left:730px;
	margin-top:80px;
}
/*------------------------------------*/
.qv15 {
	position:absolute;
	margin-left: 250px;
	margin-top:200px;
}

.qv14 {
	position:absolute;
	margin-left: 370px;
	margin-top:200px;
}

.qv13 {
	position:absolute;
	margin-left: 490px;
	margin-top:200px;
}

.qv12 {
	position:absolute;
	margin-left:610px;
	margin-top:200px;
}

.qv11 {
	position:absolute;
	margin-left:730px;
	margin-top:200px;
}
/*------------------------------------*/
.qv10 {
	position:absolute;
	margin-left:250px;
	margin-top:320px;
}

.qv09 {
	position:absolute;
	margin-left:370px;
	margin-top:320px;
}

.qv08 {
	position:absolute;
	margin-left:490px;
	margin-top:320px;
}

.qv07 {
	position:absolute;
	margin-left:610px;
	margin-top:320px;
}

.qv06 {
	position:absolute;
	margin-left:730px;
	margin-top:320px;
}
/*------------------------------------*/
.qv05 {
	position:absolute;
	margin-left:250px;
	margin-top:440px;
}

.qv04 {
	position:absolute;
	margin-left:370px;
	margin-top:440px;
}

.qv03 {
	position:absolute;
	margin-left:490px;
	margin-top:440px;
}

.qv02 {
	position:absolute;
	margin-left:610px;
	margin-top:440px;
}

.qv01 {
	position:absolute;
	margin-left:730px;
	margin-top:440px;
}


/*-----------------------------------------------------------------------DRAWINGS*/
/*--------------------------------------------Drawings (Drawings02.html/drawing02.html)*/

#frameone{
        position:absolute;
        top:80px;
        left:260px;
        width:680px;
        height:560px;
		border:none;
    }
	
.drawing01 {
	position:absolute;
	margin-left:-25px;
	border:1px solid #999999;
}

.drawing02 {
	position:absolute;
	margin-left:675px;
	border:1px solid #999999;
}

.drawing03 {
	position:absolute;
	margin-left:1085px;
	border:1px solid #999999;
}

.drawing04 {
	position:absolute;
	margin-left:1785px;
	border:1px solid #999999;
}

.drawing05 {
	position:absolute;
	margin-left:2485px;
	border:1px solid #999999;
}

.drawing06 {
	position:absolute;
	margin-left:3185px;
	border:1px solid #999999;
}

.drawing07 {
	position:absolute;
	margin-left:3885px;
	border:1px solid #999999;
}

.drawing08 {
	position:absolute;
	margin-left:4585px;
	border:1px solid #999999;
}

.drawing09 {
	position:absolute;
	margin-left:5285px;
	border:1px solid #999999;
}

.drawing10 {
	position:absolute;
	margin-left:5690px;
	border:1px solid #999999;
}


/*--------------------------------------------Drawing for sculpture (Drawings02.html/drawing02.html)*/

#framethree{
        position:absolute;
        top:80px;
        left:260px;
        width:680px;
        height:560px;
		border:none;
    }
	
.drawingsculp01 {
	position:absolute;
	margin-left:-25px;
	border:1px solid #999999;
}

.drawingsculp02 {
	position:absolute;
	margin-left:675px;
	border:1px solid #999999;
}

.drawingsculp03 {
	position:absolute;
	margin-left:1090px;
	border:1px solid #999999;
}

.drawingsculp04 {
	position:absolute;
	margin-left:1510px;
	border:1px solid #999999;
}

.drawingsculp05 {
	position:absolute;
	margin-left:2215px;
	border:1px solid #999999;
}

.drawingsculp06 {
	position:absolute;
	margin-left:2920px;
	border:1px solid #999999;
}

.drawingsculp07 {
	position:absolute;
	margin-left:3330px;
	border:1px solid #999999;
}


	
/*-----------------------------------------------------------------------VIDEO*/

.videoposition {
	position:absolute;
	margin-top: 80px;
	margin-left: 250px;
}

.videotext {
	position:absolute;
	margin-top:330px;
	margin-left:265px;
	color: rgb(49,69,129);
}

.videodescription {
	position:absolute;
	margin-top: 415px;
	margin-left: 250px;
	width:500px;
	color: rgb(49,69,129);
}

.gotoinstallation1 {
	position:absolute;
	margin-top: 30px;
	margin-left: 625px;
}

.easteregg {
	position:absolute;
	margin-top:525px;
	margin-left:775px;
}
/*-------------------------------*/	
.museum01 {
	position:absolute;
	margin-top:80px;
	margin-left: 250px;
	border:1px solid #999999;
}

.museum02 {
	position:absolute;
	margin-top:875px;
	margin-left: 250px;
	border:1px solid #999999;
	padding-left:20px;
	padding-right:20px;
}

.museum03 {
	position:absolute;
	margin-top:1675px;
	margin-left: 250px;
	border:1px solid #999999;
	padding-left:20px;
	padding-right:20px;
}

.museumdetailtext {
	position:fixed;
	margin-top:80px;
	margin-left: 900px;
	padding-left: 5px;
	border-left: 1px solid rgb(49,69,129);
	color: rgb(49,69,129);
}
