#container {
width: 780px;
margin: 1px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 100%;
position: absolute;
/* left: -330px;
 margin-left: 35%; */
}

#top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}
#category
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 0.8em;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content
{
margin-left: 190px;
border-left: 1px solid gray;
padding: 0.2em;
max-width: 45em;
/*font-size: 95%;
font-family: Georgia, Times, serif;
 font-size: 95%; /* Resets 1em to 10px */
font: small Arial, Helvetica, sans-serif; /* 'Lucida Grande', Verdana, Arial, Sans-Serif; */
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#leftnav p { margin: 0 0em 0em 0; padding: 0em 0em 0em 0.5em;}
/* #leftnav ul { margin-left: -0.5em; }   ie sucks badly */
#leftnav h2 { 
font-size: 95%; 
margin: 5px 0;
border-bottom: 1px solid #999999;
padding: 3px;
color: #666666;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: x-small;
line-height: normal;
font-weight: bold;
text-transform: uppercase;
letter-spacing: .3em;
text-align: left;
}

#content h2 { font-family: "Trebuchet MS", Helvetica, serif; color:#333333; font-weight:bold; margin: 0 0 .5em 0; }
#top a { text-decoration: none; }

a, h2 a:hover, h3 a:hover {
  color: #06c;
  text-decoration: none;
  }

a:hover {
  color: #147;
  text-decoration: underline;
}

a.namedurl {
  padding-right: 6px;
  margin-right: 0px;
  text-decoration: none;
} 

:link img {
  border: none;
}

img.left {
  margin: 1% 5% 1% 0%;
  float: left;
}

img.right {
  margin: 1% 0% 1% 3%;
  float: right;
}

img.logo {
  border: none;
  float: right;
}

#bar {
  float: right;
  background-color: #ddd;
}

.dateheader { padding: 3px; float: right; font-size: 85%; }
# .meta { float: right; font-size: 85%; }
.story { line-height:1.6em; padding: 3em; }

.metacontainer {
}

.social {
float: left;
margin-left: 3em;
}

.social img {
border: none;
padding: 1px 10px 1px 0px;
}

.meta img {
border: none;
}

.meta {
/* -10 y 20 */
	margin-top: -15px;
	margin-bottom: 1px;
	font-size: 85%;
	/* padding-left: 2em; */

	/* text-align: center; */
	color: #666;
	border: 1px #ccc solid;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 2px 12px 2px 10px;
	background-color: #eee;
	float: right;
}

.titulo {
	margin-top: -10px;
	margin-bottom: 20px;
	/* padding-left: 2em; */

	/* text-align: center; */
	color: #666;
	border: 1px #CCC solid;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 6px 2px 2px 6px;
	background-color: #EEE;
}

.body {
	margin-top: -10px;
	margin-bottom: 20px;
	/* padding-left: 2em; */

	/* text-align: center; */
	color: #666;
	border: 1px #CCC solid;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 6px 2px 2px 6px;
}

.adr {
	display: none;
}

.org {
	display: none;
}

.email {
	color: #a0a0a0;
}

.geo {
	display: none;
}

.vcard {
	float: left;
	padding: 2px 2px 6px 2px;
}

.categories li {
	list-style-image: url("/static/images/icon-archive.gif");
}

li.current {
	list-style-image: url("/static/images/icon-archive-current.gif");
}

li.dummy {
	display: none;
}

li.ucs {
	list-style-image: url("/static/images/arrow-blk-fwd.gif");
}

li.ues {
	list-style-image: url("/static/images/arrow-blk-fwd.gif");
}

.mylinks {
	list-style-image: url("/static/images/arrow-blk-fwd.gif");
}

.recententries {
	list-style-image: url("/static/images/file.gif");
}

.related_stories {
	list-style-image: url("/static/images/file.gif");
}

#comments {list-style:none;margin:0;padding:0.5em;}
#comments cite{background-color:transparent;color:inherit;}
#comments cite a:link,#commentlist cite a:visited{background-color:transparent;color:inherit;font-weight:bold;}
#comments div.comment{height:61px;background:url("/static/images/comment-bar.png") no-repeat;color:#666;padding:9px 0 0 7px;font-family:Georgia,Arial;} 
#comments img{border: none;} 
#comments #commment #small {} /* lighter color */
#comments div.comment + p{margin-top:0;}
#comments p{padding-left:1.5em;}
#comments a.reply {padding: 1.5em;}
#comments li {margin-bottom: 1.5em;}
#comments ul li {list-style:none;}

.page-right {
	float: right; margin-right: 10%;
}

.page-left {
	float:left; margin-left:10%;
}

div.highlight {
    background-color: rgb(240, 240, 240);
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(204, 204, 204);
    padding-top: 2px;
    padding-right-value: 5px;
    padding-bottom: 2px;
    padding-left-value: 15px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    font-size: 10px;
    font-family: Bitstream Vera Sans Mono,monospace;
}

div.highlight pre {
    padding-left: 10px;
}
