/**
 Theme Name: Ultimate
 Theme URI: http://www.undolog.com/
 Description: The default undolog.com theme
 Version: 2.0
 Author: Giovambattista Fazioli <g.fazioli@undolog.com>
 Author URI: http://www.undolog.com/

 (C)2010 Giovambattista Fazioli

 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1.5;background:#e8e8e8 url(images/background.png) repeat-x;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0}html,body,#wrap{height:100%}body > #wrap{height:auto;min-height:100%}#main{padding-bottom:292px}#footer{position:relative;margin-top:-292px;height:292px;clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:block}* html .clearfix{height:1%}blockquote{border-left:7px solid #a2c461;margin:12px 0 12px 12px;padding:4px}blockquote p{color:#aaa;font-style:italic}a{outline:none}a,a:link{color:#0096ff}a:visited{color:#888}a:hover{color:#f90}.external{background:url(images/external.png) no-repeat right center;padding-right:14px}.right{float:right!important}.left{float:left!important}.center{margin:0 auto!important}.alignleft{text-align:left!important}.alignright{text-align:right!important}.aligncenter{text-align:center!important}.first{border:none!important;margin-left:0!important}.last{border:none!important;margin-right:0!important}.col-a,.col-b{float:left}.col-a{width:980px}div#wrap{width:980px;margin:0 auto}div.paper{background:transparent url(images/shadow-top-right.png) no-repeat scroll right top;padding-top:12px}div.paper div.inner-paper{background:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px}div.paper div.close-paper{background:url(images/shadow-bottom-left.png) no-repeat;height:12px}div#header{height:180px;margin-bottom:12px}div#header h1 a{display:block;width:450px;height:137px;background:url(images/logo.png) no-repeat}div#navigation{float:left;width:522px;margin:32px 0 0 8px}div#navigation ul li{display:inline;float:left;width:129px}div#navigation ul li a{display:block;width:129px;height:57px;padding:0}div#navigation ul li#lnk-download a{background:url(images/navigation.png) 0 4px no-repeat}div#navigation ul li#lnk-download a:hover{background:url(images/navigation.png) 0 0 no-repeat}div#navigation ul li#lnk-aboutme a{background:url(images/navigation.png) -129px 4px no-repeat}body#about-me div#navigation ul li#lnk-aboutme a,div#navigation ul li#lnk-aboutme a:hover{background:url(images/navigation.png) -129px 0 no-repeat}div#navigation ul li#lnk-contacts a{background:url(images/navigation.png) -258px 4px no-repeat}body#contatti div#navigation ul li#lnk-contacts a,div#navigation ul li#lnk-contacts a:hover{background:url(images/navigation.png) -258px 0 no-repeat}div#navigation ul li#lnk-sitemap{width:133px}div#navigation ul li#lnk-sitemap a{width:133px;background:url(images/navigation.png) -386px 4px no-repeat}body#sitemap div#navigation ul li#lnk-sitemap a,div#navigation ul li#lnk-sitemap a:hover{background:url(images/navigation.png) -386px 0 no-repeat}div#search-form{margin-top:64px;margin-left:318px}div#search-form form{width:204px;height:34px;background:url(images/search-form.png) no-repeat}div#search-form input{background:transparent;-webkit-appearance:none;border:none;color:#666;margin-left:38px;margin-top:10px;outline:none;float:left;width:152px}div#translation_bar{position:absolute;margin:4px 0 0 820px}div#translation_bar img{border:1px solid #fff}div#translation_bar a{margin-right:8px}div.scrollable{position:relative;overflow:hidden;width:980px;height:300px;margin:0 auto}div.scrollable div.items{width:20000em;position:absolute}div.scrollable div.items div.paper{float:left;width:310px;height:300px;margin-right:25px}div.scrollable div.items div.inner-paper{height:250px;cursor:pointer}div.scrollable div.items div p{font-size:12px;text-align:justify;margin:8px 8px 0}div.scrollable div.items div h2{background:#333;color:#fff;font-size:14px;height:44px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;padding:4px 8px}div.navi{width:90px;height:20px;float:left;margin:12px 0 0 420px}a.prev,a.next,a.prevPage,a.nextPage{display:block;width:25px;height:38px;background:url(images/next-prev.png) no-repeat;float:left;cursor:pointer;font-size:1px;margin:0}a.next,a.nextPage{background:url(images/next-prev.png) -25px 0 no-repeat;float:right;margin:0}a.disabled{visibility:hidden!important}div.navi a{width:18px;height:18px;float:left;background:url(images/navigator.png) 0 0 no-repeat;display:block;font-size:1px;margin:3px 0 0}div.scrollable a.more{background:url(images/arrow-grey.gif) no-repeat right center;font-size:12px;margin-left:224px;margin-top:-32px;padding-right:16px;position:absolute;height:20px}div.wp-pagenavi{border-bottom:1px solid #eee;font-size:12px;margin-bottom:24px;text-align:center;padding:12px 0}div.wp-pagenavi span.pages{border:none;margin-right:12px}div.wp-pagenavi span.current{border:none;background:#bbb;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;padding:1px 5px}div.wp-pagenavi a{border:none!important;padding:1px 5px}div.wp-pagenavi a:hover{border:none;background:#bbb;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px}div.wp-pagenavi a.page{border:none;padding:1px 5px!important}div.navigation{clear:both;display:block;font-size:12px;height:32px;width:640px;margin:24px auto 0}div.navigation div.next a{background:transparent url(images/arrow-grey.gif) no-repeat right bottom;padding-right:12px}div.navigation div.prev a{background:transparent url(images/arrow-grey-left.gif) no-repeat left bottom;padding-left:12px}div.tooltip,div.tooltip-arrow-up{background:transparent url(images/tooltip/black_arrow_big.png) no-repeat scroll 0 0;height:153px;width:310px;font-size:14px;display:none;color:#fff!important;z-index:99999;padding:30px}div.tooltip-arrow-up{background:transparent url(images/tooltip/black_arrow_big-r.png) no-repeat scroll 0 0}div.tooltip h3,div.tooltip-arrow-up h3{font-size:18px!important;color:#f90;margin:0 0 8px}div.tooltip p,div.tooltip-arrow-up p{font-size:12px!important}div.tooltip-arrow-up h3{margin-top:30px}.google-468{width:468px;height:60px}table#MBL_COMM{border:none!important;margin-top:8px!important}table#MBL_COMM td.mbl_fo_hidden{display:none!important}table#MBL_COMM img{border:1px solid #666!important;margin-bottom:6px!important;margin-right:5px!important}div#group-evidence ul li a,div.last ul li a{display:block;line-height:16px;margin-right:10px!important;letter-spacing:-.02em}div.e-sheet,div.e-sheet-a{border-right:1px dotted #ccc;float:left;width:228px;margin:0 12px 0 0}div.e-sheet-a{width:464px}div.e-sheet h2 a,div.e-sheet-a h2 a{border-bottom:2px solid #ccc;display:block;margin-right:20px;text-decoration:none}div.e-sheet ul li,div.e-sheet-a ul li{border-bottom:1px solid #ddd;height:34px;line-height:11px;background:url(images/arrow-grey.gif) no-repeat right center;margin:5px 20px 2px 0}div.e-sheet ul li a,div.e-sheet-a ul li a{font-size:11px;text-decoration:none}div.e-sheet .combo-menu{margin:12px 0}div.e-sheet .combo-menu select{width:99%;margin:0 auto}div.last ul li{margin-right:0}div.last a{margin-right:0!important}div#anobii_blogbadge_055d57c648c2c9c5{margin-top:20px}div.single-post{width:680px;float:left}div.post h1{border-bottom:1px dotted #ccc;color:#A2C461;font-size:24px;letter-spacing:-2px;margin-bottom:6px;padding-bottom:4px;text-shadow:0 1px 1px #000}div.post h2{font-size:22px;letter-spacing:-2px;background:transparent url(images/arrow-grey.gif) no-repeat scroll left center;padding-left:12px}div.post h4{background:#F8F8F8;border-bottom:1px dotted #aaa;border-top:1px dotted #aaa;color:#A2C461;display:block;font-weight:700;letter-spacing:-1px;text-transform:uppercase;margin:18px 0;padding:4px 0 4px 8px}div.post small.date-time{color:#A2C461;display:block;font-size:11px;font-weight:700;margin-right:6px;text-align:right}div.entry p{font-size:15px;line-height:26px;text-align:justify;color:#444;margin:4px 6px 12px 4px}div.entry strong.search-excerpt{background-color:#A2C461;color:#333;padding:1px 6px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}div.entry code{font-family:"Courier New", Courier, monospace;color:#000;font-weight:700}div.entry p.center{text-align:center}div.entry ul{font-size:12px;list-style:square;text-align:justify;line-height:18px;margin:24px 12px}div.entry ul li{font-size:14px;line-height:24px;margin:6px 0 0 12px}div.entry ol{font-size:13px;margin-bottom:12px;margin-left:24px}div.postentryfooter{background:#F5F5F5;border:1px solid #ddd;-moz-border-radius:6px;-webkit-border-radius:6px;margin:12px 8px 40px;padding:4px}div.igBar{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background:#ddd;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;height:32px;margin-top:12px}div.igBar span a,div.igBar span a:hover{background:#eee;border:1px solid #aaa;display:block;font-size:11px;margin-left:auto;text-align:center;width:70px;margin-top:5px;-moz-border-radius:12px;-webkit-border-radius:12px;padding:1px 6px}div.igBar span a:hover{background:#aaa;border:1px solid #888;color:#fff}div.syntax_hilite{background:#F4F4F4;border-top:none!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;border-bottom:1px solid #ddd!important;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;margin-bottom:12px}div.syntax_hilite span.langName{position:absolute;margin-top:-28px}div.syntax_hilite ol{list-style:decimal;margin-left:28px;white-space:normal}div.syntax_hilite ol li{font-size:13px!important;margin-bottom:4px!important;line-height:20px!important}div.syntax_hilite ol li div{line-height:20px!important}div#comments-box{background:#F2F0E0;-moz-border-radius:6px;-webkit-border-radius:6px;padding:16px}div#comments-box h3.commenttitle{letter-spacing:-1px;margin-bottom:24px}div#comments-box h3.respond{border-top:1px dotted #aaa;letter-spacing:-1px;background:url(images/png/misc_03.png) no-repeat left center;height:32px;margin:32px 0 12px;padding:2px 0 0 38px}div#comments-box ol.commentlist li div.comment-content{background:#dfddce;font-size:11px;margin-left:80px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:8px}div#comments-box ol.commentlist li.alt div.comment-content{background:#fffdec}div#comments-box ol.commentlist img.avatar{border:5px solid #fff}div#comments-box ol.commentlist div.content-avatar a.external{background:none;border:1px solid #ddd;display:block;float:left;height:58px;width:58px;-moz-box-shadow:4px 4px 6px #666;-webkit-box-shadow:4px 4px 6px #666;box-shadow:4px 4px 6px #666;padding:0}li div.content-avatar{background:url(images/comment-arrow.png) no-repeat 7px center;padding-right:22px;float:left}li.alt div.content-avatar{background:url(images/comment-arrow.png) no-repeat 34px center}li.authcomment div.content-avatar{background:url(images/comment-arrow.png) no-repeat 62px center}small.comment-date{display:block;text-align:right;margin-bottom:12px}small.comment-date a{background:#bbb;-moz-border-radius:12px;-webkit-border-radius:12px;text-decoration:none;color:#fff;padding:4px 8px}div.comment-content p{text-align:justify;line-height:21px;font-size:13px;text-shadow:1px 1px 1px #fff}div.comment-content pre{background:#FCFCFC;border:1px solid #ccc;-moz-border-radius:12px;-webkit-border-radius:12px;font-family:"Courier New", Courier, monospace;margin:12px 0;padding:12px}div.comment-content code{font-family:"Courier New", Courier, monospace}form#commentform p{font-size:13px;margin:0 0 12px}form#commentform .editable-tags{background:#F4F4F4;border:1px solid #ccc;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:11px;margin-bottom:12px;padding:8px}form#commentform .editable-tags code{display:block;border:1px solid #bbb;font-family:"Courier New", Courier, monospace;height:70px;overflow-y:scroll;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;padding:4px 8px}form#commentform input#author,form#commentform input#email,form#commentform input#url{width:250px;padding:3px}form#commentform textarea#comment{color:#444;width:614px;height:256px;font-family:Monaco, "Lucida Console", monospace;font-size:12px;resize:vertical;border:1px solid #aaa;padding:3px}div.jqr2c_ul{text-align:right;padding:8px}div.jqr2c_ul a{text-decoration:none;background:#F4F4F4;border:1px solid #ddd;margin-left:12px;padding:4px 12px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}div#sidebar{width:280px;float:right}div#sidebar div.combo-menu{margin-bottom:12px}div#sidebar div.combo-menu select{width:250px}div#sidebar h2.dropdown{border-bottom:1px dotted #A2C461;color:#A2C461;display:block;margin-bottom:12px;padding-bottom:2px;background:url(images/open-close.png) right -28px no-repeat}div#sidebar h2.close{background:url(images/open-close.png) no-repeat right top}div#banner-110x110 ul li{display:inline;float:left;margin:4px 16px 4px 8px}div#banner-110x110 ul li.alt{margin:4px 0 4px 2px}div#banner-110x110 small{clear:both;display:block;font-size:11px;line-height:1px;text-align:center;margin:2px 0 4px!important;padding:0!important}div#blogroll ul{float:left;list-style:none;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-right:1px}div#blogroll ul li{border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:inline;float:left;padding-left:6px;width:119px}div#blogroll ul li a{display:block;font-size:10px;margin-right:6px;padding:6px 0}div#categorytree ul{list-style:none;margin:0 0 0 32px}div#categorytree ul li{font-size:11px;margin:2px 0}div.contactform textarea{color:#444;width:420px;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:12px;resize:vertical;border:1px solid #aaa;padding:3px}div#recent-comments ul li{font-size:10px;margin-bottom:12px;padding:2px}div#recent-comments ul li:last-child{margin-bottom:0}div#recent-comments ul li ul{margin-left:2px}div#recent-comments ul li ul li{margin-right:6px;margin-bottom:8px}div#recent-comments ul li ul li img{float:left;margin:0 4px}div#recent-comments ul li ul li p{background:#ddd;border:1px solid #aaa;display:block;line-height:18px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-top-right-radius:6px;margin:5px 0 12px 22px;padding:6px}div#recent-comments img.kjgrcGravatar{border:2px solid #fff;float:left;-moz-box-shadow:4px 4px 5px #444;-webkit-box-shadow:4px 4px 5px #444;box-shadow:4px 4px 5px #444;margin:0 4px 0 0}div#recent-comments ul li ul li br{clear:both;display:block;margin-top:12px}div#recent-comments .round-4-border{-moz-border-radius:4px;-webkit-border-radius:4px}div#recent-comments .bggraydark{background:#efefef}div#recent-comments .titlecom{display:block;font-size:11px;margin:4px 0 12px 7px}div#recent-comments .titlecom img{float:left;margin-right:4px}div#footer{background:url(images/footer-background.png) 0 -97px repeat-x;float:left;font-size:11px;height:292px;text-align:center;width:100%}div#footer a:visited{color:#666}div#footer a:hover{color:#fff;text-shadow:1px 1px 1px #000}div#footer p{text-shadow:1px 1px 1px #fff;margin:10px 0}div#footer div.footer-content{background:url(images/footer-content.png) no-repeat;width:957px;height:176px;margin:36px auto 0;padding:16px 0}div#over-page{width:100%;height:97px;background:url(images/footer-background.png) repeat-x;position:absolute;margin-top:-97px;z-index:-1}p.logo-saidmade{margin:4px 0 0!important}p.logo-saidmade a{display:block;width:183px;height:34px;background:url(images/saidmade.png) no-repeat;margin:0 auto}table,td,th,div.postentryfooter img{vertical-align:middle}a img,div#recent-comments ul li ul li:last-child{border:none}.clear,div#page{clear:both}div#header h1{float:left;margin-top:16px}div#header h1 a span,div#navigation ul li a span,div#translation_bar div#transl_sign,p.logo-saidmade a span{display:none}a.prev:hover,a.prevPage:hover,div.wp-pagenavi a:hover span.prev{background-position:0 -38px}a.next:hover,a.nextPage:hover,div.wp-pagenavi a:hover span.next{background-position:-25px -38px}div.navi a:hover,div.wp-pagenavi a:hover span.replace{background-position:0 -18px}div.navi a.active,div.wp-pagenavi span.current span.replace{background-position:0 -36px}table#MBL_COMM td,table#MBL_COMM td.mbl_img{padding:0!important}div.entry strong,div#footer a,div#footer a:link{color:#000}div.postentryfooter p,div.contactform{font-size:11px}div#comments-box ol.commentlist li.authcomment div.comment-content,form#commentform input#author:focus,form#commentform input#email:focus,form#commentform input#url:focus,form#commentform textarea#comment:focus{background:#fff}form#commentform input#submit,div.contactform input#contactsubmit{width:150px;height:38px;font-weight:700;cursor:pointer}p.subscribe-to-comments,div.contactform label{font-size:12px}div#navigation ul,div.e-sheet ul,div#recent-comments ul{list-style:none;margin:0}div.breadcrumbs{font-size:12px;margin:0 0 16px}ol,ul,div#comments-box ol.commentlist{list-style:none}div#main,div#comments-box ol.commentlist li{margin-bottom:16px}
div.post h3 { border-bottom: 1px dotted #AAAAAA;
    color: #666666;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin: 18px 0 0 2px;
    padding: 4px 0 4px 2px;
    text-transform: uppercase;}
.entry ul small {
	display:block;
	font-size:12px;
	color:#666
}
.codecolorer-container table td.line-numbers {
	-moz-border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	border-radius:8px 0 0 8px;
}
.codecolorer-container {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;

	-moz-box-shadow:0 0 12px #111;
	-webkit-box-shadow:0 0 12px #111;
	box-shadow:0 0 12px #111;
}
.comment-content .codecolorer-container {
	margin-top:12px;
}
