/* Theme Name: BVPBlog Theme URI: http://www.wpoets.com/bvpblog-theme-for-wordpress/ Description: The BVPBlog theme for WordPress is customizable, simple, and readable -- make it yours with a custom menu, header and footer logo image. BVPBlog supports featured images(thumbnails for gallery posts and custom header images for posts and pages) and theme option page for uploading header and footer logo image. Author: WPoet team Author URI: http://www.wpoets.com Version: 1.0.1 License: GNU General Public License License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: brown, white, two-columns, fixed-width, right-sidebar, custom-menu, custom-header, full-width-template, threaded-comments, theme-options */ @font-face { font-family: 'Lobster'; font-style: normal; font-weight: normal; src: local('Lobster'), url('http://themes.googleusercontent.com/static/fonts/lobster/v3/MWVf-Rwh4GLQVBEwbyI61Q.woff') format('woff'); } html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } h1{font-size:26px;color:#5D544E;font-weight:normal;} article, aside, figure, footer, header, hgroup, nav, section {display: block;} h2 {color:#9D0032;} /* force a vertical scrollbar to prevent a jumpy page */ html {overflow-y: scroll;} /* we use a lot of ULs that aren't bulleted. don't forget to restore the bullets within content. */ ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;} a {margin: 0; padding: 0; font-size: 100%; text-decoration:none; vertical-align: baseline; background: transparent;} del {text-decoration: line-through;} abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;} /* tables still need cellspacing="0" in the markup */ table {border-collapse: collapse; border-spacing: 0;} th {font-weight: bold; vertical-align: bottom;} td {font-weight: normal; vertical-align: top;} hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;} input, select {vertical-align: middle;} pre { white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ background:#CCC; padding:10px; } input[type="radio"] {vertical-align: text-bottom;} input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;} .ie6 input {vertical-align: text-bottom;} select, input, textarea {font: 99% sans-serif;} table {font-size: inherit; font: 100%;} /* Accessible focus treatment people.opera.com/patrickl/experiments/keyboard/test */ a:hover, a:active {outline: none;} small {font-size: 85%;} strong, th {font-weight: bold;} td, td img {vertical-align: top;} /* Make sure sup and sub don't screw with your line-heights gist.github.com/413930 */ sub, sup {font-size: 75%; line-height: 0; position: relative;} sup {top: -0.5em;} sub {bottom: -0.25em;} /* standardize any monospaced elements */ pre, code, kbd, samp {font-family: monospace, sans-serif;} /* hand cursor on clickable elements */ .clickable, label, input[type=button], input[type=submit], button {cursor: pointer;} /* Webkit browsers add a 2px margin outside the chrome of form elements */ button, input, select, textarea {margin: 0;} /* make buttons play nice in IE */ button {width: auto; overflow: visible;} /* scale images in IE7 more attractively */ .ie7 img {-ms-interpolation-mode: bicubic;} /* prevent BG image flicker upon hover */ .ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} /* let's clear some floats */ .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } /* Ok, this is where the fun starts. -------------------------------------------------------------------------------*/ /* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */ body {font: 13px Helmet, Freesans, sans-serif; background-color: #C9BFA2;} /* using local fonts? make sure to read up on Paul Irish's Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */ /* we like off-black for text */ select, input, textarea {color: #333;} textarea{ margin-top:10px;margin-bottom:10px;} a {color: #03f;} a:hover {color: #69f;} /* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */ ::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;} ::selection {background: #fcd700; color: #fff; text-shadow: none;} /* j.mp/webkit-tap-highlight-color */ a:link {-webkit-tap-highlight-color: #fcd700;color: #9D0031; text-decoration: none;} ins {background-color: #fcd700; color: #000; text-decoration: none;} mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;} div#breadcrumbs a { color: #222222; } /* =WordPress Core -------------------------------------------------------------- */ .alignnone { margin: 5px 20px 20px 0; max-width: 100%; height: auto; } .aligncenter, div.aligncenter { display:block; margin: 5px auto 5px auto; } .alignright { float:right; margin: 5px 0 20px 20px; } .alignleft { float:left; margin: 5px 20px 20px 0; } .aligncenter { display: block; margin: 5px auto 5px auto; } a img.alignright { float:right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float:left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto; } .wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; } .sticky{} .gallery-caption{} .bypostauthor{} strong{color:#726864;} .postmetadata small{color:#726864;} /* And here begins the Wordpress fun. -------------------------------------------------------------------------------*/ #page-wrap {width: 100%; margin: 20px auto;} .navigation{ width:100%; height:auto; } .navigation .prev{ float: left; display: block; width: 300px; } .navigation .next{ float: right; display: block; width: 300px; text-align: right; } .next-posts{ float:left; } .next-posts {font-size:12px;} .prev-posts{ float:right; } #searchform {} #s {} #searchsubmt {} #commentform p{color:#726864;} #commentform{line-height:1.5;} ol.commentlist {list-style: none;color:#726864;width:98%;position:relative;} ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;margin-bottom:15px;} ol.commentlist li.comment div.vcard cite.fn {font-style: normal;} ol.commentlist li.comment div.vcard cite.fn a.url {} ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;} ol.commentlist li.comment div.comment-meta {font-size: 10px;} ol.commentlist li.comment div.comment-meta a {color: #ccc; font-size:12px;} ol.commentlist li.comment div.reply {font-size: 11px;} ol.commentlist li.comment div.reply a {font-weight: bold;} ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;} ol.commentlist li.comment ul.children li.depth-2 {border-left: 2px solid #555;} ol.commentlist li.comment ul.children li.depth-3 {border-left: 2px solid #999;} ol.commentlist li.comment ul.children li.depth-4 {border-left: 2px solid #bbb;} ol.commentlist li.even {background: #F1F1F1;} ol.commentlist li.odd {background: #f6f6f6;} ol.commentlist li.parent {border-left: 2px solid #111;} .recentcomments a{color:#9D0031;} /* Print styles! -------------------------------------------------------------------------------*/ @media print { } *{ margin:0px; padding:0px; } #header{ margin:auto; padding:auto; width:960px; height:150px; } #banner{ background-color:#9D0032; width:100%; height:auto; margin:auto; } #banner img { font-size: 1.7em; color:#F1F1F1; font-weight:normal; } #banner h2 { letter-spacing: 0px; margin: -55px 0 0 235px; font-size: 1em; color:#F1F1F1; font-weight:normal; } .menu-wrap{ background-color:#5D544E; height:auto; width:100%; } #access{ width:960px; height:35px; margin:auto; padding:auto; } #access div{width:100%;} #banner .banner_in{width:960px;height:100%;margin:0 auto;} #footer-logo{ width:80px; height:70px; margin:auto; padding:auto; float:left; margin-top:0px; background-repeat:no-repeat; } #footer-info{ width:850px; height:auto; margin-top:10px; margin:auto; padding:auto; float:left; margin-bottom:10px; } #footernav{ width:100%;margin-bottom:10px; } #footernav a{ text-decoration:none; color:white; } .menu ul{ list-style:none; } #footernav ul li{ float:left; margin-left:10px; text-transform:uppercase; border-right:1px solid white; padding-right:10px; } #footernav ul ul{display:none;} #footer-wrap{ width:100%; height:90px; background-color:#5D544E; color:white; border-top:2px solid black; padding:20px auto; position:relative; } #footer{ width:960px; margin:auto; padding:10px; } #content-wrap{ width:960px; margin:auto; padding:auto; } .content{ width:960px; height:auto; background-color: #F1F1F1; border-bottom-left-radius:6px; border-bottom-right-radius:6px; border-top: medium none #DFDFDF; border:1px solid #A9A18A; float:left; margin-bottom:5%; } .post-wrap{ margin-bottom:20px; height:auto; width:100%; } .single-post-wrap{ margin-bottom:10px; height:auto; width:100%; } .posts{ width:610px; padding:auto; float:left; height:auto; margin:25px 20px 30px 30px; /*border-right:1px solid #D7D6D5;*/ } .page{ width:100%; height:auto; margin:auto; padding:auto; text-align:justify; } .posts a{ text-decoration:none; color:#9D0032; font-size:22px; font-weight:normal; } #post_img{ float:left; } #post_img img{ float:left; width:150px; height:150px; border:1px solid #D7D6D5; margin-right:10px; padding:5px; } #post_details{ color: #726864; font-family: arial,sans-serif; font-size: 14px; line-height: 170%; height:auto; } #post_details p{margin-bottom:10px;margin-top:10px;} #single_post_details{ color: #726864; font-family: arial,sans-serif; font-size: 14px; line-height: 170%; width:100%; height:auto; margin:auto; padding:auto; } #single_post_details h2{ margin-bottom:10px; } #single_post_details p{ margin-bottom:20px; } #single_post_img img{ /*width:150px; height:150px;*/ border:1px solid #D7D6D5; margin-right:10px; padding:5px; margin-bottom:10px; } #respond a{ font-size:14px; color:#5D544E; } .postmetadata{ margin:15px; margin-bottom:20px; clear: both; } .postmetadata a{ text-decoration:none; font-size:13px; color:#5D544E; } #nav-single{ margin-top: 10px; margin-bottom: 10px; } #nav-single a{ background-color:#DEDEDE; color:#333333; font-size:14px; padding:7px 8px 6px; border-radius:3px; line-height:110%; } .sidebar{ width:280px; float:right; margin:25px 20px 30px 0px; background:url(./images/shadow-right.png) no-repeat transparent; } #widget-sidebar{ width:255px; float:right; } #widget-sidebar li{ list-style:none; } .widget-title{ background-color: #5D544E; color: #FFFFFF; font-size: 26px; font-weight: normal; margin-bottom:8px; padding-left:8px; } .sidebar a{ color:#9D0031; } .sidebar-widget{ width:240px; height:auto; overflow: auto; background-color:#EAEAEA; background:url(./images/cbb.jpg) no-repeat center bottom transparent; border-left:1px solid #D7D6D5; border-right:1px solid #D7D6D5; border-bottom:0px solid #D7D6D5; padding-bottom:10px; margin-bottom:25px; } .sidebar-widget li{ padding:5px; padding-left:8px; } .sidebar-widget input{ margin-left: 8px; padding-left: 8px; } #calendar_wrap table{ width:205px; margin:auto; padding;auto; border: 0px; } #wp-calendar #next { text-align: right; } caption{margin:5px auto;} .clear{ clear:both; } .tagcloud{ padding:5px; } .entry{ margin:auto; padding:auto; margin-bottom:20px; padding:5px; } .entry p{ color: #726864; font-family: arial,sans-serif; font-size: 14px; line-height: 150%; margin-bottom: 10px; margin-top: 10px; } #pagelist{ width:150px; min-height:138px; background:url(./images/shadow-left1.png) no-repeat transparent; } #page-links{font-size:22px;} .viewbutton{ width:; } #bottom{ background:none repeat scroll 0 0 #E1E1D5; border-radius:10px; width:96% !important; height:45px; margin:20px auto auto 15px; float:left; } .hrzl{ width:100%; height:10px; } .hrzl img{ width:95%; height:100%; } .clear{ clear:both; } .post{margin-bottom:20px;} a.comment-reply-link{ font-size:12px; margin-left:95%; } #site-title{ height:130px; color:#F1F1F1; padding-top:20px; } #banner a{ font-size:22px; color:#F1F1F1; width:auto; height:auto; margin:25px 10px 0 0; display:block; float:left; } .screen-reader-text{display:none;} #copyright-info { width:500px; margin-left:20px !important; height:20px; float:left; } #wpoets_team_msg{ color:#fff} #respond{ border: 1px solid #5D544E; height:450px; margin-top: 30px; padding: 3%; width:575px; float:left; position:relative; } #respond h3{ color:#9D0032; font-size:14px; } #respond label{float:left;width:500px;} #comments{background-color:;margin-top:50px;} h2{ font-size:22px; font-weight: normal; padding: 2px; } h3{ font-size:20px; font-weight: normal; padding: 2px; } h4{ font-size:18px; font-weight: normal; padding: 2px; } h5{ font-size:16px; font-weight: normal; padding: 2px; } h6{ font-size:14px; font-weight: normal; padding: 2px; } blockquote{ font-style: italic; padding: 10px; } .content table{ width:100%; border: 1px solid; } .content table tr th{ text-align: left; padding: 5px; } .content table tr td{ border-top: 1px solid #5d544e; text-align: left; padding: 5px; } .content table tr td a{ font-size:12px; } .content dt{ font-weight:bold; font-size: 14px; margin: 10px 0px; } .content ol li ol{ list-style-position: inside; margin-bottom:10px; } .content ol li ol li ol{ list-style-position: inside; padding-left: 23px; margin-bottom:10px; } .content ul, .content ol { list-style-position: inside; padding-left:10px; margin-bottom:10px; } .content ul li ul{ list-style-position: inside; padding-left:10px; margin-bottom:10px; } .hmenus .menu{margin:0px;padding:0px;height:35px; } .content p{ padding-top: 10px; padding-bottom: 10px; } .commentlist a{ font-size: 12px; } /* LEVEL ONE */ .hmenus ul.menu { position: relative; } .hmenus ul.menu li { float: left; zoom: 1; background: #5D544E; } .hmenus ul.menu a:hover { color: #fff; } .hmenus ul.menu a:active { color: #fff; } .hmenus ul.menu li a { display: block;color: #fff; padding: 8px; border-right: 1px solid #fff;} .hmenus ul.menu li:last-child a { border-right: none; } /* Doesn't work in IE */ .hmenus ul.menu li.hover, .hmenus ul.menu li:hover { background: #49423D; position: relative; } .hmenus ul.menu li.hover a { color: #fff; } /* LEVEL TWO */ .hmenus ul.menu ul { width: 200px; visibility: hidden; position: absolute; top: 100%; left: 0; } .hmenus ul.menu ul li { font-weight: normal; background: #5D544E; color: #000; border-bottom: 1px solid #ccc; float: none; } /* IE 6 & 7 Needs Inline Block */ .hmenus ul.menu ul li a { border-right: none; width: 100%; display: inline-block; } /* LEVEL THREE */ .hmenus ul.menu ul ul { left: 100%; top: 0; } .hmenus ul.menu li:hover > ul { visibility: visible; } /* Media queries! -------------------------------------------------------------------------------*/ /* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */ @media screen and (max-device-width: 480px) {} @media all and (orientation: portrait) {} @media all and (orientation: landscape) {} /*Comment Form*/ #commentform textarea{ width:570px; }