html{background:#000 url(../../g/if/background.png);height:100%;margin-bottom:1px}
body{padding:0;margin:0;min-height:100%;color:#000}
body,table,td,th,input,textarea,select{font:normal 12px arial,helvetica,"Liberation Sans",sans-serif}
h1,h2{font-family:"Century Gothic",futura,arial,helvetica,"Liberation Sans",sans-serif;font-weight:700}
h1{font-size:21px;margin:10px 0}
h2{font-size:17px;margin:15px 0}
h2.top{margin-top:0}
h3,h4{font-size:15px;font-weight:700;margin:10px 0}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a{color:#ed053e}
p{margin:0 0 10px}
a{color:#000;text-decoration:none}
a:hover,a.underline,a.nounderline:hover,.breadCrumb a:hover,.author a:hover,.article a,.about a{text-decoration:underline}
a:hover,.content .author a:hover{color:#ed053e}
fieldset{border:0;padding:0;margin:0}
fieldset legend{display:none}
a img{border:0}
.floatright,img.right{float:right}
.floatleft,img.left{float:left}
.pointer{cursor:pointer}
.clear{clear:both}
div.clear hr{display:none}
abbr,acronym{border-bottom:1px dotted}
.ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.breadCrumb{margin:0 15px 14px;padding:10px 0 8px;border-bottom:1px dotted #c8c8c8;font-size:11px;overflow:hidden}
.breadCrumb,.breadCrumb a{color:#646464}
.breadCrumb span{padding:0 3px}
.breadCrumb img{float:left;margin-right:5px}
.article{margin-bottom:20px;overflow:hidden}
.nextPrevious{clear:both}
.nextPrevious a{margin-left:5px}
.pageIndex{width:100%;font-size:11px;margin-top:10px;margin-bottom:15px;height:15px}
.content .author{display:block;font-size:11px;line-height:18px;padding-left:0;margin-bottom:10px}
.content .author,.content .pageIndex,.content .author a,.content .pageIndex a{color:#646464}
.sidebar,.sidebar li a{color:#282828}
.sidebar h4,.sidebar h4 a{color:#414141}
#container{margin:0 auto;width:900px;border:1px solid #fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fff url(../../g/if/weblogs/pagebody_bg.png) repeat-x 0 36px;background-image:-webkit-linear-gradient(#ebebeb,#fefefe 120px);background-image:-moz-linear-gradient(#ebebeb,#fefefe 112px);background-image:linear-gradient(#ebebeb,#fefefe 112px)}
#tweakblogsNav{position:relative;top:0;height:35px;background-color:#000;border-bottom:1px solid #fff;color:#dcdcdc;font-size:12px}
#tweakblogsNav .logo{width:131px;height:20px;border:0;position:absolute;left:15px;top:9px}
#tweakblogsNav ul{margin:12px 0 0;padding:0;float:right}
#tweakblogsNav li{display:inline;margin-right:15px}
#tweakblogsNav a{text-decoration:none;color:#dcdcdc}
#tweakblogsNav a:hover{text-decoration:underline}
#banner{width:870px;overflow:hidden;padding:5px 15px 10px;background-repeat:no-repeat}
#banner h1{padding:0;margin:10px 0 5px;font-size:25px}
#banner h1 a,#banner .subtitle{color:#414141}
#banner .subtitle{font-style:italic}
#loginFrame{width:248px;height:124px;border:1px solid #c8c8c8}
#pagebody{padding:0 15px}
.columnwrapper{overflow:hidden}
.content{float:left;clear:both;width:576px;overflow:hidden;line-height:18px;margin:0;padding:0}
.normal .content{width:585px;padding-right:15px;border-right:1px dotted #c8c8c8}
.sidebar{width:252px;float:right;font-size:11px;line-height:18px;overflow:hidden;padding-bottom:15px}
.sidebar h4{padding-top:5px}
.sidebar ul{padding:0;margin:0;line-height:20px}
.sidebar ul .ulChild{margin:0 0 0 -14px}
.sidebar li{list-style-type:none;background-position:0 1px;background-repeat:no-repeat;padding-left:20px}
.sidebar li a.current{font-weight:700}
.recentPosts li{background-image:url(../../g/if/icons/page.png)}
.categories li,.archives li{background-image:url(../../g/if/icons/folder.png)}
.about li.user,.friends li{background-image:url(../../g/if/icons/user.png)}
.about li.twitter{background-image:url(../../g/if/comments/twitter.png)}
.about li.admin{background-image:url(../../g/if/icons/article.png)}
html.js .archives ul>li{cursor:pointer;padding-left:28px;background-image:url(../../g/if/icons/folder_tree_min.png);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
html.js .archives ul li li{cursor:default}
html.js .archives ul>li.closed{background-image:url(../../g/if/icons/folder_tree_plus.png)}
html.js .archives ul>li.closed ul{display:none}
#notifications{background:#fff;padding-top:5px}
div.notification{padding:10px;position:relative;border:1px solid #b8b8b8;overflow:hidden;margin-top:15px;background-color:#f5f6be;font-weight:400;color:#000;border-radius:3px}
div.notification.system{background-color:#f6d5be}
div.notification .close{float:right;text-decoration:none;font-size:11px;color:#555;cursor:pointer;margin-left:5px}
div.notification .close:hover{text-decoration:underline;color:#000}
div.notification h3{font-size:13px;color:#000;margin:0 0 10px}
div.notification a{text-decoration:underline}
#dm p a{color:#555;font-size:11px;font-weight:700}
#dm a{text-decoration:none}
#dm a:hover,#dm p a:hover{color:#ed053e;text-decoration:underline}
#dm ol{margin:0 0 10px}
#pm{width:650px;background-color:#f4f4f3;border:1px solid #e1e1df;padding:1px}
#pm fieldset{border-top:1px solid #f6f6f5;background-color:#f1f1f0;padding:0 10px}
#pm p{padding:0;margin:10px 0;font-size:11px}
#pm .message{border-top:1px solid #dcdcda;padding-top:10px;font-size:13px}
#pm p.formsubmit{border-top:1px solid #dcdcda;padding-top:10px}
.popup{position:absolute;display:none;width:390px;background-color:#f7f9f9;z-index:110;border:1px solid #c3c6c6;border-radius:1px;box-shadow:3px 3px 3px rgba(0,0,0,.25)}
.popup h4{font-size:14px;margin:0 30px 10px 0}
.popup .popupContent{padding:15px 15px 5px}
.popup .arrow{position:absolute;width:15px;height:8px;background:url(../../g/popup/arrows.png) no-repeat}
.popup .arrow.top{top:-8px;left:20px}
.popup .arrow.bottom{bottom:-8px;left:20px;background-position:-8px -15px}
.popup .arrow.left{width:8px;height:15px;left:-8px;top:20px;background-position:0 -8px}
.popup .arrow.right{width:8px;height:15px;right:-8px;top:20px;background-position:-15px 0}
.popup .close{position:absolute;top:15px;right:15px;z-index:115}
.fancyButton{height:26px;padding:0 10px;font-size:12px;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.15);border:1px solid #0987b8;border-radius:1px;cursor:pointer;background:#0a93ca;background-image:-webkit-linear-gradient(#0a93ca,#0a8abd);background-image:-moz-linear-gradient(#0a93ca,#0a8abd);background-image:linear-gradient(#0a93ca,#0a8abd);box-shadow:0 1px 0 0 rgba(0,0,0,0.1);-webkit-appearance:none}
.fancyButton:hover{border-color:#0b94bf;background:#0ca3d4;background-image:-webkit-linear-gradient(#0ca3d4,#0b98c5);background-image:-moz-linear-gradient(#0ca3d4,#0b98c5);background-image:linear-gradient(#0ca3d4,#0b98c5)}
input.fancyButton::-moz-focus-inner{padding:0;border:0}
input.fancyButton:active{border-style:inset}
span.fancyButton,a.fancyButton{display:inline-block;height:24px;line-height:24px;margin-left:2px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancyButton.close{display:inline-block;width:16px;height:16px;padding:0;font-size:20px;line-height:16px;font-weight:700;text-align:center;vertical-align:bottom;cursor:pointer}
.shortUrlPopup{width:300px}
.shortUrlPopup h4{color:#000}
.shortUrlPopup textarea{width:258px;height:50px;padding:5px;border:1px solid #c8c8c8;border-radius:1px}
.bulletSeparatedList{margin:0;padding:0;list-style:none;color:#828585}
.bulletSeparatedList>li{display:inline}
.bulletSeparatedList>li:before{content:"\2022";margin:0 6px}
.bulletSeparatedList>li:first-child:before{display:none}
.article h4,.article h5,.article h6{margin:0 0 5px;font-weight:700}
.article h4{color:#505050;font-size:18px;padding:5px}
.article h5{font-size:17px;font-style:italic;color:#505050;padding:2px 5px}
.article h6{color:#505050;font-size:14px;padding:1px 5px}
.article h4.nostyle,.article h5.nostyle,.article h6.nostyle{color:inherit;font-style:normal}
.article a,.article h4 a:hover,.article h5 a:hover,.article h6 a:hover{color:inherit}
.article a:hover{color:#ed053e}
.mono{font-family:courier,monospace}
.contrast{color:#fff}
.nocontrast{color:#000}
.article small{font-size:11px}
blockquote{font-size:11px;margin:10px 20px}
div.quote{border:1px solid #c8c8c8;font-size:12px;padding:5px}
img.left{float:left;margin:0 10px 10px 0}
img.right{float:right;margin:0 0 10px 10px}
img.border{border:1px solid #000}
img.padding{padding:2px}
div.pre,div.cmd{margin:2px 0}
div.pre{background-color:#fefefe;border:1px solid #000}
div.cmd{background-color:#000;color:#fff}
div.pre,div.cmd{width:100%;overflow:auto;overflow-y:hidden}
.article pre{display:block;margin:0}
div.pre pre,div.cmd pre{padding:4px}
.article table{border:0 solid #000;border-collapse:collapse}
.article table td,.article table th{font-size:100%;line-height:150%}
.article table th{text-align:center;font-weight:700}
.article table[border]{border-width:1px;margin-left:1px}
.article table[border] tbody,.article table[border] tr,.article table[border] td,.article table[border] th{border:inherit}
table.phphighlight{margin:2px 0;table-layout:fixed;border-collapse:collapse;width:100%}
table.phphighlight td{vertical-align:top;border:1px solid #000}
table.phphighlight td,table.phphighlight td pre,table.phphighlight td code{margin:0;color:#000;font:12px/125% "Liberation Mono",Menlo,"courier new",Courier,monospace;white-space:nowrap}
table.phphighlight td pre{white-space:pre}
table.phphighlight td.phphighlightline{padding:4px;text-align:right;width:22px;background-color:#e6e4e1}
table.phphighlight td.phphighlightcode{padding:0;background-color:#fefefe}
table.phphighlight td.phphighlightcode div{overflow:auto;overflow-y:hidden}
table.phphighlight td.phphighlightcode pre,table.phphighlight td.phphighlightcode code{display:block;padding:4px}
table.phphighlight td.phphighlightcode pre span,table.phphighlight td.phphighlightcode code span{line-height:100%}
#reacties{clear:both;margin-top:20px}
#reacties hr{height:1px;border:0;margin:15px 0 5px;overflow:hidden;background-color:#c8c8c8}
#reacties .pageIndex{width:535px;height:21px;margin-top:0}
#reacties .reactieContent{width:535px;margin-bottom:10px;font-size:12px;line-height:18px}
.reactieContent div.quote{border:0;padding:0}
.reactieContent blockquote{color:#646464;margin:10px 0 10px 10px;border-left:3px solid #d7d7d7;padding-left:5px}
.reactieContent a{text-decoration:underline}
.reactieContent span.me{color:#787777}
.reactieContent .edit,.reactieContent .offtopic{margin-top:10px;font-size:11px;color:#787777}
#reacties p.error{border:1px solid #b8b8b8;padding:5px}
#reactieForm{margin:0 0 10px;width:535px}
#reactieForm fieldset{position:relative}
#reactieForm #reactieFormContentLabel{display:block;font-weight:700}
#reactieForm textarea{width:507px;height:234px;border:1px solid #b8b8b8;padding:2px;font-size:12px}
#reactieForm textarea.large{height:468px}
#reactieForm div.submit{padding:3px 0}
#reactieForm div.submit a{font-weight:700;font-size:11px;float:right;margin-right:24px;color:#7b7b7b}
#reactieForm img.captcha{border:1px solid #b1b1b1}
#reactieTable{margin-bottom:10px}
#reactieTable td.label{font-weight:700}
#reacties .reactie .quoteImg{float:right;cursor:pointer}
#reacties .reactie form{width:515px;padding-left:20px;background:url(../../g/if/comments/branch.gif) no-repeat 7px 5px}
#reacties .reactie form textarea{width:487px}
.rmlToolbarWrapper{position:relative}
.rmlToolbarWrapper.vertical{padding-right:35px}
.horizontal .rmlToolbar{margin-bottom:5px;overflow:hidden}
.vertical .rmlToolbar{position:absolute;top:1px;right:0}
.rmlToolbar span{display:block;width:18px;height:18px;border:1px solid #7b7b7b;margin-bottom:2px;cursor:pointer;background:#fff url(../../g/if/comments/toolbar/rmltoolbar_v2.png) no-repeat}
.horizontal .rmlToolbar span{float:left;margin-right:5px}
.rmlToolbar span.maximize{background-position:0 0}
.rmlToolbar span.minimize{background-position:-18px 0}
.rmlToolbar span.smilies{background-position:-36px 0}
.rmlToolbar span.bold{background-position:-54px 0}
.rmlToolbar span.italic{background-position:-72px 0}
.rmlToolbar span.underline{background-position:-90px 0}
.rmlToolbar span.strike{background-position:-108px 0}
.rmlToolbar span.sub{background-position:-126px 0}
.rmlToolbar span.sup{background-position:-144px 0}
.rmlToolbar span.small{background-position:-162px 0}
.rmlToolbar span.list_bullet{background-position:-180px 0}
.rmlToolbar span.link{background-position:-198px 0}
.rmlToolbar span.left{background-position:-216px 0}
.rmlToolbar span.center{background-position:-234px 0}
.rmlToolbar span.right{background-position:-252px 0}
.rmlToolbar span.list_number{background-position:-270px 0}
.rmlToolbar span.bg_color{background-position:-288px 0}
.rmlToolbar span.text_color{background-position:-306px 0}
.rmlToolbar span.img_old{background-position:-324px 0}
.rmlToolbar span.video{background-position:-342px 0}
.rmlToolbar span.table{background-position:-360px 0}
.rmlToolbar span.ruler{background-position:-378px 0}
.rmlToolbar span.split_quote{background-position:-396px 0}
.rmlToolbar span.h1{background-position:-414px 0}
.rmlToolbar span.h2{background-position:-432px 0}
.rmlToolbar span.h3{background-position:-450px 0}
.rmlToolbar span.toc{background-position:-468px 0}
.rmlToolbar span.img{background-position:-486px 0}
.rmlToolbar span:hover{border-color:#323232}
.rmlToolbarHelper{padding:0 0 10px}
#smilies{display:none;position:absolute;background-color:#fff;border:1px solid #7b7b7b;width:136px;overflow:hidden}
#smilies span{float:left;height:22px;width:32px;cursor:pointer;padding:1px}
#smilies span:hover{border:1px dotted #7b7b7b;padding:0}
.code_hll{background-color:#ffc}
.code_c{color:#998;font-style:italic}
.code_err{color:#a61717;background-color:#e3d2d2}
.code_k{color:#000;font-weight:700}
.code_o{color:#000;font-weight:700}
.code_cm{color:#998;font-style:italic}
.code_cp{color:#999;font-weight:700;font-style:italic}
.code_c1{color:#998;font-style:italic}
.code_cs{color:#999;font-weight:700;font-style:italic}
.code_gd{color:#000;background-color:#fdd}
.code_ge{color:#000;font-style:italic}
.code_gr{color:#a00}
.code_gh{color:#999}
.code_gi{color:#000;background-color:#dfd}
.code_go{color:#888}
.code_gp{color:#555}
.code_gs{font-weight:700}
.code_gu{color:#aaa}
.code_gt{color:#a00}
.code_kc{color:#000;font-weight:700}
.code_kd{color:#000;font-weight:700}
.code_kn{color:#000;font-weight:700}
.code_kp{color:#000;font-weight:700}
.code_kr{color:#000;font-weight:700}
.code_kt{color:#458;font-weight:700}
.code_m{color:#099}
.code_s{color:#d01040}
.code_na{color:#008080}
.code_nb{color:#0086b3}
.code_nc{color:#458;font-weight:700}
.code_no{color:#008080}
.code_nd{color:#3c5d5d;font-weight:700}
.code_ni{color:#800080}
.code_ne{color:#900;font-weight:700}
.code_nf{color:#900;font-weight:700}
.code_nl{color:#900;font-weight:700}
.code_nn{color:#555}
.code_nt{color:#000080}
.code_nv{color:#008080}
.code_ow{color:#000;font-weight:700}
.code_w{color:#bbb}
.code_mf{color:#099}
.code_mh{color:#099}
.code_mi{color:#099}
.code_mo{color:#099}
.code_sb{color:#d01040}
.code_sc{color:#d01040}
.code_sd{color:#d01040}
.code_s2{color:#d01040}
.code_se{color:#d01040}
.code_sh{color:#d01040}
.code_si{color:#d01040}
.code_sx{color:#d01040}
.code_sr{color:#009926}
.code_s1{color:#d01040}
.code_ss{color:#990073}
.code_bp{color:#999}
.code_vc{color:#008080}
.code_vg{color:#008080}
.code_vi{color:#008080}
.code_il{color:#099}
.code_keyword{color:#080}
.code_special{color:#d0d}
.code_ident{color:#00b}
.code_ident_deprecated{color:#00b;font-style:italic}
.code_ident_unknown{color:#bbb}
.code_number{color:#00f}
.code_method{color:#008;font-weight:700;line-height:100%}
.code_method_deprecated{color:#008;font-weight:700;line-height:100%;font-style:italic}
.code_method_unknown{color:#888;line-height:100%}
.code_string{color:#d00}
.code_comment{color:#808}
.code_preproc{color:#008}
.code_error_line{color:#f00;text-decoration:underline}
.code_error{color:#000;text-decoration:none}