body {
  background-color: white;
  color: black;
  font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  font-style: normal;
  font-weight: normal;
  margin: 10pt 0 10pt 0;
  scrollbar-arrow-color: #f75332;
  scrollbar-base-color: silver;
  scrollbar-dark-shadow-color: gray;
  scrollbar-face-color: white;
  scrollbar-highlight-color: white;
  }

p {
  font-style: normal;
  font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  font-weight: normal;
  font-size: 9pt;
  line-height: 12pt;
  color: black;
  }

  }

dt {
  font-size: 8pt;
  line-height: 9.5pt;
  }


hr {
  border: 0;
  height: 1px;
  color: black;
  width: 720px;
  }

table {
  table-layout: fixed;
  width: 720px;
  margin: 0 0 0 0;
  padding 0 0 0 0;
  border-collapse: collapse;
  border-bottom: 1px solid black;
  border-left:  none;
  border-right: none;
  empty-cells: show;
  }

.freeze {
  text-align: center;
  width: 240px;
  height: 82px;
  padding: 4 0 4 0;
  }

.menu {
  text-align: center;
  font-size: 8pt;
  padding: 6 0 6 0;
  }

.toc {
  text-align: left;
  font-size: 8pt;
  width: 240px;
  padding: 4 0 4 0;
  }

.pic {
  display: block;
  background-color: none;
  text-align: center;
  margin: 0; 
  padding: 6 0 0 0; 
  width: 150;
  height: 156;
  }

.label {
  text-align: right;
  font-size: 9pt;
  color: #a6a69b;
  width: 90px;
  padding: 6 4 2 0;
  }

.entry {
  text-align: justify;
  font-size: 9pt;
  color: black;
  width: 480px;
  padding: 6 0 2 0;
  }

.center {
  font-size: 9pt;
  text-align: center;
  position: relative;
  top: 0px;
  padding: 6 0 2 0;
  margin: 0 0 0 0;
  }

strong {
  font-style: normal;
  font-size: 7pt;
  font-weight: normal;
  color: #a6a69b;
  }

strong a {
  color: #6780ad;  }
strong a: visited {
  color: #b5c5d5;  }
 
 
h1 {
  font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  text-indent: 0em;
  margin: 24 0 0 0;
  }

h2 {
  font-style: normal;
  font-size: 12pt;
  font-weight: normal;
  text-indent: 0em;
  color: #f75332;
  margin: 12 0 0 0;
  }

h3 {
  font-style: normal;
  font-size: 9pt;
  font-weight: normal;
  margin: 0 0 0 0;
  color: silver;
  }

em {
  font-style: normal;
  font-size: 9pt;
  font-weight: normal;
  color: #6780ad;
  }

a {
  text-decoration: none;
  color: #f75332;  }
a: visited {
  color: #f75332;  }
a: hover {
  color: #f5b944;  }
a: active {
  color: orange;  }


.dict {
  margin: 6 0 0 0;
  line-height: 9 0 0 0;
  text-align: justify;
  }

.menu {
  font-size: 8pt;
  margin: 2 0 0 0;
  }

.linx {
  font-size: 9pt;
  margin: 0 0 0 0;
  }

.other {
  color: #b79521;
  }

.news {
  margin: 4 0 0 0;
  border-bottom: 1px solid #a6a69b;
  }

.disc {
  display: block;
  background-color: none;
  text-align: right;
  margin: 0; 
  padding: 6 0 6 0; 
  width: 150;
  }

.song {
  text-align: left;
  font-size: 9pt;
  color: black;
  width: 480px;
  padding: 6 0 6 0;
  }

.lyrics {
  margin: 3 0 0 0;
  line-height: 7 0 0 0;
  text-align: left;
  }

.blue   {  color: #6780ad;  }

.grey   {  color: #a6a69b;  }

.red    {  color: #f75332;  }

.yellow {  color: #e8de8d;  }

.light  {  color: #b5c5d5;  }

.black  {  color: black;    }




/* Feed ----------------------------------------------- */

#content {
  width: 720px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  }

#main {
  width: 474px;
  float: left;
  }

#sidebar {
  width: 234px;
  float: right;
  }

/* Posts ----------------------------------------------- */

.date-header {
  margin: 1.5em 0 .5em;
  color: #ccc;
  }

.post {
  margin: .5em 0 1.5em;
  border-bottom: 1px solid #aaa;
  padding-bottom: 1.5em;
  }

.post-title {
  margin: .25em 0 0;
  padding: 0 0 4px;
  font-size: 140%;
  font-weight: normal;
  line-height: 1.4em;
  color: #6780ad;
  }

.post-title a, .post-title a: visited, .post-title strong {
  display: block;
  text-decoration: none;
  color: #f75332;
  font-weight: normal;
  }

.post-title strong, .post-title a: hover {
  color: #333;
  }

.post div {
  margin: 0 0 .75em;
  line-height: 1.6em;
  }

p.post-footer {
  margin: -.25em 0 0;
  color: #ccc;
  }

.post-footer em, .comment-link {
  font: 78%/1.4em "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  }

.post-footer em {
  font-style: normal;
  color: #999;
  margin-right: .6em;
  }

.comment-link {
  margin-left: .6em;
  }

.post img {
  padding: 4px;
  border: 1px solid black;
  }

.post blockquote {
  margin: 1em 20px;
  }

.post blockquote p {
  margin: .75em 0;
  }

#comments h4 {
  margin: 1em 0;
  font: bold 78%/1.6em "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  color: #999;
  }

#comments h4 strong {
  font-size: 130%;
  }

#comments-block {
  margin: 1em 0 1.5em;
  line-height: 1.6em;
  }

#comments-block dt {
  margin: .5em 0;
  }

#comments-block dd {
  margin: .25em 0 0;
  }

#comments-block dd.comment-timestamp {
  margin: -.25em 0 2em;
  font: 78%/1.4em "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  }

#comments-block dd p {
  margin: 0 0 .75em;
  }

.deleted-comment {
  font-style: italic;
  color: silver;
  }


/* Sidebar Content ----------------------------------------------- */

#sidebar ul {
  margin: 0 0 1.5em;
  padding: 0 0 1.5em;
  border-bottom: 1px solid black;
  list-style: none;
  }

#sidebar li {
  margin: 0;
  padding: 0 0 .25em 15px;
  text-indent: -15px;
  line-height: 1.5em;
  }

#sidebar p {
  color: #666;
  line-height: 1.5em;
  }
