body { 	
	background:#666699;
	color:#000000;}
	
a:link, a:visited {color:#000066;}


#header{
background:transparent url(../art/header.gif) no-repeat scroll left top;
height:83px;
left:0;
position:relative;
top:0;
}

#headerMuseumKids{
background:transparent url(../art/mk_mast3.jpg) no-repeat scroll left top;
height:83px;
left:0;
position:relative;
top:0;
}


p { margin-bottom:10px; line-height:120%}

#floatlogo {
		position:absolute;
		right:5px;
		top:5px;	
	}

#container { width:750px; background: #585689;}


#toolbar a.tb_print { 
	line-height:34px;
	color:#FFFFFF; 
	font-size:110%; 
	display:block; 
	padding-left:22px; 
	padding-right:5px;
	background: url(../art/print_16x16.gif) no-repeat 0 7px;
	}
	
div#toolbar .tb_print img {display:none;}
/*Navigation*/

div#left_col ul#home_nav li {

zoom:1;display:block;
background:url(../art/home_bullet.gif)  no-repeat 0px 3px;}

div#left_col ul ul {
padding: 0;
}

div#left_col ul li {
   	line-height: 1.40em;	
	margin-left: 10px;
	margin-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;	
}
div#left_col ul ul li { 
	margin: 0; 
	
	background: url(../art/bullet2.gif) 15px 1px no-repeat; 
	padding-left: 30px; }

div#left_col ul  li  a{ line-height:1.4em; text-decoration:none;}
div#left_col ul  li  a:hover {color:#A9A9A9; text-decoration: underline;}

#left_col div#adSpace { position:relative; left:10px;}

#navigation ul li a {color:#eee}

body.explore #navigation ul li a.explore

 { color:#a9a9a9;}

/*Content*/
#container { background:#FFFFFF url(../art/container-bg.gif) repeat-y scroll 0 0;}


#container div.ibox 
{
    
    margin:0 0 10px;
    font-size: 100%;
    padding:0;
    }

#container div.ibox h4.black {background:none; color:#000;}
#container div.ibox h4.color_dblue { background:#585689;color:#fff;}

#container .first-header { padding-left:0; padding-bottom:20px; padding-top:0px;}

#container div.ibox .p12 {padding:12px}
#container div.ibox p  {padding: inherit 0; padding-bottom:0;}



#container #content .ibox.grey {
background:#999999 none repeat scroll 0 0;
padding:3px;
}

div#toolbar { background-color: #999; color: #000; }
div#toolbar a { color: #333; }
div#toolbar a:hover { color: #fff; }

#container #content .boxcontent  a {color:#585689;}

#container #content-inner h4.color_dblue {color:#585689;}

#container #content-inner p.first { margin:20px 0 20px;}

#container #content{ width: 600px; margin-left: 150px;  padding-top:0px; }
body#exploreIndex  #container #content-inner {background:#fff;padding:0px; padding-top:3px; }
body.justforfun  #content-inner,
body.el_acloserlook  #content-inner,
body.artists  #content-inner,
body.themes  #content-inner,
body.classroom  #content-inner,
body.publications  #content-inner
 { padding:0 20px}
 
body.publications  #container #content-inner { padding:20px;
min-height:500px;
  height:auto !important;
  height:500px;
}
body.publications  #container #content-inner h4 { padding:0; margin-bottom:10px;}

table.gray { background:#fff; }
table.gray a { color:#585689;}
table.gray a:hover { color:#585689; text-decoration:underline;}
table.gray tr { margin-top:3px;}
table.gray tr td{ background:#ececec; 
			   border:3px solid #FFFFFF;
			   
				margin:3px;
				padding:10px 20px;border-bottom:none;}
				
				table.gray.boxes td > strong {margin-bottom:10px; display:block; color: #585689}
				

div.fl-150 { width:150px; text-align:right; float:left; margin-right:20px;}
.box-gray.fl { margin: 3px 3px 3px 0; }
.box-gray { background:#edecec;}
.box-orange { background:#f3dcae}
.box-pale-orange  { background:#f3dcae; margin:3px;}
.box-pale-orange h4.color_orange { margin:0 0 10px;padding:0; color:#cc3300;}
.box-pale-orange  p { margin-bottom:0px;}
.p3{ padding:3px;}
.bottom10 {padding-bottom:10px;}
.bottom20 {padding-bottom:20px;}
.bottom0 {padding-bottom:0px;}

.top10 {padding-top:10px;}
.top20 {padding-top:20px;}
.left20 {padding-left:20px;}
.left150 {margin-left:170px;}
.right20 {padding-right:20px;}
.p20 {padding:20px;}
.m3{margin:3px;}
.whiteb{background:#fff;}
.w296{width:296px;}
.w295{width:295px;}
.c585689 { color:#585689}
.pl0{ padding-left:0;}
.hr{ border-bottom:1px solid black; margin:20px 0 20px 0; clear:both;}
div.boxcontent {
font-size:100%;
margin:0;
padding:0;
}

div.boxcontent {
border:1px solid;
padding:  10px 20px;
}

div.boxcontent  .fl { margin:0;}

div.boxcontent.yellow {
border-color:#FF9900;
}

div.boxcontent.green {
border-color:#669966;
}

div.boxcontent h4 {
border:medium none;
margin-bottom:5px;
padding-left:7px;
}

div.boxcontent.yellow h4, h4.color_yellow {
background-color:#FF9900;
color:#FFFFFF;
}

div.boxcontent.green h4, h4.color_green {
background-color:#669966;
color:#FFFFFF;
}

div.boxcontent.yellow h4, h4.color_purple 
{
margin: 3px 3px 0px 3px;
background-color:#666699;
color:#FFFFFF;
}

/* faux columns */
div.columns *
{zoom:1;}
div.columns
{
    background:#efefef url('../art/fauxcol.gif') -7px bottom;
    background-repeat:repeat-y;
    margin:3px 0 10px 0;
    padding:0;
    font-size:.9em;
}

div.columns#bluebox
{
    margin:3px;
    margin-bottom:0px;
	clear:both;
}

div.cola, div.colb {padding-top:0px;background:#efefef;}
div.cola {
	width:293px;
	float:left;
	margin-left:0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 293px;
	
	line-height: 1.4em;
}
html>body div.cola { width: 293px; }
div.cola h4,div.colb h4 {
font-size: 1em;

margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 7px;
margin-left: 0pt;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 7px;
background-color: #6699cc;

color:#FFFFFF;
}
div.cola h6,div.colb h6 {}
div.cola h6 a,div.colb h6 a {}
div.cola p,div.colb p {margin:5px 7px 5px 7px; }
div.colb { width:29px; float:right;margin-right:0px;voice-family: "\"}\""; voice-family:inherit; width: 298px; margin-left:3px}
html>body div.colb { width: 298px; }

div.columnsb {height:10px; clear:both; margin:0px 3px 0px 3px;}
div.columnst
{height:3px; clear:both; margin:0px 3px 0px 3px;
    background-image: none;
}

#content td{vertical-align: top;}
#adventures td  a strong { color:#585689;text-decoration:none;}



body.publications #content-inner  ul { list-style-type:disc;  text-indent:20px; list-style-position: inside; line-height:130%; margin:10px 0;}
body.publications #content-inner  ul  li span { font-size:95%;}

#bottom_links a {color:#99ccff}