/* Theme Name: Blue Professor Theme URI: http://protocol7.net/themes/professor Description: A simple and clean WordPress theme Version: 1.0 Author: A. Mignolo :: Protocol 7 Author URI: http://protocol7.net Tags: single-column, blue, widget-ready, featured post, gravatar, valid License: GNU General Public License (GPL) version 3 */ /* Global ------------------------------------------------------------------*/ html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address, .hlogo, .htitle, .widgettitle, .more-link { margin:0; padding:0; } a, a:link, a:visited { outline: none; } /* Layout ------------------------------------------------------------------*/ #header { width: 100%; margin: 0; font-size: 100%; padding: 2em 0 0 0; } h1 { clear: both; width: 60%; } #cap { margin: -1em 0 0 0; padding: 0 0 3em 0; } .feeds { float: right; } .feeds a { font-variant: small-caps; } .skip { float: left; } #topnav, #blog_title, #archive_wrapper, #secondary_nav_content { width: 67em; margin: 0 auto; } #topnav { margin-top: 3em; padding: 0 0 1em 0; } #topnav ul { list-style-type: none; list-style-position: outside; list-style-type: none; list-style-image: none; margin: 10px auto 0 10px; padding: 1em 0; } #topnav li { float: left; display: inline; letter-spacing: 2px; } #topnav ul li > ul { display: none; } .home { margin-left: -.85em; } #searchform { text-align: right; margin-top: -4em; padding-bottom: 1em; } #wrapper { width: 67em; margin: 0 auto; clear: both; } #featured, #home_content, #single { width: 67em; margin: .5em auto 0 auto; } #featured { padding-top: 6em; } #featured h2 { margin-top: -2.5em; } #featured .main_meta { margin-top: 2em; } #home_content { margin: 4em auto 4em auto; } #main_feature { width: 42em; float: left; margin: 2em 0 1em 1.5em; padding-left: 1em; } #content { width: 40em; float: left; margin: 2em 0 3em 1.5em; padding: 0 2em 0 0; } .post { width: 42em; float: left; margin: 0 0 2em 1.5em; padding-top: 1em; min-height: 150px; } #single .post { border-top: 0; } #single .main_meta { margin-top: 1em; } .post_entry img { float: left; display: block; margin: 0 2em 2em 0; } #content .post { margin-left: 0; } .main_meta { width: 19em; float: right; margin-top: 0em; padding: 0 0 0 1em; } .main_meta h2 { margin: .5em 0 0 0; } #featured .main_meta ul, #single .main_meta ul { list-style-type: none; margin: 1em 0 2.5em 0; } .main_meta li { list-style-type: none; padding: .3em; margin: 0 .5em 0 0; } .post_entry { width: 42em; margin: 0 2em 0 0; } .archive_nav { margin: 0; padding: .5em 1em 1.7em 1em; clear: both; } .right { float: right; padding-bottom: .5em; } .left { float: left; margin-bottom: .5em; } #secondary_nav { clear: both; padding: 2em 0 3em 0; } #secondary_nav ul { list-style-type: none; line-height: .9em; } .footerlist li a { display: block; padding: .2em .5em 0 .5em; } .footerlist { clear: both; } .footerlist ul { margin: 0 0 0 6em; } .footerlist ul li { display: inline; float: left; display: block; margin: .5em 0; } .menu { margin: 2em 0 0 0; } #footer { height: 4em; clear: both; } #footer img { margin-left: .7em; } .copyright { width: 67em; font-size: .95em; margin: 0 auto; text-align: right; padding-top: 1em; } .clear { clear: both; } .search { margin-right: .5em; } .more-link { text-align: left; display: block; padding-top: 2em; } img.thumbnail { float: left; padding: 0 1em 0 0; margin: 0 1em 0 0; } .archives { float: left; display: inline; margin: 2em 3em 0 0; } .title { margin: 0 0 1em 1em; font-weight: bold; } .fourohfour { width: 65em; } .notfound { margin-left: 4em; } .post ol { padding-left: 3em; line-height: 1.5em; list-style-type: decimal; } .post ul { padding-left: 3em; line-height: 1.5em; list-style-type: circle; } ul, ol { margin: 0 0 1.5em 0; } .wp-tag-cloud { padding: 0 0 0 6em; } .taglist { clear: both; line-height: 1.5em; } /* Style and Colors ------------------------------------------------------------------*/ #header { background: #162F40; color: #FFFAEF; } #topnav, #footer, #topnav ul { background-color: #0F2330; color: #FFFAEF; } #topnav li { border-right: 1px solid #2F2703; } body { background: url(./images/bg.jpg) repeat-x #FAF7F0; } input { border: 1px solid #DE7D0D; } #wrapper { background: #FAF7F0; } #featured { background: url(./images/featuredbg.gif) repeat-x #EFEBE0; border-bottom: 3px solid #0F232F; } #main_feature { color: #000; } .main_meta { background: #FFFAEF; } .main_meta li { border-bottom: 1px solid #FFFAEF; } #home_content .main_meta, #single .main_meta { background: #EFEBE0; border-bottom: 3px solid #DFD7C3; } #secondary_nav { background: #162F40; border-top: 5px solid #0F2330; } .commentmetadata { color: #2F2B23; } .post { border-top: 3px solid #EFEBE0; } .post_entry { border-bottom: 3px #EFEBE0 solid; color: #2F2B23; } #logo img { border-style: none; } h3 { color: #2F2B23; } #single .post { border-bottom: 3px solid #EFEBE0; } #main_feature img, #home_content img, .post_entry img, #content img, #single img { background: #1C1600; padding: 1px; } #home_content h2 img { background: none; } .copyright { color: #3F3A27; } .archive_nav { border-top: 1px solid #EFEBE0; border-bottom: 1px solid #EFEBE0; } #featured .main_meta li { border-bottom: 1px solid #EFEBE0; } #main_feature { border-left: 1px dotted #1C1600; } /* Link Styles and Colors ------------------------------------------------------------------*/ a { text-decoration: none; } a img { border: 1px solid #000; } #topnav a { padding: 1em 1.5em 1em 1.5em; } #topnav a:hover { border-top: 3px solid #DE7D0D; } #featured h2 a, #featured h2 { color: #FaF7F0; } .page_item a, .home a, .archive a { color: #FFFAEF; } .current_page_item a, .current a { border-top: 3px solid #DE7D0D; } #content a, #featured a, #comments a, .commentmetadata a, #response a, #home_content a, #secondary_nav a, #content_archives a, #single a, .feeds a { color: #DE7D0D; } #home_content h2 a { color: #211b00; } #commentmetadata { color: #0C71D7; } #content h3 a, #home_content h3 a { color: #2F2B23; } #footer a img { border: 0; } .copyright a, .skip a { color: #4F4B3B; border-bottom: 1px dotted #4F4831; } .skip a { border: 0; color: #AFA899; } .skip a:hover { color: #211b00; background: #DE7D0D; } .description { color: #AFA183; } .main_meta { color: #211B00; } #secondary_nav h2 { border-bottom: 1px dotted #22506F; } /* Typography ------------------------------------------------------------------*/ #mainnav, .htitle, #main_feature h2, h1, .section_heading, #sidebar h2, h3, h4, h5, .post_date, .more-link, h2, .main_meta, .commentmetadata { font-family: Georgia, serif; } #mainnav, .htitle { font-weight: bold; text-transform: uppercase; } .htitle { padding: .5em 0 0 0; margin-left: 105px; } .description { font-size: .95em; } #topnav { font-size: 1em; font-family: Helvetica, sans-serif; text-transform: uppercase; } #main_feature p { font-size: 1em; } #featured h2 { text-align: center; font-variant: small-caps; font-size: 22px; letter-spacing: 1.5px; font-weight: normal; } .main_meta h2 { font-variant: small-caps; } .small { font-size: .9em; } body { font-size: 12px; font-family: verdana, sans-serif; } p { font-size: 1em; line-height: 1.5em; margin: 0 0 1.5em 0; } h1 { font-size: 1.75em; font-weight: bold; } h2, h2 a { font-size: 1.2em; line-height: 1.2em; margin: 0 0 1.2em 0; } #secondary_nav h2 { clear: left; margin: 0 0 1em .5em; padding: 3em 0 0 0; color: #BFB99B; } h3 { font-size: 1.3em; line-height: 1em; margin: 2em 0 2em 0; } h4 { font-size: 1em; line-height: .6em; margin: 0 0 1.5em 0; } h5 { font-size: 1em; } blockquote { width: 85%; margin: 0 auto; border-left: 5px solid #DE7D0D; padding: 1em .5em .2em 1em; margin-bottom: 1em; font-style: italic; } .more-link { text-transform: uppercase; font-size: .85em; font-weight: bold; } .search { text-transform: uppercase; font-size: .9em; } .single_meta { line-height: 1.5em; border-left: 3px solid #DE7D0D; padding: 0 .5em 0 1em; margin-top: 2em; } strong { font-variant: small-caps; } .main_meta strong { color: #DE7D0D; } .edit { margin: -1em 0 .5em .3em; } /* Comments ------------------------------------------------------------------*/ #comments, #response { clear: both; margin: 0 auto; } #comments h3, #response h3 { font-variant: small-caps; } #response { padding: 3em 0 0 0; } #comments { margin-left: 1.1em; } #response h3 { margin-left: .5em; } #comments h3 { margin-left: .5em; } .disclaimer { width: 52em; } .comment_container { border: 1px solid #000; } .commentpost { width: 40em; float: left; margin: 1.5em 2em 1em .5em; padding: 1em 2em 0 0em; border-top: 1px dotted #1C1600; } .commentmetadata { float: right; background: #EFEBE0; width: 19em; margin: 1.5em 0 0 0; clear: both; color: #2F2B23; border-bottom: 3px solid #DFD7C3; padding: .5em 1em 0 1em; line-height: 1.5em; } .commentmetadata li { list-style-type: none; padding: .3em; border-bottom: 1px solid #FFFAEF; margin: 0 .5em 0 0; } .warning { width: 65em; padding: 1em; background: #FF8F8F; border: 1px solid #DF0D0D; } #commentform { margin-left: .5em; } /* Widget Styles ------------------------------------------------------------------*/ .widget { clear: both; color: #DFD7D3; } .widget ul li { display: block; float: left; text-align: left; margin: .5em; } .widget ul { margin: 0 0 0 6em; line-height: 1.5em; } .widget_tag_cloud { line-height: 1.5em; } .textwidget { padding-left: 6em; line-height: 1.2em; } /* =Required ------------------------------------------------------------------*/ .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }