.highlight{background:#fff}
.highlight .err{color:#a61717;background-color:#e3d2d2}
.highlight .cp{color:#999;font-weight:700}
.highlight .cs{color:#999;font-weight:700;font-style:italic}
.highlight .gd{color:#000;background-color:#fdd}
.highlight .gd .x{color:#000;background-color:#faa}
.highlight .ge{font-style:italic}
.highlight .gi{color:#000;background-color:#dfd}
.highlight .gi .x{color:#000;background-color:#afa}
.highlight .go{color:#888}
.highlight .gu{color:#aaa}
.highlight .nb{color:#0086b3}
.highlight .ni{color:purple}
.highlight .nt{color:navy}
.highlight .w{color:#bbb}
.highlight .sr{color:#009926}
.highlight .ss{color:#990073}
.highlight .c,.highlight .cm,.highlight .c1{color:#998;font-style:italic}
.highlight .k,.highlight .o,.highlight .gs,.highlight .kc,.highlight .kd,.highlight .kp,.highlight .kr,.highlight .ow{font-weight:700}
.highlight .gr,.highlight .gt{color:#a00}
.highlight .gh,.highlight .bp{color:#999}
.highlight .gp,.highlight .nn{color:#555}
.highlight .kt,.highlight .nc{color:#458;font-weight:700}
.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .il{color:#099}
.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx,.highlight .s1{color:#d14}
.highlight .na,.highlight .no,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:teal}
.highlight .ne,.highlight .nf{color:#900;font-weight:700}
body{margin:20px;background:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#428282}
h1,h2,h3{margin:0;font-family:"Arial Black",sans-serif;letter-spacing:-1px;color:#444;font-variant:small-caps;text-transform:none;font-weight:100;margin-bottom:0;color:#4e443c}
h1{font-size:2em}
h2{font-size:1.6em}
h3{font-size:1.6em}
p,ul,ol{margin-top:0;line-height:180%}
a{text-decoration:none;border-bottom:1px dotted #999;color:#a42424}
a:hover{background:0}
#wrapper{width:910px;margin:0 auto;padding:20px;background:#fff;font-family:Arial,Helvetica,sans-serif}
#header{width:910px;height:172px;margin:0 auto;background:#fff}
#logo{float:left;width:640px;color:#b2b2b2}
#logo h1{float:left;padding:100px 0 0 20px;letter-spacing:-1px;text-transform:uppercase;font-size:2.6em}
#logo p{float:left;margin:0;padding:110px 0 0 5px;text-transform:uppercase;font:bold 14px Arial,Helvetica,sans-serif}
#logo a{border:0;background:0;text-decoration:none;color:#000}
#search{float:right;width:230px;padding-top:16px}
#search form{height:41px;margin:0;padding:90px 0 0 0}
#search fieldset{margin:0;padding:0;border:0}
#search-text{width:200px;border:0;text-transform:lowercase;border:1px #525252 dotted;font:bold 1.2em Arial,Helvetica,sans-serif;color:#fff}
#search-submit{display:none}
#menu{width:910px;height:41px;margin:0 auto;padding:0;background:#fff}
#menu ul{margin:0;padding:0;list-style:none;line-height:normal}
#menu li{float:left}
#menu a{display:block;padding:13px 10px 10px 20px;text-transform:uppercase;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#000;border:0}
#menu a:hover,#menu .current_page_item a{color:#000}
#menu a:hover{text-decoration:underline}
#page{width:910px;margin:0 auto;background:#fff}
#content{float:left;width:600px;padding:40px 0 0 20px}
.post .title{color:#000}
.post .title a{background:0;color:#000;border:0}
.post .title a:hover{text-decoration:underline}
.post .meta{border-bottom:1px dashed #d2d4c9;text-transform:uppercase;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:9px}
.post .entry{padding:10px 0 20px 0;text-align:justify;font-size:13px}
.post .entry p{font-size:18px}
img.center{float:none;clear:both;margin:auto}
pre{padding:1em;border:1px dashed #2f6fab;color:black;background-color:#f7f7f3;font-size:1em;line-height:1em;overflow:auto;clear:both;font-style:normal;font-weight:normal;color:#666}
#sidebar{float:right;width:220px;padding:40px 20px 0 0;color:#787878}
#sidebar ul{margin:0;padding:0;list-style:none}
#sidebar li ul{padding-bottom:30px}
#sidebar li li{line-height:35px;border-bottom:1px dashed #d2d4c9}
#sidebar h2{letter-spacing:-.5px;color:#000}
#sidebar p{padding-bottom:20px;text-align:justify}
#sidebar a{color:#787878;border:0}
#sidebar a:hover{text-decoration:underline;color:#787878}
#calendar_wrap{padding:20px}
#calendar table{width:100%}
#calendar tbody td{text-align:center}
#calendar #next{text-align:right}
#footer{width:910px;height:50px;margin:0 auto;padding:40px 0;font-family:Arial,Helvetica,sans-serif;color:#b2b2b2}
#footer p{margin:0;line-height:normal;font-size:9px;text-transform:uppercase;text-align:center}
#footer a{color:#fff}
