/* Theme Name: Candid Theme URI: http://ludovf.net/ Description: A minimalist theme with a dash of pink Author: Ludovico Fischer Version: 1.1 Author URL: http://ludovf.net/ Tags: white, black, pink, two-columns, flexible-width, microformats, custom-menu, custom-background, sticky-post, editor-style, threaded-comments, translation-ready, rtl-language-support */ /* Copyright 2010 Ludovico Fischer */ /* Baseline settings */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } img, video, object { max-width: 100%; } body { background: #fefefe none repeat fixed center; font: normal 14px Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", Verdana, sans-serif; color:#000; } /* Typography */ ul { list-style-type: disc; } ol { list-style-type: decimal; } dt { font-style: italic; } dd { margin-left: 1em; } table { border-collapse: collapse; width: 100%; } img { text-align: center; } p, ul, ol { margin: 0.5em 0; } a:link { font-weight: bold; text-decoration: none; color : #f36; border: 0; -moz-outline-style: none; } a:active { text-decoration: underline; color : #f36; border: 0; -moz-outline-style: none; } a:visited { font-weight: bold; text-decoration: none; color : #f36; border: 0; -moz-outline-style: none; } a:hover { text-decoration: underline; color : #06c; border: 0; -moz-outline-style: none; } a:focus { outline: none; -moz-outline-style: none; } blockquote { margin: 0.5em 1em; font-style: italic; } blockquote em { font-style: normal; } h1, h2, h3, h4, h5, h6, h5, h6, h5, h6, h5, h6, h5, h6 { color: #000; font-weight: bold; letter-spacing: -0.025em; } h1, h2 { font-size: 1.5em; } h4 { margin-top: 1.5em; } h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited { text-decoration: none; color: #f36; } #content tr { border-bottom: thin solid #aaa; } #content td { text-align: center; } /* Images */ img { padding: 0 0.5em; max-width: 100%; } img.aligncenter { display: block; margin: auto; } img.alignright { padding: 1em; float: right; } img.alignleft { padding: 1em; float: left; } /* Container */ #container { max-width: 70em; margin: 0 auto 3em auto; background-color: transparent; overflow: hidden; } /* 'Bubbles' */ #page-title, .hentry, .widget, #branding, #comments, #main-nav li { margin: 1.5em 0; padding: 1em; background-color: #fff; border: 1px solid #aaa; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; } /* Header */ #header { margin-bottom: 3em; } #branding { float: left; padding: 1em 3em; } #site-title { font: bold 4.5em/0.6667 Impact, "Helvetica Inserat", "Arial Black", sans-serif ; margin: 0.125em auto; letter-spacing: -7px; } #site-title a, #site-title a:visited, #site-title a:hover { text-decoration: none; color:#000; } #site-description { font-family: Impact, "Helvetica Inserat", "Arial Black", sans-serif; color: #000; margin: auto; } /* Content */ #page-title { float: left; clear: both; padding: 0.5em 1em; margin-left: 1em; margin-bottom: 0; } #content { float: left; clear: left; width: 60%; max-width: 56em; margin-bottom: 3em; } #entries { float: left; } /* Main sidebar */ #sidebar-main { float: right; margin: 0; width: 30%; max-width: 21em; } .widget-area .adv { background-color: #fff; overflow: hidden; margin-bottom: 2em; padding: 0.5em; } .widget-area li { list-style-type: none; } /* Posts */ .hentry { padding: 1em 3em 3em; max-width: 40em; } .hentry h1 a:hover, .post h2 a:hover, .post h3 a:hover { text-decoration: none; color : #06c; border: 0; } .hentry h1 a { border: none; } .wp-caption-text { margin-top: 0; font-style: italic; } .post-edit-link { float: right; } .entry-content { line-height: 1.5; margin: 1em 0; } .entry-utility { margin: 0; } .entry-utility li { list-style-type: none; } .attachment-post-thumbnail { margin: 0 1em 0 0; padding: 0; float: left; } .attachment-post-thumbnail, .hentry .gallery img { padding: 0; border: 1px solid #999; } .hentry .gallery { margin: auto; clear: both; } .hentry .gallery-item { float: left; margin-right: 0.5em; } .hentry .gallery-caption { text-align: center; margin: 0; } .hentry .gallery br+br { display: none; } /* Author profile */ a[rel="me"] { font-weight: normal; text-decoration: underline; color: #222; } a[rel="me"]:hover { color: #06c; } .author-profile, .sticky { border: 2px solid #f36; } /* Menu */ .menu { overflow: hidden; list-style-type: none; } .menu a:link, .menu a:visited { color: #000; } .menu a:hover { color: #06c; } #main-nav { margin: 1.5em 3em; } #main-nav li { margin-left: 0.5em; padding: 0.5em 1em; float: right; } #footer-nav li { font-size: 0.857em; margin-right: 1em; float: left; } /* Navigation */ .navigation { overflow: hidden; } .navigation .nav-previous a { float: left; } .navigation .nav-next a { float: right; } .navigation a:link, .navigation a:visited, .entry-utility a:link, .entry-utility a:visited, .comment-meta a:link, .comment-meta a:visited { color: #000; } .entry-utility a:link, .entry-utility a:visited, .comment-meta a:link, .comment-meta a:visited { text-decoration: underline; } .navigation a:hover, .entry-utility a:hover, .comment-meta a:hover { color: #06c; } /* Comments */ #comments { padding: 1em 3em; } #comments-title { font-size: 1.5em; } #comment-list { list-style-type: none; } #comment-list li { margin: 1em 0 1.5em 0; } .comment { padding: 1em; } .comment-meta { padding-bottom: 0.5em; border-bottom: 1px solid #ccc; } .comment-author cite { font-weight: bold; } .bypostauthor { border: thin solid #f36; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; } .avatar { float: left; padding: 0 1em 0 0; } .children { margin-left: 3em; list-style-type: none; } /* Comment Form */ #reply-title { font-size: 1.5em; } #commentform input, #commentform textarea { border: 1px solid #ccc; border-bottom: 1px solid #777; width: 20em; margin-right: 0.5em; display: block; } #commentform p { margin: 1em 0; } #commentform textarea { width: 35em; } #commentform .required { font-weight: normal; color:#f00; } #commentform #submit { padding: 0.5em; color: #fff; font-weight: bold; background-color: #000; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; width: 10em; border: none; display: block; } #respond { margin-top: 1.5em; } #cancel-comment-reply-link { font-size: 0.667em; } #commentform .logged-in-as { margin: 0; } /* Footer */ #footer { clear: both; margin-top: 3em; } #colophon { color:#444; font-size: 0.714em; float: right; } #colophon a, #colophon a:visited, #colophon a:hover { color: #444; font-weight: normal; text-decoration: underline; } /* Widgets */ .widget { min-width: 10em; padding-top: 0.5em; margin-top: 0; float: left; clear: both; } .widget li { margin: 0.2857em 0; } #wp-calendar { min-width: 11em; } #wp-calendar caption { font-weight: bold; margin-bottom: 0.5em; } #wp-calendar thead { border-bottom: thin solid #ccc; } #wp-calendar thead th { font-weight: normal; } #wp-calendar tbody td { text-align: center; padding: 1px 0; } #wp-calendar tfoot #next { text-align: right; } .widget_search { padding: 0; border: none; background-color: transparent; } #s { width: 60%; } .screen-reader-text { display: none; } /* Fall back to no floats when viewport size smaller than 600px */ @media screen and (max-width: 600px) { #content, #sidebar-main { float: none; width: auto; } }