/*
Theme Name: La Milagrosa
Theme URI: http://www.idearius.com/
Description: Originally based in Kubrick 1.5, but has nothing to do with it.
Version: 1.1
Author: IDEARIUS
Author URI: http://www.idearius.com/

	La Milagrosa 1.1, originally based in Kubrick 1.5, but has nothing to do with it.
	http://binarybonsai.com/kubrick/
	http://www.idearius.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



/* Begin Typography & Colors --------------------------------------------------- */

#content										{ font-size: 1.0em }
.widecolumn .entry p				{ font-size: 1.0em; }
.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }
.widecolumn									{ line-height: 1.6em; }
.narrowcolumn .postmetadata { text-align: justify; }
small, .postmetadata				{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
h1, h2, h3									{ font-family: Verdana, Arial, Sans-Serif; font-weight: bold; }
h1													{ font-size: 2.5em; }
h2, h2.pagetitle					 	{ font-family: Georgia, MS Georgia, Times New Roman, Serif; font-size: 2em; }
#sidebar h2									{ font-family: Verdana, Sans-Serif; font-size: 1.4em; }
h3			 										{ font-size: 1.3em; }
h4,h5			 									{ font-size: 1em; }

h1, h1 a, h1 a:hover, h1 a:visited { text-decoration: none; color: #ffffff; }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #990000; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { color: #990000; }
.entry p a:visited			 		{ color: #990000; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 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		 					{ line-height: 1.5em; }
#commentform p							{ font-family: Verdana, Arial, Sans-Serif; }
.commentmetadata						{ font-weight: normal; }
#sidebar										{ font: 1.1em Verdana, Arial, Sans-Serif; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #777777; }
code	 						 					{ font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps		{ font-size: 0.9em; letter-spacing: .07em; }

/* -------------------------------------------------------------- */

a, a:visited								{ color: #9f0000; font-weight: bold; }
a:hover											{ color: #9f0000; text-decoration: underline; }
.navt_plink									{ width: 100%; color: #f0f0f0; text-decoration: none; }
.navt_plink:visited					{ color: #f0f0f0; text-decoration: none; }
.navt_plink:hover						{ color: #ffffff; text-decoration: none; }


/* End Typography & Colors ----------------------------------------------------- */



/* Begin Structure ------------------------------------------------------------- */

body		 					 								{ margin: 0; padding: 0; font-size: 62.5%; /* Resets 1em to 10px */ font-family: Verdana, Arial, Sans-Serif; background: #acacac; color: #333333; text-align: center; }
#page															{ width: 760px; margin: 20px auto; padding: 0; background-color: #dbdbdb; border: 2px solid #dbdbdb; text-align: left; }
#header														{ margin: 0; padding: 0; width: 100%; }
#sidebar													{ float: left; padding: 20px 0 10px 10px; margin: 0; width: 150px; border: 1px solid #780000; background: #990000; }
#sidebar ul												{ margin: -10px 0; padding: -10px 0; }
html>body #sidebar ul							{ margin: 0; padding: 0; }								/* x IE 6 */
#sidebar ul li										{ margin: -10px 0; padding: -10px 0; }
html>body #sidebar ul li					{ margin: 0; padding: 0; }								/* x IE 6 */
#sidebar ul li#navt-2							{ font-weight: bold; }										/* menu caballos */
#sidebar ul li ul									{ margin: 0; padding: 0 0 2em 0; }				/* separates menus */
#sidebar ul li ul li							{ width: 100%; margin: -1px 0; /* avoid double borders */ padding: 0; line-height: 2em; border-top: 1px solid #780000; border-bottom: 1px solid #780000; }
#sidebar ul li ul li:hover				{ background-color: #780000; }

.narrowcolumn, .widecolumn				{ float: right; padding: 0 20px; margin: 0; width: 550px; }
.post					 										{ margin: 1em 0 1em; text-align: justify; }
.post hr													{ display: block; clear: both; width: 100%; height: 1px; border: none; color: #dbdbdb; background: #dbdbdb; }

.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; } */

#footer														{ border-top: 1px solid #cc9999; margin: 0 auto; padding: 10px 0; width: 760px; text-align: center; clear: both; }
#footer p													{ margin: 0; }
.alignright												{ float: right; }
.alignleft												{ float: left }
.centered													{ margin-left: auto; margin-right: auto; }

/* End Structure --------------------------------------------------------------- */



/* Begin Headers -------------------------------------------------------------- */

h1						{ padding-top: 0; margin-left: 200px; margin-bottom: 0px; }
h2						{ margin: 1em 0 0; }
h2.pagetitle	{ margin-top: 1em; text-align: center; }
#sidebar h2		{ margin: 0.5em 0 0; padding: 0; }
h3						{ margin-top: 2em; }
h3.comments		{ padding: 0; margin: 2em auto 1em ; }

/* End Headers ----------------------------------------------------------------- */



/* Begin Tables --------------------------------------------------------------- */

table			{ padding: 0; margin: 0; border: none; border-spacing: 0; }
tr				{ }
td				{ vertical-align: top; }
/* tablas de genealogia */
.genname	{ border: 3px solid white; background-color: #fdfdfd; padding: 0.2em 0.5em; }
.genbrdr	{ border-right: 1px dashed white; height: 1em;}

/* End Tables ------------------------------------------------------------------ */



/* Begin Images ---------------------------------------------------------------- */

.thumb					{ border: 5px solid #990000; margin: 5px; width: 150px; height: 150px; }
p img						{ padding: 0; max-width: 100%; } /* avoids screen overflow */
img.centered, img.aligncenter		{ 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; }
.prensa					{ width: 60px; height: 80px; margin: 1em 2em; border:2px solid #9f0000; }
.logo-lm { margin:10px 0 0 5px; }

/* End Images ------------------------------------------------------------------ */




/* Begin Lists (bullets do not work in IE, which defaults to normal bullets) --- */

html>body .entry ul			{ /*margin-left: 0; padding: 0 0 0 30px;*/ list-style: square; /*padding-left: 10px; text-indent: -10px;*/ }
html>body .entry li			{ /* margin: 7px 0 8px 10px;*/ }
#sidebar ul li				{ list-style-type: none; list-style-image: none; }
/* .entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; } */
.entry ul li				{ text-align: left; }
.postmetadata ul, .postmetadata li	{ display: inline; list-style-type: none; list-style-image: none; }

/* End Entry Lists ------------------------------------------------------------- */




/* Begin Form Elements --------------------------------------------------------- */

#searchform							{ margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s	{ width: 108px; padding: 2px; }
#sidebar #searchsubmit	{ padding: 1px; }
.entry form							{ text-align:center; } /* mainly for password protected posts to look better. */
select									{ width: 130px; }
#commentform input			{ width: 170px; /*	padding: 2px; */ margin: 2px 1em 0 0; }
#commentform textarea		{ width: 99%; margin: 2px 0 0 0; }
#commentform #submit		{ width: 100%; margin: 0; }

/* End Form Elements ----------------------------------------------------------- */




/* Begin 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: 1em 0 1em; }
#commentform p		{ margin: 0; }
.nocomments				{ text-align: center; margin: 0; padding: 0; }
.commentmetadata	{ margin: 0; display: block; }

/* End Comments ---------------------------------------------------------------- */




/* Begin Various 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: 2em 0 2em; }

/* End Various Tags & Classes -------------------------------------------------- */




/* Begin 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; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a						{ text-decoration: none; }
#wp-calendar caption			{ font: bold 1.3em Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th						{ font-style: normal; text-transform: capitalize; }

/* End Calendar ---------------------------------------------------------------- */
