h/* 
    Document   : lowendmac.css
    Created on : Sep 14, 2012
    Author     : Jeremy Morgan
    Description: Custom Style Information for lowendmac.com
                 Modifies the Toolbox theme 
*/

root { 
  display: block;
}

body {
  margin: 0px;
  padding: 4px;
  background: #ffffff;
  color: #000000;
  line-height: 133%;
  font: 0.875em verdana,geneva,helvetica,sans-serif;
}

.displaynone {
  display: none;
}

#page {
  display: block;
  margin: 0px auto;
  max-width: 1040px;
  min-width: 1040px;
  /*min-width: 952px;*/
}

ul, dl, ol, p {
  font: 100%/150% verdana,geneva,helvetica,sans-serif;
}

pre {
  font: 12px/125% "lucida console",monaco,courier,monospace;
}

h1 {
  font: 214.29%/125% HelveticaNeue-CondensedBlack,Futura-CondensedExtraBold,Impact,sans-serif;
}

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: #008AFF;
}

h2 {
  font: 171.43%/125% HelveticaNeue-CondensedBlack,Futura-CondensedExtraBold,Impact,sans-serif;
}

h3 {
  font: 150%/125% HelveticaNeue-CondensedBlack,Futura-CondensedExtraBold,Impact,sans-serif;
}

h4 {
  font: bold 114.29%/125% verdana,geneva,helvetica,sans-serif;
}

h5 {
  font: bold 92.86%/125% verdana,geneva,helvetica,sans-serif;
}

h6 {
  font: bold 85.71%/125% verdana,geneva,helvetica,sans-serif;
}

h2.reverse {
  padding: 0px 0px 0px 10px;
  text-align: center;
}

/*-- Content Listing Styles --*/

div.entry-div {
  width: 728px;
}

div.entry-content p {
  margin: 0px 0px 14px 40px;
}

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 {
  line-height: 133%;
  font: 100%/150% verdana,geneva,helvetica,sans-serif;
  font-weight: bold;
  display: inline;
}

.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 13px verdana,geneva,helvetica,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 h4 {
  color: #7FF32C;
  background: #3E3E3E;
  margin: 21px 0px;
  padding: 2px 0px;
  display: block;
  text-align: center;
  width: 300px;
}

#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: right;
  overflow: hidden;
  width: 300px;
}

#primary {
  float: left;
  margin: 0 -300px 0 0;
  /* width: 700px; */
}

#content { 
  float: left;
  margin: 0 -300px 0 0;
  width: 700px;
}

.sidebar-right-section .google-slug {
  width: 300px;
  height: 250px;
  background: #cccccc;
  line-height: 250px;
  text-align: center;
}

.sidebar-right-section .reader-special-slug {
  width: 300px;
  height: 700px;
  background: #cccccc;
  line-height: 250px;
  text-align: center;
}

.sidebar-right-section .open-link {
  text-align: center;
  padding: 14px 0px;
}

.sidebar-right-section .link-list {
  padding-left: 2em;
}

#home-sidebar-container {
  width: 726px;
}

#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;
}

#secondary {
  margin: 25px 0px 0px 0px;
}

.sidebar-right-section {
  /*text-align: center;*/
}

.text-center {
  text-align: center;
}

.type-post .entry-content p {
  margin: 0px 0px 14px 0px;
}

.entry-content {
  clear:both;
}

#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: 133%;
}

p img {
  margin-bottom: 0px;
}

#sidebar-footer {
  /*width: 700px;*/
}

#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;
}

.center {
  text-align: center;
}

.entry-header div.entry-meta a:link,
.entry-header div.entry-meta a:active,
.entry-header div.entry-meta a:visited {
  color: #0000EE;
  text-decoration: underline;
}

.LEM-entry-div .entry-content {
  margin: 0px 0px 0px 40px;
}

.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: #000000;
  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;
  display:none;
}

#navbar {
  padding-left: 10px;
}
