/*  







Theme Name: Ymodelandia V3.0







Theme URI: http://www.ymode.cl/







Description: nueva version modificada del archivo original  <a href="http://www.krisandapril.us">KrisandApril</a>.







Version: 3.0







Author: Ymode 







Based off of: Wordpress Lab







Author URI: http://www.krisandapril.us















*/















/*-----------------------------------------------------------------------------------------------







  Global Styles







-----------------------------------------------------------------------------------------------*/















* {







	margin: 0px;







	padding: 0px;







}















* html #ancillary .block{







	margin: 0px 0px 0px 4%;







}















* html #comments cite{







	width: 30.6%;







}















* html #primary .secondary{







	margin-right: 4%;







}















* html #primary.twocol-stories .story{







	margin-left: 2%;







}















#primary.twocol-stories .first, * html #primary.twocol-stories .first{







	margin:0 0 0 0;







}















#primary.onecol-stories .primary{







	float:left;







	width:50%;







}







#primary.onecol-stories .secondary{







	float:right;







	width:40%;







	margin:0 0 0 50%;







}















a{







	color: #787878;







}















a img{







	border: none;







}















blockquote{







	border-left: 2px solid #000000;







	color: #000000;







        margin-left: 1em;







	padding-left: 1em;







}















/*-----------------------------------------------------------------------------------------------







  Layout / Base Page Styling







-----------------------------------------------------------------------------------------------*/







body{







	background: #000;







	color: #787878;







	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;







	font-size: 11px;







}















fieldset {







	padding: .5em;







}















h1{







	color: #333333;







	font-size: 1.5em;







	font-weight: normal;







	margin: 1.5em 0px;







}















h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {







	margin: 1em 0px;







}















h3{







	color: #FFFFFF;







	font-size: 1.15em;







	font-weight: normal;







}















h2{







color: #4E4E4E;







	font-size: 1.15em;







	font-weight: normal;







}















input.textfield, textarea{







	background-color: #F8F8F8;







	border: 1px solid #868686;







	margin: 5px 0px;







	width: 15em;







}















label.text{







	left: 0.5em;







	position: relative;







	top: -0.5em;







}















li, dd {







	margin-left: 5%;







}















ol#comments{







	list-style-type: none;







	margin: 2em 0px;







}















ol#comments li{







	list-style-type: none;







	margin: 2em 0px;







}















p{







	line-height: 1.75em;







}















pre{







	border-bottom: 1px dotted #CCCCCC;







	border-top: 1px dotted #CCCCCC;







	overflow: auto;







	padding: 1em 0px;







	width: 100%;







}















select option{







	padding: 0px 5px;







}















table{







	border-spacing: 2px;







	margin: 1.5em 0px;







	width: 100%;







}















table caption{







	color: #000000;







	margin-bottom: -1em;







	margin-top: 1em;







	text-align: left;







}















table td{







	background: #CCCCCC;







	color: #000000;







}















table th{







	background: #CCCCCC;







	color: #000000;







	text-align: left;







}















table th, table td{







	padding: 0.3em 0.75em;







}















textarea.commentbox{







	font-family: Arial, Helvetica, sans-serif;







	font-size: 1.25em;







	height: 10em;







	margin: 5px 0px;







	padding: 0.25em;







	width: 28em;







}















ul li{







	list-style-type: none;







	margin: 0.5em 0px 0.5em 2em;







        color:#787878;







}















ul.counts .count{







	color: #7A7A7A;







	float: right;







}















ul.dates .date{







	color: #FF91BC;







	padding: 0px 1.5em 0px 0px;







}















ul.dates a, ul.counts a{







	color: inherit;







	color: #FFFFFF;







	text-decoration: none;







}















ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count{







	color: #FFFFFF;







}















ul.dates li, ul.counts li{







	border-bottom: 0px solid #C2C2C2;







	list-style-type: none;







	margin: 0px;







	padding: 0.5em 0px;







}















ul.dates, ul.counts{







	border-top:0px solid #C2C2C2;







	list-style-type: none;







	margin: 1.5em 0px;







}















.clear{







	clear: both;







	font-size: 1px;







	height: 1px;







	line-height: 1px;







}















.comment-head{







	border-bottom: 1px solid #E3E3E3;







	padding: 0.8em 2em 1.0em 2em;







}















.comment-head .details{







	font-size: 0.95em;







}















.comment-head a{







	color: #000000;







	text-decoration: none;







}















.comment-head h2{







	font-size: 1.5em;







	margin: 0px;







}















.formactions .spinner{







	float: right;







	margin: -8px -20px 0px 0px;







}















.formactions input.submit{







	background-color: #FFFFFF;







	border: 1px solid #787878;







        color:#333333;







	float: right;







	margin: -1em 0px 0px 0px;







	padding: 0px 0.5em;







}































.formhead {







color:#000000;







}















.hide, .print-logo, .close-button{







	display: none;







}















/* This class sets the width and position for all rows */







.inside{







	width:80%;







	min-width:65em;







	max-width:85em;







	margin:0 auto;







}















.left{







	float: left;







}















.right{







	float: right;







}















.rule{







	border-top: 1px solid #CCCCCC;







	font-size: 1px;







	height: 1px;







	line-height: 1px;







	margin: 1.5em 0px;







}















.secondary .featured dl{







	border-bottom: 0px solid #CCCCCC;







	margin: 0px;







	padding: 0.5em 0px 0.6em 0px;







       







}















.secondary .featured p{







	border-bottom: 0px solid #CCCCCC;







	border-top: 0px solid #CCCCCC;







	line-height: 1.5em;







	margin: 1em 0px 0px 0px;







	padding: 0.5em 0px 0.6em 0px;







        color: #FFFFFF;







}























.secondary dd{







	display: inline;







	margin: 0px;







	padding: 0px;







        color:#FF91BC;







}















.secondary dd a{







	color: #FF91BC;







}















.secondary dd a:hover{







	color: #FFFFFF;







}















.secondary dt{







	color: #FFFFFF;







	display: inline;







	margin: 0px;







	padding: 0px;







}























.single-post h1, .single-post h2{







	margin-top: 0px;







        







}















.story h3{







	color: #000000;







	font-size: 1.15em;







	font-weight: normal;







	margin: 0px 0px 1.5em 0px;







}















.story h3 a{







	border-bottom: 1px dotted #666666;







	color: #000000;







	text-decoration: none;







}















/*-----------------------------------------------------------------------------------------------







  Ancillary Items







-----------------------------------------------------------------------------------------------*/







#ancillary{







	padding: 2em 0px 0px 0px;







}















#ancillary .block{







	float: left;







	margin: 0px 0px 0px 5%;







	width: 30%;







}















#ancillary .block h2, #ancillary .block h3{







	margin: 0px 0px 2em 0px;







}















#ancillary .block-separator{







	clear: both;







	height: 2.5em;







}















#ancillary .first, * html #ancillary .first{







	clear: both;







	margin: 0px;







}















#ancillary .thrice-length{







	width: 100%;







}















#ancillary .twice-length{







	width: 65%;







}































#comment-form{







	margin: 5em 0px 5em 35.4%;







	width: 36em;







}















#comments .content{







	border-left: 1px solid #868686;







	float: left;







	margin-left: 1.9%;







	padding: 0px 0px 0px 2%;







	width: 60%;







}















#comments .content h3{







	font-size: 1em;







	margin: 0px;







}















#comments .content p{







	margin: 0px 0px 1em 0px;







}















#comments .pingback cite .author{







	background: url(../images/trackback_pingback.gif) 100% 0 no-repeat;







	display: block;







	padding-top: 68px;







}















#comments cite{







	float: left;







	font-style: normal;







	text-align: right;







	width: 31%;







}















#comments cite .admin-tools{







	margin: 5px 0px;







}















#comments cite .admin-tools a{







	background: #666666;







	border: 1px solid #999999;







	float: right;







	margin: 0px 5px;







	padding: 0px 3px 3px;







	text-decoration: none;







}















#comments cite .author{







	font-size: 1.2em;







}















#comments cite .author a{







	text-decoration: none;







}















#comments cite span{







	display: block;







}















#errors{







	color: #FF0000;







	font-weight: bold;







}















/*-----------------------------------------------------------------------------------------------







  Foooter







-----------------------------------------------------------------------------------------------*/







#footer{







	clear: both;







	color: #6C6C6C;







	margin: 2em 0px 3em 0px;







}















#footer .inside{







	background: url(../images/footer_black.gif) 50% 0 repeat-x;







	padding: 1em 0px;







}















#footer p{







	font-size: 1.0em;







	margin: 0px;







}















#footer p.attributes{







	float: right;







}















#footer p.attributes a{







	color: #525252;







	padding: 0px 0px 0px 1em;







	text-decoration: none;







}















#footer p.attributes a:hover{







	color: #FF91BC;







}















#footer p.copyright{







	float: left;







}















#footer p.copyright a{







	color: #FF91BC;







	text-decoration: none;







}















#footer p.copyright a:hover{







	color: #FF91BC;







}   























/*-----------------------------------------------------------------------------------------------







  Header











-----------------------------------------------------------------------------------------------*/







#header{







background:url(images/flowers.jpg) left top no-repeat #FFF;






}















#header .inside{







	padding: 7em 0px;







}















#header h2{







	border-right: 1px solid #808080;







	float: left;







	font-size: 2.25em;







	margin: 10px 0.5em 0px 0px;







	padding: 0px 0.5em 0.25em 0px;







}















#header h2 a {







	color: #000000;







	text-decoration: none;







}















#header p {







	line-height: 1em;







	margin: 0px;







	padding: 2em 0px 1em;







}















/*-----------------------------------------------------------------------------------------------







  Live Search







-----------------------------------------------------------------------------------------------*/







#live-search{







	-moz-opacity: 0.4;







	position: absolute;







	text-align: right;







	top: 4em;







	width: 100%;







}















#live-search:hover{







	-moz-opacity: 1.0;







}















#preview{







	border: 1px solid #CCCCCC;







	margin: 1em 0px;







	padding: 0.5em;







}















#preview p{







	margin: 1em 0px 0px 0px;







}















/*-----------------------------------------------------------------------------------------------







  Primary Items







-----------------------------------------------------------------------------------------------*/







#primary{







	background: #FFFFFF;







	color: #000000;







	padding:1px 0 2em 0;







}















#primary .primary{







	float: right;







	width: 65%;







}















#primary .secondary{







	display: inline;







	float: right;







	margin-right: 5%;







	padding-top: 0.65em;







	width: 30%;







}















#primary .secondary .admin-tools{ margin:1em 0; }







#primary h2{







	color: #FFFFFF;







}















#primary.onecol-stories .primary{







	float: left;







	width: 50%;







}















#primary.onecol-stories .secondary{







	float: right;







	margin: 0 0 0 10%;







	width: 40%;







}















#primary.twocol-stories .first, * html #primary.twocol-stories .first{







	margin:0 0 0 0;







}















#primary.twocol-stories .story{







	float:left;







	width:48%;







	margin:0 0 0 4%;







	display:inline;







}















* html #primary.twocol-stories .story{







	margin-left:2%;







}















#primary.twocol-stories .first, * html #primary.twocol-stories .first{







	margin:0 0 0 0;







}















.story .details{







	margin:1em 0;







	text-align:right;







	border-top:1px solid #cccccc;







	padding:0.5em 0;







	font-size:0.95em;







	color:#4D4D4D;







}







.story .details .read-on{







	background:url(../images/readon_black.gif) 100% 60% no-repeat;







	padding-right:20px;







}







.story .details a{







	color:#4D4D4D;







	text-decoration:none;







}















.story .details a:hover{ color:#000000; }















#search .spinner{







	padding: 0px 0px 5px 0px;







	text-align: right;







}















#search img{







	left: -5px;







	margin-top: 2px;







	position: relative;







	top: 0.25em;







}















#search img.archives-icon{







	margin: 0px 7px 0px 0px;







	top: 1px;







}















#search input{







	background-color: #F8F8F8;







	border: 1px solid #868686;







	font-size: 0.85em;







	margin-top: 2px;







	width: 175px;







}















#search input:focus{







	background: #FFFFFF;







}















#search-result ul{







	margin: 0px;







}















#search-results{







	background: #CCCCCC;







	border-top: 1em solid #000000;







	float: right;







	-moz-opacity: 0.9;







	padding: 0px 0px 0px 0px;







	width: 30%;







}















#search-results h3{







	background: #FFFFFF;







	font-weight: bold;







	margin: 0px;







	padding: 0px 0px 1em 0px;







	text-align: left;







}















#search-results small{







	border-bottom: 1px solid #555555;







	border-top: 1px solid #666666;







	display: block;







	font-size: 0.9em;







	padding: 0.5em 1em 0.7em 1em;







	text-align: left;







}















#search-results small a{







	color: #CCCCCC;







}















#search-results ul li{







	list-style-type: none;







	margin: 0.5em 0px;







	padding: 0px 1em 0.5em 1em;







}















#search-results ul li a{







	border-bottom: 1px dotted #CCCCCC;







	text-decoration: none;







}















#search-results ul li:hover{







	background: #202020;







}















/*-----------------------------------------------------------------------------------------------







	Secondary Items







-----------------------------------------------------------------------------------------------*/







#secondary{







	background:url(images/diamond.gif) repeat #FFF;







	padding:1px 2em;







	border-top:0px solid #1C1C1C;







        color:#000000;







}































/*-----------------------------------------------------------------------------------------------







        Spiffy 







----------------------------------------------------------------------------------------------*/







.spiffy{







display:block







}







.spiffy *{







display:block;







height:1px;







overflow:hidden;







background:#000000







}







.spiffy1{







border-right:1px solid #919191;







padding-right:1px;







margin-right:3px;







border-left:1px solid #919191;







padding-left:1px;







margin-left:3px;







background:#3f3f3f;







}







.spiffy2{







border-right:1px solid #e5e5e5;







border-left:1px solid #e5e5e5;







padding:0px 1px;







background:#303030;







margin:0px 1px;







}







.spiffy3{







border-right:1px solid #303030;







border-left:1px solid #303030;







margin:0px 1px;







}







.spiffy4{







border-right:1px solid #919191;







border-left:1px solid #919191;







}







.spiffy5{







border-right:1px solid #3f3f3f;







border-left:1px solid #3f3f3f;







}







.spiffy_content{







padding:0px 5px;







background:#000000;







} 























#theshelf {







	height: 280px;







	background: #FFF;







}















/*The Menu CSS*/







#tablist{







padding: 3px 0;







margin-left: 0;







margin-bottom: 0;







margin-top: 0.1em;







font: bold 12px Verdana;







}















#tablist li{







list-style: none;







display: inline;







margin: 0;







}















#tablist li a{







text-decoration: none;







padding: 3px 0.5em;







margin-left: 3px;







border: 1px solid #778;







border-bottom: none;







background: white;







}















#tablist li a:link, #tablist li a:visited{







color: navy;







}















#tablist li a.current{







background: lightyellow;







}















#tabcontentcontainer{







width:480px;







height:40px;







}















.tabcontent{







display:none;







}







