body {margin:0px; padding:0px; line-height:1.55; font-family:"Verdana",Arial,sans-serif,"MS UI Gothic",serif; color:#222222;}
p {margin:0em 0em .5em 0em;}
hr {border-width:1px 0px 0px 0px; border-style:solid; border-color:#d0d0d0;}
hr.spt {clear:both; border-width:30px 0px; border-style:solid; margin-top:15px; border-color:#eeeeee;}
hr.section {margin:0 0 .2em -60em;}
blockquote {margin-left:1em; margin-left:1em;}
img {border:0px;}
img.align-left {margin:1em;}
img.align-right {margin:1em; float:right;}
div.section {margin-top:2.0em;}
a.image-reference:visited {color:#ffffff;}
a {color:#000000;}
a:visited {color:#000000;}
a:hover {color: #000000; background-color:#f0f0f0;}
.bookmark img {margin:0px;}
.bookmark a {color:#000000;}
.bookmark a:hover {background-color:#ffffff;}
ul {padding-left:1em;}
#adsense {width:645px; margin:1em 0 1em 0;}
#blog {}
#top a:link {color:#000000;}
#top a:visited {color:#000000;}
#top img {border:15px black solid;}
#sidebar {float:right; text-align:left; padding-top:20px; padding-right:10px; right:0; top:0; width:240px;}
#sidebar a {color:#000000; text-decoration:none; font-weight:800;}
#sidebar a:hover {color:#ffffff; background-color:#000000; text-decoration:none; font-weight:800;}
#sidebar img {padding:1px; margin-bottom:-5px;}
.sidebar-bottom {text-align:right;}
#sidebar ul {padding:0px 10px 0px 10px;}
#sidebar li {list-style:none outside none;}
#sidebar ul a {display:block; padding:2px 5px 2px 5px; text-decoration:none;}
.searchbox {margin:10px 10px 10px 10px;}
input.googlebutton {-moz-border-radius:0.3em 0.3em 0.3em 0.3em; background:-moz-linear-gradient(center top,#f7f7f7,#e6e6e6) repeat scroll 0 0 transparent; border:0.1em solid #666666; height:1.7em; padding:0 0.2em;}
input.googlebox {height:1.7em; border:0.1em solid #666666; -moz-border-radius:0.3em 0.3em 0.3em 0.3em;}
#footer {background:url("/static/footer.png") 0 0 no-repeat; clear:both; text-align:center; font-size:small; padding:120px 0px 0px 0px; height:110px;}
#footer .footerimage a:hover {background-color:transparent;}
#header {background-image:url(/static/hexacosa-title.jpg); background-color:transparent; background-repeat:no-repeat; height:200px; top:0px; padding:0; margin-left:0em; padding-bottom:1em;}
#header a:link {color:#ffffff; text-decoration:none; background-color:transparent;}
#header a:hover {color:#ffffff; text-decoration:none; background-color:transparent;}
#header a:visited {color:#ffffff; text-decoration:none; background-color:transparent;}
#header img {position:relative; left:-180px;}
.page_navigation {font-size:90%; font-weight:bold; text-align:right; margin:-0.3em 0.1em 0.5em 0em;}
.page_navigation a {text-decoration:none; color:#909090;}
.footer_page_navigation {font-size:90%; font-weight:bold; text-align:right; margin:0em 0.1em -0.5em 0em;}
.footer_page_navigation a {text-decoration:none; color:#909090;}
table {border:1px solid; border-collapse:collapse; border-spacing:0px;}
th {background-color:#f0f0f0; text-align:center; padding:0.3em 1em;}
td {text-align:center; padding:0.3em 1em;}
#footnote table {border:0px solid; border-collapse:collapse; border-spacing:0px;}
div#footnote.section td {text-align:left;}
h1.blog-title {margin-top:0px;}
.article {margin-left: 0.2em; margin-top:1.5em;}
.article-date {font-size:90%; font-style:italic; margin-top:-0.2em; color:#909090;}
.article-footer {font-size:small; text-align:right; margin:0; padding:0; margin-left:2em;}
h2.article-title {font-size:165%; margin-left:0em; margin-bottom:0em; color:#000066; text-decoration:none; font-weight:900;}
h3 {margin:15px 0px 0px -0.1em; font-size:130%; text-shadow: 2px 2px 0 #cccccc;}
.article-title a {color:#000066; text-decoration:none;}
.article-title a:hover {color:#ffffff; background-color:#000066; text-decoration:none;}
.comment-tag {font-size:75%; padding:0px; margin-bottom:-2em;}
#article-comments {margin:1em 4em; text-align:left; max-width:600px;}
.comment-text {margin-left:1.5em;}
span.comment-postdate {font-size:small; margin-left:2em; color:#999999;}
#content { margin-left : 3em; margin-right: 2em; text-align: left; width: 645px; margin-top: 2em; margin-right: 10px; }
#inner-content { margin: 0 auto; width: 950px; text-align: center; }
.entry-content {padding-bottom:4.1em;}
.article img {margin:0;}
.operation {text-align:right; font-size:small; margin-right:1em; margin-left:1em;}
pre {padding:3px; margin:1px 1px 0px; overflow:auto;}
.highlight .hll {background-color:#ffffcc}
.highlight {font-size:90%; line-height:1.2; border-style:solid; border-width:1px 1px 1px 7px; border-color:#cccccc; background:#fafafa; margin-bottom:1em; margin-right:0em;}
.highlight .c {color:#60a0b0; font-style:italic}
.highlight .err {border:1px solid #FF0000}
.highlight .k {color:#007020; font-weight:bold}
.highlight .o {color:#666666}
.highlight .cm {color:#60a0b0; font-style:italic}
.highlight .cp {color:#007020}
.highlight .c1 {color:#60a0b0; font-style:italic}
.highlight .cs {color:#60a0b0; background-color:#fff0f0}
.highlight .gd {color:#A00000}
.highlight .ge {font-style:italic}
.highlight .gr {color:#FF0000}
.highlight .gh {color:#000080; font-weight:bold}
.highlight .gi {color:#00A000}
.highlight .go {color:#808080}
.highlight .gp {color:#c65d09; font-weight:bold}
.highlight .gs {font-weight:bold }
.highlight .gu {color:#800080; font-weight:bold}
.highlight .gt {color:#0040D0}
.highlight .kc {color:#007020; font-weight:bold}
.highlight .kd {color:#007020; font-weight:bold}
.highlight .kn {color:#007020; font-weight:bold}
.highlight .kp {color:#007020}
.highlight .kr {color:#007020; font-weight:bold}
.highlight .kt {color:#902000}
.highlight .m {color:#40a070}
.highlight .s {color:#4070a0}
.highlight .na {color:#4070a0}
.highlight .nb {color:#007020}
.highlight .nc {color:#0e84b5; font-weight:bold}
.highlight .no {color:#60add5}
.highlight .nd {color:#555555; font-weight:bold}
.highlight .ni {color:#d55537; font-weight:bold}
.highlight .ne {color:#007020}
.highlight .nf {color:#06287e}
.highlight .nl {color:#002070; font-weight:bold}
.highlight .nn {color:#0e84b5; font-weight:bold}
.highlight .nt {color:#062873; font-weight:bold}
.highlight .nv {color:#bb60d5}
.highlight .ow {color:#007020; font-weight:bold}
.highlight .w {color:#bbbbbb}
.highlight .mf {color:#40a070}
.highlight .mh {color:#40a070}
.highlight .mi {color:#40a070}
.highlight .mo {color:#40a070}
.highlight .sb {color:#4070a0}
.highlight .sc {color:#4070a0}
.highlight .sd {color:#4070a0; font-style:italic}
.highlight .s2 {color:#4070a0}
.highlight .se {color:#4070a0; font-weight:bold}
.highlight .sh {color:#4070a0}
.highlight .si {color:#70a0d0; font-style:italic}
.highlight .sx {color:#c65d09}
.highlight .sr {color:#235388}
.highlight .s1 {color:#4070a0}
.highlight .ss {color:#517918}
.highlight .bp {color:#007020}
.highlight .vc {color:#bb60d5}
.highlight .vg {color:#bb60d5}
.highlight .vi {color:#bb60d5}
.highlight .il {color:#40a070}

