/*  
Theme Name:Sivaris customizado
Theme URI:http://www.sivaris.eu/
Description:Personalización del blog siguiendo un poco el estilo del website Sivaris.
Version:1.0
Author:Luis Leiva
Author URI:http://speedzinemedia.com/
*/

/* Tipografía y colores */ 
body { font-size:80%; } 
#content h2.pagetitle, h2#noresults { font-size:90%; } 
.widecolumn .entry p { font-size:1.05em; } 
.narrowcolumn .entry, .widecolumn .entry { line-height:1.4em; } 
.widecolumn { line-height:1.6em; } 
.narrowcolumn .postmetadata { text-align:center; } 
.alt { background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; } 
small { font-size:1em; line-height:1.5em; } 
h1, h2, h3 { font-weight:bold; } 
h1 { text-align:center; } 
h2, h3 { font-weight:light; } 
.post h2, .post h3 { font-size:250%; font-weight:lighter; } 
h2.pagetitle { font-size:1.6em; } 
#sidebar h2 { font-size:1em; color:#555; } 
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration:none; color:white; } 
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color:#333; } 
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration:none; } 
.entry p a:visited { color:#b85b5a; } 
.commentlist li, #commentform input, #commentform textarea { /*font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;*/ } 
.commentlist li { font-weight:bold; } 
.commentlist cite, .commentlist cite a { font-weight:bold; font-style:normal; font-size:1.1em; } 
.commentlist p { font-weight:normal; line-height:140%; text-transform:none; } 
#commentform p { } .commentmetadata { font-weight:normal; } 
#sidebar { /*font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;*/ } 
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color:#777; font-size:1em; } 
code { font:1.1em 'Courier New', Courier, Fixed; } 
acronym, abbr, span.caps { font-size:0.9em; letter-spacing:.07em; } 
a, h2 a:hover, h3 a:hover { color:#D8A787; text-decoration:none; } 
a:hover { color:#D8A787; text-decoration:underline; } 
#wp-calendar #prev a, #wp-calendar #next a { font-size:9pt; } 
#wp-calendar a { text-decoration:none; } 
#wp-calendar caption { /*font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;*/ text-align:center; } 
#wp-calendar th { font-style:normal; text-transform:capitalize; } 

/* Estructura */ 
body { padding:0; overflow:hidden; } 
#page { background-color:white; margin:10px auto; padding-bottom:10px; width:800px; height:460px; overflow:auto; }
#copyright img { vertical-align:top; }

.narrowcolumn { float:left; padding:0 0 20px 150px; margin:0; width:420px; } 
.widecolumn { padding:10px 0 20px 0; margin:5px 0 0 150px; width:500px; } 
.post { margin:0 0 40px; /*text-align:justify;*/ } 
.post hr { display:block; } 
.widecolumn .post { margin:0; } 
.narrowcolumn .postmetadata { padding-top:5px; } 
.widecolumn .postmetadata { margin:30px 0; } 
.widecolumn .smallattachment { text-align:center; float:left; width:128px; margin:5px 5px 5px 0px; } 
.widecolumn .attachment { text-align:center; margin:5px 0px; } 
.postmetadata { clear:left; }

/* Headers */ 
h1 { padding-top:70px; margin:0; } 
h2 { margin:30px 0 0; } 
h2.pagetitle { margin-top:30px; text-align:center; }
#sidebar h2 { margin:5px 0 0; padding:0; } 
h3 { padding:0; margin:30px 0 0; } 
h3.comments { padding:0; margin:40px auto 20px ; } 

/* Images */ 
p img { padding:0; max-width:100%; } 
/* Using 'class="alignright"' on an image will (who would've thought?!) align the image to the right. 
And using 'class="centered', will of course center the image. 
This is much better than using align="center", being much more futureproof (and valid) */ 
img.centered { display:block; margin-left:auto; margin-right:auto; } 
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; } 
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; } 
.alignright { float:right; } .alignleft { float:left } 

/* Lists Special stylized non-IE bullets Do not work in Internet Explorer, which merely default to normal bullets. */ 
html>body .entry ul { margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px; } 
html>body .entry li { margin:7px 0 8px 10px; } 
.entry ul li:before, #sidebar ul ul li:before { content:"\002022 \0020"; /*\00BB es bullet y \0020 es un espacio*/ } 
.entry ol { padding:0 0 0 35px; margin:0; } 
.entry ol li { margin:0; padding:0; } 
.postmetadata ul, .postmetadata li { display:inline; list-style-type:none; list-style-image:none; } 
#sidebar ul, #sidebar ul ol { margin:0; padding:0; } 
#sidebar ul li { list-style-type:none; list-style-image:none; margin-bottom:15px; }
 #sidebar ul p, #sidebar ul select { margin:5px 0 8px; } 
 #sidebar ul ul, #sidebar ul ol { margin:5px 0 0 10px; } 
 #sidebar ul ul ul, #sidebar ul ol { margin:0 0 0 10px; } 
 ol li, #sidebar ul ol li { list-style:decimal outside; } 
 #sidebar ul ul li, #sidebar ul ol li { margin:3px 0 0; padding:0; } 

/* Form Elements */
  #searchform { margin-top:0; }
   #searchform #s { width:90%; padding:2px; }
   #searchsubmit {display:none; } 
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; } 
select { width:130px; } 
#commentform input { width:170px; padding:2px; margin:5px 0 1px 0; } 
#commentform textarea { width:100%; padding:2px; } 
#commentform #submit { margin:0; float:right; border:1px solid #555; } 

/* Comments*/ 
.alt { margin:0; padding:10px; } 
.commentlist { padding:0; /*text-align:justify;*/ } 
.commentlist li { margin:15px 0 3px; padding:5px 10px 3px; list-style:none; } 
.commentlist p { margin:10px 5px 10px 0; } 
#commentform p { margin:5px 0; } 
.nocomments { text-align:center; margin:0; padding:0; } 
.commentmetadata { margin:0; display:block; }
 
/* Sidebar */ 
#sidebar { padding:20px 10px; float:right; width:160px; } 
#sidebar form { margin:0; }
 
/* Calendar */ 
#wp-calendar { empty-cells:show; margin:10px auto 0; width:155px; } 
#wp-calendar #next a { padding-right:10px; text-align:right; } 
#wp-calendar #prev a { padding-left:10px; text-align:left; } 
#wp-calendar a { display:block; }
#wp-calendar caption { text-align:center; width:100%; } 
#wp-calendar td { padding:3px 0; text-align:center; } 
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color:#fff; } 

/* Tags & Classes */ 
acronym, abbr, span.caps { cursor:help; } 
acronym, abbr { border-bottom:1px dashed #999; } 
blockquote { margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd; } 
blockquote cite { margin:5px 0 0; display:block; } 
.center { text-align:center; } hr { display:none; } 
a img { border:none; } 
.navigation { display:block; text-align:center; margin-top:10px; margin-bottom:60px; border:1px solid white; /* IE6 hack */ } 