
/* SafeHumaneChicago.org menus screen css */
/* All CSS coded to work on top of the blueprint css framework v0.8 */
/* For more information, visit www.blueprintcss.org */

p.submenu { margin: 0; padding: 0; }
.clearit { clear: both;	height: 0; line-height: 0.0; font-size: 0; }

#menu_1 { display: block; float: right; text-align: left; margin: 2px 10px 0 0; padding: 0; visibility: visible; background: transparent; }

#ul_menu_1 { display: inline; height: 18px; float: left; margin: 0; padding: 0; outline: solid 0px yellow; }
#ul_menu_1 ul { z-index: 50; list-style: none; margin: 0; padding: 0; }
#ul_menu_1 li { display: inline; line-height:1.5em; float: left; margin-left: 2px; margin-right: 0px; position: relative; }
#ul_menu_1 li.last { border-right: 0px; margin-right: 0; padding-right: 0; }
#ul_menu_1 a { display: block; position: relative; font: 900 .9em/18px verdana, sans-serif; color: #7c4199; text-decoration: none; letter-spacing: .015em; padding: 2px 8px 4px 8px; }

#li_menu_1_active a { color: #bb99cc; background-color: #7c4199; text-decoration: none; }
#ul_menu_1 li:hover a, #ul_menu_1 a:focus, #ul_menu_1 a:active, #ul_menu_1 li.p7hvr a { color: #bb99cc; background-color: #7c4199; } /* drop-down background color set here */
#ul_menu_1 li:hover ul, #ul_menu_1 li.p7hvr ul { display: block; }
#ul_menu_1 li ul { position: absolute; display: none; }
#ul_menu_1 li ul, #ul_menu_1 ul li { width: 200px; float: left; }
#ul_menu_1 li ul li { float: left; margin-left: 0; border-top: solid 1px #9e6bb6; text-align: left; }
#ul_menu_1 li ul li a { font-size: .85em; line-height: 1.25em; font-family: verdana, arial, sans-serif; font-weight: normal; padding: 3px 9px 6px 9px; letter-spacing: .05em; }
#ul_menu_1 li:hover ul a, #ul_menu_1 li.p7hvr ul a { color: #fff;  }
#ul_menu_1 ul a:hover { background-color: #9e6bb6!important; color: #FFFFFF !important; }

/* hide from IE mac \*/
#ul_menu_1 li { position: static; width: auto; }
/* end hiding from IE5 mac */
