.container noborder,
.container table.noborder,
.container table.noborder tr th,
.container table.noborder tr td { border: none; }
.container nopadding,
.container table.nopadding,
.container table.nopadding tr th,
.container table.nopadding tr td { padding: 0; }
.container nomargin,
.container table.nomargin,
.container table.nomargin tr th,
.container table.nomargin tr td { margin: 0; }

.container input { margin: 2px; }
.container textarea { margin: 2px; }

.container a[href^="http:"] { background-image: none; padding-right: 0; }

/*
 * Listing blogs
 */
div.listing-blog ul { margin: 0 0 1em 0; padding: 0; }
div.listing-blog ul li { list-style: none; margin: 0 0 1em 0; padding: 0; overflow: auto; }
div.listing-blog ul li img.listing-blog-thumbnail { float: left; margin-right: 1em; }
div.listing-blog ul li h3.listing-blog-title { margin-top: 0; }

/*
 * Listing posts
 */
div.listing-post div.listing-post-html { overflow: auto; margin-bottom: 1em; }
div.listing-post div.listing-post-html img.listing-post-thumbnail { float: left; margin-right: 1em; }
div.listing-post div.listing-post-html h3.listing-post-title { margin-top: 0; }
div.listing-post div.listing-post-footer { clear: both; font-style: italic; margin-bottom: 2em; border-top: 1px solid #ccc; }
div.listing-post div.listing-post-footer a.addthis_button img { margin: 2px; vertical-align: middle; }

/*
 * Show post
 */
div.show-post div.show-post-html { overflow: auto; margin-bottom: 1em; }
div.show-post div.show-post-html img.show-post-thumbnail { float: left; margin-right: 1em; }
div.show-post div.show-post-footer { clear: both; font-style: italic; border-top: 1px solid #ccc; margin-bottom: 1em; }
div.show-post div.show-post-footer a.addthis_button img { margin: 2px; vertical-align: middle; }

div.show-post ul.show-post-comments { margin-bottom: 1em; margin-left: 0; padding: 0; }
div.show-post ul.show-post-comments li { list-style: none; padding: 0; margin: 0; }
div.show-post ul.show-post-comments  li div.show-post-comment-footer { font-style: italic; border-top: 1px solid #ccc; margin-bottom: 1em; }

/*
 * Show category (listing..)
 */
div.show-category div.show-category-html { overflow: auto; margin-bottom: 1em; }
div.show-category div.show-category-html img.show-category-thumbnail { float: left; margin-right: 1em; }
div.show-category div.show-category-html h3.show-category-title { margin-top: 0; }
div.show-category div.show-category-footer { clear: both; font-style: italic; margin-bottom: 2em; border-top: 1px solid #ccc; }
div.show-category div.show-category-footer a.addthis_button img { margin: 2px; vertical-align: middle; }

/*
 * Show last posts in blog
 */
div.last-post-blog ul.last-post-blog-list { margin-left: 0; }
div.last-post-blog ul.last-post-blog-list li { list-style: none; margin-bottom: 1em; margin-left: 0; }
div.last-post-blog ul.last-post-blog-list li div.last-post-blog-html { margin-bottom: 1em; }
div.last-post-blog ul.last-post-blog-list li div.last-post-blog-html img.last-post-blog-thumbnail { float: left; margin-right: 1em; }
div.last-post-blog ul.last-post-blog-list li div.last-post-blog-html h3.last-post-blog-title { margin-top: 0; }
div.last-post-blog ul.last-post-blog-list li div.last-post-blog-html h3.titles-only { margin-bottom: 0; }
div.last-post-blog ul.last-post-blog-list li div.last-post-blog-footer { clear: both; font-style: italic; margin-bottom: 2em; border-top: 1px solid #ccc; }
div.last-post-blog ul.last-post-blog-list a.addthis_button img { margin: 2px; vertical-align: middle; }

/*
 * Show last posts in category
 */
div.last-post-category ul.last-post-category-list { margin-left: 0; }
div.last-post-category ul.last-post-category-list li { list-style: none; margin-bottom: 1em; margin-left: 0; }
div.last-post-category ul.last-post-category-list li div.last-post-category-html { margin-bottom: 1em; }
div.last-post-category ul.last-post-category-list li div.last-post-category-html img.last-post-category-thumbnail { float: left; margin-right: 1em; }
div.last-post-category ul.last-post-category-list li div.last-post-category-html h3.last-post-category-title { margin-top: 0; }
div.last-post-category ul.last-post-category-list li div.last-post-category-html h3.titles-only { margin-bottom: 0; }
div.last-post-category ul.last-post-category-list li div.last-post-category-footer { clear: both; font-style: italic; margin-bottom: 2em; border-top: 1px solid #ccc; }
div.last-post-category ul.last-post-category-list a.addthis_button img { margin: 2px; vertical-align: middle; }

/*
 * Show last comments in category
 */
div.last-comment-category ul.last-comment-category-list { margin-bottom: 1em; margin-left: 0; padding: 0; }
div.last-comment-category ul.last-comment-category-list li { list-style: none; padding: 0; margin: 0; }
div.last-comment-category ul.last-comment-category-list li div.last-comment-category-footer { font-style: italic; border-top: 1px solid #ccc; margin-bottom: 1em; }

/*
 * Show last comments in blog
 */
div.last-comment-blog ul.last-comment-blog-list { margin-bottom: 1em; margin-left: 0; padding: 0; }
div.last-comment-blog ul.last-comment-blog-list li { list-style: none; padding: 0; margin: 0; }
div.last-comment-blog ul.last-comment-blog-list li div.last-comment-blog-footer { font-style: italic; border-top: 1px solid #ccc; margin-bottom: 1em; }

/*
 * Show last comments on post
 */
div.last-comment-post ul.last-comment-post-list { margin-bottom: 1em; margin-left: 0; padding: 0; }
div.last-comment-post ul.last-comment-post-list li { list-style: none; padding: 0; margin: 0; }
div.last-comment-post ul.last-comment-post-list li div.last-comment-post-footer { font-style: italic; border-top: 1px solid #ccc; margin-bottom: 1em; }

/* Pagination */
div.pagination { margin: 1em 0; text-align: right; color: #CCC; }
div.pagination a,
div.pagination a:link,
div.pagination a:visited { display: inline-block; padding: 1px 8px; margin-right: 2px; border: 1px solid #aaa; color: #333; text-decoration: none; background-color: #ddd; }
div.pagination a:active,
div.pagination a.current { background-color: #ddd; font-weight: bold; color: #000; padding: 1px 8px; }
div.pagination a:hover,
div.pagination a:focus { color: #000; }
div.pagination a.previous { }
div.pagination a.next { }

