html{color:#333;font-family:"lucida grande","lucida sans",arial,san-serif;font-size:13px;}h1,h2,h3,h4,h5,h6{font-family:"trebuchet ms",helvetica,arial,sans-serif;font-weight:bold;}code,pre,.code{font-family:monaco,"courier new",monospace;font-size:12px;}code{background:#e8e8f8;color:#666;}blockquote{font-family:georgia,times,serif;font-size:16px;line-height:24px;}a{color:#5847bb;text-decoration:none;}a:hover{color:#ca7338;text-decoration:underline;}em{font-style:italic;}strong{font-weight:bold;}ul li{list-style:disc outside;}ol li{list-style:decimal outside;}pre{overflow:auto;}html{background:url(/images/layout/paper_bg.jpg?1274570569);}#frame{margin:0 auto 80px;width:974px;}#hd{background:url(/images/layout/paper_hd.png?1274570569);height:240px;padding:0 20px;position:relative;}#hd h1{left:210px;position:absolute;top:45px;text-indent:-3141px;}#hd h1 a{display:block;height:155px;width:555px;}#hdnav{left:40px;line-height:39px;position:absolute;top:200px;width:894px;}#hdnav li{float:left;list-style:none;margin-right:20px;}#bd{background:url(/images/layout/paper_bd.png?1274570569);min-height:300px;padding:0 20px;overflow:hidden;_zoom:1;}.main{float:left;overflow:hidden;padding:20px;width:634px;}.secondary{float:right;overflow:hidden;padding:20px;width:219px;}#ft{background:url(/images/layout/paper_ft.png?1274570569) no-repeat;color:#666;padding:45px 20px 0 20px;position:relative;text-align:right;}#ft_logo{left:471px;opacity:.5;position:absolute;top:30px;}.main p,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{margin-bottom:20px;}.main p{line-height:20px;}.main blockquote,.main ol,.main ul{margin:20px;}.secondary p,.secondary h1,.secondary h2,.secondary h3,.secondary h4,.secondary h5,.secondary h6{margin-bottom:10px;}.secondary ol,.secondary ul{margin-left:20px;}.section{margin-bottom:20px;}.wrapper{margin-bottom:10px;overflow:hidden;_zoom:1;}#keep_up h2{background:url(/images/sidebar/portrait.png?1274570569) no-repeat 34px 0;font-size:11px;font-weight:normal;margin-bottm:10px;padding:130px 0 0 70px;}#twitter_link{background:url(/images/sidebar/twitter_icon.png?1274570569);display:block;float:left;height:77px;margin:10px 0 0 26px;width:77px;text-indent:-3141px;}#atom_feed_link{background:url(/images/sidebar/rss_icon.png?1274570569);display:block;float:left;height:77px;margin:10px 0 0 10px;width:78px;text-indent:-3141px;}#archives h3{color:#999;font-size:11px;margin-bottom:0;}#archives p{height:18px;margin:0;overflow:hidden;}.article{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:10px;}.article .hd{overflow:hidden;_zoom:1;}.article .hd h2{color:#a7c24b;float:left;font-size:24px;font-weight:normal;}.article .hd h2 a{color:inherit;}.article .hd .date{float:right;padding-top:8px;}.article .bd pre{margin-bottom:20px;overflow:auto;}.article .bd h3{font-size:16px;}.article .bd h4{background:#ddd;border:1px solid #ccc;border-bottom:none;font-weight:normal;padding:4px 8px;margin:0;}.picture{float:right;padding-left:20px;}.picture_left{float:left;padding-right:20px;}.read_more{text-align:right;}.home.ssh p{margin:20px 0;}.home.ssh applet{overflow:hidden;margin:20px 0;}.articles.new form div,.articles.edit form div,.articles.create form div,.articles.update form div{margin-bottom:20px;}.articles.new form label,.articles.edit form label,.articles.create form label,.articles.update form label{display:block;font-weight:bold;}.articles.new #article_title,.articles.edit #article_title,.articles.create #article_title,.articles.update #article_title{width:626px;}.articles.new #article_meta_description,.articles.edit #article_meta_description,.articles.create #article_meta_description,.articles.update #article_meta_description{padding:4px;width:626px;}.articles.new #article_content,.articles.edit #article_content,.articles.create #article_content,.articles.update #article_content{overflow-y:scroll;width:634px;}.articles.new #errorExplanation,.articles.edit #errorExplanation,.articles.create #errorExplanation,.articles.update #errorExplanation{background:#c1bba1;border:1px solid #600;padding:20px;}.articles.new #errorExplanation h2,.articles.edit #errorExplanation h2,.articles.create #errorExplanation h2,.articles.update #errorExplanation h2{color:#900;}.articles.new #errorExplanation ul,.articles.edit #errorExplanation ul,.articles.create #errorExplanation ul,.articles.update #errorExplanation ul{margin-left:20px;}#comments h2{font-size:20px;font-weight:normal;}.comment{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;overflow:hidden;_zoom:1;}.comment .source{float:left;width:200px;}.comment .source h3{font-weight:normal;margin:0;}.comment .source .date{font-size:11px;margin:0;}.comment .message{float:right;width:434px;}#comment_form{margin-top:20px;}#comment_form div{margin:10px 0;overflow:hidden;_zoom:1;}#comment_form div label{float:left;padding-top:6px;text-align:right;width:176px;}#comment_form div label em{font-size:11px;}#comment_form div input[type=text],#comment_form div textarea{border:1px solid #999;float:right;padding:6px;margin:0;width:434px;}#comment_form div input[type=submit]{margin-left:182px;}#comment_form p.fine{font-size:11px;}table.keyvalue{border-collapse:collapse;margin:20px 0;}table.keyvalue td{border:1px solid #999;background:#eee;padding:6px;}table.keyvalue td:first-child{font-weight:bold;}