/*
'<!--$$Revision: 1 $-->
'<!--$$Author: Errol $-->
'<!--$$Date: 11/27/08 1:18p $-->
'<!--$$Logfile: /4.0 Arts Hub/shared/css/popoutlist.css $-->
'<!--$$NoKeywords: $-->
*/

/*variation on screen.css version */
	 #page #newsArticle p.author { margin: -4px 0 0 0; font-size: 0.85em; float:left; width:589px; }
.ie6 #page #newsArticle p.author { width:580px; }

	 #tools_container { padding: 0px; margin: 0px; width: 126px; height: 20px; background-color:#FFF; float:left; }
/*.ie6 #tools_container { margin: 0 0 0 0px; width: 135px; height: 20px; background:#99FF00; float:left; }*/

	 #tools_container #tools_menu { width:126px; height:20px; display: inline; float: left; font-size:0.95em; font-weight:normal; position:relative; z-index:100; border-right-width:1px; border-right-style:solid; border-right-color:#E3DECD; }
.ie6 #tools_container #tools_menu { width:126px; background-color:#FFFFFF; }

/* hack to correct IE5.5 faulty box model */
.ie5 #tools_container #tools_menu {width:126px; w\idth:125px;}

/* remove all the bullets, borders and padding from the default list styling */
	 #tools_container #tools_menu ul { width:64px; padding:0;margin:0;list-style-type:none; font-weight: normal; float:left; text-align:right; }
.ie6 #tools_container #tools_menu ul { width:64px; padding:0;margin:0;list-style-type:none; font-weight: normal; float:left; text-align:right; }
	 #tools_container #tools_menu ul li { width:64px; padding:0;margin:0; }
.ie6 #tools_container #tools_menu ul li { width:64px; }
#tools_container #tools_menu ul img {padding:0; margin:0; height:16px; width:16px; float:left; border:0; }

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#tools_container #tools_menu li {float:left;width:135px;position:relative;}


/* style the links for the top level */
	 #tools_container #tools_menu ul li a { float:left; display:line; font-size:0.95em; font-weight:normal; text-decoration:none; color:#666666; width:69px; height:20px; border-bottom: 1px solid #FFF; background:#FFF; padding-left:5px; line-height:22px;}
.ie6 #tools_container #tools_menu ul li a { float:left; display:line; font-size:0.95em; font-weight:normal; text-decoration:none; color:#666666; width:69px; height:20px; border-bottom: none; background:#FFF; padding-left:5px; line-height:22px;}
	 #tools_container #tools_menu a.iconAnchor {float:left; display:inline;font-size:0.95em; font-weight:normal; text-decoration:none; color:#666666; width:20px; height:20px; background:#FFF; padding-right:5px; line-height:22px; border-right-width:1px; border-right-style:solid; border-right-color:#E3DECD; }
.ie6 #tools_container #tools_menu a.iconAnchor {float:left; display:inline;font-size:0.95em; font-weight:normal; text-decoration:none; color:#666666; width:20px; height:20px; background:#FFF; padding-right:5px; line-height:22px; border-right-width:1px; border-right-style:solid; border-right-color:#E3DECD; }

#tools_container #tools_menu ul ul li a { width:116px; background-repeat: no-repeat; }
.ie6 #tools_container #tools_menu ul ul li a { width:116px; height:20px; line-height:22px; }
#tools_container #tools_menu ul ul li a.facebook { background-image: url("../images/icons/facebook16.gif"); background-repeat: no-repeat; background-position: 1px 1px;  }
#tools_container #tools_menu ul ul li a.myspace { background-image: url("../images/icons/myspace16.gif"); background-repeat: no-repeat; background-position: 1px 1px;  }
#tools_container #tools_menu ul ul li a.twitter { background-image: url("../images/icons/twitter.png"); background-repeat: no-repeat; background-position: 1px 1px;  }
#tools_container #tools_menu ul ul li a.digg { background-image: url("../images/icons/digg.gif"); background-repeat: no-repeat; background-position: 1px 1px;  }
#tools_container #tools_menu ul ul li a.delicious { background-image: url("../images/icons/delicious.gif"); background-repeat: no-repeat; background-position: 1px 1px;  }


	 #tools_container #tools_menu ul ul li 		{ width:116px; padding:0;margin:0; border-right-style:solid; border-right-color:#888888; border-right-width:1px; border-left-style:solid; border-left-color:#888888; border-left-width:1px;/**/ }
	 #tools_container #tools_menu ul ul li#last { border-bottom-style:solid; border-bottom-color:#888888; border-bottom-width:1px; }
.ie6 #tools_container #tools_menu ul ul li 		{ width:116px; }
#tools_container #tools_menu ul ul img {padding:0; margin:0; height:16px; width:16px; float:left; }
/* hide the sub levels and give them a positon absolute so that they take up no room */
	 #tools_container #tools_menu ul ul {visibility:hidden;position:absolute;height:0;top:20px;left:-43px; width:116px; font-weight: normal; padding:0px; margin:0px; }
	 /*#tools_container #tools_menu ul ul { width:100px;border-top:1px solid #FFF;}*/
.ie6 #tools_container #tools_menu ul ul {visibility:hidden;position:absolute;height:0;top:20px;left:-51px; width:100px;border-top:1px solid #FFF;}

/* another hack for IE5.5 */
* html #tools_container #tools_menu ul ul {top:35px;t\op:36px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#tools_container #tools_menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
#tools_container #tools_menu ul li ul li a {background:#FFF; color:#666666; height:auto; line-height:1em; padding:4px 4px; width:108px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html #tools_container #tools_menu ul ul a {width:116px;w\idth:114px; }

/* style the top level hover */
#tools_container #tools_menu a:hover, #tools_container #tools_menu ul ul a:hover{color:#22ABB1; background-color:#D8ECEC;}
#tools_container #tools_menu :hover > a, #tools_container #tools_menu ul ul :hover > a {color:#22ABB1;background-color:#D8ECEC;}

/* make the second level visible when hover on first level list OR link */
#tools_container #tools_menu ul li:hover ul,
#tools_container #tools_menu ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */
#tools_container #tools_menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
#tools_container #tools_menu ul :hover ul :hover ul{ visibility:visible;}

#tools_container #tools_menu a.current { background:#91D4CC; }

/* a hack for IE5.6 to stop anchors expanding large */
.ie6 #tools_container #tools_menu #pmenu ul li a { height:auto; line-height:1em; padding:8px 10px; width:120px;border-width:0 1px 1px 1px; border-top:1px solid #FFF }

