/*
modified Dec 23, 2009
modified Mar 15, 2010
*/

* {
  margin:0;
  padding:0;
}
img {
  border-width:0;
}
body {
  background-color:#333;
  color:#f4f4f4;
  font-family:Helvetica, Arial, Verdanna, sans-serif;
  font-size:0.75em;
  line-height:1.4;
}
h1 {
  display:none;
}
p {
  padding-bottom:1em;
}
blockquote {
  padding-bottom:1em;
}
a {
  color:#fc3;
  outline:0;
  text-decoration:none;
}
ul {
  list-style:none;
  height:1%;
}

/* WRAP */
#wrap {
  border:0px solid red;
  margin:0 auto;
  position:relative;
  width:960px;
}

/* HEADER */
#header {
  padding:20px 0;
  border-bottom:1px solid #999;
}

/* MAIN MENU */
#mainmenu {
  border:0px solid blue;
  position:absolute;
  left:294px;
  top:13px;
  width:650px;
}
#mainmenu li {
  float:left;
}
#recentbtn,
#collectionsbtn,
#paperbtn,
#resumebtn,
#exhibitionsbtn,
#contactbtn,
#linksbtn {
  background:url(../nav_images/mainmenu.gif);
  display:block;
  height:22px;
  /* Hide from IE 5 Mac \*/
  overflow: hidden;
  /* End hide from IE 5 Mac */
  text-indent:-5000px;
  width:40px;
}
#recentbtn {
  background-position:0 0;
  width:88px;
}
#collectionsbtn {
  background-position:-88px 0;
  width:93px;
}
#paperbtn {
  background-position:-181px 0;
  width:106px;
}
#resumebtn {
  background-position:-287px 0;
  width:63px;
}
#exhibitionsbtn {
  background-position:-350px 0;
  width:86px;
}
#contactbtn {
  background-position:-436px 0;
  width:64px;
}
#linksbtn {
  background-position:-500px 0;
  width:48px;
}
.recent #recentbtn,
#recentbtn:hover {
  background-position:0 -22px;
  width:88px;
}
.collections #collectionsbtn,
#collectionsbtn:hover {
  background-position:-88px -22px;
  width:93px;
}
.paper #paperbtn,
#paperbtn:hover {
  background-position:-181px -22px;
  width:106px;
}
#resume #resumebtn,
#resumebtn:hover {
  background-position:-287px -22px;
  width:63px;
}
#exhibitions #exhibitionsbtn,
#exhibitionsbtn:hover {
  background-position:-350px -22px;
  width:86px;
}
#contact #contactbtn,
#contactbtn:hover {
  background-position:-436px -22px;
  width:64px;
}
#links #linksbtn,
#linksbtn:hover {
  background-position:-500px -22px;
  width:48px;
}

/* ARROW MENU & NUMBER MENU */
#arrowmenu {
  left:295px;
  position:absolute;
  top:17px;
  width:38px;
}
#numbermenu {
  height:17px;
  left:346px;
  position:absolute;
  top:17px;
  width:607px;
}
#arrowmenu li,
#numbermenu li {
  float:left;
}
#prev,
#next,
#n01,
#n02,
#n03,
#n04,
#n05,
#n06,
#n07,
#n08,
#n09,
#n10,
#n11,
#n12,
#n13,
#n14,
#n15,
#n16,
#n17,
#n18,
#n19,
#n20,
#n21,
#n22,
#n23,
#n24,
#n25,
#n26,
#n27 {
  background:url(../nav_images/numbers.gif);
  display:block;
  height:17px;
  margin-right:3px;
  text-indent:-5000px;
  width:20px;
}
#prev {
  background:url(../nav_images/arrows.gif) 0 0;
  margin-right:0px;
  width:19px;
}
#next {
  background:url(../nav_images/arrows.gif) -19px 0;
  margin-right:0px;
  width:19px;
}
#prev:hover {
  background-position:0 -17px;
}
#next:hover {
  background-position:-19px -17px;
}
#n01 {
  background-position:0 0;
  width:17px;
}
#n02 {
  background-position:-17px 0;
  width:17px;
}
#n03 {
  background-position:-34px 0;
  width:17px;
}
#n04 {
  background-position:-51px 0;
  width:17px;
}
#n05 {
  background-position:-68px 0;
  width:17px;
}
#n06 {
  background-position:-85px 0;
  width:17px;
}
#n07 {
  background-position:-102px 0;
  width:17px;
}
#n08 {
  background-position:-119px 0;
  width:17px;
}
#n09 {
  background-position:-136px 0;
  width:17px;
}
#n10 {
  background-position:-153px 0;
}
#n11 {
  background-position:-173px 0;
}
#n12 {
  background-position:-193px 0;
}
#n13 {
  background-position:-213px 0;
}
#n14 {
  background-position:-233px 0;
}
#n15 {
  background-position:-253px 0;
}
#n16 {
  background-position:-273px 0;
}
#n17 {
  background-position:-293px 0;
}
#n18 {
  background-position:-313px 0;
}
#n19 {
  background-position:-333px 0;
}
#n20 {
  background-position:-353px 0;
}
#n21 {
  background-position:-373px 0;
}
#n22 {
  background-position:-393px 0;
}
#n23 {
  background-position:-413px 0;
}
#n24 {
  background-position:-433px 0;
}
#n25 {
  background-position:-453px 0;
}
#n26 {
  background-position:-473px 0;
}
#n27 {
  background-position:-493px 0;
}
#recent01 #n01,
#collections01 #n01,
#paper01 #n01,
#n01:hover {
  background-position:0 -17px;
}
#recent02 #n02,
#collections02 #n02,
#paper02 #n02,
#n02:hover {
  background-position:-17px -17px;
}
#recent03 #n03,
#collections03 #n03,
#paper03 #n03,
#n03:hover {
  background-position:-34px -17px;
}
#recent04 #n04,
#collections04 #n04,
#paper04 #n04,
#n04:hover {
  background-position:-51px -17px;
}
#recent05 #n05,
#collections05 #n05,
#paper05 #n05,
#n05:hover {
  background-position:-68px -17px;
}
#recent06 #n06,
#collections06 #n06,
#paper06 #n06,
#n06:hover {
  background-position:-85px -17px;
}
#recent07 #n07,
#collections07 #n07,
#paper07 #n07,
#n07:hover {
  background-position:-102px -17px;
}
#recent08 #n08,
#collections08 #n08,
#paper08 #n08,
#n08:hover {
  background-position:-119px -17px;
}
#recent09 #n09,
#collections09 #n09,
#paper09 #n09,
#n09:hover {
  background-position:-136px -17px;
}
#recent10 #n10,
#collections10 #n10,
#paper10 #n10,
#n10:hover {
  background-position:-153px -17px;
}
#recent11 #n11,
#collections11 #n11,
#paper11 #n11,
#n11:hover {
  background-position:-173px -17px;
}
#recent12 #n12,
#collections12 #n12,
#paper12 #n12,
#n12:hover {
  background-position:-193px -17px;
}
#recent13 #n13,
#collections13 #n13,
#paper12 #n13,
#n13:hover {
  background-position:-213px -17px;
}
#recent14 #n14,
#collections14 #n14,
#paper14 #n14,
#n14:hover {
  background-position:-233px -17px;
}
#recent15 #n15,
#collections15 #n15,
#paper15 #n15,
#n15:hover {
  background-position:-253px -17px;
}
#recent16 #n16,
#collections16 #n16,
#paper16 #n16,
#n16:hover {
  background-position:-273px -17px;
}
#recent17 #n17,
#collections17 #n17,
#paper17 #n17,
#n17:hover {
  background-position:-293px -17px;
}
#recent18 #n18,
#collections18 #n18,
#paper18 #n18,
#n18:hover {
  background-position:-313px -17px;
}
#recent19 #n19,
#collections19 #n19,
#paper19 #n19,
#n19:hover {
  background-position:-333px -17px;
}
#recent20 #n20,
#collections20 #n20,
#paper20 #n20,
#n20:hover {
  background-position:-353px -17px;
}
#recent21 #n21,
#collections21 #n21,
#paper21 #n21,
#n21:hover {
  background-position:-373px -17px;
}
#recent22 #n22,
#collections22 #n22,
#paper22 #n22,
#n22:hover {
  background-position:-393px -17px;
}
#recent23 #n23,
#collections23 #n23,
#paper23 #n23,
#n23:hover {
  background-position:-413px -17px;
}
#recent24 #n24,
#collections24 #n24,
#paper24 #n24,
#n24:hover {
  background-position:-433px -17px;
}
#recent25 #n25,
#collections25 #n25,
#paper25 #n25,
#n25:hover {
  background-position:-453px -17px;
}
#recent26 #n26,
#collections26 #n26,
#paper26 #n26,
#n26:hover {
  background-position:-473px -17px;
}
#recent27 #n27,
#collections27 #n27,
#paper27 #n27,
#n27:hover {
  background-position:-493px -17px;
}

/* MAIN CONTENT */
#maincontent {
  border:0px solid yellow;
  left:0;
  position:relative;
  top:0;
  width:960px;
}

/* TEXT */
#textcol {
  border:0px solid green;
  float:right;
  padding-right:36px;
  padding-top:66px;
  width:263px;
}
#textcol a:hover {
  text-decoration:underline;
}
#exhibitions #textcol,
#resume #textcol,
#links #textcol {
  padding-top:0;
  width:624px;
}
#exhibitions #textcol{
  padding-top:64px;
  padding-right:336px;
  width:324px;
}
#contact #textcol{
  padding-top:64px;
  padding-right:300px;
  width:360px;
}
#links #textcol {
  padding-top:64px;
} 

/* PICTURE */
#picturecontent {
  border:0px solid blue;
  float:right; 
  padding-top:66px;
  width:660px;
}

#picturecontent #col1,
#picturecontent #col2,
#picturecontent #col3{
  float:left;
}
#picturecontent #col2,
#picturecontent #col3 {
  padding: 0 0 0 36px;
}
#picture3 {
  padding-top:24px;
}
#exhibitions #picturecontent,
#contact #picturecontent,
#links #picturecontent {
  width:300px;
}

/* H2 */
.recent h2,
.collections h2,
.paper h2,
#resume h2,
#exhibitions h2,
#contact h2,
#links h2 {
  background-image:url(../nav_images/header_recent.gif);
  background-position:1px 21px;
  background-repeat:no-repeat;
  border:0px solid green;
  height:41px;
/*  padding:18px 0 12px; */
  position:absolute; 
  text-indent:-5000px;
  width:148px;
}
.collections h2 {
  background-image:url(../nav_images/header_collections.gif);
  width:137px;
}
.paper h2 {
  background-image:url(../nav_images/header_paper.gif);
  width:185px;
}
#resume h2 {
  background-image:url(/nav_images/header_resume.gif);
  width:85px;
}
#exhibitions h2 {
  background-image:url(/nav_images/header_exhibitions.gif);
  background-position:1px 22px;
  width:105px;
}
#contact h2 {
  background-image:url(../nav_images/header_contact.gif);
  width:96px;
}
#links h2 {
  background-image:url(../nav_images/header_links.gif);
  width:85px;
}

/* CAPTION */
.caption {
  line-height:1.3;
}
.paper .caption,
.recent .caption {
  padding:0 0 2em;
}
.collections .caption,
#exhibitions .caption,
#contact .caption,
#links .caption {
  font-size:0.917em;
  padding:0.7em 0 0;
  text-align:right;
}
#contact .caption {
  color:#777;
  font-size:0.833em;
}

/* MISC */
.xtra {
  padding-bottom:3em;
}

/* FOOTER */
#footer {
  clear:both;
  font-size:0.75em;
  padding-top:30px;
  width:960px;
}
#footer,
#footer a {
  color:#666;
}
#footer a:hover {
  color:#ccc;
}
#footer div {
  padding:8px 0 18px;
  border-top:1px solid #999;
  text-align:right;
}

/* EXHIBITIONS */
#exhibitions a {
  color:#f4f4f4;
/*  display:block;*/
}
#exhibitions #textcol strong,
#exhibitions a strong {
  color:#fc3;
}
#exhibitions a.highlight {
  text-decoration:underline;
}
#exhibitions a.highlight:hover {
  color:#fc3;
}
#exhibitions h3 {
  font-size:0.81em;
  font-weight:normal;
  letter-spacing:0.1em;
  margin:0 0 0.5em; 
  padding:0 0 0.1em;
  width:30em;
  text-transform:uppercase;
  border-bottom:1px solid #777;
}
#exhibitions  p {
  padding:0 0 1.5em;
}
#exhibitions  p.notlast {
  padding-bottom:0.5em;
}

/* LINKS */
#links #picturecontent a:hover {
  text-decoration:underline;
}
