body {
	background-image : url('/images/background.gif') ;
	background-repeat : no-repeat ;
	background-position : top left ;
	min-width : 1000px ;
	min-height : 700px ;
	margin : 0px ;
	padding : 0px ;
	font-family : "Times New Roman" ;
	font-size : 10pt ;
}

a, a img {
	color : #19FFFF ;
	text-decoration : none ;
	border : 0px none transparent ;
}

a:hover { text-decoration : none ; }

/**
  * Gallery
  */
 
div#galleryViewer {
	display : none ;
	position : absolute ;
	top : 180px ;
	left : 200px ;
	width : 620px ;
	height : 640px ;
	padding : 0px ;
	margin : 0px ;
}

div#galleryViewerRotationManager {
	position : absolute ;
	top : 0px ;
	left : 0px ;
	bottom : 20px ;
	right : 0px ;
}

div#galleryViewer div.shadow,div#galleryViewerCanvas {
	position : absolute ;
	top : 0px ;
	left : 0px ;
	bottom : 0px ;
	right : 0px ;
}


div#galleryViewer div.shadow {
	margin : 20px 0px 0px 20px ;
	background : rgb(170,170,170);
	background : rgba(170,170,170, 0.5) ;
}

div#galleryViewer div.shadow+div.shadow {
	margin : 10px 10px 10px 10px ;
	background : rgb(120,120,120);
	background : rgba(120, 120, 120, 0.5) ;
}

div#galleryViewerCanvas {
	margin : 0px 20px 20px 0px ;
	background : black ;
	background-repeat : no-repeat ;
	background-position : center ;
	border : 10px solid black ;
}

div.imageNavigation {
	position : absolute ;
	width : 27px ;
	height : 27px ;
	border : none ;
	margin : 0px ;
	padding : 0px ;
	top : 15px ;
	background-repeat : no-repeat ;
	background-position : top left ;
	display : none ;
}

div#galleryViewerPrevious {
	left : 15px ;
	background-image : url('/images/previous.gif');
}

div#galleryViewerNext {
	right : 35px ;
	background-image : url('/images/next.gif');
}

/**
  * Interview (uses the gallery display)
  */
div#interview {
	position : absolute ;
	top : 0px ;
	left : 0px ;
	bottom : 0px ;
	right : 0px ;
	font-size : 8pt ;
	padding : 5px 25px 25px 5px ;
	display : none ;
}

div#interview td {
	width : 50% ;
	padding : 5px 10px 5px 10px ;
}

div#interview p.intro {
	color : rgb(140,140,140) ;
}

div#interview p.question {
	color : rgb(25,255,255) ;
	margin-top : 3px ;
	margin-bottom : 3px ;
}

div#interview p.answer {
	color : rgb(100,100,100) ;
	margin-top : 3px ;
}

div#interview p.credits {
	color : rgb(10,100,100) ;
}

/**
  * Menus
  */
  
ul#mainMenu {
	position : absolute ;
	top : 32px ;
	left : 350px ;
	width : 140px ;
	height : 170px ;
}

ul.menu {
	margin : 0px ;
	padding : 0px ;
	list-style-type : none ;
	font-size : 9pt ;
}

.subMenu {
	position : absolute ;
	top : 32px ;
	left : 510px ;
	width : 350px ;
	height : 170px ;
	display : none ;
}

ul.menu li {
	color : #AAA ;
	padding : 1px ;
	margin-left : 0px ;
	cursor : pointer ;
}

ul.menu li.selectedMenu {
	color : #19FFFF ;
}

ul.menu li:before { content : '- ' ; }
ul.menu li:hover { text-decoration : underline ; }
ul.menu li a { color : #AAA ; }

div#printsMenu, div#followMeMenu {
	position : absolute ;
	color : #AAA ;
	top : 70px ;
	left : 484px ;
	text-indent : 17px ;
	height : 60px ;
	width : 200px ;
}

img#mrWhoMenu {
	position : absolute ;
	width : 450px ;
	height : 451px ;
	top : 200px ;
	left : 300px ;
}

ul.menu li+li { margin-left : -17px ; }
ul.menu li+li+li { margin-left : -34px ; }
ul.menu li+li+li+li { margin-left : -51px ; }
ul.menu li+li+li+li+li { margin-left : -68px ; }
ul.menu li+li+li+li+li+li { margin-left : -86px ; }
ul.menu li+li+li+li+li+li+li { margin-left : -102px ; }
ul.menu li+li+li+li+li+li+li+li { margin-left : -119px ; }
ul.menu li+li+li+li+li+li+li+li+li { margin-left : 210px ; margin-top : -136px ; }
ul.menu li+li+li+li+li+li+li+li+li+li { margin-left : 193px ; margin-top : 0px ; }
ul.menu li+li+li+li+li+li+li+li+li+li+li { margin-left : 176px ; }
ul.menu li+li+li+li+li+li+li+li+li+li+li+li { margin-left : 159px ; }
ul.menu li+li+li+li+li+li+li+li+li+li+li+li+li { margin-left : 142px ; }
ul.menu li+li+li+li+li+li+li+li+li+li+li+li+li+li { margin-left : 125px ; }
ul.menu li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { margin-left : 108px ; }
ul.menu li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { margin-left : 91px ; }
