#mNav { width:790px; height:45px; }

#mNav dd { float:left; position:relative; } 

#mNav a.ir { padding-top:45px; }

#issues, #issues a.ir { width:62px; background-position: -170px -65px; }
#research-resources, #research-resources a.ir { width:171px; background-position: -232px -65px; }
#get-involved, #get-involved a.ir { width:109px; background-position: -403px -65px; }
#calendar, #calendar a.ir { width:81px; background-position: -512px -65px; }
#who-we-are, #who-we-are a.ir { width:107px; background-position: -593px -65px; }
#newsroom, #newsroom a.ir { width:95px; background-position: -700px -65px; }
#northwest-arkansas-office, #northwest-arkansas-office a.ir { width:165px; background-position: -795px -65px; }

#mNav dd.over, #mNav a.current { background-image: url(/themes/ArAdvocates/images/aacf_nav_b.gif); }


.dropdown ul { overflow: visible; position:absolute; display:none; z-index:999; *top:45px; *left:0; }
.dropdown dd.active ul, .dropdown dd:hover ul, .dropdown dd.over ul, #mNav .dropdown a.ir:hover { display:block; }

#mNav ul { background:#FFF; border-bottom:6px solid #cc232b; list-style:none; margin:0; padding:0; width:205px; }
#mNav ul li a { display:block; line-height:28px; vertical-align:middle; border-bottom:1px solid #EBEBEB; padding:0 0 0 10px; margin:0; font-weight:bold; width:199px; text-decoration:none; }

#mNav ul li { width:205px; overflow:hidden; }
#mNav ul li a:focus, #mNav ul li a:hover, #mNav ul li.current a { color:#a91217; text-decoration:none; }

/* ************************* */

#tNav { width:241px; height:250px; }
#tNav dd { float:left; } 
#tNav a.ir { width:241px; }
#tNav a.ir:hover, #tNav a.ir:active, #tNav a.ir:focus { background-image: url(/themes/ArAdvocates/images/aacf_cta_b.gif); }

#tnDonate a.ir { padding-top:85px; background-position: 0 0; }
#tnJoin a.ir { padding-top:80px; background-position: 0 -85px; }
#tnAction a.ir { padding-top:85px; background-position: 0 -165px; }

/* ************************* */

ul#sNav { list-style-type:none; margin:0; padding:0; }
#sNav li { width:230px; line-height:28px; vertical-align:middle; border-bottom:1px solid #EBEBEB; padding:0 0 0 10px; margin:0; font-weight:bold; }

#sNav li a.current:link, #sNav li a.current:visited { color:#ce001f; text-decoration:underline; }
#sNav li a.current:hover, #sNav li a.current:focus, #sNav li a.current:active { color:#004E9D; text-decoration:none; }
