/* Theme Name: Builders Theme URI: http://colorwp.com/theme/builders/ Description: Stylish, blue, corporate theme. Widget ready. Twitter widget integrated. Author: ColorWP.com Author URI: http://colorwp.com Version: 1.0 Tags: blue, gray, light, fixed-width, left-sidebar, two-columns, custom-menu License: GNU GPLv3 License URI: http://www.gnu.org/licenses/gpl.html */ @import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700|Ubuntu:400,700|Oswald); 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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; font-family: 'Droid Sans', sans-serif; font-size:18px; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } a{ color:#64DEAA; text-decoration:none; } b{ font-weight:bold; } /* CSS RESET END */ body{ background: #4b4b4b; background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */ background: radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ } .clear{ clear:both; } #main-wrapper{ width:800px; margin:30px auto 0px auto; background: white; box-shadow: 0px 0px 2px 1px #333; } #header{ padding: 5%; width:90%; margin:10% auto; } #logo{ background:url(images/logo.png); width:145px; height:208px; margin:auto; } #logo img{ width:70%; margin-left:auto; margin-right: auto; } #title{ width:100%; text-align:center; /* height:208px;*/ } #sitename{ font-size:38pt; font-family:Impact; text-transform:uppercase; color:#076AB4; margin:5% auto; } #tagline{ font-size:14pt; font-style: italic; color:#333; margin-top:2%; } /* Sidebar and Content */ #sidebar{ float:left; width:30%; } #main-content{ float:right; width:70%; margin:2% auto; } .post-content p{ line-height:1.7em; } .post_nav_links{ padding-top:20px; } .post_nav_links a{ color: #076AB4; } #previous_posts_link{ float:left; } #next_posts_link{ float:right; } #nav{ list-style:none; } #nav li{ width:100%; height:30px; margin:0 0 5px 0; background: #0076c0; border-top-right-radius:5px; border-bottom-right-radius:5px; position:relative; } #nav li span, .menu li span{ position:absolute; width:15px; height:30px; background: #246690; left:-15px; top:2px; background-image:url(images/menu-shadow.png); background-position:right; background-repeat:repeat-y; } #nav li:hover{ background:#333; } #nav li a{ font-family:Impact, Verdana, Arial; text-transform:uppercase; text-decoration:none; color:white; line-height:30px; margin:0 0 0 20px; } #sidebar ul{ list-style:none; margin:0 0 50px 0; } #sidebar ul li h2{ margin: 20px auto; text-align: center; text-transform:uppercase; font-weight:bold; font-size:20px; color:#64DEAA; } .sidebar_widget ul li, .sidebar_widget div{ font-style:italic; text-align:center; margin:0 20px; font-size:90%; line-height:1.5; color:#555; } /* Main Content Area */ .post-title{ margin:5% auto 3% 20px; font-size:24px; font-weight:bold; /* font-family: 'Ubuntu', sans-serif;*/ font-family: 'Oswald', sans-serif; color:#076AB4; } .post-content{ margin: 20px; position:relative; } .post-content p{ margin:5px 0; } .post-image{ width:150px; height:150px; float:right; margin:5px 0 5px 15px; box-shadow: 0 0 4px 3px #bbb; } .post-comments{ text-decoration:none; margin-top:5%; color:#0076c0; } .post-meta{ position:absolute; bottom:0; right:-20px; width:25%; text-align:center; opacity:0.5; background: #aaa; color:white; font-size:70%; padding:5px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .post-meta span{ position:absolute; width:15px; height:100%; background: #555; right:-15px; top:1px; background-image:url(images/postmeta-shadow.png); background-position:left; background-repeat:repeat-y; } /* Comments area */ #comments_wrapper{ margin:15% 20px 20px 20px; } h2#comments{ font-size:120%; font-weight: bold; color:#aaa; margin:40px auto 20px auto; } #respond h2{ font-size:110%; color:#777; margin:20px auto 10px auto; } .comment-body p{ margin:10px auto; } /* Bottom Widgets */ #bottom-widgets{ width:750px; margin:auto; min-height:200px; padding:10px 25px; /* background:#076AB4;*/ background: #444444; /* Old browsers */ background: -moz-linear-gradient(left, #444444 0%, #666666 51%, #444444 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#444444), color-stop(51%,#666666), color-stop(100%,#444444)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #444444 0%,#666666 51%,#444444 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #444444 0%,#666666 51%,#444444 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #444444 0%,#666666 51%,#444444 100%); /* IE10+ */ background: linear-gradient(left, #444444 0%,#666666 51%,#444444 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#444444',GradientType=1 ); /* IE6-9 */ color:white; border-top:1px solid #555; } #bottom-widgets .widget{ float:left; width:228px; padding:0 10px; list-style:none; text-align:center; } #bottom-widgets div:nth-child(1), #bottom-widgets div:nth-child(2){ /* border-right:1px dotted gray;*/ } #bottom-widgets h2{ font-weight:bold; font-size:130%; text-align:center; text-transform: uppercase; margin:4% auto; color:#ccc; } #bottom-widgets a{ color:#64DEAA; } #bottom-widgets p{ margin-bottom:5%; } /* Footer Area */ #footer{ width:780px; margin:0 auto 30px; padding:10px; text-align:center; font-size:60%; background: #444444; /* Old browsers */ background: -moz-linear-gradient(left, #444444 0%, #666666 51%, #444444 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#444444), color-stop(51%,#666666), color-stop(100%,#444444)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #444444 0%,#666666 51%,#444444 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #444444 0%,#666666 51%,#444444 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #444444 0%,#666666 51%,#444444 100%); /* IE10+ */ background: linear-gradient(left, #444444 0%,#666666 51%,#444444 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#444444',GradientType=1 ); /* IE6-9 */ color:#fff; } /* Search Form */ #searchform{ width:100%; } #searchform labe{ display:block; } #searchform #s{ width:50%; } #searchform #searchsubmit{ width:40%; } /* Required by Wordpress theme repository */ .wp-caption{} .wp-caption-text {} .sticky {} .gallery-caption {} .bypostauthor { background:#eee; padding:2%; width:96%; } .alignright { float:left; } .alignleft{ float:right; } .aligncenter{ float:none; text-align:center; }