/* simple css for user soundasleep */

/* global page */
BODY { background: #111111; color: #eeeeee; }
BODY, TD { font-family: Verdana, Arial; font-size: 0.8em;  }
A { color: #888888; }
A:hover { color: white;  }

/* normal journals styles - you should try and keep these! */
A IMG { border: 0; } 
.user, .nobr { white-space: nowrap; }
IMG.decoration, IMG.usericon, IMG.moodicon { vertical-align: middle; }
IMG.usericon { width: 13px; height: 18px; }
.center { text-align: center; }
DIV.copyinfo { clear: both; }
SPAN.tip { color: #008000; border-bottom: 1px dashed #008000; cursor: pointer; }
DIV.quote { background: pink; color: purple; padding: 3px; margin-left: 10px; margin-right: 10px; border: 1px solid #dda0dd; }
DIV.quote-by { font-size: .8em; padding-bottom: 3px; }
.board-text { border: 1px solid #cccccc; background: #eeeeee; color: black; padding-left: 2px; padding-right: 2px; font-size: 7pt; width: 100%; }
IFRAME.tagboard { border: 1px inset #cccccc; }
.enableEdit { border: 1px inset red; }
.enableEdit .link { font-size: 80%; font-weight: bold; }

/* entries */
.maintable { margin-top: 10px; margin-bottom: 10px; }
DIV.entries { background: #222222; padding: 3px; border: 1px solid #444444; margin-bottom: 10px; margin-right: 10px; padding: 10px; }
.entry-topdate { margin-left: auto; margin-right: auto; text-align: right; font-size: 0.9em; color: #666666; font-weight: bold; padding-right: 5px; }
.entry-title { font-size: 1.3em; font-weight: bold; }
.entry-options { font-size: 0.8em; width: 15%; float: right; text-align: right; z-index: 1; color: #888888; }
.entry-table { xbackground: #444444; xborder: 1px outset #444444; margin-bottom: 10px; }
.entry-table TD { padding: 5px; font-family: Verdana; }
.entry-head { xbackground: #477eaa; xborder: 1px outset #477eaa; color: #dddddd; }
.entry-foot { xbackground: #477eaa; xborder: 1px outset #477eaa; color: #dddddd; font-size: 0.8em; }
.entry-head A { color: #888888; }
.entry-head A:hover { color: white; }
.entry-foot A { color: #cccccc; }
.entry-foot A:hover { color: white; }
.entry-table TD.entry-body { background: #eeeeee; padding: 7px; color: #444444; border: 1px solid #444444; font-size: 0.75em; line-height: 1.5em; }
.entry-table TD.entry-body A { color: #222222; }
.entry-table TD.entry-body A:hover { color: black; }
.entry-content { }
.entry-music, .entry-mood, .entry-tags { text-align: right; }
.entry-content + .entry-music, .entry-content + .entry-mood, .entry-content + .entry-tags { padding-top: 1em; }
.entry-edit { }
.entry-edit A { text-decoration: none; }

/* page list */
.pages { text-align: center; }
.pages .page-this { font-weight: bold; }
.pages A { color: #377eca; }
.pages A:hover { color: #006699; }
.page-edit { font-size: 0.8em; line-height: 1.4em; text-align: right; }
.page-edit A { text-decoration: none; }

#profile-hcard { width: 60%; border: 1px solid #444444; background: #222222; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 10px; }
#profile-hcard HR { width: 80%; height: 1px; border: 0; color: #666666; background: #666666; }

/* boxes */
.box { background: #444444; border: 1px solid #444444; background: #222222; padding: 5px; margin-bottom: 10px; padding-top: 2px; }
.box-title { font-size: 1em; font-weight: bold; }
.box-table { }
.box-table TD { font-family: Verdana; padding: 5px; }
.box-head { xbackground: #477eaa; xborder: 1px outset #477eaa; color: #dddddd; }
.box-head A { color: #888888; }
.box-head A:hover { color: white; }
.box-body { background: #eeeeee; color: #444444; border: 1px solid #444444; padding: 7px; font-size: 0.75em; line-height: 1.5em; }
.box-body A { color: #222222; }
.box-body A:hover { color: black; }
