/* Theme Name: AR Description: WordPress theme developed and designed by: Alberto Ramacciotti Version: 1.0.5 Author: Alberto Ramacciotti Author URI: http://ramacciotti.altervista.org Tags: one-column, orange, black, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, threaded-comments, featured-images, translation-ready License: GNU General Public License version 2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ @font-face { font-family: LiberationSansRegular; src: url('fonts/LiberationSans-Regular-webfont.eot'); src: url('fonts/LiberationSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/LiberationSans-Regular-webfont.woff') format('woff'), url('fonts/LiberationSans-Regular-webfont.ttf') format('truetype'), url('fonts/LiberationSans-Regular-webfont.svg#LiberationSansRegular') format('svg'); } body, button, input, select, textarea { font-family: LiberationSansRegular, verdana, sans-serif; } article, aside, details, figcaption, figure, footer, .aligncenter, a img.aligncenter, .header, hgroup, nav, section, summary, .header a, #content p.top a, #content p.top a:visited, #content .sitemap a, #content .sitemap a:visited { display: block; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; height: 0; } [hidden] { display: none; } html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } a:focus { outline: thin dotted; } a:hover, a:active { outline: 0; } .header h1, .header h2, #headerImage, #content, aside, #footer { margin: 0 0 0 3%; padding: 1.25% 3.5% 1% 1%; } .header h1, .header h2 { margin-bottom: 0; padding-bottom: 0; } .header h1 { font-size: 370%; line-height: 1.25; letter-spacing: .02em; } .header h1 a { text-decoration: none; padding-bottom: .2em; border-bottom: .02em solid #e79233; color: #e79233; } .header h1 a:visited { text-decoration: none; padding-bottom: .2em; border-bottom: .02em solid #eba556; color: #eba556; } .header h1 a:focus { border-bottom: .02em solid #0c0d0e; background-color: #d55620; color: #0c0d0e; } .header h1 a:hover { border-bottom: .02em solid #eeb575; color: #eeb575; } .header h1 a:first-letter, .header h1 a:visited:first-letter { color: #e79233; background-color: #0c0d0e; } .headerAbout { margin: 1% 0 0 0; width: 15%; text-align: right; } .main { width: 95%; margin: 1% 0 0 1%; line-height:1.25; } .main li { font-size: 1.1em; background-color: transparent; margin: 0 .5% .5% 0; } .header .main a { text-decoration: none; text-transform: uppercase; font-weight: bold; letter-spacing: .01em; padding: .8em .8em; border-top: .1em solid #222424; border-right: .1em solid #171e17; border-bottom: .1em solid #171e17; border-left: .1em solid #222424; background-color: #111213; color: #e79233; } .header .main a:visited { text-decoration: none; color: #d17918; background-color: #101112; } .header .main a:focus, .header .main a:active { background-color: #cf7818; color: #f9f9f7; } .header .main a:hover { border-top: .1em solid #070707; border-right: .1em solid #070707; border-bottom: .1em solid #070707; border-left: .1em solid #070707; color: #e99b45; background-color: #070707; } .header h2 { font-weight: normal; letter-spacing: .04em; color: #b76a15; } form#searchform { margin: 0 2.5% 1% 1%; padding: 0; } h1 { font-size: 2em; } h2 { font-size: 1.4em; } h3 { font-size: 1.17em; margin: 1em 0; } h4 { font-size: 1em; margin: 1.33em 0; } h5 { font-size: 0.83em; margin: 1.67em 0; } h6 { font-size: 0.75em; margin: 2.33em 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } blockquote { margin: 1em 40px; } dfn { font-style: italic; } mark { background-color: #a45f13; color: #0c0d0e; } p, pre { margin: 1em 0; } pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; } pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } q { quotes: none; } q:before, q:after { content: ''; content: none; } small { font-size: 75%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } dl, menu, ol, ul { margin: 1em 0 0 0; } dd { margin: 0; } .header ul li ul { padding: 0; } nav ul, nav ol { list-style-type: none; list-style-image: none; } img { border: 0; -ms-interpolation-mode: bicubic; } #container, #footer, header, #headerImage, aside, div.cols, hgroup, .main, .main ul, #posts, nav, .articleList, .entry-content, svg:not(:root), .single ol, .single ul, .gallery-caption { overflow: hidden; } body, button, input, select, textarea, figure, form { margin: 0; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; } button, input, select, textarea { font-size: 100%; vertical-align: baseline; *vertical-align: middle; color: #111111; background-color: #e79233; } button:hover, input:hover, select:hover, textarea:hover { color: #000000; background-color: #ea9e4a; } button, input { line-height: normal; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; } button[disabled], input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0; } ul { list-style-type: none; } ul li ul { margin-left: 0; } img, embed, object { max-width: 100%; margin: 1em 0 0 0; } strong, em { color: #532911; } body { padding: 0; font-size: 1em; line-height: 1.5; background: #da9134 url(i/bg.png) repeat-x 0 0; color: #3a3532; } #container { margin: 0 auto; width: 70%; } aside { width: 90%; border-top: .2em solid #e48923; } #content { width: 96%; } #content ul { margin: 0 0 3% 0; } #content ul.post-categories, #content ul.post-categories li { margin: 1% 0 0 0; padding: 0; } #content ul li { margin: 2% 0 0 0; } .addresses a { color: #bd1185; } .addresses a:visited { color: #c2a587; } .addresses a:focus { color: #636f55; background-color: transparent; } .addresses a:hover { color: #bb0076; border-bottom: .02em solid #f3daea; } #content a, .footer a, #footer a { color: #0733a7; text-decoration: none; } #content a:visited, .footer a:visited, #footer a:visited { background-color: transparent; color: #0535f5; } #content a:focus, .footer a:focus, #footer a:focus { background-color: transparent; color: #031b58; } #content a:hover, .footer a:hover, #footer a:hover { background-color: transparent; color: #3067f8; } #content p { width: 85%; color: #0c0d0e; margin: 0 1% 2% 0; } #content p.top { width: 48%; font-size: 1em; line-height: 3; } #content p.top a, #content p.top a:visited { padding: .5em .8em; background-color: #e79233; } #content p.top a:hover { background-color: #e78c29; } #content p.comments, #content .infoPost, .sep { color: #77450d; } #content h4.infoPost { line-height: 2.25em; margin: 1% 0 0 0; } #content p.infoPost { margin: 0; } .category article { width: 44%; padding: 0 2%; margin: 0 3% 5% 0; } .articleList li { width: 45%; border-left: .1em dashed #e48923; padding: 0 1%; margin: 0 3% 5% 0; } div#container .articleList li ul.post-categories li { width: auto; } .single article { width: 44%; padding: 0 2%; margin: 0 3% 5% 0; } .single ol li article { width: 95%; padding: 0; } #respond textarea { width: 90%; margin-top: 2%; padding: .5em; } #respond .comment-form-comment label { font-size: 1.6em; margin-left: .2em; } #content p.logged-in-as { color: #920c0c; } #respond #submit { padding: .8em .6em; color: #7a2907; background-color: #e38822; border-color: #e48923; } #respond #submit:hover { color: #0c0d0e; background-color: #e38822; border-color: #e48821; } #content h2 { line-height: 1.25; margin: 2% 0 0 0; padding: 0; } #content h3 { margin: 0 0 2% 0; } h2, h2 a, h2 a:visited { background-color: transparent; } #footer { color: #6c3f0d; } .addresses adress { white-space: nowrap; } #content a, #content a:visited, .addresses, #content p.comments, #content .infoPost { font-weight: normal; } .addresses a, .addresses a:visited { text-decoration: none; } #footer, #cp, .header h2, #headerImage, .articleList footer, article header, .top, .footer-widgets, article header .tags { clear: both; } .alignleft, .header h1, #site-description, .headerAbout, .addresses, #content, .main li, .cols div, .articleList li, .archive article, .category article, h4.infoPost, #content .post-categories li, .post-password-required form label #commentform label { float: left; } .header #searchform, .header img, .alignright, .single article, #posts article, .home .articleList li, .top { float: right; } .main ul li ul li, #content ul.sitemap li ul.children li { float: none; } .pagerTop, .pager, .main li, .top, #respond #submit { text-transform: uppercase; } ul.main ul, ul.main li, .main .children li { padding: 0; } form#searchform fieldset, form#searchform input { border: 0; color: #374f06; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #0a3015; } input:-moz-placeholder, textarea:-moz-placeholder { color: #0a3015; } form#searchform legend, form#searchform label { display: none; color: #111111; } span.tags { color: #7b480f; } p.top { font-size: 1.7em; margin-top: 3%; } #content nav.pagerTop ul, #content nav.pager ul, aside.footer h3, aside.footer ul, .single div#container div ol { margin-left: 0; padding-left: 0; } aside.footer ul li, aside.footer ol li { font-size: 1em; margin-bottom: 2%; } div.cols div { width: 30%; padding: 0 1%; margin: 0 1.5% 3% 0; } div.cols div.footer-widgets { width: 99%; } .page article, .search #content p { width: 45%; } #content nav.pagerTop ul li a, #content nav.pager ul li a { background-color: #bc6d16; color: #f1c08b; padding: 1em; } #content nav.pagerTop ul li a:visited, #content nav.pager ul li a:visited { background-color: #333333; color: #f1c08b; padding: 1em; } #content nav.pagerTop ul li a:hover, #content nav.pager ul li a:hover { background-color: #f1c08b; color: #222222; } .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { margin: 5px auto 5px auto; } .alignright { margin: 5px 0 20px 20px; } .alignleft { margin: 5px 20px 20px 0; } .aligncenter { margin: 5px auto 5px auto; } a img.alignright { margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { margin: 5px 20px 20px 0; } a img.aligncenter { margin-left: auto; margin-right: auto } .bypostauthor { color: #333333; } .gallery-caption { color: #222222; } .wp-caption { background: transparent; border: 0; max-width: 96%; 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; } .post-password-required form label { margin-right: 2%; } #commentform p label { margin-right: 2%; width: 25%; } .header #searchform input, .post-password-required form input { padding: .5em; } .required, #e404, div#container p.warning { color: #9f1111; } .required { padding: 0 .7em 0 0; } #e404 { font-size: 1.7em; } .sticky { color: #0c0d0e; background-color: #e68820; padding: 1em; } #content ul.sitemap ul.children, #content ul.sitemap, #content ul.sitemap li { margin: 0; padding: 0; } #content ul.sitemap li a { background-color: #e78c27; color: #0b4b6f; padding: .8em 1em; font-size: 1.4em; } #content ul.sitemap li a:visited { background-color: #e78c27; color: #333333; padding: .8em 1em; font-size: 1.4em; } #content ul.sitemap li a:hover { background-color: #e7881f; color: #0c0d0e; } #content ul.sitemap ul.children { margin-left: 1%; } #content ul.paging li { display: inline; } #content ul li a { display: inline-block; padding: .4em; }