/* syntaxhighlighter/shCore.css (62%) */
.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody{border:0!important;outline:0!important;background:none!important;text-align:left!important;float:none!important;vertical-align:baseline!important;position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;height:auto!important;width:auto!important;line-height:1.1em!important;font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace!important;font-weight:400!important;font-style:normal!important;font-size:1em!important;min-height:auto!important;margin:0!important;padding:0!important;}
.syntaxhighlighter{width:99%!important;position:relative!important;margin:1em 0!important;padding:1px!important;}
.syntaxhighlighter .italic{font-style:italic!important;}
.syntaxhighlighter .no-wrap .line .content{white-space:pre!important;}
.syntaxhighlighter .line table{border-collapse:collapse!important;}
.syntaxhighlighter .line td{vertical-align:top!important;}
.syntaxhighlighter .line .number{width:3em!important;}
.syntaxhighlighter .line .number code{width:2.7em!important;padding-right:.3em!important;text-align:right!important;display:block!important;}
.syntaxhighlighter .line .content{padding-left:.5em!important;}
.syntaxhighlighter.nogutter .line .content{border-left:none!important;}
.syntaxhighlighter .lines.no-wrap{overflow:auto!important;overflow-y:hidden!important;}
.syntaxhighlighter .toolbar{position:absolute!important;right:0!important;top:0!important;font-size:1px!important;padding:8px 8px 8px 0 !important;}
.syntaxhighlighter.collapsed .toolbar{font-size:80%!important;position:static!important;padding:.2em 0 .5em .5em !important;}
.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block!important;float:left!important;margin-left:8px!important;background-repeat:no-repeat!important;overflow:hidden!important;text-indent:-5000px!important;}
.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(magnifier.png)!important;display:inline!important;text-indent:0!important;width:auto!important;float:none!important;height:16px!important;padding-left:20px!important;}
.syntaxhighlighter .toolbar .item.viewSource{background-image:url(page_white_code.png)!important;}
.syntaxhighlighter .toolbar .item.printSource{background-image:url(printer.png)!important;}
.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0!important;background:none!important;overflow:visible!important;}
.syntaxhighlighter .toolbar .item.about{background-image:url(help.png)!important;}
.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,{background:none!important;}
.syntaxhighlighter.printing .line .number{color:#bbb!important;}
.syntaxhighlighter.printing a{text-decoration:none!important;}
.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200!important;}
.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue!important;}
.syntaxhighlighter.printing .keyword{color:#069!important;font-weight:700!important;}
.syntaxhighlighter.printing .variable{color:#a70!important;}
.syntaxhighlighter.printing .value{color:#090!important;}
.syntaxhighlighter.printing .constants{color:#06C!important;}
.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red!important;}
.syntaxhighlighter .bold,.syntaxhighlighter.printing .script{font-weight:700!important;}
.syntaxhighlighter .bar,.syntaxhighlighter.collapsed .lines,.syntaxhighlighter.collapsed .toolbar .item,.syntaxhighlighter.printing .toolbar{display:none!important;}
.syntaxhighlighter .bar.show,.syntaxhighlighter.collapsed .bar{display:block!important;}
.syntaxhighlighter.printing .line .content,.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000!important;}
.syntaxhighlighter.printing .preprocessor,.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray!important;}
.syntaxhighlighter.printing .functions,.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493!important;}

/* syntaxhighlighter/shThemeDefault.css (44%) */
.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0!important;}
.syntaxhighlighter .line .number{color:#afafaf!important;}
.syntaxhighlighter .line .content{border-left:3px solid #6CE26C!important;color:#000!important;}
.syntaxhighlighter.printing .line .content{border:0!important;}
.syntaxhighlighter .line.alt2{background-color:#F8F8F8!important;}
.syntaxhighlighter .toolbar{background-color:#F8F8F8!important;border:#E7E5DC solid 1px!important;}
.syntaxhighlighter .toolbar a{color:#a0a0a0!important;}
.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200!important;}
.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue!important;}
.syntaxhighlighter .keyword{color:#069!important;font-weight:700!important;}
.syntaxhighlighter .variable{color:#a70!important;}
.syntaxhighlighter .value{color:#090!important;}
.syntaxhighlighter .constants{color:#06C!important;}
.syntaxhighlighter .script{background-color:#FF0!important;}
.syntaxhighlighter,.syntaxhighlighter .line.alt1{background-color:#fff!important;}
.syntaxhighlighter .line.highlighted .number,.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#000!important;}
.syntaxhighlighter .toolbar a:hover,.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red!important;}
.syntaxhighlighter .preprocessor,.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:gray!important;}
.syntaxhighlighter .functions,.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493!important;}

/* pseudocoder.css (66%) */
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a{border:0;margin:0;padding:0;}
body{font-family:Arial,serif;background:#333;font-size:1.1em;line-height:1.5em;}
img{border:0;}
#follow-wrapper{position:fixed;top:0;background:#000;height:29px;z-index:100;width:100%;}
#follow{width:960px;padding-top:5px;margin:0 auto;}
#follow ul{list-style:none;float:right;font-size:.9em;line-height:normal;}
#follow li{float:left;margin-right:25px;color:#cfc4b6;}
#follow li a{display:block;color:#cfc4b6;text-decoration:none;}
#follow li a.rss{padding-left:20px;background:url(/themed/pseudocoder/img/icons/feed-icon.png) no-repeat 0 .2em;}
#follow li a.email{padding-left:22px;background:url(/themed/pseudocoder/img/icons/email-icon.png) no-repeat 0 .25em;}
#follow li a.twitter{padding-left:19px;background:url(/themed/pseudocoder/img/icons/twitter-icon.png) no-repeat 0 .1em;}
#follow li a.feedburner{margin-top:2px;overflow:hidden;width:88px;height:20px;background:url(http://feeds.feedburner.com/~fc/pseudocoder?bg=000000&fg=ffffff&anim=0) no-repeat;}
#header{margin-top:29px;height:45px;background:url(/themed/pseudocoder/img/layout/top.jpg);z-index:-1;border-bottom:1px solid #000;font-size:.9em;}
#header-overlay{height:45px;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;background:#000;z-index:5;width:960px;margin:0 auto;}
#header-overlay img{margin:7px 0 0 5px;}
#container{width:960px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #999;background:#fff;text-align:left;font-size:.9em;clear:both;position:relative;overflow:auto;margin:0 auto;}
#container a:link,#container a:visited{color:#80250F;}
#container a:hover{background:#80250F;color:#FFF;}
#main{min-height:500px;padding:5px 15px 30px;}
#content{float:left;width:650px;}
#content h2{border-top:1px solid #EFEAE4;font-size:1.3em;line-height:1.1em;margin:10px 0 5px;padding:15px 0 0;}
#content h2 a{text-decoration:none;}
blockquote{border-left:1px solid #333;background:#eee url(/themed/pseudocoder/img/layout/quote.png) 5px 5px no-repeat;margin:10px 0 10px 10px;padding:2px 5px 2px 40px;}
blockquote p{margin:0;padding:0;}
pre{border:1px solid #000;overflow:auto;font-family:monospace;white-space:pre;font-style:normal;line-height:1.3em;margin:5px 15px;padding:2px 5px;}
.node{background:#fff;margin:0 0 30px;}
.node h1{background:#EEE none repeat scroll 0 0;border-bottom:1px solid #999;border-top:1px solid #999;font-size:1.3em;margin:10px 0 2px;padding:2px 5px;}
.node ul{margin-left:15px;}
.node-info{color:#C0B2A5;font-size:.9em;margin:0 0 15px;}
.node-more-info{margin-top:15px;font-size:.9em;border:1px solid #333;background:#eee;padding:5px;}
.node table{border:1px dashed #666;border-collapse:collapse;width:100%;margin:5px auto;}
.node table td,.node table th{border:1px dashed #666;padding:2px 5px;}
#sidebar{float:right;width:220px;margin-top:30px;font-size:.9em;line-height:1.3em;}
#sidebar h3{color:#555;border-bottom:1px solid #DFDAD5;margin-bottom:5px;padding-bottom:5px;}
#container .syntaxhighlighter .toolbar a:hover{background:transparent;}
.block{margin-top:15px;margin-bottom:25px;}
.block-body ul{list-style:none;}
.block-body li{margin-bottom:10px;}
.block-search .input input{width:140px;margin-top:1px;}
.paging{margin-bottom:15px;}
.comment-form{margin:15px 0;}
.comment-form .input{margin:10px 0;}
.comments h3{border-bottom:0;margin-bottom:0;}
.comment{border-top:1px solid #DFDAD5;margin-top:15px;padding-top:5px;}
.comments .comment .comment-info,.comments .comment .comment-body,.comments .comment .comment-reply,.comments .comment .comment .comment-info,.comments .comment .comment .comment-body,.comments .comment .comment .comment-reply{background:#fff;padding:5px;}
.comment .avatar img{padding:3px;}
.comment .name{float:left;font-weight:700;color:#000;padding:8px 0 8px 10px;}
.comment .date{float:left;color:#666;padding:8px;}
.comment .comment{margin-left:25px;}
.comment .comment-body{clear:both;}
.comment .comment-reply{padding:10px 5px 10px 0;}
.comment .comment-reply a{font-size:11px;text-transform:lowercase;color:#000;background:#f7f7f7;text-decoration:none;padding:5px;}
.comment .comment-reply a:hover{background:#464646;color:#fff;}
.comment .comment .comment-reply{display:none;}
#footer{clear:both;border-top:1px solid #bbb;background:#eee;float:left;width:100%;padding:5px 0;}
#footer .left{padding-left:10px;float:left;}
#footer .right{padding-right:10px;float:right;}
.node p,.node-body h4{margin:5px 0;}
.node table th,.comments .author .comment-info,.comments .author .comment-body,.comments .author .comment-reply,.comments .comment .author .comment-info,.comments .comment .author .comment-body,.comments .comment .author .comment-reply{background:#efefef;}
.block-search,.comment-info{overflow:auto;}
.block-search .input,.block-search .submit,.comment .avatar{float:left;}
.block-search .input,.comment-form label{margin-right:5px;}