body            {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #333;
	text-align: center;
	height: 100%;
	outline-style: none;
	outline-width: 0;
	overflow: auto;
}
h1       {
	color: #fff;
	font-size: 25px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
	text-align: left;
	margin-left: -5px;
	outline-style: none;
	outline-width: 0;
}
.h1_malcolm       {
	color: #FFF;
	font-size: 2em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
	text-align: center;
	margin-left: 5px;
	outline-style: none;
	outline-width: 0;
}
h2  {
	color: #fff;
	font-size: 20px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: none;
	margin-left: 0px;
	outline-style: none;
	outline-width: 0;
}
.h2_malcolm {
	color: #fff;
	font-size: xx-large;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: none;
	margin-left: 12px;
	outline-style: none;
	outline-width: 0;
}
h3 {
	color: #fff;
	font-size: 18px;
	line-height: 1.3em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	margin-left: 3px;
	outline-style: none;
	outline-width: 0
}
h4 {
	color: #fff;
	font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	outline-style: none;
	outline-width: 0
}
.lefthead  { clear: both }
.bigyellow { font-size:25px; font-weight:bold; color:#FEFA43; line-height:1.3em}
.lightyellow {color: #FBF4D5; font-size: 18px; line-height:1.3em}
.yellow8{color: #ffcc66; font-weight: bold; font-size: 8pt;}
.yellow9{color: #ffcc66; font-weight: bold; font-size: 9pt;}
.yellow {color: #ffcc66; font-weight: bold; font-size: 11pt;}
.picwhtborder  { border-style: 1px 1px solid; border-width: 1px; border-color: #FFFFFF ; }
.newsblock    { color: #fff; font-size: 1.2em; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.3em; text-align: left; padding: 3px; border: solid 1px #ccc; outline-style: none; outline-width: 0 }
.homenewsblock    { color: #fff; font-size: 1.2em; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.3em; text-align: left; padding: 0px 0px 0px 0px; border: solid 1px #ccc; outline-style: none; outline-width: 0 }
.newstext        {
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.2em;
	text-align: left;
	padding: 0px 0px 0px 5px;
	border-style: solid dotted dotted;
	border-width: 0;
	border-color: #fff;
	outline-style: none;
	outline-width: 0
}
.newstext_malcolm      {
	color: #FC0;
	font-size: 24px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	line-height: 1.2em;
	text-align: center;
	padding: 0px 0px 0px 5px;
	border-style: solid dotted dotted;
	border-width: 0;
	border-color: #fff;
	outline-style: none;
	outline-width: 0;
	word-spacing: normal;
}
.text2        {
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.2em;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-style: solid dotted dotted;
	border-width: 0;
	border-color: #fff;
	outline-style: none;
	outline-width: 0
}
.newstext2        {
	color: #fff;
	font-size: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
	border-width: 0;
	border-color: #fff;
	outline-style: none;
	outline-width: 0
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 54px;
	line-height: 1.4em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.bigyellow36 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 1.4em;
	font-weight: bold;
	color: #FEFA43;
	text-decoration: none;
}

.newshead      { color: #000000; font-size: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #f1f1e6; text-align: left; margin: 0 0 6px; padding: 4px; border-style: none none solid; border-width: 0; border-color: ; outline-style: none; outline-width: 0 }
.homenewshead      { color: #660000; font-size: 21px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #cccccc; text-align: center; margin: 0 0 6px; padding: 4px; border-style: none none solid; border-width: 0; border-color: ; outline-style: none; outline-width: 0 }
.homenewssubhead      { color: #666666; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #ccccCC; text-align: center; margin: 0 0 6px; padding: 4px; border-style: none none solid; border-width: 0; border-color: ; outline-style: none; outline-width: 0 }
.wrapper { text-align: left; margin: 0 auto; width: 770px; height: auto; min-width: 770px; outline-style: none; outline-width: 0 }
p  { line-height: 1.2em; text-align: left; outline-style: none; outline-width: 0 }
.smallp      { color: #ccc; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.4em; outline-style: none; outline-width: 0 }

a:link    { color: #ccc; text-decoration: none; border-bottom: 1px dotted #a8a8a8; outline-style: none; outline-width: 0 }
a:visited   { color: #ccc; text-decoration: none; border-bottom: 1px solid #fff; outline-style: none; outline-width: 0; font-weight:normal;  }
a:hover   { color: #fff; text-decoration: none; border-bottom: 1px solid #fff; outline-style: none; outline-width: 0 }
a:active   { color: #fff; font-weight:normal; text-decoration: none; border-bottom: 1px solid #fff; outline-style: none; outline-width: 0 }
table  {
	border-width: 0;
	outline-style: none;
	outline-width: 0;
	border-collapse: collapse;
	line-height: 1.2em;
	font-size: 12px;
}
table.img { border: 0; outline-style: none; outline-width: 0; border-collapse: collapse   }
.menuholder    { background-color: #f6f6e3; width: 770px; height: 27px; min-height: 25px; outline-style: none; outline-width: 0 }

.main           {
	font-size: 12px;
	line-height: 1.4em;
	width: 770px;
	outline-style: none;
	outline-width: 0;
	background-position: top;
	overflow: auto;
}

.mainleftcolumn  
   { color: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; text-align: left; padding-top: 10px; padding-right: 10px; padding-left: 20px; width: 470px; outline-style: none; outline-width: 0; voice-family: inherit  }

.mainsidecolumn     { color: #ccc; font-family: Arial, Helvetica, Verdana, sans-serif; padding-top: 10px; padding-right: 10px; padding-left: 10px; width: 249px; float: right; border-left: 1px dotted #ccc; outline-style: none; outline-width: 0; voice-family: inherit  }
.mainleft         {
	color: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	margin: 10;
	padding-right: 20px;
	padding-left: 20px;
	outline-style: none;
	outline-width: 0;
	overflow: hidden;
}

.mainsidebar        {
	color: #ccc;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 10px;
	padding: 10px;
	width: 229px;
	float: right;
	border: dotted 1px;
	outline-style: none;
	outline-width: 0;
	voice-family: inherit;
}

.textimg  { margin: 0 10px 15px 0; float: left; clear: right; border: solid 1px #fff }
.sideimg { text-align: center; margin: 5px 0 10px 0; width: 240px; float: none; clear: both; border: solid 1px #fff }
.footer           { color: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; width: 770px; height: 100px; min-width: 770px; max-width: 770px; clear: both; border-style: none; outline-style: none; outline-width: 0 }
.footer a:link
 { text-decoration: none; border: none; outline-style: none; outline-width: 0 }
.footer a:visited
 { text-decoration: none; border: none; outline-style: none; 
outline-width: 0 }
.footer a:hover { text-decoration: none; border: none; outline-style: none; outline-width: 0 }
.footer a:active { text-decoration: none; border: none; outline-style: none; outline-width: 0 }

img > a:link
 { text-decoration: none; border: none; outline-style: none; outline-width: 0 }
img > a:visited
 { text-decoration: none; border: none; outline-style: none; 
outline-width: 0 }
img > a:hover { text-decoration: none; border: none; outline-style: none; outline-width: 0 }
img > a:active { text-decoration: none; border: none; outline-style: none; outline-width: 0 }

table a:link
 { text-decoration: underline; border: none; outline-style: none; outline-width: 0 }
table a:visited
 { text-decoration: underline; border: none; outline-style: none; outline-width: 0 }
table a:hover { text-decoration: underline; border: none; outline-style: none; outline-width: 0 }
table a:active { text-decoration: underline; border: none; outline-style: none; outline-width: 0 }
/* For eventual CSS-based menu system */
/*
#holdm{
position:absolute; 
top:270px; 
margin-left:auto; 
margin-right: auto;
z-index:100; 
width:770px;
}
#nav{list-style: none;} 

#nav ul  { list-style: none; height: auto; margin: 0; padding: 0; position: relative; z-index: 100; width: 100px; overflow: visible } 

#nav li  { background-color: #fff; display: block; margin: 0; position: relative; width: 100px; height: auto; float: left } 

#nav ul li { color: #333; } 
 {}
this is for third-level menu items which I don't think we should ever use */
/*#nav ul ul li{} 

#nav ul ul li:last-child{border-bottom:1px solid #1e1e1e;} 
*/
/*#nav a  { color: #1e1e1e; text-decoration: none; display: block; margin: 0.2em 0 0.2em 0.1em;  width: auto; height: auto } 

#nav a:hover, #nav li:hover{ 
     color: #fff; background-color:#333; 
} 
#nav ul li:hover, #nav ul li a:hover{ 
     background-color:#369; 
} 

#nav ul{ 
     display:none; 
} 

all see this */
/*#nav ul ul{ 
     display:none; 
     position:relative; 
     margin-top:-1.8em; 
     margin-left:100px; 
} 

*/
/* non-IE browsers see this  
#nav ul li>ul, #nav ul ul li>ul{ 
     margin-top:-1.4em; 
} 

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{ 
     display:none; 
} 

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{ 
     display:block; 
} 

li>ul { 
     top: auto; 
     left: auto; 
} 

*/
table { color: #fff }

.imainleft                    { color: #ccc; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 5px 5px 5px 10px; width: 20%; float: left; outline-width: 0 }
.imainmiddle { 
	color: #ccc; 
	font-size: 1em; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	text-align: left; 
	margin: 0; 
	padding: 5px 10px; 
	width: 48%; 
	float: left;
}
.imainsidebar { 
	color: #ccc; 
	font-size: 14px; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding: 5px 15px 5px 5px; 
	width: 25%; 
	float: right; 
	clear: none; 
	outline-width: 0 
}
.indexbanner {  
	background-image: url(globalimages/webannertop2.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 770px; 
	height: 270px; 
	outline-style: none; 
	outline-width: 0;
}
.indexmenuholder { 
	background-color: #f6f6e3; 
	width: 770px; 
	height: 23px; 
	min-height: 25px; 
	outline-style: none; 
	outline-width: 0; 
}
.indexmain {
	font-size: 12px;
	background-image: url(globalimages/indexbg.jpg);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 -287px;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 770px;
	/*height: auto;*/ 
	min-width: 770px;
	padding-right: 6px;
	/*overflow: auto;*/ 
}.textimgClearNone {
margin: 0 10px 15px 0; float: left; border: solid 1px #fff
}
.iyamain { 
	font-size: 12px; 
	background-image: url(exhibits/exhibitimages/IYA_site_bg.jpg); 
	background-repeat: repeat-y; 
	background-attachment: scroll; 
	background-position: 0 -287px; 
	margin-top: 0; padding-top: 12px; 
	padding-bottom: 12px; width: 770px; 
	/*height: auto;*/ 
	min-width: 770px; 
	/*overflow: auto;*/ 
}

