body	{ margin: 0; padding: 0; border: 0; text-align: center; color: #555; font: small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; background-color: #bba; background-image: url(../images/bodyborder2.gif); background-repeat: repeat-y; background-position: center; list-style-type: disc; list-style-position: outside; }

img  {
  border: 0;
  }

#container  { margin: 0 auto; padding: 0; border: 0; width: 690px; text-align: left; font-size:90%; list-style-type: disc; list-style-position: outside; }


#header  { color: #ffe; background: #000 url(../images/saw.jpg) no-repeat right top; margin: 0 auto; padding: 0 0 15px; border-bottom: 1px none #5e5e55; border-top-style: none; border-top-width: 0;border-right-st;border-left-style: none; border-left-width: 0; yle: none; border-right-width: 0; }

#header h1  {
  font-size: 24px;
  text-align: left;
  padding: 15px 20px 0 20px;
  margin: 0;
  background-repeat: repeat-x;
  background-position: top left;
  }
  
#header p  {
  font-size: 110%;
  text-align: left;
  padding: 3px 20px 10px 20px;
  margin: 0;
  line-height:140%;
  }

#navigation { margin: 0; padding: 15px 20px 0; list-style: disc; width: 650px; background: #000; height: 20px; border-top-color: #5e5e55; border-top-width: 1px; }
  
#navigation li{ background-color: black; background-position: 0 0; margin-left: 12px; list-style: disc; }


#content  { padding: 0 20px; list-style-type: disc; list-style-position: outside; }

#main  { width: 400px; float: left; }

#sidebar  { color: #ffe; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; width: 226px; float: right; list-style-type: disc; }


#footer  {
  clear: left;
  margin: 0;
  padding: 0 20px;
  border: 0;
  text-align: left;
  border-top: 1px solid #000000;
  }
  
#footer p  { text-align: left; margin: 0; padding: 10px 0; font-size: x-small; background-color: transparent; color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; }


a:link, a:visited {
  text-decoration : none;
  color: #000;
  background: transparent; 
  }

a:hover {
  text-decoration : underline;
  color: #000;
  background: transparent; 
  }

a:active {
  text-decoration : none;
  color: #998;
  background: transparent;  
  }

  
#main p, #sidebar p {
  line-height: 140%;
  margin-top: 5px;
  margin-bottom: 1em;
  }
  
.post-body {
  line-height: 140%;
  } 

h2, h3, h4, h5  {
  margin: 25px 0 0 0;
  padding: 0;
  }

h2  {
  font-size: large;
  }

h3.post-title {
  margin-top: 5px;
  font-size: medium;
  }

#sidebar ul   { padding-top: 12px; list-style-type: disc; list-style-position: outside; }

#sidebar ul li { vertical-align: top; list-style-type: disc; list-style-position: outside; }
