
/* style sheet rules */
/* last modified: 18/02/09 */
/* author: Kay Grant */

html {
	border-bottom:18px solid #000000;
	overflow: -moz-scrollbars-vertical;
}

html>body {
	height: 100%;
}

* html {
	border-bottom: 0; /* for IE specific rule see line #82 */
	height: auto;
}

html.nb {
	border-bottom: 0;
}

body { 
	margin:0px;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-arrow-color:#FF6600; 	
	scrollbar-base-color:#000000;	
}

#sitePage {
	background-color:#CCCCCC;
}

#viewingScreen {
	background-color:#959595;
}

p, td, td p, a, h1 { 
	margin-top:0px;
	font-family:verdana,arial,sans-serif; 
	font-size:11px; 
	color:#000000;
	line-height:15px;
}

h1 { 
	font-weight:bold; 
}

.bold { 
	color:#282828;
	font-weight:bold;
}

.italic {
	color:#5a5a5a;
	font-weight:bold;
}

a, a:active { font-weight:bold; color:#8C8C8C; text-decoration:none}
a:visited { font-weight:bold; color:#8C8C8C; text-decoration:none}
a:hover { font-weight:bold; color:#FF6600; text-decoration:none}


/* containers */

#splashWin {
	margin-top:10%;
	margin-left:15%;
}

#siteWin {
	padding-top:8%;
	padding-left:10%;
}

* html #siteWin { 
	border-bottom:18px solid #000000;
	width:100%;
	height:100%;
}

#screenWin {
	margin-top:4%;
	margin-left:-10%;
}

#screenWin2 {
	margin-top:4%;
	margin-left:-2%;
}


#splashBox {	
	width:600px;
}

#siteBox {	
	width:680px;
}

#screenBox {	
	width:645px;
}

#screenWin2 #screenBox {	
	width:780px;
}


#content {
	padding-top:52px;
	margin-right:250px;
}

#siteBox #nav {
	float:right;
	width:160px;
	margin:0 0 50px 50px;
}

#nav p {
	margin-top:0px;
	margin-bottom:12px;
}

#name {
	margin-top:0px;
	margin-bottom:30px;
}



/* page specific styles */

.contact {
	position:relative;
	top:-15px;
}

#biography {
	float:left;
	padding-bottom: 40px;
}


/* exhibitions page styles */

#content.exhibitions {
	margin-right:170px;
}

#content.exhibitions #vspace {
	float:left;
	height:30px;
}

#content.exhibitions h1 {
	margin-bottom:20px;
}

.exhib {
	margin-bottom:20px;
}

.exhib .exhibdate {
	float:left;
	width:50px;
	padding:0;
	margin-bottom:20px;
}

.exhibtext {
	margin-bottom:5px;
}

.exhiblink {
	margin-left:50px;
	margin-top:0px;
	padding-left:2px;
}

.exhib a, .exhib a:active, .exhib a:visited, .exhib a:hover {
	text-decoration:none;	
}


/* projects/work page styles */

#samplepic { 
	position:relative;
	top:-32px;
}

#projects {
	margin-top:35px;
}

#projects p {
	margin-top:0px;
	margin-bottom:6px;
}

#projects a, #projects a:visited {
	font-weight:bold;
	color:#8C8C8C;
	text-decoration:none;
}

#projects a:hover {
	color:#FF6600;
}


/* links page styles */

#linksBox {
	float:left;
	margin-bottom:10px;
}

.lnk {
	margin-bottom:30px;
}

.lnknam {
	margin:0px;
	color:#282828;
	font-weight:bold;
}

.lnkdes {
	width:300px;
	margin-top:6px;
}

.lnk a, .lnk a:active, .lnk a:visited, .lnk a:hover {
	font-weight:bold;
	color:#8C8C8C;
	text-decoration:none;
}


/* viewing screen styles */

#mainmenu {
	float:left;
	width:92px;
	margin:0px;
}

#photographs {
	float:right;
	width:81px;
	margin:0px;
}

#screenbox #buttons {
	float:right;
	width:110px;
	margin:12px 0 0 0 ;
}

#screenWin2 #screenBox #buttons {
	float:right;
	width:110px;
	margin-left:12px;
	margin-right:22px;
}

* html #screenWin2 #screenBox #buttons {
	margin-right:12px;
}

#nxtLink { 
	cursor:pointer;
}

#bckLink { 
	cursor:default;
}

#screenbox #intro {
	clear:both;
	padding-top:50px;
	padding-right:100px;
	padding-bottom:40px;
	margin-left:22px;
	text-align:left;
}

* html #screenbox #intro {
	margin-left:24px;
}

#screenbox #pic { 
	clear:both;
	padding-top:30px; 
	padding-bottom:40px;
	margin-left:22px;
	text-align:left;
}

#pictureA, #pictureB {
	margin-top:32px;
}

#pictureB {
	margin-left:40px;
}

#captiontext { 
	margin-top:10px;
	width:600px;
	color:#333333;
}

 #captiontextA, #captiontextB { 
	margin-top:10px;
	width:300px;
	color:#333333;
}

#captiontextB {
	margin-left:40px;
}







