/* General Elements */
body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 0.1em; font-size: 0.8em; } 
/* Code Formatting */
pre { white-space: pre-wrap;    /* css-3 */   
	white-space: -moz-pre-wrap /* Mozilla, since 1999 */   
	white-space: -pre-wrap;   /* Opera 4-6 */   
	white-space: -o-pre-wrap;  /* Opera 7 */   
	word-wrap: break-word;    /* Internet Explorer 5.5+ */   
	overflow: auto; width: 90%; }
code { display: block; border: 0.1em #A3042F solid; margin: 1.2em; padding: 1.2em; font-family: "Courier New", Courier, monospace; font-size: 1.2em;}
code.inline { display: inline; border: 0em; font-family: "Courier New", Courier, monospace; font-size:inherit;}

/* Containers */
#content { float: left; position: absolute; left: 18em; top: 0em; width: auto;  margin: 0.5em; }
#navigation {  float: left; position: absolute; left: 0em; top: 0em; border: 0.1em #7E1605 solid; width: 16.5em; background-color:#F9F9F9; margin-top: 0.5em; margin-left: 0.3em; padding-left: 0.3em; font-family: Arial, Helvetica, sans-serif; }
#footer { border:1px solid black; position: relative; bottom: 0em; padding-top: 0.7em; padding-bottom: 0.7em; margin-left: -7.5em; margin-right: 7.5em; clear: both; color: white; text-align: center; vertical-align: middle; background-color: #7E1605; }
#footer a {  color: Silver; }
#footer a:hover {  color: #7E1605;  background-color: Silver; }
#posts { float: left; position: relative; top: 1em; margin-bottom: 3em; }
#apuntes-logo { float: right; position: relative; top: 0em;  right:0em; border:0px;}
/* Post elements */
div.post {  margin-bottom: 4em;  padding-left: 3em;  padding-right: 10em; }

div.post h2 a{  font-family: Arial, Helvetica, sans-serif;  color: black;  text-decoration: none;  letter-spacing: 0.3em;  font-size: 1.7em;  }
div.post h2 a:hover{  background-color: black;  color: white;  text-decoration: none; }
div.post h2 { font-size: 1.45em; border-bottom: 1px solid black; margin-top: 2em; margin-bottom: 2em;}
div.post h3 {  letter-spacing: 0.3em;  font-size: 1.2em; } 
div.post h5 img {  vertical-align: middle; }
div.post h5 {  font-family: "Courier New", Courier, monospace;  letter-spacing: 0em; }
div.post h5 a {  color: #B20B28;  font-size: 110%; }
div.post h5 a:hover {  color: white;  background-color: #B20B28;  font-size: 110%; }
div.post div.autor { text-align: right; font-family: Arial, Helvetica, sans-serif;  padding: 0.3em;  margin: 1.2em; margin-bottom: 6em; }
div.post div.autor a {  color: #B20B28;  font-size: 110%;  text-decoration: none; }
div.post div.autor a:hover {  color: white;  background-color: #B20B28;  font-size: 110%; }
/*From Doc Translation */
div.post ._alignleft { text-align:left; }
div.post ._aligncenter { text-align:center; }
div.post ._alignright { text-align:right; }
div.post ._size4 { font-size: 1.3em; letter-spacing: 0em; }
div.post ._size5 { font-size: 1.6em; letter-spacing: 0em;}
div.post ._size6 { font-size: 2em; letter-spacing: 0em;}
div.post table { border: 3px ridge black; }
div.post td { border: 1px solid gray; }




/* Navigation options */
#navigation form {  margin-top: 0.4em; }
#navigation #s {  font-family: Arial, Helvetica, sans-serif;  width: 10em;  height: 1.2em;  margin-left: 0.2em; }
#navigation #searchsubmit {  font-family: Arial, Helvetica, sans-serif; }
#navigation h3{  font-size: 1.1em; }#navigation li {  font-size: 0.8em;  list-style: url(http://www.metonymie.com/images/apuntes/lambda.png); }
#navigation p.explicacion {  font-family: "Courier New", Courier, monospace;  font-size: 0.9em;  padding: 0.3em;  letter-spacing: normal; }
#navigation p.to-home {  font-family: "Courier Verdana, Geneva, Arial, Helvetica, sans-serif, Helvetica, sans-serifew", Courier, monospace;  font-size: 0.9em;  padding: 0.3em; }
