@charset "UTF-8";
@font-face {font-family: 'DejaVu Serif';
src: local('DejaVuSerif'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf//DejaVuSerif.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Serif';
src: local('DejaVuSerif-Italic'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf//DejaVuSerif-Italic.ttf') format('truetype');
font-weight: normal;
font-style: italic;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Serif';
src: local('DejaVuSerif-Bold'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf//DejaVuSerif-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Serif';
src: local('DejaVuSerif-BoldItalic'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf//DejaVuSerif-BoldItalic.ttf') format('truetype');
font-weight: bold;
font-style: italic;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Serif';
src: local('DejaVuSerifCondensed'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf//DejaVuSerifCondensed.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: condensed;}
@font-face {font-family: 'DejaVu Serif';
src: local('DejaVuSerifCondensed-Italic'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf//DejaVuSerifCondensed-Italic.ttf') format('truetype');
font-weight: normal;
font-style: italic;
font-stretch: condensed;}
@font-face {font-family: 'DejaVu Serif';
src: local('DejaVuSerifCondensed-Bold'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf//DejaVuSerifCondensed-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-stretch: condensed;}
@font-face {font-family: 'DejaVu Serif';
src: local('DejaVuSerifCondensed-BoldItalic'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf//DejaVuSerifCondensed-BoldItalic.ttf') format('truetype');
font-weight: bold;
font-style: italic;
font-stretch: condensed;}
@font-face {font-family: 'DejaVu Sans';
src: local('DejaVuSans'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSans.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Sans';
src: local('DejaVuSans-Oblique'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSans-Oblique.ttf') format('truetype');
font-weight: normal;
font-style: oblique;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Sans';
src: local('DejaVuSans-Bold'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSans-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Sans';
src: url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSans-BoldOblique.eot');
src: local('DejaVuSans-BoldOblique'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSans-BoldOblique.ttf') format('truetype');
font-weight: bold;
font-style: oblique;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Sans';
src: local('DejaVuSansCondensed'),url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSansCondensed.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: condensed;}
@font-face {font-family: 'DejaVu Sans';
src: local('DejaVuSansCondensed-Oblique'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSansCondensed-Oblique.ttf') format('truetype');
font-weight: normal;
font-style: oblique;
font-stretch: condensed;}
@font-face {font-family: 'DejaVu Sans';
src: local('DejaVuSansCondensed-Bold'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSansCondensed-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-stretch: condensed;}
@font-face {font-family: 'DejaVu Sans';
src: local('DejaVuSansCondensed-BoldOblique'), url('http://static.cybaea.net/dejavu-fonts-ttf/ttf/DejaVuSansCondensed-BoldOblique.ttf') format('truetype');
font-weight: bold;
font-style: oblique;
font-stretch: condensed;}
@font-face {font-family: 'DejaVu Sans Mono';
src: local('DejaVuSansMono'), url('http://static.cybaea.net/dejavu-fonts-ttf/DejaVuSansMono.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Sans Mono';
src: local('DejaVuSansMono-Oblique'), url('http://static.cybaea.net/dejavu-fonts-ttf/DejaVuSansMono-Oblique.ttf') format('truetype');
font-weight: normal;
font-style: oblique;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Sans Mono';
src: local('DejaVuSansMono-Bold'), url('http://static.cybaea.net/dejavu-fonts-ttf/DejaVuSansMono-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-stretch: normal;}
@font-face {font-family: 'DejaVu Sans Mono';
src: local('DejaVuSansMono-BoldOblique'), url('http://static.cybaea.net/dejavu-fonts-ttf/DejaVuSansMono-BoldOblique.ttf') format('truetype');
font-weight: bold;
font-style: oblique;
font-stretch: normal;}
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,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}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;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
html {margin: 0em;
padding: 0em;
border: none;
background-color: #fbfaf8;
color: black;}
body {padding: 0em;
border: none;
background-color: #fbfaf8;
color: black;
font-family: "DejaVu Sans", sans;
font-size:   0.875em;
line-height: 2.5ex;
min-width: 40em;}
div#navigation {width: 100%;
font-family: "DejaVu Sans", sans;}
div#navigation > ul {height: 7ex;
line-height: 2.5ex;
margin: 0;
padding: 0;
position: relative;}
div#navigation > ul li {float: left;
display: block;
padding: 0.5ex 0.5em;}
div#navigation > ul li ul {float: left;
display: none;
position: absolute;
top: 3.5ex;
left: 0em;
width: 100%;}
div#navigation > ul li ul li {}
div#navigation > ul li.on {background-color: #fbb162;}
div#navigation > ul li.on ul {display: block;
z-index: 100;
background-color: #fbb162;}
div#navigation > ul li:hover {background-color: #fbe9d5;}
div#navigation > ul li:hover ul {display: block;
background-color: #fbe9d5;
z-index: 200;}
div#page {max-width: 75em;
min-width: 40em;
margin: auto;
background-color: #fbfaf8;
padding: 1ex 1em;}
div#body {float: left;
width: 75%;
text-align: justify;
padding-top: 1em;}
div#sidebar {float: left;
width: 24%;
padding-left: 1%;
font-size: 0.8em;
line-height: 3ex;
text-align: left;}
div#footer {clear: both;
font-size: 0.7em;
font-stretch: condensed;
line-height: 120%;}
h1, h2, h3, h4, h5, h6, h7 {font-family: "DejaVu Serif", serif;
font-weight: bold;
text-align: left;}
dl {margin: 2ex 0em;
font-stretch: condensed;}
dl > dt {font-weight: bold;}
dl > dt:after {content: ':';}
dl > dd {margin-left: 2em;}
em {font-style: italic;}
strong {font-weight: bold;}
var {font-style: italic;
margin-left: 0.1em;
margin-right: 0.1em;}
form *:focus {outline: 1px solid #fbb162;}
input[type~="submit"], input[type~="reset"] {background-color: rgb(248,248,248);
border: 2px rgb(248,248,248) outset;
color: rgb(0,0,0);
padding: 0px 2px;}
input[type~="checkbox"], input[type~="radio"] {border: 2px rgb(248,248,248) inset;
margin: 0px;
padding: 0px;
overflow: hidden;
background: transparent;}
input, textarea {background-color: rgb(253,253,253);
border: 2px rgb(248,248,248) inset;
margin: 0.2ex 0em;}
select {background-color: rgb(253,253,253);
border: 2px rgb(248,248,248) inset;}
option {background-color: rgb(253,253,253);
border: none;}
fieldset {border-width: 2px;
border-style: groove;
padding: 1ex 0.5em;}
legend {padding: 0px 0.25em;}
blockquote, q {font-family: "DejaVu Serif", serif;
font-size: 0.9em;}
blockquote {line-height: 1.25em;
text-align: justify;
margin: 2ex 2em;}
blockquote p {text-indent: 0em;
margin-bottom: 0.25em;}
div#center blockquote {border-left: 0.333333333333333em solid #fbb162;
margin-left: 0.333333333333333em;
padding-left: 0.666666666666667em;
text-align: justify;}
pre {font-family: "DejaVu Sans Mono", mono;
font-size: 0.9em;
overflow: auto;}
caption {caption-side: top;
margin: 1ex 0em 0.1ex 0em;
width: auto;}
caption, p.caption {font-family: "DejaVu Sans", sans;
font-size: 0.85em;
line-height: 1.2em;}
q {font-style: italic;}
code, tt {font-family: "DejaVu Sans Mono", mono;
font-size: 0.85em;}
code {margin-left: 0.25em;
margin-right: 0.25em;}
p, ol, ul {text-indent: 0em;
margin-bottom: 1ex;}
ol, ul {margin-left: 1ex;}
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p,
div > p:first-child, div > div.floatRight:first-child + p {text-indent: 0em;}
img {border: none;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {margin: 2ex 0em 1ex 0em;
font-weight: bold;}
div > h1:first-child, div > h2:first-child, div > h3:first-child  {margin-top: 0ex;}
h1 {font-size: 1.8em;
line-height: 1.5em;}
h2 {font-size: 1.3em;
line-height: 1.3em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1em;}
div#left h1, div#right h1 {text-align: center;
font-size: 1.3em;
padding: 0.5ex 0em;}
div#left h2, div#right h2 {font-size: 1.1em;}
div#left h3, div#right h3 {font-size: 1em;}
div#right legend {color: white; /* For IE */}
div#left > div {margin: 1ex 0em;}
div#left h1 {background-color: #145450;
color: white;
line-height: 1em;}
div#right > div {border-color: #fbb162;
border-bottom-width: 1px;
border-bottom-style: solid;
margin: 1ex 0em;}
div#right form p {margin: 0.5ex 0.5em;}
fieldset th {font-weight: normal;
text-align: left;}
a, a:link, a:visited {color: #145450;
text-decoration: none;
font-weight: bold;}
a:hover {color: #fbb162;
text-decoration: none;
font-weight: bold;}
div#right a, div#right a:link, div#right a:visited {color: #fbb162;}
div#right a:hover {color: #145450;
background-color: #fbb162;}
/* a[href^="http://"]:after {*/
/*   content: "⇗"; */
/*} */
/* a[href^="https://"]:after {*/
/*   content: "⇗"; */
/*} */
form textarea {width: 95%;}
p > form {display: inline;}
p > form.delete {margin-left: 5cm;}
ol li {list-style-type: decimal;
margin-left: 1em;}
ol li ol li {list-style-type: lower-roman;
margin-left: 2em;}
ul li {list-style-type: disc;
margin-left: 1em;}
table {margin-top: 2ex;
margin-bottom: 2ex;
text-align: left;
font-stretch: condensed;}
th, td {padding: 0ex 1ex;
font-size: 0.9em;}
th {font-weight: bold;
text-align: center;}
dfn {font-style: italic;}
.leader {font-size: 1em;}
.leader em, .leader dfn {font-weight: bold;
font-style: normal;}
.bad {background-color: #fbb162;}
fieldset.preview {border-color: red;}
fieldset.preview div.comment {background: #fbd7b0;
padding: 1ex 1em;}
div.comments {margin-top: 4ex;
text-align: left;}
div.comments h2 {font-size: 1.2em;}
div.comment {border-width: 1px;
border-style: solid;
padding: 1ex 1em;
margin: 2ex 0em;
font-size: 0.9em;
font-family: "DejaVu Serif", serif;}
div.comment h1 {font-size: 1.1em;}
div.comment *.commentHeader {font-size: 0.85em;
font-style: italic;}
table.border {border-spacing: 0;
border-collapse: collapse;}
table.border th, table.border td {padding: 1px 3px;
border: 1px solid black;}
table.cybaea {border-spacing: 0;
border-collapse: collapse;
table-layout: fixed;}
table.cybaea th {padding: 1px 3px;
border: 1px solid #fbb162;
background-color: #fbd7b0;}
table.cybaea td {padding: 1px 3px;
border: 1px solid #fbb162;
background-color: #fbf3e9;}
pre.screen {padding: 1ex 1em;
margin: 1ex 0em;
border-top:    16px solid #145450;
border-right:  2px solid #145450;
border-bottom: 2px solid #145450;
border-left:   2px solid #145450;}
pre.code {border: 1px solid #145450;
padding: 1ex 1em;
margin: 1ex 0em;}
pre.document {border: 1px dotted #145450;
padding: 1ex 1em;
margin: 1ex 0em;
background-color: #FFF;
color: #000;}
a.feed {margin-left: 3px;
padding: 0 0 0 19px;
background: url("http://static.cybaea.net/feed-icon/feed-icon-14x14.png") no-repeat 0 50%;}
img.feed {vertical-align: middle;}
div#header img#logo {margin-left: 221px;
z-index: 10;}
div#header img#tagline {position: absolute;
right: 7px;
top: 33px;}
*.blogSummary, *.blogEntry {border-width: 1px;
border-style: dotted;
padding: 0.5ex 0.5em;
margin: 1ex 0em;
clear: both;}
div.even {border-color: #145450;}
div.odd {border-color: #fbb162;}
div#right div.blogEntry {border-color: #37807b;}
*.blogEntryHeader {font-size: 0.85em;
font-style: italic;}
ul.navigation {font-size: 1.25em;}
ul.navigation, ul.navigation ul {list-style: none;
margin: 0em;
padding: 0em;}
ul.navigation ul {margin-left: 1em;}
div.validation {padding-top: 5ex;}
div.validation > ul {list-style: none;
margin: 0em;
padding: 0em;}
div.validation > ul > li {display: inline;}
*.floatRight {float: right;
margin: 1ex 0em 1ex 1em;}
*.floatLeft {float: left;
margin: 1ex 1em 1ex 0em;}
*.floatCenter {margin: 1ex auto;}
*.legal {font-size: 0.7em;
line-height: 1.2em;}
*.technote {font-size: 0.85em;
line-height: 1.3em;
color: #222;}
table.excel {border-spacing: 0;
border-collapse: collapse;
background-color: white;
color: black;}
table.excel tr {}
table.excel th, table.excel td {padding: 1px 3px;
border: 1px solid gray;}
table.excel th {background-color: silver;
font-weight: normal;
min-width: 1.5em;}
div.errors {border: 4px solid red;
margin: 1ex 1em;
padding: 1ex 1em;
color: black;
background-color: white;}
div.bookmarks {margin-top: 2ex;
margin-bottom: 2ex;
font-size: 10px;
clear: both;}
div.bookmarks > span:first-child {margin-left: 0em;}
div.bookmarks > span {margin-left: 1em;}
ul.highlight, ol.highlight {border: 0.2em solid #fbb162;}
ul ul, ul ol, ol ol, ol ul {font-size: 0.90em;}
div.seealso {border: 1px dotted black;
padding: 0.5ex 0.5em;
margin: 1ex 0em;
clear: both;
text-align: left;}
div.seealso > h1 {font-size: 1.1em;
color: #145450;}
div.seealso p.summary {font-size: 0.85em;
font-stretch: condensed;
line-height: 1.1em;
color: #222;}
div.seealso > ol > li {list-style-type: none;
margin-left: 0em;
margin-bottom: 1ex;}
div.seealso > ol > li > p {margin: 0em;}
div.seealso > ol > li > p > img {vertical-align: middle;}
/* End */
