
/* blog layout */

#recently ul, #archive-list ul, #sidebar ul, #profile-container dd { list-style:none; 	margin: .5em 0 .5em 0;
	padding: 0;}

#sidebar h2   { 
	margin: 0;
	padding: 0;
	color: #CC0000;
	font-weight: bold;
	font-size: .9em;
	white-space: normal;
	margin-top: .5em;
	margin-bottom: -.5em;}

img  {
  border: 0;
  }



  /* Header  */

#blog-header  {
  margin: 0 2em 0 0;
  padding: 0;
  border: 0;
  width: 36.5em;
  float: right;
  }

#blog-header h1  {
  text-align: left;
  padding: 5px 0 0 0;
  margin: 0;
  }
  
#blog-header p  {
	font-size: 90%;
	text-align: justify;
	padding: 5px 0 0 0;
	margin: 0;
	line-height:130%;
  }

	
  /* Inner layout */

#content  {
  padding: 0;   margin: 0;
  }
  
  @media all {
  #main {
	width: 65%;
	float: left;
    }

  #sidebar  {
	width: 30%;
	float: right;
	border-left:#ccc dotted .1em;
	padding-left: .7em;

    }
  }
 @media handheld {
  #main {
    width: 100%;
    float: none;
    }

  #sidebar  {
    width: 100%;
    float: none;
    }
  } 
  
   
  #blogimage  {
    float: right;
    }

  /* Default links   */

a:link, a:visited {
	font-weight : bold;
	text-decoration : none;
	color: #666666;
  }

a:hover {
	font-weight : bold;
	text-decoration : underline;
	color: #990000;
  }

a:active {
	font-weight : bold;
	text-decoration : none;
	color: #666666;
  }

  
  /* Typography */
  
#main p, #sidebar p {
  line-height: 120%;
  margin-top: 5px;
  margin-bottom: 1em;
  }
  
.post-body {
  line-height: 140%;
  } 

h2, h3, h4, h5  {
  margin: 5px 0 0 0;
  padding: 0;
  }


ul  {
  /* margin: 0 0 15px 0; */
  }


li  {
  /* line-height: 160%; */
  }

#sidebar ul   {
  padding-left: 0px;
  padding-top: 3px;
  }

#sidebar ul li {
  list-style: disc  inside;
  vertical-align: top;
  padding: 0;
  margin: 0;
  }
  
dl.profile-datablock  {
  margin: 3px 0 0px 0;
  }
dl.profile-datablock dd {
  line-height: 100%;
  }
dd.profile-data{ /* white-space: nowrap; */ }
.profile-img {
	display:none;
}
    
#comments  {
  border: 0;
  border-top: 1px dashed #eed;
  margin: 10px 0 0 0;
  padding: 0;
  }

#comments h3  {
  margin-top: 10px;
  margin-bottom: -10px;
  font-weight: normal;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: 1px;
  }  

#comments dl dt   {
  font-weight: bold;
  font-style: italic;
  margin-top: 35px;
  padding: 1px 0 0 18px;
  background: transparent;
  color: #bba;
  }

#comments dl dd  {
  padding: 0;
  margin: 0;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}


/* Feeds  */
#blogfeeds {  }
#postfeeds {  }
  
/* div {border:#FF0000 1px solid;} */