/*
  Theme Name: Very Simple
  Theme URI: http://coder.cl/
  Description: Very Simple is a Minimalistic Theme
  Version: 3.11.17
  Author: Daniel Molina Wegener <dmw@coder.cl>
  Tags: mantle color, fixed width, two columns, no widgets, minimalistic
 */

.roman_font{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}.sans_font{font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;}.sans_font_i{font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-style:italic;}.gray_shadow{text-shadow:#a0a0a0 1px 1px 1px;}body{height:100%!important;min-height:100%!important;background:#fffffe url(images/bg.jpg) repeat fixed center top;font:normal 12pt "Palatino Linotype", "Book Antiqua", Palatino, serif;color:#556;-webkit-font-smoothing:subpixel-antialiased!important;font-smooth:always!important;hyphens:auto!important;-webkit-hyphens:auto!important;-webkit-hyphenate-locale:en!important;-webkit-locale:en!important;-moz-hyphens:auto!important;word-break:hyphenate!important;-webkit-word-break:hyphenate!important;-moz-word-break:hyphenate!important;overflow-wrap:hyphenate!important;-webkit-hyphenate-character:\2010!important;-webkit-hyphenate-limit-after:1!important;-webkit-hyphenate-limit-before:3!important;word-wrap:break-word!important;-webkit-word-wrap:break-word!important;-moz-word-wrap:break-word!important;}a,a:visited,a:active{text-decoration:none;color:#693030!important;}a:hover{text-decoration:none;color:#8a1515!important;}h2,h3,h4,h5{text-shadow:#a0a0a0 1px 1px 1px;font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:30px 0 10px;padding:5px 0;}p{hyphens:auto!important;-webkit-hyphens:auto!important;-webkit-hyphenate-locale:en!important;-webkit-locale:en!important;-moz-hyphens:auto!important;word-break:hyphenate!important;-webkit-word-break:hyphenate!important;-moz-word-break:hyphenate!important;overflow-wrap:hyphenate!important;-webkit-hyphenate-character:\2010!important;-webkit-hyphenate-limit-after:1!important;-webkit-hyphenate-limit-before:3!important;word-wrap:break-word!important;-webkit-word-wrap:break-word!important;-moz-word-wrap:break-word!important;margin:none;padding:none;}li,dt,dd,blockquote,i,strong,b,tt{hyphens:auto!important;-webkit-hyphens:auto!important;-webkit-hyphenate-locale:en!important;-webkit-locale:en!important;-moz-hyphens:auto!important;word-break:hyphenate!important;-webkit-word-break:hyphenate!important;-moz-word-break:hyphenate!important;overflow-wrap:hyphenate!important;-webkit-hyphenate-character:\2010!important;-webkit-hyphenate-limit-after:1!important;-webkit-hyphenate-limit-before:3!important;word-wrap:break-word!important;-webkit-word-wrap:break-word!important;-moz-word-wrap:break-word!important;}h1{font-size:125%!important;}h2{font-size:120%;}h3{font-size:115%;}h5{font-size:105%;}hr{background-color:#693030;color:#693030;height:1px;text-decoration:none;border:none;margin:5px 0;}tt{background-color:#f0f0f0;border:1px dotted #929292;display:inline;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;margin:0;padding:1px;}#main{clear:both;display:block;vertical-align:top;visibility:visible;width:950px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;box-shadow:0 0 20px 20px #d7d5cb;-moz-box-shadow:0 0 20px 20px #d7d5cb;-webkit-box-shadow:0 0 20px 20px #d7d5cb;border:2px solid #fcf8ed;background:#fcf8ed url(images/bg-main-content-w3.jpg) repeat-y center top!important;height:100%!important;min-height:100%!important;margin:50px auto;padding:0;}#main_title{background:#fffffe url(images/coffee-bkg-hdr.jpg) no-repeat;vertical-align:middle!important;color:#f2f2f2;text-align:left;border-bottom:5px solid #d2ccc6;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;border-top-left-radius:30px;border-top-right-radius:30px;height:120px;font-size:110%;z-index:-10;text-shadow:#999 1px 1px 1px;margin:0;padding:15px 0 0 60px;}#main_title p{margin:0;padding:5px 0;}#main_title h1{text-shadow:#999 2px 2px 2px;font-size:180%!important;color:#f2f2f2;margin:0;padding:7px 0;}#author_info{float:none;text-align:center;font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:95%;font-weight:400;padding:6px 8px;}#author_info p{text-align:right;font-size:86%;margin:2px;padding:3px 0;}#author_info img{border:1px solid #888;text-shadow:#fff 2px 2px 2px;}#main_menu{display:block;vertical-align:middle!important;text-align:center;text-indent:0;border-bottom:5px solid #d2ccc6;background:#fcf8ed url(images/bg-top-menu.jpg) repeat-x left top;margin:0 auto!important;padding:0;}#main_menu_ul{display:block;text-indent:0;vertical-align:middle!important;text-align:center;background:#fcf8ed url(images/bg-top-menu.jpg) repeat-x left top;margin:0 auto!important;padding:0;}#main_menu_ul li{display:inline;font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:bolder;text-indent:0;min-width:160px;max-width:160px;width:160px;font-size:105%;list-style-type:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;vertical-align:middle!important;margin:0;padding:8px;}#main_menu_ul li a:hover{text-shadow:#fff 1px 1px 1px;}#main_menu_ul li *{display:inline-block!important;font-weight:bolder;text-indent:0;vertical-align:middle!important;min-width:160px!important;max-width:160px!important;margin:0;padding:6px;}#sidebar_float{border:none;display:inline-block;width:220px;max-width:220px;float:right;text-align:left;height:100%!important;min-height:100%!important;margin:2px auto;padding:4px;}#sidebar{display:block;width:220px;max-width:220px;float:right;text-align:left;background:#fcf8ed url(images/side-bar-gradient.jpg) repeat-y center top!important;font:bold 80% 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;box-shadow:0 0 2px 2px #7a5343;-moz-box-shadow:0 0 2px 2px #7a5343;-webkit-box-shadow:0 0 2px 2px #7a5343;border:1px solid #fefefe;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:100%!important;min-height:100%!important;position:relative;overflow:hidden;margin:4px 2px;padding:20px 0;}#main_content{display:block;width:610px;max-width:610px;float:left;height:100%!important;min-height:100%!important;position:relative;overflow:hidden;margin:4px 10px 4px 50px;padding:10px;}#main_content_single{display:block;width:680px;max-width:680px;float:left;height:100%!important;min-height:100%!important;position:relative;overflow:hidden;margin:30px 0 30px 124px;padding:10px;}#block_main{width:100%!important;min-width:100%!important;float:left;height:100%!important;min-height:100%!important;position:relative;overflow:hidden;margin:0;padding:0;}.post_title,.as_h3{display:block;font:bold 120% 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif!important;margin:28px 0 0;}code{font-size:10pt!important;}div.container div.line,div.container div.line *{outline:none!important;white-space:pre!important;margin:0!important;padding:0!important;}.by_the_a{font-size:90%;font-style:italic;text-align:right;display:block;line-height:1.6em;margin:16px 0!important;padding:16px 0!important;}#footer{background:#fcf8ed url(images/bg-main-content-w3.jpg) repeat-y center top!important;display:block;text-align:center;font:bold 9pt 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif!important;-webkit-border-bottom-left-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin:10px auto 0;padding:0;}#footer .note_foot{display:table-cell!important;vertical-align:middle!important;float:left;width:205px;min-width:180px;min-height:80px;height:120px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;line-height:1.8em!important;background:#fcf8ed url(images/side-bar-gradient.jpg) repeat-y left top!important;margin:10px 10px 10px 20px;padding:12px 0;}#footer .note_foot ul{display:inline-block!important;vertical-align:middle!important;line-height:1.8em!important;list-style-type:none;margin:0;padding:0 0 0 30px;}pre{border:2px solid #d2ccc6!important;background-color:#1b2426;color:#efefef!important;overflow:auto;font-size:100%;padding:8px;}.box,.note{width:190px;max-width:190px;float:none;text-align:left;margin:4px 8px 4px 0;padding:8px;}.box-badge{width:190px;max-width:190px;float:none;text-align:center;margin:4px 8px;padding:2px;}.b-coderwall{text-align:center!important;margin:4px 8px 20px 28px;padding:0;}.coderwall-badge{width:48px!important;height:48px!important;}.box h2,.box h3,.box h4{text-align:center;display:block;margin:0;padding:4px 0;}.box * li,.note * li,.note * li{list-style-type:none;margin:0 1px 0 10px;}.alignleft{display:inline-block;float:left;text-align:left;padding:2px 4px 2px 0;}.alignright{display:inline-block;float:right;text-align:right;padding:2px 0 2px 4px;}.commentlist li.commentli{list-style-type:none;width:670px;max-width:670px;border-right:1px dotted #b1aca7;border-top:1px dotted #b1aca7;text-align:left;font-size:100%!important;margin:4px 0;padding:0 10px 0 0;}.commentlist li.commentli div.avatar{float:left;vertical-align:top;}.commentlist li.commentli div.avatar img{border:2px solid #666;}.commentlist li.commentli div.comment_metadata{font-style:italic;font-size:92%!important;float:left;vertical-align:top;width:180px;margin:0;padding:4px 10px;}.commentlist li.commentli div.comment_metadata .author_link,.commentlist li.commentli div.comment_metadata .comment_date{font-size:92%!important;width:350px;}.commentlist li.commentli div.comment_content{font-size:92%!important;display:block;width:608px;float:right;line-height:10pt!important;}.commentlist li.commentli div.comment_content p,.commentlist li.commentli div.comment_content blockquote,.commentlist li.commentli div.comment_content ul li,.commentlist li.commentli div.comment_content ol li,.commentlist li.commentli div.comment_content div{text-align:justify!important;hyphens:auto!important;-webkit-hyphens:auto!important;-webkit-hyphenate-locale:en!important;-webkit-locale:en!important;-moz-hyphens:auto!important;word-break:hyphenate!important;-webkit-word-break:hyphenate!important;-moz-word-break:hyphenate!important;overflow-wrap:hyphenate!important;-webkit-hyphenate-character:\2010!important;-webkit-hyphenate-limit-after:1!important;-webkit-hyphenate-limit-before:3!important;word-wrap:break-word!important;-webkit-word-wrap:break-word!important;-moz-word-wrap:break-word!important;}.commentlist li.commentli div.comment_content pre{width:580px;max-width:580px;color:#f2f2f2;font-size:100%;overflow:auto;text-align:left!important;}.technologies div{margin-top:40px;vertical-align:middle;}.technologies div div{width:240px;display:table-cell;}.technologies div p{display:table-cell;border-bottom:2px solid #f2f2f2;}#main_menu_ul li:hover,.box * li a:hover,.note * li a:hover{background-color:#421414;color:#f2f2f2!important;}.page_item a:hover{color:#f0f0f0!important;text-shadow:#000 1px 1px 1px!important;}.navigation{display:block;font:bold 10pt 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif!important;margin:0;padding:8px 0;}.navigation-bottom{display:block;font:bold 10pt 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif!important;border-top:4px solid #ccc;padding:8px 0;}div.figure{display:block;float:none!important;text-align:center!important;vertical-align:middle!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:40px auto!important;padding:none!important;}div.figure div,div.figure p,div.figure b,div.figure i{font-weight:700;font:bold 90% 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif!important;text-shadow:#a0a0a0 1px 1px 1px;text-align:center;width:auto;margin:8px auto!important;padding:8px auto!important;}.lightbox-container-image{border:5px solid #333!important;}div.figure * img,div.figure img,div.figure div img,div.figure a img{text-align:center!important;vertical-align:middle!important;max-width:560px!important;border:5px solid #333!important;-webkit-box-shadow:#666 5px 5px 5px;-moz-box-shadow:#666 5px 5px 5px;box-shadow:#666 5px 5px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:auto;margin:0 auto!important;}#txt_comment,#recaptcha_form_message{min-width:500px;max-width:500px;font-family:Monaco, Consolas, Inconsolata, 'Lucida Sans Typewritter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace!important;text-align:left!important;line-height:1.4em;font-size:90%;padding:8px;}p.recaptcha_form_p,p.recaptcha_form_p label{display:block!important;}li.cat-item,li.cat-item *,.blogroll li,.blogroll a{display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:12pt!important;padding:2px;}#comment{margin-top:30px;}.commentlist li.commentli strong.author_id *,.commentlist .commentmetadata *{font-weight:700;vertical-align:middle!important;padding:2px 0;}#searchform{text-align:center;margin:0 auto;}#searchform input.text{font-size:8pt;display:inline-block;width:100px!important;max-width:100px!important;height:18px;text-align:center;margin:0 auto;}#twitter{border-left:1px dotted #b1aca7;border-top:1px dotted #b1aca7;width:202px!important;max-width:202px!important;float:none;text-align:left;font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:80%;margin:4px 8px 4px 0;padding:2px;}#twitter h2{text-align:center;margin:2px 0;padding:2px;}ul#twitter_update_list{max-width:170px;display:block;font-weight:400;text-indent:0;width:175px!important;margin:0;padding:2px 8px;}ul#twitter_update_list li{overflow:hidden;border-top:1px dotted #888;width:175px!important;margin:0;padding:4px 0;}ul#twitter_update_list li a{display:block;}ul#twitter_update_list li span a{display:inline;}a#profileLink{border-top:1px dotted #888;font-weight:700;display:block;text-align:center;padding:2px;}#post_toolbar{display:block;vertical-align:middle!important;margin:0;padding:0;}#post_toolbar a{display:inline-block;width:24px;height:24px;vertical-align:middle!important;text-align:center;float:right;border-left:1px dotted #d2ccc6;font-size:100%;margin:none!important;padding:none!important;}#mail_trap_id{color:#fff;width:1px!important;max-width:1px!important;height:1px!important;max-height:1px!important;display:block;outline:none!important;top:0;right:0;position:fixed;margin:none!important;padding:none!important;}#main_content .metadata *,#main_content .metadata_single *{font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:100%;font-weight:700;}textarea,input{font-weight:700;font-size:100%;font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px groove #bcb6b1;background-color:#d2ccc6;padding:4px;}input:hover{border:1px outset #bcb6b1;}input:active{border:1px inset #bcb6b1;}.commentlist,.commentlist li.commentli p,#searchform,#searchform *{font-size:100%;}#plus_one_button{text-align:left!important;display:inline-block;width:24px;height:22px;vertical-align:middle!important;float:right;font-size:100%;margin:none!important;padding:none!important;}#main_title p,.box * ul,.note * ul,.commentlist{margin:0;padding:0;}.page-ads{display:block;text-align:center;border:1px dotted #999;margin:0;padding:8px;}ins,ins *,#aswift_0_anchor{border:none!important;}#floating-ads{text-align:center;float:left;left:0;bottom:0;position:fixed;background:#fcf8ed none repeat center top scroll;font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10pt;box-shadow:0 0 5px 5px #7a5343;-moz-box-shadow:0 0 5px 5px #7a5343;-webkit-box-shadow:0 0 5px 5px #7a5343;border:2px solid #fefefe;outline:none;margin:0;padding:0;}#floating-ads a{display:block;outline:none;font-weight:bolder;margin:0;padding:0;}#twtr-widget-1{float:none;clear:both;margin:0 auto 0 8px;}.type_constructors{font-weight:700;color:#b2da97;}.common_operators{color:#d5b812;}.syntax_operators{color:#96d594;}.comment{color:#587d57;}.symbol{color:#58ac84;}div.post_content div.sociable{margin-top:10px!important;display:block!important;font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10pt!important;font-weight:bolder;}div.post_content div.sociable *{font-family:'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10pt!important;}div.post_content div.sociable div.sociable_tagline{margin-top:50px!important;}#commentform,#commentform p{width:100%!important;display:block;float:right;text-align:right!important;padding-right:8px;}#txt_comment{width:516px;max-width:516px;}.decorator{color:#077;}#main_content * h3,#main_content_single * h3{font:bold 140% 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;}#main_content div.post_content br,#main_content div.post_content * br,#main_content_single div.post_content br,#main_content_single div.post_content * br{color:#f2f2f2;display:block;height:1px!important;width:100%!important;outline:none!important;visibility:hidden;margin:0;padding:0;}#main_content div.post_content,#main_content div.post_content p,#main_content div.post_content blockquote,#main_content div.post_content dl *,#main_content_single div.post_content,#main_content_single div.post_content p,#main_content_single div.post_content blockquote,#main_content_single div.post_content dl *{font-size:1em;line-height:1.5em!important;text-align:justify;margin:5px 0 20px;padding:0;}#main_content div.post_content dl dt,#main_content_single div.post_content dl dt{color:#600;font-weight:700;text-align:justify;margin:5px 0;padding:0;}#main_content div.post_content dl dd,#main_content_single div.post_content dl dd{text-align:justify;margin:5px 0 20px 50px;padding:0;}#main_content .metadata,#main_content_single .metadata{border-bottom:1px dotted #693030;border-top:1px solid #693030;display:block;font:bold 90% 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:right;margin:20px 1px;padding:5px;}#main_content .metadata_single,#main_content_single .metadata_single{border-top:1px dotted #888;display:block;font:italic 110% 'Trebuchet MS1', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:right;margin:5px 1px 20px;padding:5px;}#main_content div.post_content pre,#main_content div.post_content div .syntaxhighlighter,#main_content_single div.post_content pre,#main_content_single div.post_content div .syntaxhighlighter{-moz-border-radius:5px;-moz-box-shadow:#666 5px 5px 5px;-webkit-border-radius:5px;-webkit-box-shadow:#666 5px 5px 5px;border:5px solid #333;border-radius:5px;box-shadow:#666 5px 5px 5px;font-family:Monaco, Monaco, Consolas, Inconsolata, 'Lucida Sans Typewritter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace!important;font-size:11pt!important;line-height:1.2em;max-width:580px;overflow:auto;text-align:left;white-space:pre!important;width:620px;margin:40px auto!important;padding:8px;}#main_content div.post_content pre *,#main_content div.post_content div .syntaxhighlighter *,#main_content_single div.post_content pre *,#main_content_single div.post_content div .syntaxhighlighter *{white-space:pre!important;}#main_content * pre a,#main_content * pre a:hover,#main_content * pre a:active,#main_content * pre a:visited,#main_content_single * pre a,#main_content_single * pre a:hover,#main_content_single * pre a:active,#main_content_single * pre a:visited{color:#ffa!important;font-family:Monaco, Monaco, Consolas, Inconsolata, 'Lucida Sans Typewritter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace!important;font-size:11pt!important;text-align:left!important;}#main_content div.post_content table,#main_content_single div.post_content table{margin:30px auto;padding:0;}#main_content div.post_content table tr td,#main_content div.post_content table tr th,#main_content_single div.post_content table tr td,#main_content_single div.post_content table tr th{border-bottom:1px dotted #aaa;font-size:90%;padding:4px;}#main_content div.post_content table * tr:hover,#main_content_single div.post_content table * tr:hover{background-color:#fffff2;}#main_content * p,#main_content * li,#main_content * dl,#main_content * dt,#main_content * dd,#main_content_single * p,#main_content_single * li,#main_content_single * dl,#main_content_single * dt,#main_content_single * dd{font-size:100%;line-height:1.6em;text-align:left;}#main_content div.post_content blockquote,blockquote,#main_content_single div.post_content blockquote,blockquote{border-left:20px solid #d2ccc6;width:450px;margin:0 auto;padding:0 0 0 30px;}div.line code.spaces,div.line code.plain,div.line code.keyword,div.line code.syntax_operators,div.line code.type_constructors,div.line code.common_operators{outline:none!important;white-space:pre!important;line-height:13pt!important;font-size:12pt!important;margin:0!important;padding:0!important;}#hidden-keyword-search{font-size:1px!important;width:1px!important;height:1px!important;overflow:hidden!important;position:fixed;float:left;bottom:8192px;left:8192px;color:#fff;display:inline-block!important;}#msie-browser-msg{width:100%!important;position:fixed;float:left;top:0;left:0;color:#800;background-color:#fff;font-size:12pt!important;border-bottom:1px solid #800;display:none;padding:10px;}h4,#comments{font-size:110%;}#nav-dcssb,#nav-dcssb li{list-style-type:none;text-indent:0;padding-left:0!important;}#dcssb-float,#dcssb-float *{border:none!important;z-index:0!important;padding:none none none 0!important;}#nav-dcssb li{padding-bottom:10px;}.roman_font_italic,.roman_font_i{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-style:italic;}
