/* Theme Name: Low End Mac Theme URI: http: //lowendmac.com/ Description: Child theme of Toolbox Author: Jeremy Morgan Author URI: http: //jeremymorgan.org/ Template: toolbox Version: 0.1 */ body { margin: 0px; padding: 4px; background: #ffffff; color: #222; line-height: 1.4; font: 14px 'Droid Sans', sans-serif } a {color:#3d71b8;} /*-- Structure ---------------------------------------------------------------*/ #page {display: block;margin: 1em;} #primary {width:700px;float:left;margin-right:40px;} #secondary {width:300px;float:left;} #colophon { clear: both; display: block; width: 100%; } /* Increase the size of the content area for templates without sidebars */ .full-width #content, .image-attachment #content, .error404 #content { margin: 0; } /* Text meant only for screen readers */ .screen-reader-text, .assistive-text { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); } /* Alignment */ .alignleft { display: inline; float: left; } .alignright { display: inline; float: right; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } /* =Header -------------------------------------------------------------- */ #site-title { font-size: 2em; font-weight: bold; margin: .67em 0; } #site-description { font-size: 1em; font-weight: normal; margin: 0 0 1em; } /* =Menu -------------------------------------------------------------- */ #access { background: #eee; display: block; float: left; margin: 0 auto 1em; width: 100%; } #access ul { list-style: none; margin: 0; padding-left: 0; } #access li { float: left; position: relative; } #access a { display: block; line-height: 2em; padding: 0 1em; text-decoration: none; } #access ul ul { box-shadow: 0 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2); display: none; float: left; position: absolute; top: 2em; left: 0; z-index: 99999; } #access ul ul ul { left: 100%; top: 0; } #access ul ul a { background: #dedede; line-height: 1em; padding: .5em .5em .5em 1em; width: 10em; height: auto; } #access li:hover > a, #access ul ul :hover > a { background: #dedede; } #access ul ul a:hover { background: #cecece; } #access ul li:hover > ul { display: block; } /* =Content -------------------------------------------------------------- */ .sticky { } .entry-meta { clear: both; display: block; } .single-author .entry-meta .byline { display: none; } #content nav { display: block; overflow: hidden; } #content nav .nav-previous { float: left; width: 50%; } #content nav .nav-next { float: right; text-align: right; width: 50%; } #content #nav-above { display: none; } .paged #content #nav-above, .single #content #nav-above { display: block; } #nav-below { margin: 1em 0 0; } .page-link { clear: both; margin: 0 0 1em; } .page .edit-link { clear: both; display: block; } /* 404 page */ .error404 .widget { float: left; width: 33%; } .error404 .widget .widgettitle, .error404 .widget ul { margin-right: 1em; } .error404 .widget_tag_cloud { clear: both; float: none; width: 100%; } /* Notices */ .post .notice, .error404 #searchform { background: #eee; display: block; padding: 1em; } /* Image Attachments */ .image-attachment div.entry-meta { float: left; } .image-attachment nav { float: right; margin: 0 0 1em 0; } .image-attachment .entry-content { clear: both; } .image-attachment .entry-content .entry-attachment { background: #eee; margin: 0 0 1em; padding: 1em; text-align: center; } .image-attachment .entry-content .attachment { display: block; margin: 0 auto; text-align: center; } /* Aside Posts */ .format-aside .entry-header { display: none; } .single .format-aside .entry-header { display: block; } .format-aside .entry-content, .format-aside .entry-summary { padding-top: 1em; } .single .format-aside .entry-content, .single .format-aside .entry-summary { padding-top: 0; } /* Gallery Posts */ .format-gallery .gallery-thumb { float: left; margin: 0 1em 0 0; } /* Image Posts */ .format-image .entry-header { display: none; } .single .format-image .entry-header { display: block; } .format-image .entry-content, .format-image .entry-summary { padding-top: 1em; } .single .format-image .entry-content, .single .format-image .entry-summary { padding-top: 0; } /* =Images -------------------------------------------------------------- */ a img { border: none; } p img { margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */ } right_icon {width:18px;vertical-align:middle;} /* Resize images to fit the main content area. - Applies only to images uploaded via WordPress by targeting size-* classes. - Other images will be left alone. Use "size-auto" class to apply to other images. */ img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-area img, .wp-caption { max-width: 100%; /* When images are too wide for containing element, force them to fit. */ height: auto; /* Override height to match resized width for correct aspect ratio. */ } img.alignleft { margin-right: 1em; } img.alignright { margin-left: 1em; } .wp-caption { padding: .5em; text-align: center; } .wp-caption img { margin: .25em; } .wp-caption .wp-caption-text { margin: .5em; } .gallery-caption { } .wp-smiley { margin: 0; } .socialtwitter {text-decoration:none;color:#4099FF;cursor:pointer;margin-top:10px;transition: 1s ease;} .socialfacebook {text-decoration:none;color:#3b5999;cursor:pointer;margin-left:20px;transition: 1s ease;} .socialgoogleplus {text-decoration:none;color:#d34836;cursor:pointer;margin-left:20px;transition: 1s ease;} .socialtwitter:hover, .socialfacebook:hover, .socialgoogleplus:hover { -webkit-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); transition: 1s ease; } /* =Forms -------------------------------------------------------------- */ #searchform label { display: none; } #searchform input#s { width: 60%; } input[type=text], input#s { margin: 0 1em 0 0; } input[type=submit] { background: #4682d4; text-shadow: 1px 1px 3px #666666; font-family: 'Droid Sans', sans-serif; color: #ffffff; font-size: 13px; padding: 0px 5px; text-decoration: none; } input[type=submit]:hover { background: #3cb0fd; background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db); background-image: -moz-linear-gradient(top, #3cb0fd, #3498db); background-image: -ms-linear-gradient(top, #3cb0fd, #3498db); background-image: -o-linear-gradient(top, #3cb0fd, #3498db); background-image: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none; } textarea { width: 80%; } /* Class for labelling required form items */ .required { color: #cc0033; } /* =Comments -------------------------------------------------------------- */ article.comment { display: block; } #respond input[type=text] { display: block; width: 60%; } #respond textarea { display: block; margin: 0 0 1em; width: 80%; } #respond .form-allowed-tags { clear: both; width: 80%; } #respond .form-allowed-tags code { display: block; } /* =Widgets -------------------------------------------------------------- */ .widget { display: block; } .widget-area .widget_search { overflow: hidden; } .widget-area .widget_search input { float: left; } /* =Footer -------------------------------------------------------------- */ #colophon { padding: 1em 0 0; } /*-- LEM Styles ------------------------------------------------------------- */ ul, dl, ol, p { font-size: 14px; font-family: 'Droid Sans', sans-serif } hr {border:1px solid #eaeaea;width:90%;} #sidebar-home-featured-link, #sidebar-home-featured-mac { font: 14px 'Droid Sans', sans-serif } #navbar { font-size:14px; font-weight: 700; font-family: 'Droid Sans', sans-serif; line-height:23px; padding: 0px 2px 2px; } #navbar > a { padding: 0 5px; } #navbar, .reverse { background: #4682D4; } #navbar, .columntitle { color: #f6f6f6; } #navbar a:link, #navbar a:visited, .reverse { color: #fff; } a:active, .ram-ad a:visited, #navbar a:link, #navbar a:visited, #navbar a:hover, #navbar a:active, .button { text-decoration: none; } #page { display: block; margin: 0px auto; width: 1040px; } pre {font: 12px/125% "lucida console",monaco,courier,monospace;} h1 {font: 214.29%/125%;} h1, h2, h3, #textad p, #textblurb p, #readerspecial p, .footer {line-height: 125%;} h1, h2, h3, h4, h5, h6, #navbar a:hover, #navbar a:active, .logoblue {color: #3d71b8;} h2 {font: 171.43%/125%;} h3 {font: 150%/125%;} h4 {font: bold 114.29%/125% 'Droid Sans', sans-serif;} h5 {font: bold 92.86%/125% 'Droid Sans', sans-serif;} h6 {font: bold 85.71%/125% 'Droid Sans', sans-serif;} h7 {display:none;} h2.reverse {padding: 0px 0px 0px 10px;text-align: center;} /*-- Content Listing Styles --*/ div.entry-content p {margin: 5px 0px 20px 0;} div.entry-meta {display: inline;} div.entry-meta a:link, div.entry-meta a:active, div.entry-meta a:visited { color: #000000; text-decoration: none; } div.entry-meta a:hover { text-decoration: underline; } h2.entry-title { font-size:16px; font-family:'Droid Sans', sans-serif; font-weight: bold; margin-bottom:0; } .cat-links { font-style: italic; } /*-- Advertisement Styles --*/ #access { background: #3E3E3E; display: block; float: left; margin: 0 auto 1em; width: 100%; line-height: 23px; height: 23px; padding: 4px 2px 2px; } #access a:link:active, #access a:link:link, #access a:link:visited, #access a:link:hover { color: #7FF32C; text-decoration: none; font: bold 14px 'Droid Sans', sans-serif } #access li.current_page_item a:active, #access li.current_page_item a:link, #access li.current_page_item a:visited, #access li.current_page_item a:link:hover { color: #ffffff; } #access li:hover { background: #3E3E3E; color: #7FF32C; } #access li:hover > a, #access ul ul :hover > a { background: #3E3E3E; } #access ul ul a:hover { background: #3E3E3E; } #access ul li:hover > ul { display: block; } #sidebar-header { margin: 14px auto; width: 728px; height: 90px; } .sidebar-right-section {padding:0 0 25px 1px;border-bottom:2px solid #eaeaea;} .sidebar-right-section h4 { color: #444; font-size:16px; margin: 10px 0px; padding: 2px 0px; letter-spacing:-0.05em; display: block; width: 320px; font-weight:400; } #sidebar-header .slug { width: 728px; height: 90px; background: #cccccc; line-height: 90px; text-align: center; } #sidebar-header.with-logo { margin: 14px 0px; float: right; } #main .widget-area { float: left; overflow: hidden; } #content { float: left; } .sidebar-right-section .open-link { text-align: center; padding: 14px 0px; } .sidebar-right-section .link-list { padding-left: 2em; } #sidebar-home-welcome { } #home-welcome-image { /*margin: 14px 0px;*/ margin: 28px 0px 14px 0px; text-align: center; } #home-welcome-text { } #home-welcome-hr { margin: 14px 0px 14px 0px; } #sidebar-home-featured-link{ margin: 0px 0px 14px 0px; } #sidebar-home-featured-mac { margin: 0px 0px 14px 0px; } #sidebar-footer { font-size: 92.86%; padding: 14px 5px; } #textad p, #textblurb p, .ram-ad p, #readerspecial p, .footnote, .smcenter, .smright, .indentsmall, .leftimg, .rightimg, .caption, .smaller, .caption-center { font-size: 85.71%; } body, ul, dl, ol, p, pre, h4, h5, h6, .indentsmall, .pullquote, .sidebar, .sidebarleft, .sidebarsmall, .sidebarleftsmall, .caption, .smaller, .caption-center, .pre-small { line-height: 1.4; } p img {margin-bottom: 0px;} #sidebar-footer .button { background: -moz-linear-gradient(center top , #3E779D, #65A9D7) repeat scroll 0 0 transparent; border-radius: 20px 20px 20px 20px; border-top: 1px solid #96D1F8; box-shadow: 0 1px 0 #000000; color: white; padding: 4px 10px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); vertical-align: middle; } #sidebar-footer .button, .button:link, .button:visited { color: #FFFFFF; } #sidebar-footer .button:hover { background: none repeat scroll 0 0 #28597A; border-top-color: #28597A; color: #CCCCCC; } #sidebar-footer .button:active { background: none repeat scroll 0 0 #1B435E; border-top-color: #1B435E; } .centerblock {margin:0 auto;display:block;} .center {text-align: center;} #branding {margin-bottom:15px;} .entry-header > * {font-size:85%;color:#555;} .entry-header div.entry-meta a:link, .entry-header div.entry-meta a:active, .entry-header div.entry-meta a:visited { color: #555;text-decoration: underline; } .LEM-entry-div .entry-header div.entry-meta a:link, .LEM-entry-div .entry-header div.entry-meta a:active, .LEM-entry-div .entry-header div.entry-meta a:visited { color: #555;text-decoration: none; } .LEM-entry-div .entry-header div.entry-meta a:hover {text-decoration: underline;} .LEM-category-title {display:inline;} .LEM-category-title-div {margin: 14px 0px 0px 0px;} #LEM-secondary-logo {display: none;} .LEM-archive-link {padding: 10px 0px 0px 0px;} .LEM-archive-link a {font-weight: bold;} #sidebar-header-links div {float: left;} #sidebar-header-home-link {float: left;} /*-- Hacks and Fixes -------------------------------------------------------- */ #access a {display: inline;padding: 0px;} .fa {padding-right:3px;} .displaynone {display:none;}