/* Theme Name: Blocked Author: Geoffrey Garbers Author URI: http://garbers.co.za/ Description: A simple, good-looking light theme ideal for personal blogs. Version: 1.0 Tags: light, white, gray, one-column, two-columns, right-sidebar, fixed-width, custom-menu, theme-options License: GNU General Public License License URI: license.txt */ html { background: url('img/background.jpg') 0 37px repeat-x; } body { font: 14px/1.7em Arial, Helvetica, sans-serif; color: #555; } a { text-decoration: none; color: #819920; } a:hover { color: #566616; } code { color: green; background-color: #f6f6f6; font-family: monospace; } strong, b { font-weight: bold; } em, i { font-style: italic; } del { color: #999; text-decoration: line-through; } table { width: 100%; } table td, table th { vertical-align: top; padding: 5px; border: 1px solid #e6e6e6; } table th { font-weight: bold; background-color: #f6f6f6; } Update /*** Miscellaneous text styles ***/ .empty { font-size: 16px; color: #b9b9b9; } .intro { font-size: 18px; line-height: 1.4em; background: #f0f0f0; padding: 1.3em; border: 1px solid #566616; border-radius: 5px; color: #fff; background: #819920; text-shadow: 1px 1px 0 #566616; } .alignleft { float: left; height: auto; margin: 5px 15px 5px 0; } .alignright { float: right; height: auto; margin: 5px 0 5px 15px; } .aligncenter { text-align: center; margin-bottom: 15px; } img.aligncenter { margin-left: auto; margin-right: auto; display: block; } .bypostauthor { } .gallery-caption { } .sticky { } .wp-caption-text { } .wp-caption { } /*** Structure ***/ #sidebar { font-size: 90%; } /*** Titles ***/ h1, h2, h3 { font-size: 30px; font-weight: bold; margin-bottom: 7px; letter-spacing: -0.08em; line-height: 1em; } h2, #reply-title { font-size: 24px; margin-top: 25px; } h3 { font-size: 18px; margin-top: 15px; } #sidebar > ul > li:first-child h2 { margin-top: 0; } .widget_search .widgettitle { display: none; } /*** Forms ***/ form label { font-weight: bold; font-size: 17px; } form .required { font-weight: bold; color: #999; } form input[type="text"], form textarea { width: 350px; border: 1px solid #e0e0e0; width: 598px; line-height: 1; padding: 10px; border-radius: 4px; } form input[type="text"]:focus, form textarea:focus { border-color: #ccc; background: #f6f6f6; outline: 0; } form input[type="submit"] { background: #272727; color: #fff; text-shadow: -1px -1px 0 #000; padding: 10px 15px; line-height: 1; border: 1px solid #000; border-radius: 4px; font-weight: bold; font-size: 17px; } form p { margin-top: 10px; } /*** Navigation ***/ #navigation { background: #272727 url('img/navigation.png') 0 100% repeat-x; overflow: hidden; line-height: 1; height: 35px; border-bottom: 1px solid #000; } #navigation li { display: inline; } #navigation a { display: inline-block; text-decoration: none; line-height: 36px; padding: 0 15px; color: #ccc; text-transform: uppercase; font-size: 11px; font-weight: bold; text-shadow: 1px 1px 0 #000; } #navigation a:hover { color: #fff; } #navigation .current_page_item a { color: #555; } #navigation .rss a { color: #FB9C38; } #navigation .rss a img { border: 0; vertical-align: middle; } /*** Header ***/ header { margin-top: 50px; margin-bottom: 50px; } #title { display: block; letter-spacing: -0.05em; font-family: 'Helvetica Nueue', Helvetica, Arial, sans-serif; font-size: 72px; line-height: 80px; font-weight: bold; text-decoration: none; color: #333; } #title:hover { color: #111; } #tagline { display: block; color: #999; font-size: 18px; margin-top: 10px; margin-left: 10px; text-shadow: 1px 1px 0 #fff; } /*** Articles **/ article { margin-top: 40px; padding-top: 40px; border-top: 1px solid #eee; } article:first-child { margin-top: 0; padding-top: 0; border-top: 0; } article .meta { font-size: 15px; color: #999; margin-bottom: 15px; } article .excerpt { text-align: justify; } article .post-tags a { color: #505050; } article .post-tags a:hover { color: #222; text-decoration: underline; } article > h1 a { text-decoration: none; color: #444; } article > h1 a:hover { color: #222; } article .actions { margin-top: 10px; } article .actions .comments, .read-more, .post-tags { display: inline-block; border-radius: 5px; background: #f0f0f0; color: #999; line-height: 1; padding: 7px 8px; font-size: 11px; text-transform: uppercase; } article .actions .comments:hover, .read-more:hover { color: #555; background: #e6e6e6; } article .actions span.comments { cursor: default; } article .actions .post-tags { margin-bottom: 4px; } .single article .post-tags { padding: 0; background: none; text-transform: none; margin-top: -10px; display: block; margin-bottom: 25px; } article .post-body p { margin: 1em 0 0.5em; } article .post-body h1 { font-size: 18px; font-weight: bold; } article .post-body h2 { font-size: 16px; font-weight: bold; } article .post-body h3 { font-size: 14px; font-weight: bold; } article .post-body h4 { font-size: 13px; font-weight: bold; } article .post-body h5 { font-size: 11px; font-weight: bold; } article .post-body h6 { font-size: 11px; font-weight: bold; font-style: italic; } article .post-body hr { height: 0; border: 0; border-top: 1px dotted #ddd; margin: 10px 0; } article .post-body pre { line-height: 1.3em; padding: 1em; overflow-x: auto; overflow-y: hidden; font-size: 13px; } article .post-body ul { margin: 1.5em 0; } article .post-body ul li { margin-left: 1.8em; list-style: disc; } article .post-body ol { margin: 1.5em 0; } article .post-body ol li { margin-left: 1.8em; list-style: decimal; } article .post-body blockquote { margin-top: 1.5em; margin-bottom: 1.5em; padding: 10px; background: #f6f6f6; border-width: 0 0 0 4px; border-style: solid; border-color: #ccc; font-size: 14px; color: #777; } article .post-body blockquote p { margin-top: 1.2em; margin-bottom: 0; } article .post-body blockquote p:first-child { margin-top: 0; } .loop-end { position: relative; margin-top: 35px; text-align: center; } .loop-end div { position: absolute; left: 0; width: 100%; top: 50%; border-top: 1px solid #ddd; height: 0; z-index: 1; } .loop-end span { background: #fff; position: relative; z-index: 2; padding: 0 15px; border-color: #ddd; border-style: solid; border-width: 0 1px; font-size: 11px; text-transform: uppercase; color: #ccc; } .pagination { margin-top: 35px; } .pagination .newer { float: right; text-align: right; } .pagination .older, .pagination .newer { display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; border-radius: 5px; } .pagination a { background: #819920; color: #fff; text-shadow: 1px 1px 0 #566616; } .pagination a:hover { background: #566616!important; } .pagination span { background: #f0f0f0!important; color: #aaa!important; text-shadow: 1px 1px 0 #fff; } .alt-pagination { margin-top: 25px; text-align: center; } .alt-pagination a, .alt-pagination .current { font-size: 11px; display: inline-block; padding: 7px 10px; line-height: 1; margin: 0 2px; background: #f0f0f0; border-radius: 5px; text-shadow: 1px 1px 0 #fff; border: 1px solid #ddd; text-transform: uppercase; font-weight: bold; } .alt-pagination a { color: #444; } .alt-pagination .current { color: #bbb; } .alt-pagination a .current { color: #444; padding: 0; background: none; border: 0; margin: 0; } /*** Widgets ***/ .widgettitle { font-weight: bold; font-size: 14px; } .widget { margin-top: 35px; } .widget:first-child { margin-top: 0; } .widget ul li { border-bottom: 1px dotted #d6d6d6; padding: 5px 0; } .widget .children { margin-left: 15px; } .widget .children li { border: 0; } #searchform { line-height: 25px; padding: 15px 10px; border: 1px solid #e0e0e0; text-align: center; border-radius: 5px; background: rgba(246, 246, 246, 0.5); } #searchform input[type="text"] { width: 220px; border: 1px solid #ccc; border-radius: 4px; padding: 0 4px; line-height: 1; height: 25px; background: #f0f0f0; box-shadow: inset 1px 1px 5px #ccc; } #searchform input[type="text"]:focus { outline: 0; border-color: #999; background-color: #e9e9e9; } #searchform input[type="submit"] { border: 1px solid #000; border-radius: 4px; line-height: 1; padding: 0 6px; height: 26px; background: #101010; color: #fff; font-weight: bold; text-shadow: 1px 1px 0 #000; font-size: 13px; } #footer-dynamic #searchform { margin: 0; padding: 0; background: none; border: 0; } #footer-dynamic #searchform input[type="text"] { width: 154px; } #footer-dynamic #searchform input[type="submit"] { width: 40px; font-size: 11px; } #footer-dynamic .widget { float: left; width: 214px; border-width: 0 1px; border-style: dotted; border-color: #ccc; margin-top: 0; padding: 10px; margin-left: -1px; } #footer-dynamic .widget:first-child { border-left: 0; margin-left: 0; } #footer-dynamic .widget:last-child, .widget:nth-child(4n) { border-right: 0; } #footer-dynamic .widget:nth-child(5n) { clear: left; border-left: 0; } #footer-dynamic .widget:nth-child(n+5) { margin-top: 20px; } #footer-dynamic .widgettitle { margin-top: 5px; } #footer-dynamic .widget li:first-child { border-top: 1px dotted #d6d6d6; } .reduced #footer-dynamic .widget { width: 289px; } .reduced #footer-dynamic .widget:nth-child(2n) { border-right: 0; } .reduced #footer-dynamic .widget:nth-child(2n+1) { clear: left; border-left: 0; margin-left: 0; } .reduced #footer-dynamic .widget:nth-child(n+3) { margin-top: 20px; } /*** Commenting ***/ #comments { border-top: 1px solid #e6e6e6; margin-top: 25px; } .comment { background: #f9f9f9; border-radius: 5px; border: 1px solid #ddd; padding: 10px; margin-top: 20px; } .comment.alt { background: #f0f0f0; } .comment-header { line-height: 38px; height: 38px; } .comment-header img { vertical-align: text-top; border-radius: 50%; float: left; } .comment-author { float: left; font-size: 20px; margin-left: 15px; height: 38px; } .comment-date { float: left; font-size: 14px; margin-left: 20px; color: #bbb; } .comment-body { padding-top: 10px; margin-top: 10px; border-top: 1px solid #ddd; } #respond { border-top: 1px solid #e6e6e6; margin-top: 35px; } .comment-notes, .logged-in-as { line-height: 1.4em; color: #999; font-size: 14px; margin-bottom: 10px; } /*** Footer ***/ #footer { margin-top: 50px; background: #f0f0f0; padding: 15px 20px; line-height: 1.5em; border-radius: 10px; margin-bottom: 40px; font-size: 11px; color: #999; } #footer a { color: #777; } #footer a:hover { color: #444; } #footer hr { height: 0; border: 0; border-top: 1px dotted #ccc; margin: 20px 0 10px; }