#banner,#home #banner { background-image: none !important; }
#banner a.bglink span { display: block; }

#skipNav { display: block; }
#topStrip #searchBox { float: left; border-left-width: 0; text-align: left; }
#topStrip #navMain { border-left-width: 0px;  }
#topStrip #navMain li { float: none; text-align: right; }
#topStrip #navMain li.on a,#topStrip #navMain li a:hover { color: #333; }

#navSection { position: static; width: auto; background-color: #f4f4f4; border-bottom: 1px solid #ccc; }
#navSection ul { margin: 0 0 0 20px; padding: 0; float: none; }
#navSection ul li { margin: .5em 0; float: none; }
#navSection ul li a { font-size: 12px; line-height: 14px; color: #333; background-image: none !important; display: inline; width: auto; height: auto; }
#navSection ul li a span { display: inline; }
#navSection ul li.on a,#navSection ul li a:hover { text-decoration: none; }

#sidebar { float: none; margin-left: 2em; }
#topStrip img.logoParent  { position: static; float: right; }
#topStrip #searchBox { clear: right; text-align: left; float: none; }

#container { background-image: none; }
#quote,#announce { padding: 0 10px; float: none; width: auto; }
#leftCol { margin: 0; padding: 0; float: none; width: auto; }
#leftCol p.moreInfo { position: static; }
#news .articlelist li p,#news .articlelist h4, #news .articlelist h5 { padding: 0; }

#footer { margin-left: 0; }