/*  



Theme Name: DarkZen



Theme URI: http://www.dailyblogtips.com/darkzen-wordpress-theme-released/



Description: 



Version: 1.0



Author: Daily Blog Tips



Author URI: http://www.dailyblogtips.com



*/







/* STRUCTURE */



body { text-align:center; margin:0; padding:0; background-position:left top; background-repeat:repeat-x; color:#555555; font-size:12px; font-family:Arial; background-image: url(images/header.jpg); }







#body2 { background-image: url(images/backfooter.png); background-position:left bottom; background-repeat:repeat-x; }







#page { width:800px; background-repeat:repeat-y; text-align:left; margin-right: auto; margin-bottom: auto; margin-left: auto; }
@font-face{ font-family: Impact; font-size: all; font-stretch: all; font-style: all; font-variant: normal; font-weight: all; }
#header { padding-left:0; padding-top:0; clear:both; margin:auto auto 0; text-align:left; height: 20px; }







.headleft { float:left; width:450px; }







.headright {



float:right;



text-align:right;



}







#menulinks { background-color: #f9f9f7; width: 100%; height:10px; clear:both; margin:15px auto auto; padding-top: 10px; padding-bottom: 10px; }







#rsslink a { float:right; text-align:right; padding-top:10px; padding-left:17px; height:30px; color:#d7d1d1; text-decoration:none; font-size:14px; font-weight:bold; }







ul#navlist { padding: 0; white-space: nowrap; float:left; width:100px; margin: auto auto auto 120px; }







ul#navlist li { margin-top: 5px; padding-top: 5px; border-right: 1px solid #222; display:inline; list-style-type: none; }







ul#navlist li a { color:#222; text-decoration:none; font-size:13px; font-weight:normal; margin-right: 5px; padding-top: 15px; padding-right: 5px; padding-left: 5px; }







ul#navlist li a:link, ul#navlist li a:visited {



text-decoration: none;



}







ul#navlist li a:hover { text-decoration:none; color:#2f2f2f; }







#mainarea {



clear:both;



width:990px;



padding-top:0;



margin:0



}







#contentarea { width:400px; float:left; margin-left: 0; padding-top: 50px; padding-bottom:20px; padding-left: 0; }







#sidebar { width: auto; float:left; margin-left: 20px; }







#widelist li a{



padding-left:5px;



padding-top:4px;



padding-bottom:4px;



border-bottom:#CCCCCC solid 1px;



display:block;



font-size:10pt;



color:#9d8c8c;



text-decoration: none;



clear:both;



text-align:left;



margin-left:5px;



margin-right:4px;



margin-top:0;



margin-bottom:0;



width:300px;



}







#widelist li a:hover {



color:#555555;



text-decoration: none;



}







#searchform {



padding-left:5px;



padding-right:10px;



}







#searchform #s { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#959595; width: 170px; float:left; height:13px; font-weight:normal; background-color: #9c9c9c; margin-bottom: 15px; margin-left:0; padding-top: 6px; padding-right: 0; padding-bottom: 4px; }







#searchform #s:focus { color:#f6f6f6; background-color: #7c7c7c; }







#searchsubmit { background-image:url(images/search.png); width:20px; height:20px; float:right; border:none; font-family:Arial, Helvetica, sans-serif; background-color:transparent; background-repeat: no-repeat; cursor:pointer; margin-right:0; }



#bloque1 { width: 200px; height: 1200px; float: right; padding-top: 50px; padding-left: 10px; }



#bloque2 { background-color: #e6e5b4; width: 170px; height: 100%; float: left; margin-right: 5px; margin-left: 0; padding: 50px 8px 30px; }
#sidebar1 { width: 175px; clear: both; }



#sidebar2 { width: 160px; float: left; }







#footer { width:960px; height:87px; clear:both; color:#393939; font-size: 140%; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }







#footer a:hover {



color:#FFFFFF;



}







#footer .left {



float:left;



padding-left:0px;



padding-top:42px;



line-height:18px;



}







#footer .right {



float:right;



padding-right:0px;



padding-top:42px;



line-height:18px;



text-align:right;



}







/* POST DETAILS */







.post { text-align: justify; padding: 10px 0 8px 0; border-bottom: 1px dashed #969a99; }







.entry { line-height:15px; padding-bottom: 30px; }







.posttop { clear:both; width:100%; height:40px; margin-top:10px; margin-bottom: 20px; }







.posttop .dateicon {



border-right:3px solid #CCCCCC;



padding-right:8px;



float:left;



}







.posttop .title {



padding-left:8px;



float:left;



}







.posttop .dateicon .day {



font-size:23px;



color:#ecd333;



clear:both;



text-align:right;



text-transform:uppercase;



}







.posttop .dateicon .month {



font-size:12px;



color:#111;



clear:both;



text-align:right;



text-transform:uppercase;



}







.posttop .thetitle a {



font-size:20px;



color:#242424;



clear:both;



}







.posttop .thetitle a:hover {



text-decoration:none;



color:#595959;



}







.posttop .title .under {



font-size:12px;



color:#bfbfbf;



clear:both;



}







.postbottom { color: #505050; font-size: 80%; height: 25px; clear:both; float:right; padding-right: 5px; padding-left: 5px; }







.postbottom a.commentslink { height:30px; padding-top:3px; display:block; float:left; padding-right:6px; e: dotted; }



/* STYLING */



h1 { font-size: 140%; line-height: 130%; text-transform:uppercase; margin:0; padding-top: 84px; padding-bottom: 0; }







h1 a {



color:#FFFFFF;



}







h1 a:hover {



color:#FFFFFF;



text-decoration:none;



}







.description { font-size:0; clear:both; margin:0 0 0 -600px; font-weight:bold; text-transform:uppercase; color:#d8d8d8; }







a {



color:#bfbfbf;



text-decoration:none;



}







a:hover {



color:#555555;



text-decoration:underline;



}







#advertarea  { clear:both; padding-top:5px; }







#advertarea a { float:left; margin: 2px; }







#sidebar h2 { color: #2f2f2f; height:28px; font-size:15px; font-family: Helvetica; font-weight:bold; font-style: normal; text-transform: capitalize; margin-top:15px; margin-bottom:15px; clear:both; }







#subfooter .subfooterwidget h2 {



padding-left:8px;



padding-top:8px;



height:25px;



font-size:16px;



font-weight:bold;



color:#CCCCCC;



}







#sidebar ul li ul li a { border-bottom:1px dotted #3e3e3e; display:block; font-size:10pt; color:#222; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; clear:both; text-align:left; width:170px; margin: 5px 0 0; padding-bottom: 5px; }







#subfooter .subfooterwidget a {



padding-left:5px;



padding-top:4px;



padding-bottom:4px;



border-bottom:#555555 solid 1px;



display:block;



font-size:10pt;



color:#CCCCCC;



text-decoration: none;



clear:both;



text-align:left;



margin-left:10px;



margin-right:4px;



width:250px;



}







#sidebar ul li ul li a:hover {



color:#595959;



text-decoration: none;



}







#subfooter .subfooterwidget a:hover {



color:#FFFFFF;



text-decoration: none;



}







.clear {



clear:both;



}







.commentlist li, #commentform input, #commentform textarea {



font-family: Arial, Helvetica, sans-serif;



}







#commentform {





text-align:left;



padding-left:35px;



}







.commentlist li {



font-weight: bold;



}







.commentlist cite, .commentlist cite a {



font-weight: bold;



font-style: normal;



font-size: 10pt;



}







.commentlist p {



font-weight: normal;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:10pt;



color:#424242;



}



#commentform p {



font-family:Arial, Helvetica, sans-serif;



}







.commentmetadata {



font-weight: normal;



}







small, .nocomments, .postmetadata, blockquote, strike {



color:#555555;



}







code {



font-family:"Courier New", Courier, monospace;



font-size:9pt;



}







acronym, abbr, span.caps



{



font-size: 0.9em;



letter-spacing: .07em;



}







/* Calendar */



#wp-calendar {



empty-cells: show;



margin: 10px auto 0;



width: 155px;



color:#9d8c8c;



}







#wp-calendar #next a {



padding-right: 10px;



text-align: right;



}







#wp-calendar #prev a {



padding-left: 10px;



text-align: left;



}







#wp-calendar a {



}







#wp-calendar caption {



text-align: center;



width: 100%;



}







#wp-calendar td {



padding: 3px 0;



text-align: center;



font-family:Arial, Helvetica, sans-serif;



font-size:8pt;



}







#calendar_wrap {



margin-top:5px;



margin-left:10px;



}



#wp-calendar #prev a {



font-size: 8pt;



}







#wp-calendar a {



text-decoration: none;



}







#wp-calendar caption {



font: bold 10pt Arial, Helvetica, sans-serif;



text-align: center;



}







#wp-calendar th {



font-size:8pt;



font-style: normal;



text-transform: capitalize;



}







p img {



padding: 0;



max-width: 100%;



}







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;



margin-right:30px;



}







.alignleft {



float: left



}







/* End Images */















/* Begin Lists */







html>body .entry ul {



margin-left: 0px;



padding: 0 0 0 30px;



padding-left: 10px;



text-indent: 10px;



} 







html>body .entry li {



margin: 7px 0 8px 10px;



}







ul {



}



.entry ul li:before, #sidebar ul ul li:before, #subfooter ul ul li:before {



content: "";



}







.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, #subfooter ul { 



margin: 0;



padding:0;



}







#sidebar ul ol, #subfooter ul ol {



margin: 0;



padding:0;



}











#sidebar ul li, #subfooter li {



list-style-type:none;



list-style-image:none;



padding-left:0px;



}







#sidebar ul p, #sidebar ul select {







}







#sidebar ul ul, #sidebar ul ol {







}







#sidebar ul ul ul, #sidebar ul ol {







}







ol li, #sidebar ul ol li, #subfooter ul ol li {



list-style: decimal outside;



}







#sidebar ul ul li, #sidebar ul ol li, #subfooter ul ul li {



padding: 0;



}







.entry form { 



text-align:center;



}







select {



width: 130px;



}







#commentform input {



width: 170px;



padding: 2px;



margin: 5px 5px 1px 0;



border:#CCCCCC solid 2px;



}







#commentform textarea {



width: 90%;



padding: 2px;



border:#CCCCCC solid 2px;



}







#commentform #submit {



margin-right:37px;



float: right;



}







.alt {



margin: 0;



padding: 10px;



}







.commentlist {



padding-left:30px;



text-align: justify;



}







.commentlist li {



margin: 15px 45px 15px 3px;



padding: 5px 10px 3px;



list-style: none;



border-bottom:#CCCCCC dotted 1px;



}







.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 form {



margin: 0;



}



.textwidget {



margin-left:20px;



margin-right:20px;



padding-top:7px;



text-align:left;



}







.textwidget a {



}







acronym, abbr, span.caps {



cursor: help;



}







acronym, abbr {



border-bottom: 1px dashed #999;



}







blockquote {



margin: 15px 30px 0 10px;



padding-left: 10px;



border-left: 3px solid #999999;



color:#999999;



}







blockquote cite {



margin: 5px 0 0;



display: block;



}







.center {



text-align: center;



}







hr {



display: none;



}







a img {



border: none;



}







.navigation { display: block; clear:both; text-align: center; padding-top: 10px; padding-bottom: 60px; padding-left:30px; }







.navigation a { padding:5px; border:solid 1px #919195; color:#fff; background-image: url(images/bgmenu.jpg); }







.navigation a:hover {



color:#ffffff;



text-decoration:none;



}



#titulo { width: 500px; height: 63px; margin-top: 125px; margin-bottom: 0; }
#space { background-color: #fff; width: 50px; height: 30px; clear: both; margin-top: 10px; }
#links { width: 200px; height: 600px; float: right; margin-top: 50px; }
#logo { width: 100px; height: 45px; margin: 200px auto auto; }