/* * Theme Name: Bluecube * Theme URI: http://www.theenglishguy.co.uk/bluecube-theme/ * Description: Two-column blue and grey simple theme with distinctive mast graphic. * Author: Richard Dows * Author URI: http://www.theenglishguy.co.uk/ * Version: 1.6 * Tags: two-column, widget-ready, gravatar-ready */ body { background-color: #dadada; background-image: url(images/bgstripe.gif); background-position: top left; background-repeat: repeat-x; margin: 0; padding: 0; color: #000; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 75%; } #wrap { text-align: left; margin: 0 auto; padding: 0; width: 700px; background-color: #fff; background-image: url(images/middlebg.gif); background-position: top left; background-repeat: repeat-y; } /*------------------------------ content ----*/ #content { padding: 0 20px; text-align: left; width: 450px; float: left; border-right: 1px solid #eee; } * html #content { clear: right; } /*------------------------------- header ----*/ #header { width: 100%; height: 199px; clear: both; border-bottom: 4px solid #000; } * html #header { margin-top: -3px; } #header h1, #header p { float: left; clear: left; margin: 0; padding: 10px 0 0 20px; color: #fff; } #header h1 { font-size: 1.8em; margin-top: 20px; font-weight: bold; } #header p { font-size: 1.2em; width: 300px; text-align: justify; } #header div { background-color: #000; width: 658px; padding: 0; margin: 0 auto; text-align: right; } #header div img { width: 300px; height: 179px; margin: 10px 10px 10px 0; } /*------------------------------ sidebar ----*/ #sidebar { width: 190px; margin-left: 490px; padding: 0; text-align: left; } #sidebar ul { margin: 0 0 0 20px; padding: 0; font-size: 1.0em; } #sidebar ul ul { margin: 0 0 0 18px; font-size: 1.1em; list-style-image: url(images/arw_small.gif); } #sidebar ul ul ul { margin: 0 0 0 15px; font-size: 1.0em; } #sidebar ul li, #sidebar ul li h2 { list-style-type: none; } #sidebar ul li h2 { border-bottom: 1px solid #000; margin-right: 10px; margin-bottom: 5px; font-weight: bold; letter-spacing: 0.01em; text-transform: uppercase; } #sidebar ul li ul li { list-style-type: disc; font-weight: normal; text-transform: capitalize; } #sidebar #tagcloud div { text-align: center; padding: 0 5px; } /*--------------------------------- menu ----*/ #menu { margin: 0 0 0 21px; background: #ccc; height: 20px; width: 658px; } #navlist { margin: 0 0 0 30px; padding: 0; display: block; } #navlist li { list-style: none; float: left; } #menu a, #navlist li.extend { margin: 0; display: block; /* border-top: 1px solid #333; */ padding: 1px 6px; background: #ccc; } #menu a:hover, #menu a#current { padding: 1px 5px; background: #FAFAFA; border-right: 1px solid #333; border-left: 1px solid #333; border-top: 1px solid #FAFAFA; border-bottom: 1px solid #333; } #menu a#current { background: #F6F6F6; border-top: 1px solid #F6F6F6; } #menu li#active { border-right: 2px solid #828282; border-bottom: 2px solid #828282; } #menu a, #navlist li.extend { text-decoration: none; font: normal 12px verdana, serif; color: #000; } #menu a:hover, #menu a#current { color: #000; } #menu a#current { font-weight: bold; } /*-------------------------------- post -----*/ .post { padding: 0 0 5px 0; margin: 0 0 5px 0; } .post:hover { background-color: #e7e7e7; } .post-title { padding: 2px 0 2px 5px; background-image: url(images/navigation_bottom.gif); background-repeat: repeat-x; background-position: bottom left; background-color: #fff; border-left: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; font-size: 1.4em; } .post-title h2 { margin: 0 0 2px 0; font-size: 1.2em !important; } .post-details { float: right; } .post-meta { margin: 0 0 0 5px; font-size: 0.9em; } .post-meta ul, .post-meta li, ul.post-post-meta li { display: inline; } .post-meta ul { list-style: none; margin: 0; padding: 0; } .storytitle a { text-decoration: none; } .storytitle em { font-style: normal !important; } .storycontent { margin-left: 5px; margin-right: 5px; font-size: 1.2em; } /*------------------------------ comments ---*/ .comments-comments { border-left: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; } .comments-top { margin: 0; padding: 0; } .comments-title { height: 30px; padding: 2px 0 0 5px; background-image: url(images/navigation_bottom.gif); background-repeat: repeat-x; background-position: bottom left; background-color: #fff; border-bottom: 1px solid #e7e7e7; } .comments-title h3 { font-size: 1.2em; margin: 4px 0 0 0; } .comments-middle p { font-size: 1.2em; padding: 0 0 0 5px; } .comments-poster { width: 125px; float: right; text-align: center; padding: 0 0 0 10px; border-left: 1px solid #ccc; } .comments-poster-text { font-size: 0.8em; } .comments-bottom { } .comments-inputs label { width: 75px; float: left; } .comments-inputs input { } #commentform textarea { width: 98%; margin: 5px 0 0 0; padding: 2px 3px 2px 2px; } h2#comments { margin: 0 0 0 5px; } /*------------------------------- footer ----*/ #footer { clear: both; margin: 0; padding: 0; text-align: center; color: #fff; } #footer div { background-color: #000; width: 658px; padding: 0; margin: 0 auto; } /*-------------------------------- links ----*/ a img { border: none; } a:link, a:visited { color: #036; padding: 0 2px; } a:hover { color: #900; text-decoration: none; } h3 a { color: #000; } #header h1 a { color: #fff; text-decoration: none; } #header h1 a:visited { color: #eee; } #header h1 a:hover { color: #00f; } #footer a:link, #footer a:visited { color: #9cf; } #footer a:hover { color: #900; } span.caps { font-size: 90%; letter-spacing: .07em; } cite { font-style: normal; color: #006; } p, li { letter-spacing: -1px; line-height: 150%; } blockquote { border-left: 5px solid #006; margin-left: 1.5em; padding-left: 5px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #222; } h2 { margin: 15px 0 2px 0; padding-bottom: 2px; font-size: 1.3em !important; } div.spacer { clear: both; } .aligncenter, div.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; /* optional rounded corners for browsers that support it */ -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 p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; } /*------------------------------ calendar ---*/ #wp-calendar { empty-cells: show; margin: 0; width: 94%; font-size: 14px; } #wp-calendar #next a, #wp-calendar #prev a { color: #000; } #wp-calendar #next a:hover, #wp-calendar #prev a:hover { color: #fff; } #wp-calendar #next a { padding-right: 5px; text-align: right; } #wp-calendar #prev a { padding-left: 5px; text-align: left; } #wp-calendar a { text-decoration: none; background-color: transparent; color: #900; } #wp-calendar a:hover { background: #000; color: #fff; } #wp-calendar caption { font-size: 1.3em !important; font-variant: small-caps; font-weight: bold; color: #000; text-align: center; margin: 0 0 3px 0; padding: 0 0 2px 0; } #wp-calendar td { padding: 2px 0; color: #000; font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: normal; text-align: center; border-right: 1px solid #333; border-bottom: 1px solid #333; } #wp-calendar td.pad:hover { background: #fff; } #wp-calendar td:hover, #wp-calendar #today { background: #000; color: #fff; } #wp-calendar th { font-style: normal; text-transform: capitalize; text-align: center; } #wp-calendar thead tr { border-bottom: 1px solid #000; } #wp-calendar tfoot td { border: none !important; }