#banner, #page_welcome #loggedout #banner, #loggedin #banner { background-color:#3582D2; background-image:none; }
#loggedout #banner .bellogo a.bellink { background-image:url(/images/banner_af2010_lib.png); width:352px; height:100%; background-size:contain; background-repeat:no-repeat;}
#loggedout #banner .bel img.logo { display:none; }
#page_welcome #loggedout #banner { height:auto; }
#page_welcome #loggedout #banner .bel img.logo { height:189px; }
#banner .bel.bellogo a.bellink { padding:0; }
#banner .belspacermain { background-image:none; }
#loggedin #banner .belspacerchild, 
#page_welcome #loggedout .belspacerchild { background-image:url(/images/banner_af2010_lib.png); background-repeat:no-repeat; background-position:center; background-size:contain;}
#page_welcome #loggedout #banner .belspacermain { padding-right:12px;}
#page_welcome #loggedout #banner .belspacerchild { height:132px; background-position:left; position:relative; left:-55px;}
#banner .bel a.bellink, #banner .bel .bellink i { color:white; text-shadow:none; }
#banner .bel.bannernation2 a.bellink { color:#444; text-shadow: 2px 2px 1px #DDD; }
#libexittheme { position:absolute; top:0;right:11%; background-color:white; border-radius:9px; padding:2px 5px; margin:0; font-size:10px;}
#libexittheme a { color:#333; }
.afstrikeout { text-decoration: line-through; color: #999; letter-spacing:-0.5px; font-weight:normal;}
.aflabel { color: #00C; }
