/* Theme Name: Bric Energy Theme URI: http://tacitus-media.de/bric-energy/ Description: WordPress Theme in mordern style. Features: Custom Color, Header Ad, SEO-friendly, featured posts and images, many theme options. Author: Pascal Horn Author URI: http://tacitus-media.de License: GNU General Public License License URI: license.txt Version: 1.0 Tags: black, blue, red, yellow, green, light, two-columns, right-sidebar, fixed-width, custom-colors, custom-header, custom-menu, featured-images, theme-options, translation-ready */ @import url('reset.css'); @import url('typography.css'); @import url('grid.css'); @import url('forms.css'); /* header */ .header { padding: 0px 0px 20px 10px; } #header-wrap h1 { padding: 0px; margin: 0px; float: left; } #header-wrap h1 img { width: 200px; height: auto; } #header-wrap .description { clear: both; } #search-bar { width: 400px; float: right; } /* navigation */ #nav-bar { width: 960px; height: 26px; margin: 20px 0px 50px 0px; padding: 0px 0px 10px 0px; position: relative; } .navbar-left { float: left; margin: 10px; padding: 0px 0px 0px 0px; clear: both; } #navbar-right { float: right; margin: 10px 10px 10px 0; } #headerbanner { min-height: 150px; display: table-cell; vertical-align: middle } #navbar-right a img { border: none; margin: 0; padding: 0px; } #header-wrap .menu { margin: 0px; padding: 0px; list-style: none; } #header-wrap .menu li { float: left; position: relative; z-index: 15; } #header-wrap .menu li a { padding: 7px 20px 0 0; } #mainnav { display: block; width: 940px; height: 60px; position: relative; } #mainnav #navbar { width: 770px; } #mainnav #social { float: right; margin: 7px 0 0 0; } #mainnav .menu li a { display: block; font-weight: bold; padding: 6px 40px 0 10px; height: 24px; text-decoration: none; color: white !important; border-right: 1px solid #777; } #mainnav .menu a:hover { } #mainnav .menu li:hover ul { background: #333; display: block; position: absolute; left: 0; top: 30px; height: auto; padding: 0; } #mainnav .menu li li { display: none; margin: 0; padding: 0; } #mainnav .menu li:hover li { display: block; } #mainnav .menu li li a { width: 200px; border-bottom: 1px solid #777; border-right: none; height: auto; padding: 5px 10px; } #mainnav #search-bar { width: auto; position: absolute; top: 32px; right: 10px; } #ticker { display: block; height: 27px; width: 100%; } #ticker marquee { } #ticker strong, #ticker .textwidget { float: left; padding: 4px 5px 5px; display: block; } #ticker strong { margin: 0 10px 0 0; color: #fff; } #ticker .textwidget { margin: 0 50px 0 0; } /* Footer */ #footer { background: url(images/footer.png) repeat-x 0 0 #333; color: #fff; margin: 30px 0px 30px 0px; padding: 0 30px 30px 30px; border-top: solid 3px #ccc; font-size: 1em; } #footer a, #footer #wp-calendar a:hover { color: #fff; } #footersb { width: 100%; } #footerlogo { height: 100px; width: auto; display: block; margin: 0 auto; } #footer ul, #footer ul ul { padding: 0; } #footer .footerbox { background: url(images/footersb.png) no-repeat 0 30px transparent; width: 260px; padding: 0 15px; float: left; } #footer .boxleft { background: none; } #credits, #credits a { color: #999; text-decoration: none; } #credits a { border-bottom: 1px dotted #999; } /* Misc */ .sticky { } .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-text { font-size: 0.8em; margin: 0.5em 1em; text-align: left; } .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; } .gallery-caption { } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } /* post */ .meta { } .bypostauthor { } /* Comments */ #comments { padding: 6px 10px 6px 15px; margin: 20px 0 0; height: 18px; } #comments h3, #comments a, #comments span { color: #fff; } #postcomment { margin:20px 0px 10px 0px; padding:20px 0px 10px 0px; border-top: solid 1px #ccc; } #commentlist .children { padding: 20px 0 20px 70px; } #commentlist .comment-meta a { color: #999; } /* featured section */ #featured-sticker { width: 100px; padding: 5px; margin-left: 490px; color: white; text-align: center; position: absolute; float: right; top: 0; } #featured-post { margin: 0px 0px 45px 0px; border-top: solid 3px #ccc; border-bottom: solid 1px #ccc; position: relative; } .featuredtext { position: absolute; } .featuredtext h2 a, .featuredtext h3 { color: #fff; } .featuredtext h3 { padding: 0 10px 0 15px; } #featuredtextbottom { bottom: 0; width: 100%; } .post-entries { padding: 0px 0px 20px 0px; margin: 0px 0px 20px 0px; border-bottom: solid 1px #ccc } .attachment-post-thumbnail { float: left; margin: 0 10px 10px 0; } /* transparency effects */ .transp20, span.current { background: rgba(255, 255, 255, 0.2); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; } .featuredtext { background: rgba(0, 0, 0, 0.5); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }