/* Theme Name: an ordinary theme Theme URI: http://www.blog.ordinary.ch/?page_id=269 Description: A simple theme with two corresponding random pictures in the header and a suckertree navigation thereunder. Optionally one or two columns. Two color schemes available. Widget ready. Please read the readme.txt file. Author: Fabian Schmid Author URI: http://www.blog.ordinary.ch/ Version: 2.7.1 Tags: black, white, light, one-column, two-columns, fixed-width, custom-header, custom-background, translation-ready, microformats, rtl-language-support, editor-style License: GNU GENERAL PUBLIC LICENSE License URI: */ /* STANDARDS */ 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 { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; } body { background: #ffffff; color: #000000; display: block; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .75em; } table tr td { font-family: "Arial"; font-size: 11px; } p { text-align: left; } h2 { color: #c11415; font-size: 1.2em; margin: 0; text-transform: uppercase; } h3 { text-transform: uppercase; } a { color: #c11415; text-decoration: none; } a:hover { color: #a1a1a1; } img { border: none; } blockquote { background: url("images/blockquote.jpg") no-repeat top left; font-style: italic; padding-left: 30px; } .alignleft { text-align: left; } .alignright { text-align: right; } .aligncenter { text-align: center; } /* MAIN CONTAINERS */ #contentwrap { margin-top: 30px; min-height: 480px; width: 800px; } #left{ float: left; width: 600px; } #right{ float: right; width: 200px; } /* HEADER */ #titleanddesc { padding: 20px 1px 0 1px; width: 800px; } #blogtitle { color: #000000; float: left; font-size: 11px; font-weight: bold; text-align: left; text-transform: uppercase; } #blogtitle a { text-decoration: none; } #blogdescription { color: #a9a9a9; float: left; font-size: 11px; text-transform: uppercase; } #leftbanner { border: 3px solid #000000; clear: both; float: left; height: 377px; width: 282px; } #rightbanner { border: 3px solid #000000; float: right; height: 377px; width: 503px; } #navigation { border: 3px solid #000000; float: left; height: 17px; margin-top: 3px; width: 794px; } /* LEFT (POST & ENTRIES) */ .posts{ margin-right: 10px; } .postdate { color: #000000; font-size: 1.7em; font-weight: bold; margin-top: 20px; text-transform: uppercase; } .pagetitle { color: #000000; font-size: 1.7em; font-weight: bold; margin-top: 20px; text-transform: uppercase; } .posttitle { font-size: 1.2em; font-weight: bold; text-transform: uppercase; } .posttitle a { color: #c11415; text-decoration: none; } .posttitle a:hover { color: #000000; } .category a { text-decoration: none; } .postmetadatabottom { background: #DDDDDD; margin: 0 0 0 10px; padding: 0; text-transform: uppercase; width: 100px; } .postmetadatabottom a { color: #000000; text-decoration: none; } .postmetadatabottom a:hover { color: #ffffff; } .entry { border-bottom: 1px dotted #a9a9a9; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 24px; padding-bottom: 10px; } .entry ul, ol{ margin-left: 25px; padding-left: 0; } /* RIGHT (SEARCH & WIDGETS) */ .searchform { float: right; margin-top: 20px; } #searchsubmit { display: none; } #s{ background: #000000 url("images/magnifier-black.png") no-repeat top left; border: none; color: #ffffff; margin-bottom: 20px; padding: 1px 2px 1px 17px; width: 180px; } .widgets{ border: 3px solid #000000; border-top: 0; float: right; margin-bottom: 18px; width: 193px; } .widgets ul{ list-style-type: none; margin: 0; padding-left: 0; } .widgets ul li ul li{ padding: 1px 4px; } .widgets ul li a{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; } .widgets ul li a:hover{ background-color: #000000; color: #ffffff; cursor: pointer; } h2.widgettitle{ background-color: #000000; border-bottom: 3px solid #000000; border-top: 3px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding: 1px 4px; text-decoration: none; text-transform: uppercase; } h2.widgettitle:hover{ background-color: #000000; color: #ffffff; cursor: pointer; } /* FOOTER */ #navlink { clear: both; font-weight: bold; margin: 25px 0 25px 0; text-transform: uppercase; } #footer { border-top: 3px solid #000000; clear: both; font-size: 11px; padding: 0 1px 30px 1px; width: 800px; } #footer a { font-weight: bold; text-decoration: none; } #footerleft { float: left; text-transform: uppercase; } #footerright { color: #c11415; float: right; font-weight: bold; text-transform: uppercase; } /* COMMENTS */ #comments { clear: both; } #comments .navigation { padding: 0 0 18px 0; } h3#comments-title, h3#reply-title { color: #000000; font-size: 20px; font-weight: bold; margin-bottom: 0; } h3#comments-title { padding: 24px 0; } .commentlist { list-style: none; margin: 0; } .commentlist li.comment { border-bottom: 1px solid #e7e7e7; line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px; position: relative; } .commentlist li:last-child { border-bottom: none; margin-bottom: 0; } #comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; } #comments .comment-body p:last-child { margin-bottom: 6px; } #comments .comment-body blockquote p:last-child { margin-bottom: 24px; } .commentlist ol { list-style: decimal; } .commentlist .avatar { position: absolute; top: 4px; left: 0; } .comment-author { } .comment-author cite { color: #000000; font-style: normal; font-weight: bold; } .comment-author .says { font-style: italic; } .comment-meta { font-size: 12px; margin: 0 0 18px 0; } .comment-meta a:link, .comment-meta a:visited { color: #000000; text-decoration: none; } .comment-meta a:active, .comment-meta a:hover { color: #ff4b33; } .commentlist .even { } .commentlist .bypostauthor { } .reply { font-size: 12px; padding: 0 0 24px 0; } .reply a, a.comment-edit-link { color: #000000; } .reply a:hover, a.comment-edit-link:hover { color: #ff4b33; } .commentlist .children { list-style: none; margin: 0; } .commentlist .children li { border: none; margin: 0; } .nopassword, .nocomments { display: none; } #comments .pingback { border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px; } .commentlist li.comment+li.pingback { margin-top: -6px; } #comments .pingback p { color: #000000; display: block; font-size: 12px; line-height: 18px; margin: 0; } #comments .pingback .url { font-size: 13px; font-style: italic; } /* Comments form */ input[type=submit] { color: #333; } #respond { border-top: 1px solid #e7e7e7; margin: 24px 0; overflow: hidden; position: relative; } #respond p { margin: 0; } #respond .comment-notes { margin-bottom: 1em; } .form-allowed-tags { line-height: 1em; } .children #respond { margin: 0 48px 0 0; } h3#reply-title { margin: 18px 0; } #comments-list #respond { margin: 0 0 18px 0; } #comments-list ul #respond { margin: 0; } #cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; } #respond .required { color: #ff4b33; font-weight: bold; } #respond label { color: #000000; font-size: 12px; } #respond input { margin: 0 0 9px; width: 98%; } #respond textarea { width: 98%; } #respond .form-allowed-tags { color: #000000; font-size: 12px; line-height: 18px; } #respond .form-allowed-tags code { font-size: 11px; } #respond .form-submit { margin: 12px 0; } #respond .form-submit input { font-size: 14px; width: auto; } /* WORDPRESS STYLES */ img.alignright { float:right; margin:0 0 1em 1em; } img.alignleft { float:left; margin:0 1em 1em 0; } img.aligncenter { display: block; margin-left: auto; margin-right: auto; } a img.alignright { float:right; margin:0 0 1em 1em; } a img.alignleft { float:left; margin:0 1em 1em 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { } .wp-caption-text { } .gallery .gallery-caption { margin: 0 0 12px; } .sticky { border-top: 4px solid #000; margin-left: 5px; margin-right: 5px; padding: 18px 20px; }