/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
/* Pygments */
div.pygments { background: #ffffff; }
div.pygments .bp { color: #999999 }
div.pygments .c { color: #999988; font-style: italic }
div.pygments .c1 { color: #999988; font-style: italic }
div.pygments .cm { color: #999988; font-style: italic }
div.pygments .cp { color: #999999; font-weight: bold }
div.pygments .cs { color: #999999; font-weight: bold; font-style: italic }
div.pygments .err { color: #a61717; background-color: #e3d2d2 }
div.pygments .gd { color: #000000; background-color: #ffdddd }
div.pygments .ge { font-style: italic }
div.pygments .gh { color: #999999 }
div.pygments .gi { color: #000000; background-color: #ddffdd }
div.pygments .go { color: #888888 }
div.pygments .gp { color: #555555 }
div.pygments .gr { color: #aa0000 }
div.pygments .gs { font-weight: bold }
div.pygments .gt { color: #aa0000 }
div.pygments .gu { color: #aaaaaa }
div.pygments .il { color: #009999 }
div.pygments .k { font-weight: bold }
div.pygments .kc { font-weight: bold }
div.pygments .kd { font-weight: bold }
div.pygments .kp { font-weight: bold }
div.pygments .kr { font-weight: bold }
div.pygments .kt { color: #445588; font-weight: bold }
div.pygments .m { color: #009999 }
div.pygments .mf { color: #009999 }
div.pygments .mh { color: #009999 }
div.pygments .mi { color: #009999 }
div.pygments .mo { color: #009999 }
div.pygments .na { color: #008080 }
div.pygments .nb { color: #999999 }
div.pygments .nc { color: #445588; font-weight: bold }
div.pygments .ne { color: #990000; font-weight: bold }
div.pygments .nf { color: #990000; font-weight: bold }
div.pygments .ni { color: #800080 }
div.pygments .nn { color: #555555 }
div.pygments .no { color: #008080 }
div.pygments .nt { color: #000080 }
div.pygments .nv { color: #008080 }
div.pygments .o { font-weight: bold }
div.pygments .ow { font-weight: bold }
div.pygments .s { color: #bb8844 }
div.pygments .s1 { color: #bb8844 }
div.pygments .s2 { color: #bb8844 }
div.pygments .sb { color: #bb8844 }
div.pygments .sc { color: #bb8844 }
div.pygments .sd { color: #bb8844 }
div.pygments .se { color: #bb8844 }
div.pygments .sh { color: #bb8844 }
div.pygments .si { color: #bb8844 }
div.pygments .sr { color: #808000 }
div.pygments .ss { color: #bb8844 }
div.pygments .sx { color: #bb8844 }
div.pygments .vc { color: #008080 }
div.pygments .vg { color: #008080 }
div.pygments .vi { color: #008080 }
/* */
h1,h2 { line-height: 36px; }
h1 { font-size: 30px; padding-bottom: 20px; }
h2 { font-size: 20px; padding-bottom: 9px; }
h2 { padding-top: 9px; }
h3,h4,h5,h6 { font-size: 18px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }
body { margin-top: 20px; margin-left: 50px; margin-bottom: 50px; width: 900px; font-family: "Helvetica","Arial","Verdana"; line-height: 22px; font-size: 16px; }
p { margin: 0 0 18px 0; }
em { font-style: italic; }
ul,ol { padding-left: 18px; }
ol li { list-style: decimal; }
div.entry ul, div.entry ol { margin-bottom: 18px; }
blockquote{ margin-top: 18px; margin-bottom: 18px; padding-left: 18px; font-style: italic; font-size: 14px; }
hr { border: none 0; border-top: 1px solid #00487D; width: 90%; height: 1px; }
hr.thick { border: none 0; border-top: 2px solid #00487D; width: 100%; height: 2px; }
hr.separator { margin-bottom: 36px; }
pre, code { font-family: "Bitstream Vera Sans Mono","Monaco","Andale Mono",monospace; font-size: 14px; background-color: #E6F4FF; }
div.pygments pre, div.pygments code { background-color: #FFFFFF; }
strong { font-weight: bold }
a:link,a:active,a:visited,h2.title { color: #006699; text-decoration: none; font-weight: bold; }
a:hover { color: #80C9FF; text-decoration: none; font-weight: bold; }
.pygments { padding-left: 28px; margin-bottom: 18px ;}
.pygments, blockquote { border-left: 2px solid #00487D; }
.date { color: #777777; }
#content { width: 677px; float: left; margin-right: 18px; border-top: 2px solid #00487D; }
#sidebar { width: 200px; float: left; margin-top: 18px; margin-left: 2px; padding-top: 18px; padding-bottom: 18px; border-left: 2px solid #00487D; }
#header a:link,#header a:active,#header a:visited { color: #335577; text-decoration: none; font-weight: bold; }
div.center { text-align: center; }
