/* eliminating card borders */
.card-frame { border: 1px; }

/* Black text in body and headers */
body { color: #000; }

h1 { font-size: 20px; line-height: 36px; }
/* But smaller h1 for closed/open view */
div.closed-view > h1 > span.card-title, div.open-view > h1 > span.card-title {
   font-size: 12px;
}
div.closed-view > h1, div.open-view > h1 {
   line-height: 15px;
}

pre { font-size: 12px; line-height: 12px; padding-right: 0px !important; background-color: #FFE; }

/* light yellow page background */
body#wagn { background: #FFE; }

.card-frame > .card-header {
  background: #FFE none repeat scroll 0;
}

/* menu invisible until card hovered over */
.card-menu-link { display: none; }
.card-header:hover .card-menu-link { display: inherit; }

/* Irrelevant with no logo, right? */
#logo {
  background: transparent;
  border: none;
}
/* When background image is possible (pretty sure it is; find example):
body#wagn {
  background: url(assets/body-bg.bmp) repeat-x #E0CCEE ;
}
*/

/* purplish links */
a, a.external-link, a.email-link {
    color: #729;
}
.change-view .last-edited { color: #A7C; }

/* delete external link icon */
a.external-link {
 background: inherit;
 padding-right: 0px !important;
}
/* get rid of "0 results" from searches */
.search-no-results {
    display: none;
}


/* purple background & light yellow text in top menu/bar */
#menu {
  background: #507;
}
div#menu a {
   color: #FFE;
}

/* re-inline images */
.content-view { display: inline-block }

/* round-rect moon phase */
.SELF-moon_phase {
  float: right;
  padding: 0px 5px 5px;
  border-radius: 8px;
}

/* to get to 800px width: */
/* thinner min-width on label on Find, tags in sidebar */
/* thinner max-width on text input on Find in sidebar */

/* force showing of *navbox in Find card */
.SELF-find .closed-content input { display: inline !important; }

/* blog - invisible header, entries in blog - no card outlines, big margin below, inline tags & authors, invisible first paging interface */
.SELF-blog > .card-header {  display: none; }
.SELF-blog .TYPE-blog_entry > .card-header { background: #FFE; }
.SELF-blog .TYPE-blog_entry h1 { font-size: 18px; color: #507; }
.SELF-blog .TYPE-blog_entry .card-frame { border-width: 0px; margin: 0px 0px 48px 0px; }
.TYPE-blog_entry .right-tag,
.TYPE-blog_entry .pointer-list,
.TYPE-blog_entry .pointer-list .pointer-item { display: inline; }
.TYPE-blog_entry .pointer-list .pointer-item a { background-color: #E0CCEE;}
/* comments - pale header, no menu, 10px text */
.SELF-blog .TYPE_PLUS_RIGHT-blog_entry-comment > .card-header { background: #CFAAEE; }
.TYPE_PLUS_RIGHT-blog_entry-comment p { font-size: 10px; }
.SELF-blog_entry_list .paging:first-child { display:none; }

.w-gray {
  color: #999;
}

.w-red {
  color: #D00;
}

/* Quotes - no title-text  */
.SELF-quote .TYPE-quote h1.card-title { display:none; }

/* Custom menu - no title-text when in sidebar/secondary */
#secondary .SELF-john_abbe-menu h1.card-title { display:none; }

/* help text - light blue background, left-aligned, fixed padding */
.help, .instruction {
  background: #DDF;
  text-align: left;
  border: 0px solid #CFAAEE;
  padding: 0px 8px;
}

/* light purple comment background, disappear redundant "Comment:" label */
.comment-box {
  background: #CFAAEE none repeat scroll 0;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
}
.card-frame hr {
  color: #CFAAEE;
  background-color: #CFAAEE;
  border: solid;
  height: 1px;
  margin: 5px 25px 5px 25px;
}
.comment-box br {
  line-height: 0px;
}

/* removing dashed line and gray area around edit modes */
.card-slot .edit-area {
  background: white;
  border: 0px;
}


/* messing with tinyMCE */
.defaultSkin table.mceLayout tr.mceFirst td {
  border-top: 3px solid black;
  background-color: #F8F8F8;
}
.defaultSkin table {
  background-color: #F8F8F8;
}
.defaultSkin .mceButton {
  border: 0 none;
}
.defaultSkin table.mceLayout tr.mceLast td {
  line-height: 12px;
  background-color: #F8F8F8;
}

#main-iframe iframe {
  width: 100%;
}

/* Pinboard */
.pin-title { font-size:1em; text-decoration:none; color:#00a}
.pin-description { color:#555; }
.pin-tag { color:#18c; text-decoration:none; font-size:0.9em; }
.pin-item p { margin-top:1em; }
/* lighter format for tag-based pinboard links */
.RIGHT-pinboard_link .pin-description, .RIGHT-pinboard_link .pin-item br { display:none; }
.RIGHT-pinboard_link .pin-item p, .RIGHT-pinboard_link .pin-item div { line-height: 12px; }

/* Warm-up Walks */
html #warm-up, html #warm-up body { background: black; color: white; }
#warm-up div, #warm-up h1, #warm-up h2 { background: black; color: white; }