body { letter-spacing: 2px; }

#colorbox { letter-spacing: 0.5px; }

a { color: #a31e00; text-decoration: none; }

a:hover { text-decoration: underline; }

#ep p.cover { text-align: center; }

#top-header { margin-top: 1em; }
#top-header ul li { background: white; text-align: center; float: left; width: 16.5%; list-style: none; margin-left: 0; }
#top-header ul li a { color: black; font-size: 1.2em; letter-spacing: 3px; border-bottom: black 1px dotted; float: left; padding-bottom: 0.2em; width: 100%; }
#top-header ul li a:hover { border-bottom: black 2px solid; text-decoration: none; }
#top-header ul li a.active { font-weight: bold; border-bottom: black 2px solid; }

#container { overflow: hidden; padding: 0.2em; }
#container #main, #container #sidebar { margin-top: 1em; }
#container #sidebar #tweets h2 { font-size: 1.1em; text-align: right; }
#container #sidebar #tweets ul { font-size: 0.9em; text-align: right; }
#container #sidebar #tweets ul li { list-style: none; margin: 0.5em 0em; }
#container #main #home ul.posts li { list-style: none; }
#container #main #musica ul li { letter-spacing: 3px; }
#container #main #musica a.player { float: left; width: 450px; height: 19.5px; margin-bottom: 1em; }
#container #main #musica .letra { width: 50%; }
#container #main #musica .letra p { letter-spacing: 2px; }
#container #main #musica .letra .estribo { font-style: italic; }
#container #main #fechas .fecha { margin: 1em 0em; }
#container #main #fechas .fecha .dia { font-size: 1.3em; }
#container #main #fechas .fecha .lugar { font-weight: bold; font-size: 1.2em; }
#container #main #fechas .fecha .horario { padding-left: 1em; }
#container #main #fechas .fecha .direccion { padding-left: 1em; }
#container #main #fechas .fecha .descripcion { padding-left: 1em; }
#container #main #fechas .fecha .entrada { padding-left: 1em; }
#container #main #fotos .photoset h2 .autor { color: #7e7e7e; font-size: 0.7em; float: right; margin-top: 0.2em; }
#container #main #fotos .photoset h2 .autor a { color: #505050; }
#container #main #fotos .photoset ul li { background: white; text-align: center; float: right; width: 16.5%; list-style: none; margin-left: 0; }
#container #main #bio p { margin: 0.5em 0em; }
#container #main #integrantes h3 { font-size: 1em; }
#container #main #integrantes ul { font-size: 0.9em; margin-top: 1em; }
#container #main #integrantes ul li { margin-bottom: 0.3em; margin-left: 1em; list-style: none; }
#container #main #integrantes ul li strong { font-size: 1.2em; }
#container #main #colaboradores h3 { font-size: 1em; text-align: right; }
#container #main #colaboradores ul { font-size: 0.9em; margin-top: 1em; float: right; text-align: right; }
#container #main #colaboradores ul li { margin-bottom: 0.3em; margin-left: 1em; list-style: none; }
#container #main #colaboradores ul li strong { font-size: 1.2em; }

#header { background: transparent url("/images/banner2.png") no-repeat 50% 100%; height: 120px; }

#footer { margin-top: 2em; }
#footer .right { text-align: right; }

#post h1 { margin-bottom: 0; }
#post .subtitle { color: #bbbbbb; margin-top: 0; font-size: 13px; }
#post .subtitle a { color: #777777; }
#post .center { text-align: center; }
#post img.bordered { border: 1px solid #aaaaaa; }
#post .updated { background: #fffeeb; border: 1px solid #aaaaaa; border-width: 1px 0; padding: 10px; margin: 20px 10px; }
#post .updated h5 { margin: 6px 0; }
#post #older_and_newer { margin-top: 20px; }
#post #older_and_newer p { font-size: 0.8em; }
#post #older_and_newer p strong { width: 10em; display: inline-block; text-align: right; margin-right: 5px; }
#post #related_posts { margin-top: 30px; margin-bottom: 30px; }
#post #related_posts p { margin: 0; font-size: 0.8em; }
#post #related_posts p strong { width: 10em; display: inline-block; text-align: right; margin-right: 5px; }
