/*-----------------------------------------------blog template stylename:     ooblogdesign:   circee:designurl:      oolsen.net/circee/date:     01 01 2006----------------------------------------------- */body {  background:#fff url("http://www.oolsen.net/ooblog/images/oo_bgwh.gif") repeat left top;;  margin:0;  padding:20px 10px;  text-align:center;  font:x-small/1.5em Verdana,Sans-serif;  color:#666;  font-size/* */:/**/small;  font-size: /**/small;  }/* Page Structure----------------------------------------------- */#content {  width:780px;  margin:0 auto;  text-align:left;  }#main {  width:570px;  float:left;  background:#fff url("http://www.oolsen.net/ooblog/images/white.gif") repeat left bottom;  margin:15px 0 0;  padding:0 0 10px;  color:#000;  font-size:97%;  line-height:1.5em;  }#main2 {  float:left;  width:100%;  background:url("") no-repeat left top;  padding:10px 0 0;  }#main3 {  background:url("") repeat-y;  padding:0;  }#sidebar {  width:200px;  float:right;  background:#fff url("http://www.oolsen.net/ooblog/images/white.gif") repeat left bottom;  margin:15px 0 0;  font-size:97%;  line-height:1.5em;  }/* Links----------------------------------------------- */a:link {  color: #950000;  text-decoration: none;  }a:visited {  color: #D00000;  text-decoration: none;  }a:hover {  color: #D00000;  text-decoration: underline;  }a:active {  color: #950000;  text-decoration: none;  }a img {  border-width:0;  }/* Blog Header----------------------------------------------- */#header {  background:#ccc url("http://www.oolsen.net/ooblog/images/ooblog_header06.jpg") no-repeat left bottom;  margin:0 0 0;  padding:0 0 8px;  color:#fff;  }#header div {  background:url("") no-repeat left top;  padding:8px 15px 0;  }#blog-title {  margin:0;  padding:10px 30px 5px;  font-size:200%;  line-height:1.2em;  }#blog-title a {  text-decoration:none;  color:#fff;  }#description {  margin:0;  padding:5px 30px 10px;  font-size:96%;  line-height:1.5em;  }/* Posts----------------------------------------------- */.date-header {  margin:0 28px 0 43px;  font-size:72%;  line-height:2em;  text-transform:uppercase;  letter-spacing:.2em;  color:#ccc;  }.post {  margin:.3em 0 25px;  padding:0 13px;  border-width:1px 0;  }.post-title {  margin:0;  font-size:120%;  line-height:1.5em;  background:url("http://www.oolsen.net/ooblog/images/iconx.gif") no-repeat 10px .5em;  display:block;  padding:2px 14px 2px 29px;  color:#333;  }a.title-link, .post-title strong {  text-decoration:none;  display:block;  }a.title-link:hover {  background:url("http://www.oolsen.net/ooblog/images/white.gif") repeat left top;  }.post-body {  padding:10px 14px 1px 29px;  }html>body .post-body {  border-bottom-width:0;  }.post p {  margin:0 0 .75em;  }p.post-footer {  background:url("http://www.oolsen.net/ooblog/images/white.gif") repeat left top;  margin:0;  padding:2px 14px 2px 29px;  font-size:100%;  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("") no-repeat 0 45%;  padding-left:14px;  }html>body a.comment-link {  /* Respecified, for IE5/Mac's benefit */  background:url("") no-repeat 0 45%;  padding-left:14px;  }.post img {  margin:0 0 -2px 0;  padding:0px;  border:0px;  }blockquote {  margin:.75em 0;  padding:5px 15px;  color:#666;  }.post blockquote p {  margin:.5em 0;  }/* Comments----------------------------------------------- */#comments {  margin:-25px 13px 0;  padding:20px 0 15px 0;  }#comments h4 {  margin:0 0 10px;  padding:0 14px 2px 29px;  font-size:120%;  line-height:1.4em;  color:#333;  }#comments-block {  margin:0 15px 0 9px;  }.comment-data {  background:url("") no-repeat 2px .3em;  margin:.5em 0;  padding:0 0 0 20px;  color:#666;  }.comment-poster {  font-weight:bold;  }.comment-body {  margin:0 0 1.25em;  padding:0 0 0 20px;  }.comment-body p {  margin:0 0 .5em;  }.comment-timestamp {  margin:0 0 .5em;  padding:0 0 .75em 20px;  color:#666;  }.comment-timestamp a:link {  color:#666;  }.deleted-comment {  font-style:italic;  color:gray;  }/* Sidebar Boxes----------------------------------------------- */.box {  background:#fff url("") no-repeat left top;  margin:0 0 15px;  padding:10px 0 0;  color:#666;  }.box2 {  background:url("") no-repeat left bottom;  padding:0 13px 8px;  }.sidebar-title {  margin:0;  padding:0 0 .2em;  font-size:115%;  line-height:1.5em;  color:#333;  }.box ul {  margin:.5em 0 1.25em;  padding:0 0px;  list-style:none;  }.box ul li {  margin:0;  padding:0 0 3px 5px;  margin-bottom:3px;  line-height:1.4em;  }.box p {  margin:0 0 .6em;  }/* Footer----------------------------------------------- */#footer {  clear:both;  margin:0;  padding:15px 0 0;  }#footer div {  background:#fff url("") no-repeat left top;  padding:8px 0 0;  color:#fff;  }#footer div div {  background:url("http://www.oolsen.net/ooblog/images/ooblog_header06.jpg") no-repeat left bottom;  padding:0 15px 8px;  }#footer hr {display:none;}#footer p {margin:0;}#footer a {color:#fff;}