body {
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#5E5E5E;
overflow:visible;
background:#000;
}
body,.sorrydialog,.navigation,.navigation a,.topnavi a,.pages,.credit,.feedback a,#menu h2,.df_menu_head,.date,.finalfooter,#hidden-10,.wp-caption,p.wp-caption-text{text-align:center;}
body,#searchform,#menu ul li,.footer p,.meta ul,#menu ul,#menu ul ul li,.footeritem ul,.footeritem li,.commentlist{margin:0;padding:0;}
#dhtmlgoodies_leftPanel #leftPanelContent,.wrap{padding:0;}
a,:focus{outline:none;text-decoration:none;}
a img {border:0;}
a:link {color:#67A400;}
a:hover, .posttitle a:hover {color:#67A400;text-decoration:underline;}
h1{font-size:1.60em;font-weight:400;color:#F60;}
h2{font-size:1.33em;font-weight:400;color:#F60;}
h3{font-size:1.17em;font-weight:bold;color:#F60;}
blockquote{background:url(blog/blockquote.gif) no-repeat left top;padding-left:28px;margin:0;font-style:italic;}
.navigation {padding:14px 0px;}
.codigo {background:#FEFEFE;border:#4B4B4B 1px inset;width:94%;margin-left:8px;padding:5px;}
.codigo code {font-family:Consolas,"Lucida Console",monospace;white-space:pre;cursor:text;}
.navigation a {
background:#EEE;padding: 3px 7px;
line-height:10px;
border:1px solid #FFF;
color:#333!important;
}
.hilipage {background:#CCC!important;}
.navigation a:hover {border:1px solid #CCC;text-decoration:none;}
.topnavi {width:660px;height:30px;float:left;margin:0;}
.topnavi ul {
width:660px;
list-style:none;
margin-top:36px;
}
.topnavi li {
float:left;
padding-left:2px;
width:80px;
height:30px;
}
.topnavi a {
width:80px;
height:22px;
display:block;
padding-top:8px;
font-size:10px;
text-transform:uppercase;
color:#999;
background:url(blog/topmenu_btn.gif) no-repeat 0 0;
}
.topnavi a:hover, .current_page_item a {
background:url(blog/topmenu_btn.gif) no-repeat 0 100%;
text-decoration:none;
}
.topnavi a:hover,.current_page_item a:hover,.footeritem span:hover,.footeritem h2:hover,#menu h2,.df_menu_head,#menu h2 a {color:#CCC;}
.rsssubscribe {
background:url(blog/rssicon.gif) no-repeat 0 0;
width:37px;
height:36px;
float:right;
margin:31px 15px 0 0;
}
.current_page_item a {color:#BBB;}
.wrap {
width:950px;
text-align:left;
margin:0 auto;
}
#header {
height:120px;
background:#1e1e1e url(blog/headerstripe_loop.jpg) repeat-x 0 0;
}
#header .mainlogo {
text-indent:-9999px;
width:200px;
height:100px;
float:left;
cursor:pointer;
background:url(blog/logo.png) no-repeat center center;
}
.logodivider {
width:2px;
height:84px;
float:left;
background:url(blog/logodivider.gif);
margin-left:10px;
margin-top:18px;
}
.right {
width:230px;
float:right;
}
.left {
width:950px;
float:left;
background:#1a1a1a;
overflow:hidden;
margin:0;
padding-left:15px;
}
.navi {
height:1%;
overflow:hidden;
clear:both;
padding:15px 0;
}
.navi span.current {
background:url(blog/page_num.gif) no-repeat 0 100%;
color:#FFF;
float:left;
text-align:center;
display:block;
width:37px;
height:42px;
padding-top:6px;
margin:0 5px;
}
span.dots {display:none;}
.navi a {
background:url(blog/page_num.gif) no-repeat 0 0;
width:37px;
height:42px;
display:block;
text-align:center;
float:left;
margin:0 5px;	
padding-top:6px;
text-decoration:none;
color:#333!important;
}
.navi a:hover {
background:url(blog/page_num.gif) no-repeat 0 100%;
color:#FFF!important;
text-decoration:none!important;
}
.pages {
float:left;
background:url(blog/backbutton.gif) no-repeat 0 0;
width:127px;
height:42px;
margin:0 5px;	
padding-top:6px;
display:block;
color:#333;
}
.pageborhack {
height:1%;
overflow:hidden;
padding:20px 20px 98px 20px;
margin-top:10px;
float:left;
width:700px;
background:#FFF url(blog/mainpagebg.jpg) no-repeat left bottom;
}
ol#comments li p {font-size:100%;}
ul.post-meta {list-style:none;}
.credit {
background:#90a090;
border-top:double 3px #aba;
color:#fff;
font-size:11px;
clear:both;
margin:10px 0 0;
padding:3px;
}
.credit a:link,.credit a:hover {color:#fff;}
.feedback{margin:0;width:130px;float:right;line-height:28px}
.feedback a {
text-decoration:none;
background:url(blog/comments.gif) no-repeat 0 0;
width:130px;
height:28px;
display:block;
color:#666!important;
padding-left:15px;
}
.feedback a:hover {color:#000!important;text-decoration:none!important;}
.meta {font-size:.75em;}
.meta li,ul.post-meta li {display:inline;}
.meta ul {display:inline;list-style:none;}
.meta,.meta a {color:gray;font-weight:400;letter-spacing:0;}
.storytitle {margin:0;}
.storytitle a {text-decoration:none;}
.storycontent {line-height:180%;}
#commentform #author,#commentform #email, #commentform #url, #commentform textarea, #code {
background:url(blog/comment_top.gif);
border:1px solid #dbdbdb;
color:#3088c6;
padding:5px;
}
#commentform textarea {width:400px;}
#commentform img{border:1px dashed #F00;}
.fd {margin:7px;}
.fd label {width:25%;padding:5px 0 5px 15px;float:left;text-align:right;}
.clear {clear:both;}
#menu {
float:right;
width:204px;
padding-bottom:7px;
text-align:left;
background:#1a1a1a url(blog/side_tr.gif) top right no-repeat;
margin:0;
}
#menu h2,.df_menu_head {
background:url(blog/side_h.gif) no-repeat;
text-transform:uppercase;
display:block;
width:180px;
height:22px;
padding-top:8px;
cursor:pointer;
font-size:10px;
margin:8px 0 0 7px;
}
#menu ul {list-style-type:none;}
#menu ul ul,.df_menu_cont {font-weight:400;text-align:left;margin:0 0 4px;padding:0;overflow:hidden;}
#menu ul ul li {border:0;}
#menu ul ul li a {
display:block;
margin-left:10px;
border-bottom:1px #323232 solid;
font-size:12px;
text-decoration:none;
width:171px;
color:#646464;
overflow:hidden;
padding:11px 10px 10px 6px;
}
#menu ul ul li a:hover {border-bottom:1px #9fd202 solid;color:#FFF;}
#menu ul ul ul.children {font-size:142%;padding-left:4px;}
.post a {text-decoration:none;color:#67A400;}
.post a:hover {color:#67a400;text-decoration:underline;}
.date {
background:url(blog/date_bg.gif) no-repeat;
width:80px;
height:54px;
float:left;
color:#464854;
padding-top:5px;
font-size:11px;
margin-right:15px;
margin-bottom:15px;
}
.date div {font-size:18px;font-weight:700;color:#FFF;padding-top:7px;}
.newfoot{clear:both;overflow:hidden;}
.footer {display:block;color:#999;clear:both;padding:15px;width:935px;background:#1a1a1a;}
.footeritem {float:left;margin:0px 5px;border-top:5px solid #222;width:295px}
.footeritem h2{margin:0;padding:7px 10px 10px 10px;font-size:14px;background:#222;}
.footeritem ul {list-style:none;}
.footeritem li {list-style:none;height:1%;overflow:hidden;}
.footeritem li a{padding:10px;margin:0;border-bottom:1px solid #2C2C2C;display:block;color:#666;}
.footeritem li a:hover{background:#222;border-bottom:1px solid #444;text-decoration:none;color:#CCC;}
.footeritem span{clear:both;padding:10px;display:block;font-size:11px;color:#999;}
.footeritem p{float:left;width:80px;height:80px;}
.finalfooter {padding:10px;font-size:11px;background:#1c1c1c;}
.footeritem:hover{border-top:5px solid #333;background:#222;}
.textwidget {padding:6px;}
.commentmeta {
margin-left:15px;
border-bottom:1px solid #484848;
background:#5a5a5a;
color:#FFF;
padding:3px 3px 3px 10px;
}
.commentmeta a,#reloj{color:#FFF;}
#reloj {
float:left;
width:470px;
height:50px;
margin:15px 0 0 45px;
}
#submit,.button{
border:1px solid #bdbdbd;
color:#666;
background:url(blog/whitebutton.gif) repeat-x left bottom #FFF;
cursor:pointer;
padding:5px 10px;
}
#submit:hover, .button:hover {border:1px solid #9D0;color:#444;text-decoration:none!important;}
.commentlist li {list-style:none;padding:20px;border-bottom:1px solid #F1F1F1;}
.storycontent p,.commentlist p{text-align:justify;}
.commentlist cite, .cancel-comment-reply a, .reply a {font-weight:bold;color:#F60;}
.reply {float:right;margin-bottom:35px;}
span.post-meta-key {color:#FFE;}
.alt {background:#F8F8F8;}
ul.children li {margin-top:30px;}
#s {
background:url(blog/searchbar_bg.gif) repeat-x left top;
border:1px solid #000;
color:#FFE;
margin:15px 0 15px 22px;
padding:5px;
}
#s:hover,#s:focus {border:1px solid #333;}
.sidenotes_title a {font-weight:700;color:#CCC!important;}
.sidenotes_cont {
display:block;
margin-left:10px;
width:170px;
color:#999;
background:#212121;
font-size:11px;
padding:15px 8px;
}
.sidenotes_li {margin-bottom:20px;}
.sidenote_date {font-size:10px;color:#666;float:right;height:13px;}
.posttop ul,.posttop ul ul ul {list-style:url(blog/ullibullet.gif);}
.posttop ul ul {list-style:url(blog/lifirstchild.gif);}
.posttop li {padding-left:5px;margin-top:12px;}
.posttop h4 {font-size:1em;font-weight:400;color:#F60;}
.posttop h1 a:hover,.posttop h2 a:hover,.posttop h3 a:hover {color:#67A400;}
.posttitle a {color:#F60;font-size:21px;}
#postcomment {margin-top:20px;}
.h2comment {width:200px;float:left;}
.makecomment {width:205px;margin-top:12px;float:right;}
#commentform #author:focus,#commentform #email:focus,#commentform #url:focus,#commentform textarea:focus,
#commentform #author:hover,#commentform #email:hover,#commentform #url:hover,#commentform textarea:hover,
#code:hover, #code:focus {
border:1px solid #67A400;
background:url(blog/comment_top_focus.gif);
padding:5px;
}
.sidenotes_cont h1, .sidenotes_cont p, .sidenotes_cont h2, .sidenotes_cont h3 {
border:none!important;
padding:0!important;
margin:0!important;
}
.sidenotes_cont a {
border:none!important;
color:#99CC00!important;
padding:0!important;
margin:0!important;
display:inline!important;
}
.sidenotes_cont a:hover {text-decoration:underline!important;}
.sidebar_badges{padding-left:5px;}
.gototop {
background:url(/blog/gototop.gif) no-repeat 0 0;
width:28px;
height:25px;
position:fixed;
z-index:9999;
right:0px;
bottom:30px;
}
.hrdf {border-bottom:1px solid #CCC;height:2px;}
hr {border-bottom:1px solid #EEE; border-top:1px solid #DDD;}
.entry-meta {
font-size:11px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:20px 15px;
background:#F2F2F2 url(blog/comment_top_focus.gif) repeat 0 0;
height:1%;
overflow:hidden;
margin:15px 0px;
}
.hrdf, .gototop,.download,.rsssubscribe {display:block;text-indent:-9999px;overflow:hidden;}
.wp-caption {
border:1px solid #ddd;
background:#f3f3f3;
padding-top:4px;
margin:10px;
-ms-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.wp-caption-text {
font-size:11px;
line-height:17px;
padding:0 4px 5px;
margin:0;
}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:0 auto;}
.download {width:127px;height:50px;background:url(blog/download_btn.gif) no-repeat 0 0;margin-left:8px;}
.download:hover {background:url(blog/download_btn.gif) no-repeat 0 100%;}
.news {list-style:none;margin:0;padding:0;}
.news li {margin:0;padding:0;}