a  { cursor: pointer }
#container  { zoom: 1; margin-top: -88px; padding-top: 88px;  }
#navigation  { }
#nav li ul   { margin-top: 0px; }

.post  { padding: 0 0 0 2px; }

.bot-meta .comments .count a, #recent_custom .item .comments { background-color: transparent; }

.widget ul li a:hover, #wp-calendar a:link, #wp-calendar a:visited , #comments .comment .reply a, #comments .cancel-comment-reply a  { background-color: #424242; }

.bot-meta .comments .count, #recent_custom .item .comments  { padding: 0; background: url(../images/transparency_footer.png) repeat left top; }
.bot-meta .comments .count a , #recent_custom .item .comments a { padding: 0 2px 3px 17px;  }

#searchform input#s, #campaignmonitorform .field   { float: left; }
.widget input.submit  { padding: 6px 10px 8px 10px; }

#flickr a img  { margin: 0 12px 32px 13px; }

#subscribe li a  { padding: 2px 0 1px 22px; }

#comments .comment-head .details  { margin-top: -40px; }
#comments .comment-head .avatar img  { margin: 0 10px 0 0; }
#comments .comment .reply a, #comments .cancel-comment-reply a   { padding: 0px 6px 1px 6px; }

#twitterbig  { width: 450px; margin-left: 0; background: #54524a; border-top: 1px solid #535149; border-bottom: 1px solid #818073; }
#twitterbig .bottom  { width: 400px; padding-left: 25px; padding-right: 25px; background: none; }
#twitterbig .profile-link  { bottom: -44px; }

.more_entries a {  display: inline; }
.more_entries .fl a  { padding: 0 0 0 45px; background-position: top 10px; }

#footer #address h3   { margin-bottom: -5px; }

#flickr h3  { text-indent: 0; display: block; height: 0; overflow: hidden; padding-top: 50px; margin: 0 0 10px 0; width: 100%; }

#recent_custom .item .comments a  { background-image: url(../images/ico-comments.png); }