/* Theme Name: Almanac Description: Professional WordPress theme Author: Viva Themes Author URI: http://www.vivathemes.com Theme URI: http://www.vivathemes.com/wordpress-themes/ License: GNU GPL License URI: http://www.gnu.org/licenses/gpl.html Version: 1.1.1 Tags: left-sidebar, flexible-width */ *{margin:0; padding:0;} body { background: #f3f0ed; color: #666; line-height: 165%; font-family: 'Trebuchet MS', arial, helvetica, tahoma, sans-serif; font-size: 12px; margin:0; padding:0; } h1 { font-size: 26px; color: #333; margin-top: 20px; text-transform: none; font-weight: normal; line-height: 28px; } h2 { color: #333; margin:0; padding:0; margin-top: 20px; text-transform: none; font-weight: normal; font-size: 22px; line-height: 22px; } h3 { color: #333; margin:0; padding:0; margin-top: 20px; text-transform: none; font-weight: normal; font-size: 20px; line-height: 22px; } h4 { color: #333; margin:0; padding:0; margin-top: 20px; text-transform: none; font-weight: normal; font-size: 16px; line-height: 22px; } h5 { color: #333; margin:0; padding:0; margin-top: 20px; text-transform: none; font-weight: normal; font-size: 12px; line-height: 22px; } p { margin-top: 6px; } img { border: none; padding:0; } img a { border:none; } img.left { float: left; border: none; padding: 6px 0 0 0; } img.right { float: right; border: none; padding: 0 0 0 6px; } blockquote { border-left:1px solid #ccc; margin:15px; padding:0 12px 0 12px; font-style: italic; } code{ font-family:"Courier New", Courier, monospace; } /* links */ a { color: #666; text-decoration: underline; } a:hover { text-decoration: none; } /* container */ #container { max-width: 750px; clear: both; margin: 0 auto; } /* header */ #header { width: 100%; float: left; clear: left; background: #d8d5d2; } #top { width: 100%; height: 100px; background: #000; } #topin { max-width: 750px; margin: 0 auto; } #logo { max-width:200px; float:left; height: 40px; margin-left: 0px; margin-top: 30px; } #logo a { color: #000; } #logo a.site-title { color: #fff; font-family: arial, helvetica, sans-serif; font-size: 24px; font-weight: normal; text-decoration: none; text-transform: none; display: block; margin-top: 5px; } #site-description { font-style: italic; } /* top widget */ #topwidget { max-width: 750px; margin: 0 auto; padding-top: 40px; padding-bottom: 40px; font-size: 18px; font-family: georgia, arial, helvetica; font-style: italic; color: #848484; font-weight: normal; line-height: 150%; } #topwidget h2 { margin: 0; padding: 0; margin-bottom: 10px; text-align: center; } /* search */ #searchform { padding:0; margin:0; max-width: 200px; height: 25px; float: left; } #searchform input#s { margin:0; padding: 0; color: #999; max-width: 150px; border: none; font-size: 10px; height: 10px; line-height: 12px; padding: 5px 10px; background: #fff; border: solid 1px #eaeaea; float: left; } #searchform input#searchsubmit { width: 22px; height: 22px; float: right; background: #d8d5d2 url(images/searchbg.png) no-repeat center; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; border: none; text-indent: -9999px; cursor: pointer; margin:0; } /* content */ #contentwrapper { width: 100%; clear: both; float: left; margin-top: 30px; padding: 0; padding-bottom: 30px; } #content { width: 60%; float: right; margin-top: 10px; } #contentfull { width: 100%; margin-top: 10px; float: left; } #contentfull .post { max-width: 700px; } #videoembed, .attachment-mainthumb { margin-top: 10px; margin-bottom: 5px; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; } .attachment-mainthumb:hover { opacity: 0.8; filter: alpha(opacity = 80); zoom: 1; } .post { margin:0; padding: 25px; padding-bottom: 10px; background: #fff; float: left; margin-bottom: 1px; width: 88%; } .entry { } h1.entry-title { padding: 0; line-height: 18px; margin-top: 0px; } h2.entry-title { padding: 0; line-height: 18px; margin: 0; } h1.entry-title, h2.entry-title a { color: #000; padding:0; text-transform: none; font-weight: normal; font-size: 18px; line-height: 18px; text-decoration: none; margin-bottom: 5px; } h2.entry-title a:hover { text-decoration: none; } h2.pagetitle { display: none; } .post ul {} .post li { margin-left: 15px; } .entry p { margin:8px 0; } #postdate { width: 50px; height: 50px; float: right; margin-right: -50px; margin-top: -17px; background: url(images/datebg.png) no-repeat transparent; font-family: georgia, arial, helvetica; font-style: italic; font-weight: normal; color: #c1c1c1; text-shadow: 1px 1px 1px #fff; text-align: center; } #datetop { margin-top: 8px; } #datebottom { font-size: 15px; margin-top: -5px; } #belowpost { color: #cc6600; font-family: georgia, arial, helvetica; font-style: italic; font-size: 12px; margin-top: 15px; } a.more-link { color: #cc6600; text-decoration: none; float: left; } .commentlink a:hover, a.more-link:hover { text-decoration: underline; } .commentlink { width: 100px; float: right; text-align: right; } .commentlink a { color: #cc6600; text-decoration: none; } .navigation { font-size: 14px; width:100%; float:left; margin:0; padding:0; overflow:hidden; margin-top: 15px; } .navigation a { color: #999; text-decoration: none; } .alignleft a { float:left; margin:25px 0; } .alignright a { float:right; margin:25px 0; } ol { margin: 10px; } ul { margin: 5px; } /* Left Sidebar*/ #leftbar { width: 33%; float: left; padding: 0; margin-left: 20px; margin-top: 27px; } #leftbar .widgets { margin: 0; padding: 0; float: left; clear: left; width: 100%; margin-bottom: 20px; } #leftbar h2 { margin: 0; padding: 0; color: #fff; margin-left: -20px; margin-bottom: 10px; font-size: 13px; line-height: 30px; height: 30px; width: 100%; padding-left: 20px; text-transform: none; font-weight: normal; font-style: normal; background: #cc6600; -webkit-border-radius: 15px 0 0 15px; -moz-border-radius: 15px 0 0 15px; border-radius: 15px 0 0 15px; } #leftbar ul { margin: 0; } #leftbar ul li { line-height: 32px; list-style: none; border-bottom: solid 1px #ccc; } #leftbar ul li ul li { border: none; list-style: none; margin-left: 0; margin-top: 2px; float: left; clear: left; width: 100%; } #leftbar ul li a { color: #666; border: none; text-decoration: none; margin-left: 0; } #leftbar ul li a:hover { text-decoration: underline; } #leftbar a { text-decoration: none; color: #333; } #leftbar a:hover { border: none; text-decoration: underline; } /* comments */ #commentform { margin:0; padding:0; } #commentform p { color: #666; } #commentform a { color: #000; text-decoration: none; line-height: 14pt; } #commentform h3 { font-size: 10pt; font-weight: normal; color: #333; margin:0; padding:0; } #comment { width:80%; padding: 5px; } #comments textarea, #comments input { float: left; clear: left; } #comments label { float: left; clear: left; margin-top: 15px; } p.form-allowed-tags { float: left; clear: left; } #author, #email, #url, #comment, #submit { font-size: 11px; margin:5px 5px 0 0; border: none; border: 1px solid #eaeaea; color: #666; padding-left: 5px; } #author, #email, #url { height:16px; padding-top:5px; padding-bottom: 5px; } #submit { margin:5px 5px 0 0; cursor:pointer; color: #666; padding: 4px 7px; background: none; background: #fff; } #comments { margin:0; padding:0; } #respond h3, h3#comments { color: #333; font-size: 16px; margin-bottom: 2px; clear: left; text-transform: none; font-weight: normal; margin-top: 15px; } .reply a.comment-reply-link { background: #fff; font-size: 11px; border: none; padding:0; color: #666; padding: 4px 7px; border: solid 1px #eaeaea; } .reply a.comment-reply-link:hover, #submit:hover { background: #eaeaea; } ol.commentlist { list-style-type: none; margin:0; padding:0; float:left; margin-top: 15px; } .avatar { float:left; margin:0 12px 0 0; } ol.commentlist li { border-bottom: solid 1px #eaeaea; margin: 0; padding: 0; padding-top: 10px; padding-bottom: 15px; list-style-type:none; float: left; width: 400px; margin-bottom: 10px; } ol.commentlist ul li { border: none; padding: 20px; width: 350px; padding-bottom: 0; padding-right: 0; } ol.commentlist li.alt { } ol.commentlist li p { margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt; } ol.commentlist a { color:#000; text-decoration: none; } cite { font-family: arial, verdana, tahoma; font-size: 9pt; font-weight: bold; font-style: normal; } cite a { color: #000; text-decoration: none; border-bottom: 1px solid #ccc; } /* misc */ img.aligncenter { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; padding-left: 2px; } img, img[class*="align"], img[class*="wp-image-"] { max-width: 100%; height: auto; } .alignright { float: right; } .alignleft { float: left } .alignleft a { float:left; margin:25px 0; } .alignright a { float:right; margin:25px 0; } .alignleft a { margin: 5px; } .alignright img { padding: 4px; margin: 0 0 2px 7px; display: inline; } .alignright a { float:right; margin: 0 ; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; margin: 0 10px 10px 0; } .wp-caption img a{ margin: 0; padding: 0; border: 0 none; margin: 0 auto; } p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } .gallery-caption { } .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail { max-width: 100%; height: auto; } p { margin-top: 6px; } #archivelist { float:left; margin-right: 0; } #archivelist ul li { list-style: none; line-height: 35px; } #archivelist ul { height: auto; margin-bottom: 30px; } #archivelist ul li a { color: #666; text-transform: uppercase; } #archivelist ul li a:hover { text-decoration: none; } ol { margin: 10px; } ul { margin: 5px; } .sticky { } .bypostauthor { } /* footer */ #footer { float: left; text-align: center; clear: left; width: 100%; border-top: solid 1px #ccc; font-size: 11px; color: #848484; padding-top: 10px; padding-bottom: 60px; } #footer a { color: #848484; } @media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) { html { -webkit-text-size-adjust: none; } #logo { margin-left: 5%; } #container {overflow: hidden; } #topwidget, #contentwrapper { width: 90%; margin-left: 5%; } #content { width: 100%; padding:0; border-right: none; } #leftbar { width: 100%; float: left; clear: left; margin-top: 20px; } #leftbar .widgets { width: 90%; margin-left: 0; } #postdate { margin-right: -20px; margin-top: -17px; } .post { width: 86%; } .mnav { float: right; width: 40%; margin-top: 43px; margin-right: 5%; } }