	body {
	background-color : #413c38;
	margin: 20px 10px 10px 10px;
	outline: none;
	}

	div#frame {
	width:1000px; background-color:#fff; border-style: solid; border-width: thin; border-color: #ccc; position:relative; margin: 0 auto; 
	}
	
	div#menu {
	width:1000px; height:65px; background-color:#fff; border-style: none; position:relative; margin: 0 auto; margin-top: 0px; padding-top: 0px;
	}

	div#stage {
	width:950px; background-color:#dfdfdf; border-style: dotted; border-width: 1px; border-color: #222; position:relative; margin: 0 auto; margin-top: 7px; padding-top: 7px; margin-bottom: 25px; padding-bottom: 25px; 
	}
	
	div#home_img {
	width:450px; height:300px; border-style: dotted; border-width: 1px; border-color: #222; position:relative; margin: 50px 50px 50px 50px; 
	}
	
	div#current {
	width:450px; height:80px; border-style: none; position:relative; margin: 35px 50px 50px 0px	; 
	}
	
	div#page_title {
	width:500px; height:20px; border-style: none; position:relative; margin: 20px 0px 10px 25px; 
	}
	
	div#home_copy {
	width:340px; height:300px; border-style: none; position:relative; margin: 50px 80px 0px 0px; float: right;	
	}
	
	div#home_bar {
	width:976px; height:16px; background-color:#ffd200; position:fixed; border-style: none; margin: 40px 100px 0px -26px; float: right; padding-top: 2px;	
	}
	
	div#exhibition_title {
	width:550px; height:20px; border-style: none; position:relative; margin: 20px 0px 10px 25px	; 
	}
	
	div#exhibition_copy_shell {
	width:940px; height:570px; border-style: none; position:relative; margin: 15px 0px 0px 0px; 	 
	}
	
	div#exhibition_copy {
	width:380px; border-style: none; position:relative; margin: 70px 0px 0px 0px;  float: right;
	}
	
	div#exhibition_years {
	width:600px; height:40px; border-style: none; position:relative; margin: 20px 0px 10px 35px; 
	}
	
	div#show_info {
	width:450px; border-style: none; position:relative; margin: 0px 20px 0px 40px	;  float: left;
	}
	
	div#show_archive {
	width:650px; border-style: none; position:relative; margin: 0px 20px 0px 40px	;  float: left;
	}
	
	div#show_archive_images {
	width:450px; border-style: none; position:relative; margin: 0px 20px 0px 40px	;  float: left;
	}
	
	div#exhibit_thumbs {
	width:385px; border-style: none; position:relative; margin: 15px 10px 0px 0px; float: right;	 
	}
	
	div#contact {
	width:420px; height:400px; border-style: none; position:relative; margin: 0px 10px 0px 50px; 	 
	}
	
	div#artist_page_title {
	width:430px; height:40px; border-style: none; position:relative; margin: 20px 0px 10px 20px; 
	}
	
	div#artist_menu_img {
	width:340px; height:200px; border-style: none; position:relative; margin: 55px 80px 0px 0px; float: right;	 
	}
	
	div#artist_textframe {
	width:460px; height:520px; border-style: none; position:relative; margin: 15px 0px 0px 0px; 	 
	}
	
	div#artist_left_col {
	width:170px; height:360px; border-style: none; position:relative; margin: 0px 10px 0px 40px; float: left;	 
	}
	
	div#artist_right_col {
	width:210px; height:360px; border-style: none; position:relative; margin: 0px 0px 0px 10px; float: right;	 
	}
	
	div#artist_right_menu {
	width:400px; height:550px; border-style: none; position:relative; margin: 20px 0px 0px 0px; float: right;
	}
	
	div#artist_submenu {
	width:400px; height:15px; border-style: none; position:relative; margin: 24px 0px 0px 0px; float: right;
	}
	
	div#artist_pages {
	width:210px; height:15px; border-style: none; position:relative; margin: 0px 0px 0px 0px; float: left;
	}
	
	div#artist_enlarge {
	width:150px; height:15px; border-style: none; position:relative; margin: 0px 30px 0px 0px; float: right;
	}
	
	div#artist_grid {
	width:400px; height:550px; border-style: none; position:relative; margin: 9px 0px 0px 0px; float: right;	 
	}
	
	div#artist_main_img {
	width:475px; height:475px; border-style: none; display: table-cell; text-align:center; vertical-align: middle; position:relative; margin-top: 0px; padding-top: 0px; margin-left: 28px; padding-left: 28px; 	 
	}
	
	div#artist_main_descr {
	width:415px; height:80px; border-style: none; position:relative; margin: 15px 0px 0px 52px; 	 
	}
	
	div#artist_bio {
	width:750px; border-style: none; position:relative; margin: 0px 10px 20px 50px; 	 
	}
	
	div#books_text {
	width:300px; border-style: none; position:relative; margin: 55px 10px 0px 0px; float: right;	 
	}
	
	div#books_thumbs {
	width:260px; border-style: none; position:relative; margin: 45px 10px 0px 0px; float: right;	 
	}
	
	div#books_textframe {
	width:620px; height:450px; border-style: none; position:relative; margin: 15px 0px 0px 0px;	 
	}
	
	div#books_left_col {
	width:295px; height:400px; border-style: none; position:relative; margin: 0px 5px 0px 40px; float: left;	 
	}
	
	div#books_right_col {
	width:250px; height:360px; border-style: none; display: table-cell; text-align:center; vertical-align: middle; position:relative; margin-top: 0px; padding-top: 0px; margin-left: 5px; padding-left: 5px; float: left;	 
	}
	
	div#news_item {
	width:750px; border-style: none; position:relative; margin: 0px 10px 20px 50px; 	 
	}
		    
	div#media_frame {
	width:475px; height:250px; background: none; border-style: none; display: table-cell; text-align:left; vertical-align: middle; position:relative; margin-top: 0px; padding-top: 0px; margin-left: 50px; padding-left: 50px; 	 
	}
	
	#title, #year, #edition, #info_1, #info_2, #info_3, #info_4, #info_5 {
			text-align:left;
			font-family:Verdana;
			font-weight: normal;
			font-size:8pt;
			color:#000;
			line-height:12px;
		}
	
	#movie {
			text-align:left;
			font-family:Verdana;
			font-weight: bold;
			font-size:9pt;
			color:#000;
			line-height:12px;
		}
	
	#movie a {
	  	display:block; 
  		width:100%; 
  		height:100%; 
  		text-decoration:none;  
		}
	
	#movie a:hover {
			text-decoration:none;
			background-color:#f63;
		}
	
	#book_box {
			width:275px; border-style: none; position:relative;  	 
			text-align:left;
			font-family:Verdana;
			font-weight: normal;
			font-size:8pt;
			color:#000;
			padding-top: 10px;
			margin-top: 10px;  
			padding-bottom: 5px;
			margin-bottom: 5px;  
			line-height:12px;
		}
	
	#buy_button {
			width:25px; border-style: none; position:relative; margin: 2px 0px 0px 0px; float: left;	 
		}
	
	#name_and_title {
			width:225px; border-style: none; position:relative; margin: 0px 0px 0px 0px; float: right;	 
			text-align:left;
			font-family:Verdana;
			font-weight: normal;
			font-size:8pt;
			color:#000;
			line-height:12px;
		}
	
	#grey_box {
			width:275px; height:13px; border-style: none; background-color: #808080; position:relative; margin: 0px 0px 0px 0px; 	 
			text-align:left;
			line-height:10px;
		}
	
	.white_type {
		font-family: Verdana;
		font-size: 7.5pt;
		line-height: 1.2em;
		text-align: left;
		letter-spacing: .2px;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		color: #fff;
		margin-left:3px;
		padding-left:3px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 2px;
		margin-top: 2px;
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

hr.menu {
		border: none 0; 
		border-top: 1px dotted #000;
		width: 870px;
		height: 2px;
		margin: 3px 0px 0px 7px;
		text-align: left;
	}	
	
	hr {
		border: none 0; 
		border-top: 1px dashed #000;
		width: 750px;
		height: 2px;
		margin: 20px 5px 0px 5px;
		text-align: left;
	}	
	
	.verdana_8 {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.1em;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-decoration: none;
		color: #333;
		margin-left:3px;
		padding-left:3px;  
		margin-right:20px;
		padding-right:20px;  
		padding-top: 0px;
		margin-top: 0px;  
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.verdana_8_red {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.1em;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-decoration: none;
		color: #990000;
		margin-left:3px;
		padding-left:3px;  
		margin-right:20px;
		padding-right:20px;  
		padding-top: 0px;
		margin-top: 0px;  
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.verdana_8_bookmenu {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 14px;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-decoration: none;
		color: #333;
		margin-left:3px;
		padding-left:3px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 0px;
		margin-top: 0px;  
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.verdana_8_ex {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.8em;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-decoration: none;
		color: #333;
		margin-left:3px;
		padding-left:3px;  
		margin-right:20px;
		padding-right:20px;  
		padding-top: 0px;
		margin-top: 0px;  
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.archive_8 {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.1em;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-decoration: none;
		color: #333;
		margin-left:8px;
		padding-left:8px;  
		margin-right:20px;
		padding-right:20px;  
		padding-top: 0px;
		margin-top: 0px;  
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	p.news_text {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.1em;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-decoration: none;
		color: #333;
		margin-left:3px;
		padding-left:3px;  
		margin-right:20px;
		padding-right:20px;  
		padding-top: 0px;
		margin-top: 0px;  
	}

	p.verdana_9 {
		font-family: Verdana;
		font-size: 9pt;
		line-height: 1.2em;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-decoration: none;
		color: #333;
		margin-left:3px;
		padding-left:3px;  
		margin-right:20px;
		padding-right:20px;  
		padding-top: 0px;
		margin-top: 0px;  
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.verdana_9 a, .verdana_8 a, .verdana_8_bookmenu a, .archive_8 a {
		text-decoration: none;
		color: #000;
	}

	.verdana_9 a:hover, .verdana_8 a:hover, .verdana_8_bookmenu a:hover, .archive_8 a:hover {
		text-decoration: none;
		color: #f63;
	}

	.capitalize {
		text-transform: capitalize;
		text-decoration: none;
	}

	h1 {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.2em;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		color: #333;
		margin-left:3px;
		padding-left:3px;  
		margin-right:20px;
		padding-right:20px;  
		padding-top: 0px;
		margin-top: 0px;  
	}

	h1 a {
		text-decoration: none;
		color: #000;
	}

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

	h2 {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.2em;
		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		color: #f63;
		margin-left:3px;
		padding-left:3px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 0px;
		margin-top: 0px;  
		padding-bottom: 5px;
		margin-bottom: 5px;  
	}

	.bar_type {
		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.4em;
		letter-spacing: 0;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		color: #333;
		margin-left:3px;
		padding-left:3px;  
		margin-right:20px;
		padding-right:20px;  
		padding-top: 0px;
		margin-top: 2px;  
	}

	.bar_type a {
		text-decoration: none;
		color: #000;
	}

	.bar_type a:hover {
		text-decoration: none;
		color: #f63;
	}

	.grey_bg {
		font-family: Verdana;
		font-size: 7.5pt;
		line-height: 1.2em;
		text-align: left;
		letter-spacing: .2px;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		background-color: #808080;
		color: #fff;
		margin-left:3px;
		padding-left:3px;  
		margin-right:30px;
		padding-right:30px;  
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.grey_bg a {
		background-color: #808080;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
	}

	.grey_bg a:hover{
		background-color: #808080;
		text-transform: uppercase;
		text-decoration: none;
		color: #f63;
	}

	.grey_bg_pub {
		font-family: Verdana;
		font-size: 7.5pt;
		line-height: 1.2em;
		text-align: left;
		letter-spacing: .2px;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		background-color: #808080;
		color: #fff;
		margin-left:3px;
		padding-left:3px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 1px;
		margin-top: 1px;
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.grey_years {
		font-family: Verdana;
		font-size: 7.5pt;
		line-height: 1.2em;
		text-align: left;
		letter-spacing: .2px;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		background-color: #808080;
		color: #fff;
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.grey_years a {
		background-color: #808080;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
	}

	.grey_years a:hover{
		background-color: #f63;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
	}

	.orange_books {
		font-family: Verdana;
		font-size: 7.5pt;
		line-height: 1.2em;
		text-align: left;
		letter-spacing: .2px;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		background-color: #f63;
		color: #fff;
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.orange_books a {
		background-color: #f63;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
	}

	.orange_years {
		font-family: Verdana;
		font-size: 7.5pt;
		line-height: 1.2em;
		text-align: left;
		letter-spacing: .2px;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		background-color: #f63;
		color: #fff;
		margin-left:0px;
		padding-left:0px;  
		margin-right:0px;
		padding-right:0px;  
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.orange_years a {
		background-color: #f63;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
	}

	.orange_years a:hover {
		background-color: #f63;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
	}

	.orange_books a:hover {
		background-color: #f63;
		text-transform: uppercase;
		text-decoration: none;
		color: #000;
	}

	.artist_main_menu {
		font-family: Verdana;
		font-size: 7.5pt;
		line-height: 1.2em;
		text-align: left;
		letter-spacing: .2px;
		word-spacing: normal;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: normal;
		color: #000;
		margin-left:15px;
		padding-left:15px;  
		margin-right:50px;
		padding-right:50px;  
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;  
	}

	.artist_main_menu a {
		text-transform: uppercase;
		text-decoration: none;
		color: #000;
	}

	.artist_main_menu a:hover{
		text-transform: uppercase;
		text-decoration: none;
		color: #f63;
	}
