/* These three ids are the only different parts from chelsea.css.
When chelsea.css is updated, copy all chelsea.css & paste it on this print.css on the line 31.
Then copy the lines between line 5 and 29, paste them again on the lines between 216 and 240.

#header {
	height:80px;
	width: 740px;
	background-color:#dddddd;
	padding-left:3px; 
	padding:0; 
	margin:0;
	display:none;} 
	
#container { 
	margin-top:0;
	width:100%;
	height:100%;}
	
#sub {
	background-color:#dddddd;
	color:#666666;
	float:left;
	width:100px;
	height: 100%;
	font-weight:bold;
	font-size: 0.9em;
	font: Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0 0 10px;
	display: none;}    
*/

/* logo blue: #0000ff; */

body {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow-x: hidden;
	margin: 0;
	color: #333333; }

/* id */
#header {
	height:80px;
	width: 740px;
	background-color:#ffffff;
	padding:0 0 0 3px; 
	margin:0 0 0 20px;
	background:url(images/cs_logo.gif) no-repeat top left;} 
	
#header img {
float:right; 
vertical-align:bottom;
}

#container { 
	margin-top:0;
	width:100%;
	height:100%;}
	
#sub {
	background-color:#dddddd;
	color:#666666;
	float:left;
	width:100px;
	height: 100%;
	font-weight:bold;
	font-size: 0.9em;
	font: Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 0 10px;
	display: none;}   
	
#sub .menu a {
	color: #666666;
	text-decoration: none;
}

#sub .menu a:hover {
	color: #0000ff;
	text-decoration: none;
}

#menu, #menu2 {
	width: 100%;
	max-width: 160px;
	margin: 0;
	padding: 0;
}

ul#menu, ul#menu2 { 
	list-style: none;
	margin-top: 10px;
}
ul#menu-archive { 
	list-style: none;
	margin-top: 5px;
	padding-left: 10px;
}
#menu li, #menu2 li {
	margin: 0 0 14px;
	padding: 0;
}
#menu-archive li {
	margin: 0;
	padding: 0;
	}
#menu li a, #menu2 li a, #menu-archive li a {
	text-align: left;
	color: #666666;
	text-decoration: none;
}
#menu li a:hover, #menu2 li a:hover, #menu-archive li a:hover {
	color: #0000ff;
	text-decoration: none;
}

#content { 
	background-color:#ffffff;
	font-size: 1.0em;
	font: Verdana, Arial, Helvetica, sans-serif;
	float:none;
	width:80%;
	}


#content a {color:#666666; text-decoration: none;}
#content a:visited  {color:#666666; text-decoration: none;}
#content a:hover  {color:#0000ff; text-decoration:none;}
#content a:active  {color:#0000ff; text-decoration:none;}

#content-archive-index {
	background-color:#ffffff;
	font-size: 1.0em;
	font: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	width:775px;}

#content-archive-index a {color:#666666; text-decoration:none;}
#content-archive-index a:visited  {color:#666666; text-decoration:none;}
#content-archive-index a:hover  {color:#0000ff; text-decoration:none;}
#content-archive-index a:active  {color:#0000ff; text-decoration:none;}	


#ext {
	background-color:#ffffff;
	float:none;
	width:260px;
	font-size: 1.0em;
	font: Verdana, Arial, Helvetica, sans-serif;}
	
#ext a {color:#333333; text-decoration:underline;}
#ext a:visited  {color:#333333; text-decoration:underline;}
#ext a:hover  {color:#0000ff; text-decoration:none;}
#ext a:active  {color:#0000ff; text-decoration:none;}

#content-archive-index div.pagination { width:500px; height:50px; font-weight:bold; margin:7px 0 10px 0;}
#content-archive-index div.pagination h3 { padding:10px 0 0 0; margin-bottom: 0;}
#content-archive-index div.pagination ul { margin-left:19px; margin-top:3px; margin-bottom:20px; padding-left: 0;}
#content-archive-index div.pagination ul li { float:left; 
list-style:none; 
border: 1px solid #aaaaaa;
background-color: #aaaaaa;
padding:7px 12px; margin-right:13px;}
#content-archive-index div.pagination ul li a, 
#content-archive-index div.pagination ul li a:visited { color: #ffffff;}
#content-archive-index div.pagination ul li a:hover { color:#ffffff; }

#content-archive-index div.pagination ul li:hover { border: 1px solid #787878;
background-color: #787878;}

#content-archive-index div.pagination ul li.active { border: 1px solid #0000ff;
background-color: #ffffff;}
#content-archive-index div.pagination ul li.active:hover { border: 1px solid #aaaaaa;}
#content-archive-index div.pagination ul li.active a { color:#0000ff;}
#content-archive-index div.pagination ul li.active a:hover { color:#aaaaaa;}


h1 {
	font-size: 1.2em; 
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;  
	text-align: left; 
	color: #0000ff; 
	margin:7px 9px 5px 10px;}
	
h1.page_top {
	font-size: 1.2em; 
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;  
	text-align: left; 
	color: #0000ff; 
	margin:7px 9px 5px 19px;}	
	
h2 {
	font-size: 1.1em; 
	font: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;  
	text-align: left; 
	color: #0000ff; 
	margin:3px 9px 8px 10px;}
	
h3 {
	font-size: 1.1em; 
	font: Verdana, Arial, Helvetica, sans-serif;  
	text-align: left; 
	color: #333333; 
	margin:3px 9px 3px 19px;}
	
h3.events {
	font-size: 1.1em; 
	font: Verdana, Arial, Helvetica, sans-serif;  
	text-align: left; 
	color: #0000ff; 
	margin:3px 9px 3px 19px;}	

p {
	font-size: 1.0em; 
	font: Verdana, Arial, Helvetica, sans-serif;  
	text-align: left; 
	color: #333333; 
	margin:5px 9px 7px 19px;
	line-height: 1.3em;}

p.turtle_objects {
	font-size: 1.0em; 
	margin:3px 9px 0px 19px;}

p.more {
	font-size: 1.0em; 
	font: Verdana, Arial, Helvetica, sans-serif;  
	text-align: left; 
	color: #333333; 
	margin:5px 0px 7px 19px;}
	
p.clear {
	font-size: 1.0em; 
	font: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	color: #333333; 
	margin:5px 9px 7px 19px;
	clear:left;}

p.title_table {
	font-size: 1.0em; 
	font: Verdana, Arial, Helvetica, sans-serif;  
	text-align: left; 
	color: #888888; 
	margin:3px 9px 7px 10px;}

p.title_table a { font-weight: bold; color:#666666; text-decoration:none;}
p.title_table a:visited { font-weight: bold; color:#666666; text-decoration:none; }
p.title_table a:active { color:#0000ff; text-decoration:none;}
p.title_table a:hover { color:#0000ff; text-decoration:none;}
		
p.title_for_small_image {
	font-size: 0.8em; 
	font: Verdana, Arial, Helvetica, sans-serif;  
	text-align: right; 
	color: #333333; 
	margin:3px 9px 3px 17px;}	

p.title_for_small_image_left {
	font-size: 0.8em; 
	font: Verdana, Arial, Helvetica, sans-serif;  
	text-align: left; 
	color: #333333; 
	margin:3px 0;}	
		
img { border:0;}

img.border { border:1px solid #cccccc;}

img.left_border {
 	 border:1px solid #cccccc;
	 float: left;
 	margin: 0 30px 5px 0;}

img.left_border_bruce-mclean-catalogue {
 	 border:1px solid #cccccc;
	 float: left;
 	margin: 0 37px 5px 0;}

img.left {
 	float: left;
 	border: 0;
 	margin: 0 10px 5px 0;}
	
img.logo {
	float: right;
 	border: 0;
 	margin: 0 0 4px 10px;} 

img.right {
	float: right;
 	border: 0;
 	margin: 0 10px 5px 10px;}
	
img.more {
	float: right;
 	border: 0;
 	margin: 0 0 0 15px;}

img.more_border {
	float: right;
 	border:1px solid #cccccc;
 	margin: 0 0 0 15px;}
	
object.more {
	float: right;
 	border: 0;
 	margin: 0 0 0 15px;}
	
img.archive {
 	float: right;
	 border: 0;
 	margin: 0 0 0 0;}

img.archive_index {
 	float: left;
	 border: 0;
 	margin: 0 0 20px 12px;}	
	
img.image_page_no_table,
embed.image_page_no_table {
 	margin: 0 0 0 19px;}	

img.image_page_no_table.border {
	margin: 0 0 0 19px;
	border: 1px solid #CCC;
}	

hr.default { width: 550px; height: 1px; border: #CCCCCC 1px solid; color: #cccccc; background: #cccccc; margin-left: 19px;}

hr.long { width: 610px; height: 1px; border: #CCCCCC 1px solid; color: #cccccc; background: #cccccc; margin-left: 19px;}

table.title {
	background-color:#ffffff;	
	width:460px;
	cellpadding:0; 
	cellspacing:0; 
	margin:0 0 0 15px;
	}
	
table.title td {
	border-top: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
}	

table.pr_logos {margin: 0 0 0 13px; clear:left;}


div.title { background-color:#ffffff;
	width:460px;
	border-top: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
	margin:23px 0 0 15px;
	padding:7px 0;
	}


blockquote { margin:5px 9px 7px 39px;
max-width:430px;}

ol.numeric {list-style-type: decimal;
	list-style-position: outside;
}

ol.alphabet {list-style-type: upper-alpha;
	list-style-position: outside;
}

ul.non {
list-style-type: none;
margin: 0;
padding:0;
}

li { line-height: 1.3em;
	 margin-top:6px;}

div.archive-th {
width:300px; 
margin-right:10px; 
margin-bottom:10px; 
border:#CCC 1px solid; 
padding:7px; 
float:left;
}

div.archive-th img {
padding:-7px; 
margin-right:8px; 
float:left;
}

.year {
clear: both;
font-weight: 700;
margin: 10px 0;
padding-top: 15px;
}
	 
/* classes */

.menu { 
	text-align: justify; 
	color: #0000ff; 
	text-decoration:none;}
	
.back_to_top { font-size:0.8em;}
.back_to_top a, visited, hover, active{ font-size:1.0em; text-decoration:none;}

.image_title { font-size:0.8em;}
.h1_title_small_font { font-size:0.9em;}
.blue { color:#0000FF;}
.grey {color: #999999;}
.template_list { padding-left:17px; padding-top:3px;}


div.notice { border:#0000ff 1px solid; padding: 5px 7px; width:440px;
	margin: 10px 0 15px 18px; color:#0000ff;}


/*  List of Works table */
table.list { width:620px; margin-left:19px; margin-bottom:5px; border: none;}
table.list td { padding: 2px 0;}

/* Mintons Transfer Project */
.mintons-transfer {margin: 40px 0 20px 19px;}
.mintons-transfer img {
margin: 0 30px 50px 0;
}
