style.css 
File Type: ASCII text 

H1 {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 20px; margin-bottom: 6px; font-size: 20px; font-weight: bold; color: #CCCC66;}
H2 {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 20px; margin-bottom: 6px; font-size: 22px; font-weight: bold; color: #CCCC33;}
H3 {font-family: Gotham, Helvetica, Arial; text-align: left; font-size: 11px; font-weight: bold; color: #0099CC;line-height: 1.5em;
margin-bottom: 2px; margin-top: 2px;}
H4 {font-family: Gotham, Helvetica, Arial; text-align: left; font-size: 13px; font-weight: bold; color: #0099CC;line-height: 1.6em;
margin-bottom: 5px; margin-top: 2px;}
H5 {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 4px; margin-bottom: 20px; margin-top: 25px; font-size: 14px; font-weight: bold; color: #CCCC33; }

body {
margin: 8 px;
padding: 0;
}

H1 {font-size: 140%
}

P {font-family: Gotham, Helvetica, Verdana, Arial; text-align: left; font-size: 8pt; line-height: 1.4em; color: #333333; margin-top: 1.5em; margin-bottom: 1.5em;
}
P.pr {font-family: Gotham, Helvetica, Verdana, Arial; text-align: left; font-size: 10pt; line-height: 1.5em; color: #333333; margin-top: 1.5em; margin-bottom: 1.5em;
}
P.nav {font-family: Gotham, Helvetica, Verdana, Arial; text-align: left; font-size: 9pt; line-height: 1.4em; color: #333333; margin-top: 0;
}
.quotecredit {font-family: Gotham, Helvetica, Verdana, Arial; text-align: left; font-size: 8pt; line-height: 1.2em; color: #999999; 
}
text {font-family: Gotham, Helvetica, Verdana, Arial; text-align: left; font-size: 9pt; line-height: 1.4em; color: #333333;
}

.start p:first-child:first-letter {font-family: Gotham, Helvetica, Arial; text-align: left; float:left; font-size:1.6em; padding:6px; background:#000; color:#fff; margin-right:4px;font-weight:bold;}
P.hometitle {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 30px; margin-bottom: -3px; margin-top: 10px; font-size: 24px; font-weight: bold; color: #333333; }
P.hometitle-sm {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 10px; margin-bottom: -3px; margin-top: 5px; font-size: 14px; font-weight: bold; color: #333333; }

P.footnote {font-family: Gotham, Helvetica, Verdana, Arial; text-align: left; font-size: 8pt; line-height: 1.3em; color: #333333; margin-top: 0; text-indent: -1.6em; padding-left: 1.6em;
}
P.pullquote {color: #666666; font-family: Gotham, Helvetica, Verdana, Arial; text-align: left; font-size: 12pt; line-height: 1.5em;
}
P.portfolio {color: #333300; font-family: helvetica; sans-serif; text-align: left; font-size: 10pt; line-height: 1.3em; padding-top: 6px; margin-top: 3; border-top: 1px solid grey;}

ul {list-style type: square; font-family: Gotham, Helvetica, Verdana, Arial; text-align: left; font-size: 8pt; line-height: 1.2em; color: #333333;
}

A:link {font-size: 8pt; color: #666666; text-decoration: underline} 
A:visited {font-size: 8pt; color: #666666; text-decoration: underline}
A:active {font-size: 8pt; color: #333333; text-decoration: underline}
A:hover {font-size: 8pt; text-decoration: underline; color: #31B5D6;
}
A.lg:link {font-size: 10pt; color: #666666; text-decoration: underline} 
A.lg:visited {font-size: 10pt; color: #666666; text-decoration: underline}
A.lg:active {font-size: 10pt; color: #333333; text-decoration: underline}
A.lg:hover {font-size: 10pt; text-decoration: underline; color: #31B5D6;
}

A.lgred:link {font-size: 10pt; color: #A80000; text-decoration: underline} 
A.lgred:visited {font-size: 10pt; color: #A80000; text-decoration: underline}
A.lgred:active {font-size: 10pt; color: #333333; text-decoration: underline}
A.lgred:hover {font-size: 10pt; text-decoration: underline; color: #31B5D6;
}

a.chapternav:link {font-size: 8pt; color: #666666; text-decoration: none; line-height: 1.3em; border: 0;}
a.chapternav:visited  {font-size: 8pt; color: #666666; text-decoration: none; line-height: 1.3em;}
a.chapternav:active  {font-size: 8pt; color: #666666; text-decoration: none; line-height: 1.3em;}
a.chapternav:hover {font-size: 8pt; text-decoration: none; background-color:#94D6E7; line-height: 1.3em; color: #31B5D6;
}

a.hometitle:link {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 10px; margin-bottom: -3px; font-size: 22px; font-weight: bold; color: #CCCC33; text-decoration: none; }
a.hometitle:visited  {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 10px; margin-bottom: -3px; font-size: 22px; font-weight: bold; color: #CCCC33; text-decoration: none; }
a.hometitle:active  {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 10px; margin-bottom: -3px; font-size: 22px; font-weight: bold; color: #CCCC33; text-decoration: none; }
a.hometitle:hover {font-family: Gotham, Helvetica, Arial; text-align: left; line-height: 10px; margin-bottom: -3px; font-size: 22px; font-weight: bold; color: #31B5D6; text-decoration: none; 
}

#footer {
	clear:both;
	float:left;
	width:100%;
}
#footer p {
	margin-left:2%;
	padding-right:2%;
}

/* Start of Column CSS */
#container4 {
	clear:left;
	float:left;
	width:100%;
	border-top:1px dashed #CCCC66;

	overflow:hidden;
	background:#fff; /* column 4 background colour */
}
#container3 {
	clear:left;
	float:left;
	border-right:1px dashed #CCCC66;
	width:100%;
	position:relative;
	right:25%;
	background:#fff; /* column 3 background colour */
}
#container2 {
	clear:left;
	float:left;
	border-right:1px dashed #CCCC66;
	width:100%;
	position:relative;
	right:25%;
	background:#fff; /* column 2 background colour */
}
#container1 {
	float:left;
	width:100%;
	border-right:1px dashed #CCCC66;
	position:relative;
	right:25%;
	background:#fff; /* column 1 background colour */
}
#col1 {
	float:left;
	width:21%;
	position:relative;
	left:75%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:21%;
	position:relative;
	left:81%;
	overflow:hidden;
}
#col3 {
	float:left;
	width:21%;
	position:relative;
	left:85%;
	overflow:hidden;
}
#col4 {
	float:left;
	
	padding-left: 10px;
	width:21%;
	position:relative;
	left:89%;
	overflow:hidden;
}

/* Start of gallery Column CSS */
#container2gallery {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#FFFFFF; /* column 2 background colour */
}
#container1gallery {
	float:left;
	width:100%;
	position:relative;
	border-right:1px dashed #CCCC66;
	right:72%;
	background:#fff; /* column 1 background colour */
}
#col1gallery {
	float:left;
	width:24%;
	position:relative;
	left: 72%;
	overflow:hidden;
}
#col2gallery {
	float:left;
	width:70%;
	padding-left: 20px;
	position:relative;
	left:76%;
	overflow:hidden;
}

.column {width:218px; border-left:1px dashed #CCCC66;
 border-top:1px dashed #CCCC66; 
padding-top: 15px; 
padding-left: 12px; padding-right:20px; float:left; text-align:left;}
.column1 {width:215px; padding-left: 12px; 
 border-top:1px dashed #CCCC66; 
padding-top: 15px; 
padding-right:20px; 
float:left; text-align:left;}
.column4 {width:210px; border-left:1px dashed #CCCC66;
 border-top:1px dashed #CCCC66; 
padding-top: 15px; 
padding-left: 12px; padding-right:10px; float:left; text-align:left;}

.columngallery1 {width:250px; border-right:1px dashed #CCCC66;
 border-top:1px dashed #CCCC66; 
padding-top: 15px; 
padding-left: 0px; 
padding-right:15px; 
float:left; text-align:left;}
.columngallery2 {width:700px; text-align:center; border-left:0px dashed #CCCC66;
 border-top:1px dashed #CCCC66; 
padding-top: 15px; 
padding-left: 25px; 
padding-right:0px; 
float:left;
}


.columnNav {width:122px; border-left:1px dashed #CCCC66; padding: 8px; float:left; text-align:left; margin-bottom: 5px; margin-top: 0px;}
.columnNav1 {width:60px; border-right:0px dashed #CCCC66; padding: 6px; float:left; text-align:left; margin-bottom: 5px; margin-top: 0px;}
.columnNav2 {width:85px; border-left:1px dashed #CCCC66; padding: 8px; float:left; text-align:left; margin-bottom: 5px; margin-top: 0px;}
.columnNav8 {width:105px; border-left:1px dashed #CCCC66; padding: 8px; float:left; text-align:left; margin-bottom: 5px; margin-top: 0px;}

#exhibitcontent {
width: 1000px;
margin: 0 auto;
margin-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
}
#chaptersNav {
width: 900px;
margin-left: 90px;
margin-bottom: 0px;
padding-right: 10px;
padding-left: 20px;
}
.separator {
height: 0;
clear: both;
border-bottom:1px dashed #CCCC66;
}
.separatorThick {
height: 1px;
clear: both;
}
.separatorBlue {
height: 2px;
background-color:#999999;
clear: both;
margin-bottom: 1em;
margin-top: 1em;
padding-top: 0px;
}
.separatorGrey {
height: 1px;
background-color:#BFBFBF;
clear: both;
margin-bottom: 1em;
margin-top: 1em;
padding-top: 0px;
}

.photo {
border-width: 0px;
border-style: solid;
border-color: #000000;
margin-top: 10px;
margin-left: 0px;
margin-right: 11px;
margin-bottom: 3px;
}
.PRphoto {
border-width: 1px;
border-style: solid;
border-color: #666666;
margin-top: 10px;
margin-left: 9px;
margin-right: 11px;
margin-bottom: 3px;
}
.PRphotoleft {
border-width: 1px;
border-style: solid;
border-color: #666666;
margin-top: 10px;
margin-left: 0px;
margin-right: 11px;
margin-bottom: 3px;
}
.bigphoto {
border-width: 0px;
border-style: solid;
border-color: #000000;
margin-top: 10px;
margin-left: 25px;
margin-right: 0px;
margin-bottom: 3px;
}

.portfolio-right {
margin-right: 15px;
}