<style>
/* Headers */
h1 {color:#336600; font-size:3.6em; letter-spacing:-3px; margin:0 0 20px 25px;}
h1 a {color:#2070C0; text-transform:none;}
h2 {color:#336600; font-size:1.4em; letter-spacing:-1px; margin:0 0 10px; padding:0 2px 2px 5px;}
h3 {border-bottom:1px solid #dadada; color:#336600; font-size:1.2em; font-weight:700; margin:10px 0 8px; padding:1px 2px 2px 3px;}

/* Sidebar and menu */
#sidebar {float:right; line-height:1.4em; margin:0 0 5px; padding:1px 0 0; width:160px;}
#sidebar ul {font-size:0.9em; list-style:none; margin:0; padding:0 0 15px 10px;}
#sidebar li {list-style:none; margin:0 0 4px; padding:0;}
#sidebar li a {font-size:1.0em; font-weight:700; padding:2px;}
#sidebar ul ul {line-height:1.2em; margin:4px 0 3px 15px; padding:0;}
#sidebar ul ul li a {font-weight:400;}
#sidebar h2 {margin:3px 0 8px;}
#sidebar p {font:small Verdana,Tahoma,Arial,sans-serif;}
#sidebar a {color:#2070C0; font-weight:700; text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}

/* Main contenido */
#contenido {float:left; line-height:1.5em; margin:0; padding:0; text-align:left; width:75%;}
#contenidoalt {float:left; line-height:1.5em; margin-right:20px; padding:0; text-align:left; width:640px;}
#contenido h3,#contenidoalt h3 {margin:10px 0 8px;}
#contenido p {font:small Verdana,Tahoma,Arial,sans-serif;}
#contenido a {color:#2070C0; font-weight:700; text-decoration:none;}
#contenido a:hover {text-decoration:underline;}

/* Footer */
#footer {border-top:4px solid #dadada; clear:both; color:gray; font-size:0.9em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:right;}
#footer p {margin:0; padding:0;}
#footer a {color:#808080;}
</style>