div { overflow:hidden;} 

.signup { float:right; width:87px; height:30px; display:block; margin:-27px 0 0 0; background:transparent url (imagesmages/button_signup.png) no-repeat; text-indent:-9999px; overflow:hidden; }
.login {float:right; margin:-21px 10px 0 0;}

.description{ float:left; width:100%;}

ul.listing{ float:left; margin:12px 60px 28px 10px; padding:0;}
ul.listing li{ list-style-image: none; background-image:url(imagesmages/ico_li.png); background-repeat: no-repeat; background-position: left center; padding:0 0 2px 25px; margin:0 0 5px 0; font-size:1.2em;}

.column .ad{ float:left; display:block;  width:88px; height:88px; border:1px solid #fff; padding:5px; margin:0 0 15px 0; background:#eaeaea;}
.column .ad_odd { float:left; display:block;  width:88px; height:88px; border:1px solid #fff; padding:5px; margin:0 15px 0 0; background:#eaeaea; clear:left;}

#searchform { float: right; margin:30px 0 0 460px; padding:0; background: url(imagesmages/bg_search.png) no-repeat;  }

.featured2{top: 101px;}



#tdd-recent-posts li { margin-bottom: -18px!important; position: relative; }
#footer #get_recent_comments_wrap ul li { margin-bottom: -8px!important; position: relative; }