/* 
Theme Name: Oulipo
Theme URI: http://andreamignolo.com/oulipo
Description: A grid-based, black and white WordPress theme
Version: 1.0.9.2
Author: A. Mignolo 
Author URI: http://andreamignolo.com
Tags: white, three-columns, fixed-width, threaded-comments, sticky-post

License: GNU General Public License (GPL) version 3
License URI: http://www.gnu.org/licenses/gpl.html

*/
/* =Global
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, uote, ul, ol, dl, address, .more-link {
    margin: 0;
    padding: 0
    }
a, a:link, a:visited {
    outline: none;
    text-decoration: underline
    }
h1, h2, h3, h4, h5, h6 {
    font-weight: normal
    }
blockquote:before, blockquote:after {
    content: ""
    }
blockquote, q {
    quotes: "" ""
    }
input::-moz-focus-inner /*Remove button padding in FF*/ {
    border: 0;
    padding: 0
    }
/* =Layout
------------------------------------------------------------------*/
#wrapper {
    width: 60em;
    margin: 0 auto
    }
#header {
    display: block
    }
#main_nav {
    width: 213px;
    margin: 2.1em 0 0 0;
    float: left;
    display: inline;
    position: absolute;
    /*	position: fixed; 	*/
    }
#leftcoltext {
    width: 213px;
    padding-top: 0;
    float: left;
    display: inline;
    position: absolute;
    /*	position: fixed;	*/
    }
#leftcoltext a, p {
    font-family: Verdana, Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 12px;
    color: #333;
    margin-top: 0
    }
#content {
    width: 50em;
    margin-top: 25px;
    float: right;
    display: inline;
    min-height: 30em
    }
#entry_content {
    width: 30em;
    margin: 0 2.5em 0 125px;
    float: left;
    display: inline
    }
.post {
    margin-bottom: 1.5em;
    margin-top: 0;
    clear: both
    }
#supplementary {
    /*width: 11em;*/
    width: 125px;
    margin: 0 0 0 0;
    float: right;
    display: inline
    }
#footer_contact {
    width: 15.7em;
    float: right;
    display: inline
    }
#footer_info {
    margin: 0 0 0 20em;
    width: 45em;
    float: left;
    display: inline
    }
#main_nav ul {
    margin: 2.5em 0 0 0
    }
.meta ul {
    margin: 1em 0 0 0
    }
.meta li {
    margin: 3em 0 0 0;
    padding: 0 0 0.2em 0;
    font-family: Verdana, Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif
    }
ul#categories li, ul#archives li {
    border-bottom: 0
    }
#content .date, .description {
    margin: 0 0 1.5em 0;
    padding: 0
    }
.description {
    margin-top: -0.2em
    }
.header {
    margin: 0 0 1.5em 0
    }
.entry {
    margin: 0 0 0 0
    }
.alignleft {
    float: left
    }
.alignright {
    float: right
    }
.entry img.alignright {
    margin: 0 0 1.5em 1em
    }
.entry img.alignleft {
    margin: 0 1em 1.5em 0
    }
.offsite img {
    margin-top: 1em;
    border: 0
    }
#main_nav h1.masthead a {
    line-height: 1em
    }
dd.gallery-caption {
    font-size: 11px;
    color: #999;
    line-height: 12px;
    margin-top: 0
    }
.entry dt.gallery-icon img {
    margin-bottom: 0.3em;
    margin-top: 0.7em;
    border: 0 !important
    }
.entry .gallery {
    margin-top: 0;
    padding-top: 0
    }
/* =Sticky
------------------------------------------------------------------*/
#entry_content .sticky {
    padding: 15px 15px 0 15px;
    background: #EEE;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 30px
    }
#entry_content .sticky .entry {
    padding-bottom: 10px
    }
#entry_content .sticky h2 {
    border-bottom: 1px dotted #CCC
    }
#entry_content p:last-child {
    margin-bottom: 0
    }
/* =Typography
------------------------------------------------------------------*/
.date, .error, .comment-meta, .entry {
    font-family: Verdana, Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif
    }
h1, h2, h3, h4, h5, h6, #main_nav ul, .description, .ctitle, .fin, .comment-author, .more-link, .pagination p span, #entry_content p.tags span {
    font-family: "Neuton", Georgia, "Times New Roman", Times, serif
    }
h1 {
    font-variant: normal
    }
h1 {
    font-size: 1.5em
    }
h2.title {
    font-size: 2em;
    margin-bottom: 0.7em;
    padding-top: 0
    }
h2.title a {
    color: #111;
    text-decoration: none
    }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin-top: 10px
    }
.entry h1 {
    font-size: 24px;
    font-weight: bold;
    font-variant: normal
    }
.entry h2 {
    font-size: 24px
    }
.entry h3 {
    font-size: 20px
    }
.entry h4 {
    font-size: 16px;
    font-variant: normal
    }
.entry h5 {
    font-size: 14px
    }
.entry h6 {
    font-size: 13px
    }
#supplementary h3, h2.widgettitle {
    margin: 2em 0 -10px 0;
    font-size: 18px;
    font-variant: normal
    }
.widget li {
    border-bottom: 0
    }
#main_nav ul {
    text-transform: uppercase;
    font-size: 0.75em;
    list-style-type: none
    }
.entry {
    font-size: 0.75em;
    line-height: 1.9em
    }
#entry_content p {
    margin: 10px 0 10px 0;
    font-size: 13px;
    line-height: 16px
    }
#entry_content p.tags {
    margin: 0.3em 0 0 0
    }
h3#comments {
    margin-top: 1em;
    padding-top: 1em;
    border-top: 1px solid #CCC
    }
#commentform p {
    margin: 0.7em 0
    }
#commentform textarea {
    background: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #eaeaea;
    padding: 4px;
    width: 43.5em;
    font-size: 0.9em;
    color: #333;
    overflow: auto
    }
.description, #content .date {
    font-size: 0.8em;
    color: #666
    }
.commentcount {
    color: #666
    }
#entry_content .date {
    margin: -1.5em 0 3em 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 0.2em;
    line-height: 1.3em
    }
#search {
    margin-top: 1.5em
    }
#wrapper .search {
    text-transform: uppercase;
    font-size: 0.7em;
    padding-right: 0.5em
    }
#searchform {
    margin-top: -1em;
    text-align: right;
    padding: 0 0 0.6em 0
    }
#searchform input.search {
    width: 16em;
    text-transform: none
    }
#searchform input#searchsubmit {
    padding: 2px;
    background: url(images/search.png) no-repeat center #fff;
    text-indent: -9999px;
    line-height: 0;
    width: 25px;
    height: 20px
    }
.search-no-results .entry img {
    margin: 0
    }
.entry.search-results {
    margin-bottom: 3em
    }
input {
    background: #fff;
    border: 0;
    padding: 3px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #666
    }
input#submit {
    padding: 3px 5px;
    color: #FFF;
    border: 1px solid #eaeaea
    }
input#submit:hover {
    cursor: pointer
    }
blockquote {
    width: 90%;
    margin: 2em auto;
    padding: 0 0 0 3em;
    font-style: italic;
    background: url(/images/quoteleft.png) no-repeat top left
    }
.entry img {
    margin: 0 auto;
    display: block;
    border: 0;
    max-width: 470px
    }
.entry .wp-caption img {
    margin-bottom: 0
    }
.entry img.wp-smiley {
    display: inline;
    border: 0;
    padding: 0;
    margin: 0
    }
#entry_content .caption {
    margin: -2.4em 2em 1.5em 0;
    font-size: 0.85em;
    color: #666;
    text-align: center
    }
#entry_content .caption a, ol.footnotes a {
    font-size: 1em
    }
#entry_content h3 a {
    font-weight: normal;
    font-variant: normal;
    color: #000;
    font-size: 0.75em
    }
#supplementary ul {
    list-style-type: none
    }
#supplementary ul ul ul {
    margin-left: 10px
    }
#supplementary .meta ul.children {
    margin-top: 0
    }
#supplementary .meta ul li ul {
    margin-top: 10px
    }
#supplementary p {
    line-height: 1.5em
    }
.meta {
    margin: 0 0 0 0;
    font-size: 0.75em;
    line-height: 1em
    }
.footnotes {
    margin: 3em 0 0 0;
    padding-left: 2.2em;
    border-top: 1px dotted #999;
    font-size: 0.85em;
    line-height: 1.2em
    }
li.footnote {
    margin-top: 0.5em
    }
.wp-tag-cloud {
    padding-left: 0
    }
.highlight {
    color: #f90
    }
.error {
    font-size: 1em;
    text-align: left
    }
#footer {
    font-size: 0.7em;
    line-height: 1.7em;
    width: 100%
    }
#footer a:link, a:visited, a:hover, a:active {
    color: #333
    }
#footer h3 {
    font-size: 2em;
    margin-top: 25px
    }
#footer p {
    margin: 0;
    padding: 0;
    font-family: Verdana, Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 1.2em
    }
#footer li {
    margin: 10px 0 -10px 0;
    padding: 0;
    font-family: Verdana, Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 1.2em;
    list-style-type: none
    }
#footer_contact {
    padding: 1em 0 1em 1em
    }
#footer_info {
    height: 3.2em;
    padding: 1em 1.9em 1em 1em
    }
#entry_content .fin {
    text-align: center;
    font-size: 1.3em;
    margin: 3em 0 4em 0
    }
.more-link .bracket {
    line-height: 5em;
    font-size: 1.5em
    }
.post_nav {
    width: 213px;
    font-size: 1.25em;
    padding-top: 20px
    }
code {
    font-size: 1.2em
    }
.navigation {
    font-size: 1em
    }
.spacer {
    height: 2em;
    background: url(./images/spacer.png) top center no-repeat;
    padding-right: 1em
    }
#entry_content .pagination p {
    margin: 0 0 15px 0
    }
#entry_content .pagination p span, #entry_content p.tags span {
    color: #666;
    font-style: italic;
    font-size: 1.1em
    }
#entry_content p.categories span {
    color: #666;
    font-style: italic;
    font-size: 1.1em
    }
#entry_content p.tags span {
    padding-right: 3px
    }
#entry_content .pagination a {
    font-weight: normal;
    background: #EEE;
    padding: 2px 3px;
    margin: 0 1px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
    }
.entry table {
    width: 100%
    }
.entry table tr th {
    text-align: left;
    background: #EEE;
    padding-left: 5px
    }
.entry table tr td {
    padding-left: 5px;
    border-bottom: 1px solid #EEE
    }
.entry pre {
    padding: 10px;
    background: #EEE;
    font-size: 12px
    }
.entry ul, .entry ol {
    margin-top: 10px
    }
.entry ul ul, .entry ol ol {
    padding-left: 20px
    }
/* =Link Styles
------------------------------------------------------------------*/
input#submit {
    cursor: pointer
    }
input#searchsubmit {
    background: url(images/search.png) no-repeat center
    }
input#searchsubmit:hover {
    background: url(images/search.png) no-repeat center #600 !important;
    cursor: pointer
    }
.navigation a:hover, input#submit {
    background: #fff;
    color: #111 !important
    }
a {
    color: #666
    }
a:visited {
    color: #666
    }
a:hover, a:hover span {
    color: #600 !important;
    text-decoration: underline
    }
.entry sup a, #main_nav .current_page_item a, #main_nav .current_page_ancestor a {
    color: #600 !important
    }
#main_nav h1.masthead a {
    color: #000
    }
#main_nav h1.masthead a:hover {
    border-right: none
    }
h2 a, #main_nav a {
    color: #000
    }
img a, img a:hover {
    text-decoration: none
    }
.entry a, .navigation a {
    font-weight: normal;
    color: #000
    }
.navigation a {
    background: #fff;
    color: #333;
    font-weight: normal;
    padding: 3px 5px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
    }
.entry sup {
    font-size: 11px;
    color: #aaa
    }
.entry sup a {
    border: 0;
    margin: 0;
    font-weight: normal;
    font-size: 10px
    }
#supplementary .post_nav ul.about_nav li a, #supplementary .post_nav ul.single_post_meta a, #supplementary ul.contact_key li a {
    color: #888;
    border-bottom: 0
    }
#supplementary ul.single_post_meta a {
    display: inline
    }
#main_nav li {
    border-bottom: 1px solid #EEE
    }
#main_nav a {
    display: block;
    width: 100%;
    line-height: 1.6em;
    padding-top: 0.3em
    }
#main_nav a:hover, .current_page_item, .current {
    width: 100%
    }
#supplementary a {
    color: #888
    }
#supplementary .offsite a, .offsite a img {
    border: 0
    }
.entry h3 a {
    color: #333;
    text-decoration: none;
    border: 0
    }
.entry h3 a:hover {
    text-decoration: none
    }
.entry a.more-link {
    color: #666;
    font-style: italic;
    font-size: 14px;
    border: 0;
    text-align: center;
    display: block;
    margin: 0 auto 0 auto;
    text-transform: none;
    font-weight: normal;
    clear: both
    }
/* =Plug-in Styles
------------------------------------------------------------------*/
ul.delicious {
    list-style-type: none
    }
ul.delicious li {
    margin: 1em 0;
    line-height: 1.5em;
    padding-bottom: 0.8em
    }
.twitter {
    margin: 0 0 4em 0;
    font-size: 0.7em;
    color: #999
    }
.smartarchives {
    margin: 2em 0 3em 0;
    font-size: 0.8em
    }
.smartarchives ul {
    margin: 0 0 1.5em 0;
    list-style-type: none
    }
.smartarchives h2 {
    margin: 0 0 0 0
    }
.smartarchives h2 a {
    text-decoration: none;
    color: #000;
    border: 0
    }
.smartarchives h2 a:hover {
    text-decoration: none;
    border: 0
    }
.monthly {
    clear: both;
    padding-top: 3em
    }
ul.archive_block {
    padding-left: 0;
    width: 100%;
    overflow: hidden;
    padding-bottom: 2em
    }
#content .archive_block li {
    float: left;
    display: inline;
    padding: 5px 7px;
    background: #000;
    color: #FFF;
    font-size: 11px;
    margin-left: 0.2em;
    margin-bottom: 0.2em
    }
#content .archive_block li.empty {
    font-size: 11px;
    color: #333
    }
#content .smartarchives .archive_block li a {
    color: #CCC;
    border-bottom: 0;
    font-weight: normal;
    font-size: 11px;
    border-bottom: 1px dotted #369
    }
.contactform {
    margin: 2em 0
    }
.contactform label {
    font-weight: bold
    }
.contactleft {
    margin: 1em 0 0 0
    }
#contactsubmit {
    margin: 1em 0 0 0
    }
/* =Threaded Styles
------------------------------------------------------------------*/
ul.commentlist cite {
    font-style: normal;
    font-size: 1.35em;
    color: #111
    }
ul.commentlist span.says {
    display: none
    }
ul.commentlist .comment-author, ul.commentlist .comment-meta {
    color: #333
    }
.comment-author a, .comment-meta a {
    color: #333;
    font-weight: normal;
    font-size: 1.1em;
    text-decoration: none
    }
ul.commentlist .comment-meta {
    margin-top: -0.5em
    }
.entry ul.commentlist .comment.bypostauthor .vcard img {
    border: 0 solid #600
    }
.commentlist ul.children {
    list-style-type: none;
    overflow: hidden;
    margin-top: 1.5em
    }
h3#comments {
    margin-bottom: 0.7em;
    clear: both
    }
ul.commentlist .navigation {
    border: 0
    }
ul.commentlist .comment .comment-author.vcard img {
    border: 1px solid #CCC;
    padding: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkig-border-radius: 2px
    }
.page p.nocomments {
    display: none
    }
/* =Comment Styles
------------------------------------------------------------------*/
ul.commentlist, ul.commentmeta {
    margin: 0;
    padding: 0;
    list-style-type: none
    }
ul.commentmeta {
    margin-top: 2em
    }
img.avatar {
    margin: 0.3em 1em 0 0;
    float: right;
    display: inline
    }
.commenttext {
    margin-left: 4.4em;
    border-bottom: 1px dotted #000;
    padding-bottom: 1.5em
    }
#comments, #respond {
    margin: 3em 0 0 0;
    border: 0;
    clear: both
    }
.moderation {
    margin-left: 4.4em
    }
.ctitle {
    font-variant: normal
    }
li.comment {
    margin: 1.5em 0
    }
#entry-content .comment-body p {
    margin-bottom: 1em;
    line-height: 50px
    }
div.reply {
    margin: -8px 0 34px
    }
#respond .comment-notes {
    margin-bottom: 1em
    }
#respond p {
    margin: 0
    }
.form-allowed-tags {
    line-height: 1em
    }
.children #respond {
    margin: 0 48px 0 0
    }
h3#reply-title {
    margin: 0
    }
#comments-list #respond {
    margin: 0 0 18px 0
    }
#comments-list ul #respond {
    margin: 0
    }
#respond .required {
    color: #ff4b33;
    font-weight: bold
    }
#respond input {
    margin: 0 0 9px;
    width: 98%;
    padding: 4px
    }
#respond textarea {
    width: 98%
    }
#respond .form-allowed-tags {
    color: #888;
    font-size: 11px;
    line-height: 18px
    }
#respond .form-allowed-tags code {
    font-size: 11px
    }
#respond .form-submit {
    margin: 12px 0
    }
#respond .form-submit input {
    font-size: 11px;
    width: auto
    }
.commentlist .comment-body p {
    margin: 0.7em 0 !important
    }
.commentlist #respond {
    margin-top: -2em
    }
.commentlist #respond h3 {
    margin-bottom: 0;
    margin-top: 0
    }
#respond {
    padding-top: 1em;
    border-top: 1px solid #EEE
    }
/* =Better image scaling in IE
------------------------------------------------------------------*/
img {
    -ms-interpolation-mode: bicubic
    }
/* =Required 
------------------------------------------------------------------*/
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
    }
.alignleft {
    float: left
    }
.alignright {
    float: right
    }
#entry_content .entry p.wp-caption-text {
    color: #999;
    text-align: center;
    font-size: 12px;
    margin-top: 0
    }
/* =Widget
------------------------------------------------------------------*/
.textwidget {
    margin-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    font-color: #333;
    font-family: Verdana, Helvetica, "Lucida Grande", "Lucida Sans Unicode", sans-serif
    }
.aboutwidget {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    font-color: #333;
    font-family: Verdana, Helvetica, "Lucida Grande", "Lucida Sans Unicode", sans-serif
    }
.copyright {
    font-size: 12px;
    font-family: Verdana, Helvetica, "Lucida Grande", "Lucida Sans Unicode", sans-serif
    }
.flickrlink a {
    font-size: 12px;
    font-family: Verdana, Helvetica, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    color: #333
    }
.entry img.attachment-post-thumbnail {
    border: 0;
    float: left;
    margin: 7px 10px 0 0;
    padding: 0
    }
/* =Main Menu
------------------------------------------------------------------*/
#main_nav ul.menu li {
    position: relative
    }
#main_nav ul.menu li:hover ul.sub-menu, #main_nav ul.menu li:hover ul.children {
    display: block
    }
#main_nav ul.sub-menu, #main_nav ul.children {
    margin-top: 0;
    position: absolute;
    top: -1px;
    left: 160px;
    width: 165px;
    font-size: 0.9em;
    display: none
    }
#main_nav ul.sub-menu li, #main_nav ul.children li {
    width: 100%;
    padding: 0.5em 0.3em 0.1em 0.5em;
    border-bottom: 1px solid #FFF;
    background: #EEE
    }
#main_nav ul.sub-menu li a, #main_nav ul.children li a {
    padding: 0;
    line-height: 1.55em
    }
#main_nav ul.sub-menu a:hover, ul.sub-menu .current_page_item, ul.sub-menu .current {
    border-right: 0
    }
/* Submit Button */
a.smcf-link:link {
    background-color: #f3ba18;
    padding: 20px 10px 10px 10px;
    text-decoration: none;
    color: #fff
    }
a.smcf-link:visited {
    background-color: #f3ba18;
    padding: 20px 10px 10px 10px;
    text-decoration: none;
    color: #fff
    }
a.smcf-link:hover {
    background-color: #f3ba18;
    padding: 20px 10px 10px 10px;
    text-decoration: none;
    color: #fff
    }
a.smcf-link:active {
    background-color: #f3ba18;
    padding: 20px 10px 10px 10px;
    text-decoration: none;
    color: #fff
    }
/* Footer */
#footer {
    background-color: #f3ba18;
    width: 100%;
    clear: both
    }
#footer-sidebar {
    border: 1px solid #ccc;
    display: block;
    height: 400px
    }
#footer-sidebar1 {
    float: left;
    width: 300px;
    margin-right: 20px
    }
#footer-sidebar2 {
    float: left;
    width: 300px;
    margin-right: 20px
    }
#footer-sidebar3 {
    float: left;
    width: 300px
    }
#footer-sidebar {
    width: 960px;
    margin: auto;
    border: 0;
    margin-top: 15px
    }
#footergraphic {
    width: 960px;
    margin: auto;
    border: 0;
    padding-top: 15px
    }
/* Flickr */
.dopiaza-flickr-badge-container {
    width: 300px
    }
.dopiaza-flickr-badge-container[id] {
    width: 290px
    }
.dopiaza-flickr-badge-container ul.dopiaza-flickr-badge-content {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 300px;
    border: 0 solid #ddd
    }
.dopiaza-flickr-badge-container[id] ul.dopiaza-flickr-badge-content {
    width: 290px
    }
.dopiaza-flickr-badge-container li {
    padding: 0;
    margin: 0;
    display: inline;
    height: 75px
    }
.dopiaza-flickr-badge-container img {
    padding: 0;
    margin: 0 10px 5px 0;
    border: 5px solid #fefefe;
    display: inline-block
    }
.widget_search .screen-reader-text {
    display: none
    }
.postpic {
    border: solid 15px #fff;
    -moz-box-shadow: 1px 1px 5px #ccc;
    -webkit-box-shadow: 1px 1px 5px #ccc;
    box-shadow: 1px 1px 5px #ccc
    }
a:link img.postpic {
    border: solid 15px #fff;
    -moz-box-shadow: 1px 1px 5px #ccc;
    -webkit-box-shadow: 1px 1px 5px #ccc;
    box-shadow: 1px 1px 5px #ccc;
    margin-bottom: 0
    }
a:visited img.postpic {
    border: solid 15px #fff;
    -moz-box-shadow: 1px 1px 5px #ccc;
    -webkit-box-shadow: 1px 1px 5px #ccc;
    box-shadow: 1px 1px 5px #ccc;
    margin-bottom: 0
    }
a:active img.postpic {
    border: solid 15px #fff;
    -moz-box-shadow: 1px 1px 5px #ccc;
    -webkit-box-shadow: 1px 1px 5px #ccc;
    box-shadow: 1px 1px 5px #ccc;
    margin-bottom: 0
    }
a:hover img.postpic {
    border: solid 15px #fff;
    -moz-box-shadow: 1px 1px 5px #777;
    -webkit-box-shadow: 1px 1px 5px #777;
    box-shadow: 1px 1px 5px #777;
    margin-bottom: 0
    }
#header2 {
    width: 960px;
    margin-top: 8px
    }
/* Get rid of allowed tags for comments */
#respond .form-allowed-tags {
    display: none
    }
img#wpstats {
    display: none
    }
.caption {
    font-size: 90%;
    font-family: Verdana, Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    margin: 1em 0 -1em 3px;
    color: #303030
    }
/* Highlight Author Comments
------------------------------------------------------------------*/
.bypostauthor {
    background-color: #fff !important;
    padding: 15px 15px 1px 15px
    }
/* Influads
------------------------------------------------------------------*/
.influads_block {
    width: 125px;
    float: left
    }
.influads_img {
    border-style: none
    }
.influads_link_img {
    border-style: none
    }
.influads_powered_div {
    padding: 10px 0 4px 0;
    font-weight: normal;
    display: block;
    font-size: 10px
    }
.influads_block a {
    text-decoration: none;
    font-size: 11px
    }
/* Linkwithin
------------------------------------------------------------------*/
#linkwithin_logolink_0 {
    display: none
    }
.linkwithin_posts a:hover {
    background: #ebebeb !important
    }
.linkwithin_posts a {
    border: none !important
    }