body {
	margin		: 0;
	padding		: 0;
    width       : 100%;
    height      : 100%;
    background  : #333333;
    }

body, table, div, p {
    font-family	: Helvetica, Arial, sans-serif;
	font-size	: 12px;
	line-height	: 120%;
	}

table   { border-collapse: collapse; }
img		{ border	: 0;}

#content_area td {
	background		: #404559;
	vertical-align	: top;
	margin-bottom	: 0;
	color			: #ffffff;
	}

#footer {
	width		: 100%; 
	}

#footer td {
	border-top	: 3px solid #0066ff; 
	padding		: 11px;
	}

td#navigation {
	padding			: 17px 34px 0 0;
	width			: 135px;
	vertical-align	: top;
	text-align		: right;
	line-height		: 138%;
	font-size		: 13px;
	}

#navigation a {
	font-weight	: bold;
	color		: #ffffff;
	text-decoration	: none;
	}

#navigation a:hover {
	text-decoration	: underline;
	}

#navigation img {
	border	: 18px solid #666666;
	}

#content {
	width		: 640px;
	padding		: 0 20px 0 0;
	}

 h1 {
	font-size	: 17px;
	color		: #6186ff;
	}

.category {
	margin		: 0 0 26px 0;
	padding		: 0;
	border-top	: 7px solid #676767;
	width		: 100%;
	}

.category td {
	padding-top	: 26px;
	}

.category p {
	color	: #cccccc;
	margin	: 0;
	}

.category .a a, #copy a {
	font-size		: 10px;
	text-transform	: uppercase;
	color			: #ffffff;
	}

.category .a {
	line-height		: 154%;
	padding-left	: 29px;
	width			: 225px;
	}

.category img {
	margin-bottom	: 8px;
	}	
	
h2, h2 a {
	color		: #ffffff;
	font-size	: 14px;
	margin		: 0;
	padding		: 0 0 3px 0;
	text-decoration	: none;
	}

#artist {
	width		: 100%;
	}

#artist td {
	background	: #5C6378;
	}

#copy {
	padding		: 40px 20px 10px 10px;
	}

#pic {
	width		: 333px;
	}


#bio p {
	line-height	: 141%;
	width		: 380px;
	}

#bio, #bibliography, #project {
	padding	: 20px 30px 40px 0;
	}

img.portrait {
	border	: 20px solid #666666;
	}

.book, .time, .event, .article {
	margin			: 20px 0 20px 0;
	border-bottom	: 7px solid #676767;
	width			: 475px;
	line-height		: 141%;
	}

.article {
	width			: 100%;
	}

.article td {
	padding-left	:0;
	}

.book td, .time td, .event td, .article td {
	padding-bottom	: 20px;
	}

.time {
	width			: 646px;
	}

.book h2 {
	text-transform	: uppercase;
	text-decoration	: underline;
	font-weight		: normal;
	}

.book .left, .time .left, .event .left {
	width			: 150px;
	padding-right	: 23px;
	font-style		: italic;
	font-size		: 11px;
	line-height		: 13px;
	}

.time h2 {
	font-size	: 26px;
	margin		: 2px 0 18px 0;
	color		: #1B7FFD;
	}

.exhibitions {
	font-size	: 14px;
	}

.exhibitions td.left {
	padding-right	: 28px;
	}

.exhibitions td.middle {
	padding-right	: 88px;
	padding-bottom	: 10px;
	}

.exhibitions a {
	color			: #ffffff;
	font-weight		: normal;
	}

.event a, .article a {
	color			: #ffffff;
	font-weight		: normal;
	text-transform	: uppercase;
	font-size		: 10px;
	}

#project {
	width	: 640px;
	}

#category_navigation {
	border-top		: 7px solid #676767;
	border-bottom	: 7px solid #676767;
	padding			: 8px 0;
	}

#category_navigation a {
	font-size		: 13px;
	font-weight		: bold;
	color			: #ffffff;
	text-decoration	: none;
	margin-right	: 16px;
	}

#project h1 {
	padding	: 0 11px 24px 0;
	}

#project h2 {
	padding	: 0 0 0 0;
	}

#project p {
	margin			: 0;
	padding			: 21px 0;
	color			: #cccccc;
	line-height		: 120%;
	font-size		: 12px;
	}

#project .category {
	border-top		: 0;
	border-bottom	: 7px solid #676767;
	}

#project .category p {
	padding			: 21px 11px 0 0;
	}

#project .category td {
	padding-top		: 0;
	padding-bottom	: 26px;
	}
	
#details td {
	padding	: 0 47px 33px 11px;
	}

#details td {
	vertical-align	: top;
	text-align		: center;
	color			: #cccccc;
	line-height		: 20px;
	font-size		: 12px;
	}

table#detailfull {
	width	: 100%;
	}

table#detailfull td {
	background	: #5C6378;
	}
	
table#detailfull td#detail {
	width			: 450px;
	background		: #7A8194;
	text-align		: center