body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: none;
}

a:link {
	color: none;
	text-decoration: none;
}
a:ulink {
	color: none;
	text-decoration: underline;
}
a:visited  {
	color: #666666;
}
a:hover {
	text-decoration: none; /*color: #9fc !important;*/ background-color: transparent !important;/* #396 !important;*/
}

td {
/*	background-color: #D8E4E2;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	vertical-align: top;
}

.thumb {
/*	background-color: #F1F6F5;*/
	text-decoration: none;
	height: 160px;
	width: 160px;
	clip: rect( );
	vertical-align: middle;
	text-align: center;
}

.mast {
	background-color: #000000;
}

.nbar {
    background-image: url(images/Bg666666.gif);
	background-color: #666666;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tour {
	color: #006666;
	font-size: 14px;
	font-weight: bold;
}

.row-even {
	background-color: #F1F5F6;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.tbar {
	background-color : #B8BEA2;
}

.top {
	color: #006666;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none
}

.shortlisttable {
	border-color: #A2A2A2;
	border-width: 1px;
	border-style: solid;
}
.shortlistcell {
	border-color: #A2A2A2;
	border-width: 1px;
	border-style: solid;
}









#msmShell {
	width:							950px;
	margin:							21px auto 0;
}

#msmShell a:hover {
	background-color:				transparent;
}

#msmShell a.hoverable:hover {
	opacity:						0.6;
}

#msmShell a img {
	border:							none;
}

#msmShell div.hr {
	clear:							both;
}

#msmShell img#Logo {
	width:							249px;
	height:							75px;
	float:							left;
}

#msmShell #Mast ul.nav.global {
	float:							right;
	list-style-type:				none;
	padding-left:					0;
	margin:							64px 0 0;
	clear:							right;
	width:							547px; /* Need the width so this doesn't wrap in ie7 */
}

#msmShell #Mast ul.nav.global li {
	float:							left;
	padding:						0 7px;
	border-right:					1px solid #ccddec;
}

#msmShell #Mast .nav.global li.first {
	padding-left:					0;
}

#msmShell #Mast .nav.global li.last {
	padding-right:					0;
	border-right:					none;
}

#msmShell #Mast .nav.global img {
	height:							10px;
}

#msmShell #Mast .nav.global li.visit img {
	width:							27px;
}

#msmShell #Mast .nav.global li.exhibits img {
	width:							48px;
}

#msmShell #Mast .nav.global li.collections img {
	width:							67px;
}

#msmShell #Mast .nav.global li.learn img {
	width:							33px;
}

#msmShell #Mast .nav.global li.about_us img {
	width:							56px;
}

#msmShell #Mast .nav.global li.join img {
	width:							24px;
}

#msmShell #Mast .nav.global li.whats_now img {
	width:							71px;
}

#msmShell #Mast .nav.global li.contact_us img {
	width:							65px;
}

#msmShell #Mast .nav.global li.home img {
	width:							36px;
}

#msmShell #Hero,
#msmShell #Hero img {
	width:							950px;
	height:							152px;
}

#msmShell #Hero {
	padding-top:					1px;
	border-top:						4px solid #00539f;
	clear:							both;
	margin-top:						8px;
/*	vertical-align:					top;  Do this or a weird white-space materializes below the image */
}

* html #msmShell #Hero {
	overflow:						hidden;
}

#msmShell #TagLine {
	background:						#00539f
									url( 'http://www.mainestatemuseum.com/resource/mainestatemuseum/image/tagline_bg.gif')
									no-repeat
									97% 50%;
	color:							white;
	margin:							4px 0;
	padding:						1em 2em .75em;
	clear:							both;
}

#msmShell h1.pageTitle {
	color:							#00539f;
	font:							175% Geneva, sans-serif;
	font-weight:					normal;
	margin-top:						1em; /* ie */
}