/*

	included in override/templates/pagelayout_subtree_home.tpl
	this defines all things that are specific to  
	that section only - mainly colors

	Home:     #333333 / #666666 / #999999 / #FFFFFF
	
*/
body.home .colored          { color:#333333; }
body.home a.colored         { color:#333333; }
body.home .diap         	{ background-color:#FFFFFF;  color:#000000; }
body.home .diaphover:hover          { background-color:#333333;  color:#FFFFFF; }
body.home #page 					{ background:white url("../../images/header-home.gif") no-repeat scroll 0 0; }	
body.home #header 					{ color:black; }	
body.home #header  input.button		{ color:black; border-color:black; } 
body.home #smallheader 				{ background-color:#999999; color:white;  }
body.home #smallheader div.leftcol  { background-image:url("../../images/smallheader-home-left.gif"); }
body.home #smallheader div.rightcol { background-image:url("../../images/smallheader-home-right.gif"); }
body.home div.ezxmltext h3 	        { background-color:#333333;  color:#FFFFFF; }
body.home div, body.home span, body.home a, body.home form                          { border-color:#333333; }
body.home hr       					{ background-color:#333333; border-color:#333333; color:#333333; }
body.home blockquote        		{ border-color:#333333;  }
body.home input.button          	{ background-color:transparent;  color:#666666; border-color:#666666;  }



body.home form input.diap           { border:1px solid #666666; background-color:#ffffff; color:#000000; }
body.home form select.diap          { border:1px solid #666666; background-color:#ffffff; color:#000000;}
body.home form textarea.diap        { border:1px solid #666666; background-color:#ffffff; color:#000000;}

body.home fieldset.twocol500 input.submit      { border:1px solid #666666; background-color:#333333;  color:#FFFFFF; }
body.home fieldset.twocol500 input.cancel      { border:1px solid #666666; background-color:#333333;  color:#FFFFFF; }



body.home div#pager a				{ background-color:#999999; color:white; }
body.home div#pager a.current 		{ background-color:#ffffff; color:#666666; }
body.home div#stager a				{ background-color:#999999; color:white; }
body.home div#stager a.current 		{ background-color:#ffffff; color:#666666; }


body.home div.tagcloud { text-align:center; line-height:1.5em;  }

/* homepage */
body#node-2 big#subtitle				{ font-weight:bold; font-size:1.4em; }
body#node-2 div.line-default img		{ x-display:none; }
body#node-2	div#introbox			{ 
	position:absolute; display:none; 
	background-color:#B4B4B4;
	border:1px solid black;
	font-size:1.1em;
	margin-bottom:0.5em;
	padding:0.15em 0.75em 0.75em;
	width:315px;
	
}
body#node-2	div#introbox div#introboxhead,
body#node-2	div#introbox div#introboxfoot { font-weight:bold; display:block; float:right; }
body#node-2	div#introbox h6 { margin-top:1em; }
body#node-2  div#whosonthesite div.thumb-default { float:left; width:77px; margin:1em 5px 1em 0; overflow:hidden; }


/* 
	sitemap
	design/labforculture/override/templates/node/view/full-article-node-sitemap 
*/
ul#sitemap li					{ padding:.3em; }
ul#sitemap li a					{ text-decoration:none; }
ul#sitemap ul.level2			{ font-size:.95em; }
ul#sitemap ul.level2 li 		{ padding:0px; margin:0px; }


