	/* BODY, FONTS, LINKS */
	
	body {
		margin:0;
		padding:0;
		font-family:"Lucida Grande", Geneva, Arial, sans-serif;
		color:#888;
		font-size:10px;
		line-height:12px;
		background:url("../images/innerouter.gif") top center repeat-y;
	}
	.nobg { background:transparent; }
		
	p, td {
		font-family:"Lucida Grande", Geneva, Arial, sans-serif;
		padding:0 3px 0 3px;
		color:#888;
		font-size:10px;
		line-height:12px;
		margin:0;
		}
	td.nopad { padding:0; margin:0; }
	div {border:0px solid #f00;}
		
	p { text-align:justify; }
		
	a, a:active, p a, p a:active {
		text-decoration:none;
		color:#888;
		}

	a:hover, p a:hover { background:#FFF; }
	a.nohover:hover{ background:transparent; }
	b { color:#444; }
	ul { 
		margin-top:0; margin-bottom:0; 
		padding-top:0; padding-bottom:0;
	}
	img { border:0; }
	
	
	/************************************** special link styles **********************************/
	
	.img_popup_details { background:#f6f6f6; color:#000; padding:3px; }
	
	div.menuitem a, div.onmenuitem a {	/* menu items should display right across the board */
		display:block;
		margin:0; padding:0;
		text-decoration: none;
		padding:2px; padding-right:0; padding-left:5px;
		color: #666;
	}
	div.onmenuitem a { background-color:#f9f9f9; }
	div.emptymenuitem { padding-left: 2px; }
	div.menuitem a:hover, div.onmenuitem a:hover { background: #fff; }
	
	.oyear, .tyear, div.menuitem a.oyear, div.menuitem a.tyear {
		padding-top:2px;
		padding-bottom:2px;
	}
	.oyear, div.menuitem a.oyear, .oyear:active, div.menuitem a.oyear:active {
		color:#777;
		font-weight:normal;
	}
	.tyear, div.menuitem a.tyear, .tyear:active, div.menuitem a.tyear:active {
		color:#222;
		font-weight:bold;
	}
	
	/************************************** global layout **********************************/

	#middlestrip { 
		background:url("../images/workinnerouter2.gif") top center repeat-y;
		padding-bottom:5px; 
	}
 	#stripcontent {
		position:relative;
		width:685px;
		margin-left:auto;
		margin-right:auto;
	}
	#header {
		position:relative;
		margin-left:1px;
		background:url("../images/header.gif") top center repeat-x;
	}

	#flash { 
		position:relative; 
		width:685px;
		margin-left:auto;
		margin-right:auto;
		height:103px;
	}
	#footer {
		position:relative;
		width:685px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0; padding-bottom:0;
		height:115px;
		text-align:left;
		
	}
	
	/***************************************** headings *****************************************/
	#headings { padding:5px 4px 5px 4px; }

	#spacer {
		float:left;
		width:5px;
		background:transparent;
		}
	
	#artist, #artists, #docs, #works, #info, #info_gallery, #reproduction, #exhibitions, #gallery, #news_header {
		float:left;
		padding:4px;
		margin-right:5px;
		text-align:left;
		height:11px;
		background-color:#fff;
	}
	
	#news_empty_top {
		float:left;
		background:#fff;
		height:19px;
		width:587px;
	}
	
	#artist, #artists, #news_header {
		width:95px;
		background:#fff url("../images/artist.gif") left center no-repeat;
	}
	#artists, #news_header { width:75px; background:#FFF url("../images/news.gif") left center no-repeat; }
	#artist.exhib { width: 75px; }

	#gallery {
		width: 75px;
		background: #fff left center no-repeat;
	}

	#docs {
		width:75px;
		background:#fff url("../images/documents.gif") left center no-repeat;
	}
	#docs.artists { width:36px; }
	
	#works {
		width:75px;
		background:#fff url("../images/work.gif") left center no-repeat;
	}
	#works.artists { width:124px; }
	
	#info {
		width:200px;
		background:#fff url("../images/info.gif") left center no-repeat;
    }
	#info.artists { width:75px; }
	#info.exhib { width: 200px; }
	#info.gallery { width: 163px; }
	
	#info_gallery { width:200px; background:#fff url("../images/current.gif") left center no-repeat; }
	
	#reproduction { margin-right:0; width:366px; }	
	#reproduction.artists { width:285px; }
	#reproduction.exhib { width: 321px; }
	#reproduction.gallery { width:403px; }
	
	#exhibitions {
		width: 120px;
		background: #fff url("../images/exhibitions.gif") left center no-repeat;
	}
	
	/***************************************** menus *****************************************/
	
	#artistmenu, #docsmenu, #workmenu, #infomenu, #repromenu, #news_main_body {
		float:left;
		margin-top:5px;
		display:inline;
	}
	
	#news_left_column {
		width:85px; float:left; 
		margin-right:5px;
		padding-left:2px;
    }
	#news_main_body { width:580px; }
	
	#artistmenu {
		width:85px;
		margin-right:5px;
		padding-left:2px;
    }
	#artistmenu.artists { width:99px; margin-right:7px;	}
	#artistmenu.artists div { width:101px; }
	#artistmenu.artists div a { width:97px; }
	#artistmenu.exhib { width: 127px; margin-right: 7px; padding-left:0px; }
	#artistmenu.exhib div { width:129px; }
	#artistmenu.exhib div a { width:125px; }
	#artistmenu.exhib .submenu div { margin-left:10px; width:119px; }
	#artistmenu.exhib .submenu div a { width:115px; }
		
	#docsmenu {
		width:75px;
		margin-right:14px;
	}
	#docsmenu.artists { display:inline; width:44px; margin-right:5px; }
	#docsmenu.artists div { width:44px; }
	#docsmenu.artists div a { width:42px; }

	#workmenu {
		width:73px;
		margin-right:14px;
	}
	#workmenu.artists { width:130px; margin-right:7px; }
	#workmenu.artists div { width:132px; }
	#workmenu.artists div a { width:130px; }
	#workmenu.exhib { width: 81px; margin-right: 7px; }
	#workmenu.exhib div { width:83px; }
	#workmenu.exhib div a { width:81px; }
	
	#infomenu {
		width:197px;
		margin-right:10px;
		padding-left:2px;
		text-align:justify;
    }
	#infomenu.artists { width:79px; padding-left:0; margin-right:7px; margin-right:9px;  }
	#infomenu.artists div { width:81px; }
	#infomenu.exhib { width: 207px; padding-left:0px; margin-right:5px; }
	#infomenu.exhib a.menu { font-weight:bold; display:block; width:199px; padding-left:2px; }
	#infomenu.exhib a.menu:hover, #infomenu a:hover { background-color:#fff; }
	#infomenu.gallery { width:159px; margin-right:11px; border:0px solid #f00; }
		
	#repromenu {
		width:343px;
		margin-top:5px;
		margin-right:0px;
		background-color:#f9f9f9;
		text-align:center;
    }
    #repromenu.main { margin-top:0; }
	#repromenu.artists { width:293px; }
	#repromenu.exhib { width:329px; }
	#repromenu.gallery { width:411px;margin-top:0px; }

	/***************************************** control panel *****************************************/
	#cp-logo {
		position:absolute;
		top:5px;left:0;
		padding:0px;
		height:44px;width:100%;
		background:transparent url("../images/smalllogo.gif") left top no-repeat;
		border-bottom:1px solid #888;
	}
	#cp-menu {
		position:absolute;
		top:49px;left:0;
		padding:10px;
		width:100px; height:500px;
		text-align:left;
	}
	#cp-menu p, #cp-main p { margin:0; margin-bottom:10px; }
	#cp-main {
		position:absolute;
		top:49px;left:100px;
		padding:10px;
		/* border-left:1px solid #888; */
	}
	.a-head {
		font-size:11px;
		color:#333;
		margin-bottom:10px;
		display:block;
	}
	.a-warn { color:#ff33a1; }
	
	/***************************************** Alterations 18.04.08 by (v) Gavin*****************************************/

	.menuitem { color:#222;}

	#left_arrow { color:#222; font-weight:bold; font-size:11px; line-height:12px;}
	#right_arrow { color:#222; font-weight:bold; font-size:11px; line-height:12px;}


	
	
	
