@font-face {font-family:"sharetech";font-style:normal;font-weight:normal;src:url(fonts/ShareTech-Regular.woff) format("woff2");}
/*
@font-face {font-family:"main";font-style:normal;font-weight:normal;src:url(fonts/PTSans-Regular.woff) format("woff2");}
@font-face {font-family:"main";font-style:normal;font-weight:bold;src:url(fonts/PTSans-Bold.woff) format("woff2");}
*/
@font-face {font-family:"main";font-style:normal;font-weight:normal;src:url(fonts/Georama.woff2) format("woff2");}
@font-face {font-family:"main";font-style:normal;font-weight:bold;src:url(fonts/Georama-Bold.woff2) format("woff2");}
@font-face {font-family:"main";font-style:italic;font-weight:normal;src:url(fonts/Georama-Italic.woff2) format("woff2");}
body{background-color:#FFF;color:#333;font-family:helvetica,arial,sans-serif;font-size:0.95em;padding:0px;}
h1,h2,h3,h4,h5,h6{color:#333;}
h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:14px;}
a{color:#cc0000; text-decoration:none; border:0px;}
a:focus{outline:none}
a:visited{color:#333;}
a:hover{color:#333; text-decoration:underline;}
code{font-size:1.1em;color:#111; background-color:#eaeaea; padding-left:7px; padding-right:7px;}
pre{font-size:10pt;overflow:auto;background-color:rgb(253,253,253);border:1px dashed rgb(220,220,220);padding:7px;line-height:1.2em;}
table{padding:5px;}
tr{padding:0px;}
tr:nth-child(even) {background-color:#fff;}
td{border:1px solid #ccc;border-radius:3px;padding:5px;}
.th_head{font-size:0.85em;}
.td_task{border:none;border-radius:0px;border-bottom:1px solid #ddd;padding-right:7px;background-color:#FDF8F0;vertical-align:top;font-size:0.85em;}
.td_thing{border:none;border-bottom:1px solid #ccc;border-right:1px solid #ededed;border-radius:0px;padding-right:7px;vertical-align:top;font-size:0.80em;word-break:keep-all;}
/* ### CODE STYLING ### */
.i{font-style:italic;}
.gn{color:rgb(0,100,0);}
.gy{color:rgb(125,150,125);}
.bn{color:rgb(125,50,0);}
.bl{color:rgb(0,0,150); font-weight:700;}
.blt{color:rgb(0,0,150);}
.lb{color:rgb(75,75,175);}
/* */
img{border:0px;}
.picleft{float:left;padding-right:14px;}
.piccenter{text-align:center;}
.picright{float:right; padding-left:14px;}
.clear{clear:both;}
.bitty{height:200px;white-space:nowrap;padding:14px 7px;background-color:#fcfefc;overflow:auto;line-height:1.5em;border-width:1px;border-style:solid;border-color:#ccc #ddd #ddd #ccc;font-size:0.95em;}
.bitty div {padding:5px 14px;margin-top:3px;margin-bottom:3px;border-radius:3px;}
.rrct{border-radius:3px;}
.rtrc{border-top-left-radius:3px; border-top-right-radius:3px;}
.btw{font-size:0.75em;color:#8C8C8C;}
.btw2{font-size:0.85em;color:#8C8C8C;}
.cap{font-size:10.5pt;color:#595959;}
.cmtfoot{font-size:14px;color:rgb(150,150,150);text-align:right;font-style:italic;}
.roll{text-align:left;font-size:0.85em;background-color:rgb(225,225,225);padding:4px;}
.warn{text-align:center;font-style:italic;margin-bottom:7px;padding:7px 14px 7px 14px;border:1px solid #eaeadd;background-color:#fefeef;font-size:1.0em; border-radius:3px; font-family:arial,sans-serif;}
.note{text-align:left;font-style:italic;margin-bottom:7px;padding:7px 14px 7px 14px;border:1px solid #eaeadd;background-color:#fefeef;font-size:1.0em; border-radius:3px; font-family:arial,sans-serif;}
.bnote{text-align:left;font-style:italic;margin-bottom:7px;padding:7px 14px 7px 14px;border:1px solid #eaeadd;background-color:#EFF9FE;font-size:1.0em; border-radius:3px; font-family:arial,sans-serif;}
.endnote{text-align:left;margin-bottom:7px;padding:7px 14px 7px 14px;border:1px solid #eaeadd;background-color:#FEFBF6;font-size:0.90em;font-family:main,helvetica,sans-serif;border-radius:3px;}
.plain_note{text-align:left;margin-left:14px;margin-right:14px;background-color:#fefeff;padding:7px 12px;border:1px solid #ececec;border-radius:5px;}
/* main container */
#content{width:850px;margin-left:auto;margin-right:auto;min-height:400px;padding:7px 24px 24px 24px;font-family:helvetica,sans-serif;display:block;}

/* header */
#header {margin-bottom:7px;display:block;}
#header_text{color:#333;text-shadow:rgb(175,175,175) 2px 2px 2px;font-family:sharetech,arial,sans-serif;font-size:2.5em;font-weight:bold;display:inline;}
#header_text_a{color:#333;text-decoration:none !important;}
#header_text_a:hover{color:#333 !important;}
#header_text_a:visited{color:#333 !important;}
#header_sub{font-size:0.93em;font-family:helvetica,sans-serif;margin-top:0px;margin-left:5px;display:block;}

/* post */
#post{border:1px solid #ccc;padding:14px 18px;background-color:#F8F8F8;border-radius:3px;font-size:1.2em;line-height:1.3em;}
/* #post a{color:#337;border:0px;} */
#post a{color:#A65607;border:0px;}
#post a:hover{border-bottom:1px dotted #777; text-decoration:none;}
#post a:visited{color:#733;}
#post h1,h4{font-size:20px;text-shadow:rgb(255,255,255) 0px 1px 1px;}
#post_title{font-size:1.1em;font-weight:bold;}
#post_meta{font-size:0.8em;margin-bottom:14px;}

.commentcon{border-top:1px solid #ccc; padding:14px;}
.commentmeta{border-bottom:1px dotted #aaa; font-size:11pt; color:#777; margin-left:14px; margin-right:14px; margin-bottom:7px; font-style:normal; font-family:sans,sans-serif,arial;}
.comment{margin-left:24px; margin-right:24px; font-size:11pt; color:#222; font-family:sans,sans-serif,arial;}
.submit_button{color:#333;background-color:#FAF6ED;border:1px solid #aaa;border-radius:3px;padding:7px 14px;font-size:12pt;}
#postcomments{padding:7px 32px; margin:7px 24px 24px 24px; border:1px solid #ccc; border-radius:3px;}

.srcposts{padding:7px; border-bottom:1px dotted #aaa;}

.steps{border-radius:3px; font-family:sans-serif,arial,helvetica; font-size:0.90em; margin-left:7px; margin-right:7px; border:1px solid #ccc; background-color:#fcfcfc; padding:12px;}

p.altback{background-color:#eee; padding:12px;margin-top:5px;margin-bottom:5px;}
p.normback{padding-left:2px; padding:12px;margin-top:5px;margin-bottom:5px;}

.timegood {background-color:#E1F1E1; padding-left:3px; padding-right:3px;}
.timebad {background-color:#F1E1E2; padding-left:3px; padding-right:3px;}
.updatetop {border-top:1px solid #ccc; padding-top:9px;}
.updatebtm {border-bottom:1px solid #ccc; padding-bottom:9px;}
.scroll_list {overflow:auto;max-height:400px;padding:3px;}
.alt_row_li li:nth-child(odd) {background-color:#efefef;}
.alt_row_div div:nth-child(odd) {background-color:#efefef;}
.bigbtn {color:#444 !important;background-color:#FFF0D9;font-size:1.4em;padding:10px 15px 10px 15px;border:3px solid #888 !important;border-radius:5px;font-weight:bold;}

.prbbox {border:1px solid #ddd;border-radius:3px;font-weight:bold;padding:7px;margin-top:12px;margin-bottom:12px;}
.prbtxt {border-radius:3px;background-color:#ececec;font-weight:normal;font-family:monospace;font-size:0.90em;padding:5px;margin:7px 14px 7px 14px;overflow:auto;max-height:550px;white-space:nowrap;}
.indent {width:90%;margin-left:auto;margin-right:auto}
.iindent {width:90%;margin-left:auto;margin-right:auto;font-style:italic}
.related {font-family:helvetica,sans-serif;font-size:0.85em;background-color:#DDDDDD;padding:5px 14px;display:inline-block;border-radius:3px;margin:0px 7px;}
.skipper {font-size:0.9em;margin-left:14px;border:2px solid #ccc;display:inline;border-radius:5px;padding:3px 7px;}
.skipper:hover {border:2px solid #feb209;}
.skipper_a {text-decoration:none !important;border:none !important;}
.skipper_a:hover {text-decoration:none !important;border:none !important;}
.oswald {font-family:oswald,helvetica,sans-serif;}
