/* External Style Sheet - blog */

body {  background:#123;  margin:0;  padding:20px 10px;  text-align:center;  font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#ccc;  font-size/* */:/**/small;  font-size: /**/small;  }

/* Page Structure
----------------------------------------------- */
.content {  width:790px;  margin:0 auto;  text-align:left;  }
.main {  width:575px;  float:left;  background:#eec;  margin:10px 0 0;  padding:0 0 10px;  color:#333;  font-size:97%;  line-height:1.2em;  }
.main2 {  float:left;  width:100%;  padding:10px 0 0;  }
.sidebar {  width:205px;  float:right;  margin:10px 0 0;  font-size:97%;  line-height:1.0em;  }

/* Links
----------------------------------------------- */
a:link {  color:#9db;  }
a:visited {  color:#798;  }
a:hover {  color:#eec;  }
a img {  border-width:0;  }
.main a:link {  color:#347;  }
.main a:visited {  color:#666;  }
.main a:hover {  color:#586  }

/* Blog Header
----------------------------------------------- */
.header {  background:#357;  margin:0 0 0;  padding:0 0 8px;  color:#fff;  }
.header div {  padding:8px 15px 0;  }
.blog-title {  margin:0;  padding:5px 5px 5px;  font-size:160%;  line-height:1.2em;  }
.blog-title a {  text-decoration:none;  color:#fff;  }
.description {  margin:0;  padding:5px 5px 10px;  font-size:88%;  line-height:1.4em;  color:#abc;  }

/* Posts
----------------------------------------------- */
.main p.add-a-comment { font-size:90%; padding:5px 0px 10px 15px; line-height:1.6em; color:#723; }
.date-header {  margin:0 28px 0 15px;  font-size:75%;  line-height:2em;  text-transform:uppercase;  letter-spacing:.2em;  color:#586;  }
.post {  margin:.3em 0 15px;  padding:0 13px;  border:1px dotted #bb9;  border-width:1px 0;  }
.post-title {  margin:0;  font-size:115%;  line-height:1.5em;
  background:url("http://www.myownlittlereality.com/gub/blog/images/icon_arrow.gif") no-repeat 10px .5em;
  display:block;  border:1px dotted #bb9;  border-width:0 1px 1px;  padding:2px 14px 2px 29px;  color:#333;  }
.main p.archive-header {letter-spacing:.2em; text-transform:uppercase; font-size:110%; color:#723; margin: 0 0 0 20px; }
.main p.guestbook-header {letter-spacing:.2em; text-transform:uppercase; font-size:120%; color:#723; margin: 0 0 0 20px; text-align:center; }
.post ul {  margin:.5em .5em 1.25em;  padding:0 0px;  list-style:none; font-size: 100%;  line-height: 1.0em;  }
.post ul.guestbook li.guestbook {
  background:url("http://www.myownlittlereality.com/gub/blog/images/icon_guestbook.gif") no-repeat 0px 0em; margin:0;  padding:0px 4px 20px 25px;  margin-bottom:3px;  line-height:1.0em;  font-size=90%;  }
.main a.title-link, .post-title strong {  text-decoration:none;  display:block;  }
.main a.title-link:hover {  background-color:#fff;  color:#000;  }
.post-body {  border:1px dotted #bb9;  border-width:0 1px 1px;  border-bottom-color:#eec;  padding:5px 5px 1px 5px;
  font-family:trebuchet ms;  font-size:85%;  line-height:1.8em;  }
.post-body ul li { line-height:1.5em; margin:0 0 0 5px; }
html>body .post-body {  border-bottom-width:0;  }
.post p {  margin:0 0 .75em;  }
p.post-footer {  background:#fff;  margin:0;  padding:2px 5px 2px 5px;  border:1px dotted #bb9;  border-bottom:1px solid #eee;
  font-size:85%;  line-height:1.5em;  color:#666;  text-align:right;  }
html>body p.post-footer {  border-bottom-color:transparent;  }
p.post-footer em {  display:block;  float:left;  text-align:left;  font-style:normal;  }
a.comment-link {
  /* IE5.0/Win doesn't apply padding to inline elements,
     so we hide these two declarations from it */
  background/* */:/**/url("http://www.myownlittlereality.com/gub/blog/images/icon_comment.gif") no-repeat 0 45%;  padding-left:14px;  }
html>body a.comment-link {
  /* Respecified, for IE5/Mac's benefit */
  background:url("http://www.myownlittlereality.com/gub/blog/images/icon_comment.gif") no-repeat 0 45%;  padding-left:14px;  }
.post img {  margin:5px 5px 5px 5px;  padding:4px;  border:none;  }
blockquote {  margin:.75em 0;  border:1px dotted #596;  border-width:1px 0;  padding:5px 15px;  }
.post blockquote p {  margin:.5em 0;  }

/* Comments
----------------------------------------------- */
.comments {  margin:3px 0px 0;  border:1px dotted #6a7;  border-width:0 1px 1px;  padding:5px 0 15px 0;  }
.comments h4 {  margin:0 0 0px;  padding:0 0px 0px 10px;  border-bottom:1px dotted #6a7;  font-size:85%;  line-height:1.8em;  color:#333;  }
.comments-block {  margin:0 10px 0 9px;  }
.comment-data { font-size:85%;
  background:url("http://www.myownlittlereality.com/gub/blog/images/icon_comment.gif") no-repeat 2px .3em;
  margin:.5em 0;  padding:0 0 0 20px;  color:#666;  }
.comment-poster {  padding: 0 0 0 15px; font-weight:bold; font-size:85%; background:url("http://www.myownlittlereality.com/gub/blog/images/icon_comment.gif") no-repeat 2px .3em;}
.comment-body {  margin:0 0 1.25em;  padding:0 0 0 20px;  font-size:85%;  line-height:1.8em;  }
.comment-body p {  margin:0 0 .5em;  }
.comment-timestamp {  margin:0 0 .5em;  padding:0 0 .75em 20px;  color:#fff; font-size:85%; }
.deleted-comment {  font-style:italic;  color:gray;  }

/* Profile
----------------------------------------------- */
.profile-container { background:#586;  margin:0 0 15px;  padding:0 0 10px;  color:#fff;  }
.profile-container h2 { padding:10px 15px .2em;  margin:0;  border-width:0;  font-size:115%;  line-height:1.5em; color:#fff;  }
.profile-datablock {  margin:0 15px .5em;  border-top:1px dotted #7a8;  padding-top:8px;  }
.profile-img {display:inline;}
.profile-img img {  float:left;  margin:0 10px 5px 0;  border:1px solid #000;  }
.profile-data strong {  display:block;  }
.profile-data a:link { color:#eec; }
.profile-data a:visited { color:#eec; }
.profile-data a:hover { color:#eec; }
.profile-container p {  margin:0 15px .5em;  }
.profile-container .profile-textblock {  clear:left;  color:#eec; }
.profile-container a {  color:#fff;  }
.profile-link a {  padding-left:15px;  font-weight:bold; color:#eec }
ul.profile-datablock {  list-style-type:none;  }

/* Sidebar Boxes
----------------------------------------------- */
.box {  background:#234;  margin:0 0 0px;  padding:10px 0 0px;  color:#abc;  }
.box2 {  padding:0 8px 8px;  }
.sidebar-title {  margin:0;  padding:0 0 .2em;  border-bottom:1px dotted #456;  font-size:100%;  line-height:1.0em;  color:#abc;  }
.box ul {  margin:.5em 0 1em;  padding:0 0px;  list-style:none;  font-size: 85%;  line-height: 1.0em;  }
.box ul li {
  background:url("http://www.myownlittlereality.com/gub/blog/images/icon_arrow_sm.gif") no-repeat 2px .25em;
  margin:0;  padding:0 0 3px 16px;  margin-bottom:3px;  line-height:1.2em;  font-size=90%; }
.box p {  margin:0 0 .6em;  }

/* Footer
----------------------------------------------- */
.footer {  clear:both;  margin:0;  padding:10px 0 0;  color:#eec; }
.footer div {  background:#357;  padding:8px 0 0;  color:#eec;  }
.footer div div {  padding:0 15px 8px;  }
.footer hr {display:none;}
.footer p {margin:0;}
.footer a:link {color:#ccc; text-decoration:none; } 
.footer a:hover {color:#000; text-decoration:none; }
.footer a:visited {color:#ccc; text-decoration:none; }
