/*  
Theme Name: delsubsuelo
Theme URI: http://delsubsuelo.martincleto.com/
Description: Tema para el blog Apuntes del subsuelo
Version: 0.1
Author: Santiago Martin-Cleto
Author URI: http://www.martincleto.com/
*/

body { background: #9c968b url('images/bg_main.jpg') no-repeat top left; color: #303030; font: 80% "Trebuchet MS", Georgia, serif; padding: 0; margin: 0; }

a { color: #750e0e; outline: none;}
a:hover { color: #b3822c; }
a img { border: none; outline: none; }

h1,h2,h3,h4,h5,h6 { padding: 0; margin: 0 0 1em 0; }
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span { position: absolute; top: -10000px; left: -10000px; }

p { padding: 0; margin: 0 0 1em 0;}

input[type=text], input[type=password], select, textarea { font: 1em "Trebuchet MS", Georgia, serif; border: solid 1px #9c968b; }
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus { border-color: #000; }
input[type=submit] { font: bold 1em "Trebuchet MS", Georgia, serif;  cursor: pointer;}

#page { width: 88%; min-width: 770px; margin: 0 auto; }

#header { height: 120px; background: url('images/bg_header_left.png') no-repeat top left; padding: 0 0 0 14px; }
#headerimg { float: left; width: 666px; padding: 60px 0 0 20px; }
#header_right { height: 120px; background: url('images/bg_header_right.png') no-repeat top right; margin: 0 0 0 686px; }
#header h1 { width: 434px; margin: 0; }
#header h1 a { display: block; width: 434px; height: 46px; background: url('images/title.gif') no-repeat top left;}
#header h1 a span { position: absolute; top: -10000px; left: -10000px;}
#header .description { display: none; }

#wrap_left { background: url('images/shadow_left.png') repeat-y top left; padding: 0 0 0 14px;}
#wrap_right { background: url('images/shadow_right.png') repeat-y top right; padding: 0 14px 0 0;}
#wrap_center { background-color: #fff; padding: 20px; }

#content { float: left; width: 70%; }
.widecolumn { float: none; width: auto !important;}
#content .pagetitle { color: #999286; font-weight: normal; margin: 0 0 0.5em 0; }
#content #comments, #content #respond { color: #666;}
#content .navigation { font-size: 0.9em; margin: 0 0 2em 0; }
#content .navigation .alignleft { float: left; }
#content .navigation .alignright { float: right; }

/* Post */

#content .post { margin: 0 0 2em 0; border-bottom: dotted 2px #eae8e5;}
#content .post .date, #content .post .postmetadata { color: #999286; font-size: 0.9em; }
#content .post h2, #content .post h3 { font-weight: normal; font-size: 1.4em; margin: 0 0 0.5em 0; }
#content .post h2 a, #content .post h3 a { color: #6c4e39; text-decoration: none; }
#content .post h2 a:hover, #content .post h3 a:hover { color: #b3822c; text-decoration: underline; }

/* Comments */

#content .commentlist li { margin: 0 0 1em 0; }
#content .commentlist .comment_header { color: #999286; font-size: 0.9em; margin: 0 0 0.5em 0;}
#content .commentlist .comment_header strong { color: #333; font-size: 1.1em; }
#content .commentlist .comment_edit { text-align: right; font-size: 0.9em; }

#content #commentform { margin: 0 0 20px 0;}
#content #commentform p { display: block; width: 552px; margin: 0 auto 1em auto;}
#content #commentform label { font-weight: bold; text-align: right; }
#content #commentform label span { color: #999286; font-weight: normal; font-size: 0.9em;}
#content #commentform #author { width: 294px; }
#content #commentform #email { width: 320px; }
#content #commentform #url { width: 404px; }
#content #commentform #comment { width: 552px; }


#sidebar { min-height: 634px; background: url('images/sep.gif') repeat-y top left; padding: 0 0 0 30px; margin: 0 0 0 71%; }
#sidebar #searchform { margin: 0 0 1em 0;}
#sidebar #searchform #s {}
#sidebar .navigation_message { color: #666; font-style: italic; }
#sidebar .navigation_message a, #sidebar .navigation_message strong { font-style: normal; }
#sidebar h2 { height: 24px; margin: 1em 0 0 0; }
#sidebar #linkcat-1 h2 { background: url('images/h_enlazados.gif') no-repeat top left; }
#sidebar #linkcat-2 h2 { background: url('images/h_club.gif') no-repeat top left; }
#sidebar .h_categories { background: url('images/h_categorias.gif') no-repeat top left; }
#sidebar .h_archive { background: url('images/h_archivo.gif') no-repeat top left; }
#sidebar .h_meta { background: url('images/h_meta.gif') no-repeat top left; }
#sidebar ul { list-style: none; padding: 0; margin: 0;}
#sidebar ul ul { list-style: disc; color: #9c968b; padding: 0 0 0 2em; }
#sidebar select { margin: 0 0 0 1em;}

#footer { clear: both; background: url('images/bg_footer.gif') no-repeat top center; color: #999286; font-size: 0.9em; text-align: center; padding: 30px 20px; }
#footer p { margin: 0.5em 0 0 0;}


/* Recursive */

.center { text-align: center; }
.right { text-align: right; }

/* Tricks */

.clearfix:after { content: "\."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block; }


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


