.ik_search_box2 {text-align:center;width:170px; border-color: rgb(204, 204, 204);border-style: solid;border-width: 1px;border-radius: 8px;box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;font: inherit;padding-bottom: 4px;padding-left: 14px;padding-right: 14px;padding-top: 4px;transition-delay: 0s, 0s;transition-duration: 0.2s, 0.2s;transition-property: border, box-shadow;transition-timing-function: linear, linear;}
.ik_subscribe_btn {border-color: rgb(204, 204, 204);border-style: solid;border-width: 1px;background-color:white;border-radius: 6px;box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;padding: 4px;font: inherit;height: auto;width: 210px;}
.ik_subscribe_btn:hover {background-color: #eee;}
.ik_subscribe_btn:active {color:black;}
body {background: #ffffff;}
a {color: #1c1c1c; text-shadow: 1px 1px 2px #9797b3;}
a:hover {color: #c71713;}
tr {border-bottom: 1px solid silver;}
div#admin-post-preview {background: repeating-linear-gradient(45deg,#eee,#eee 10px,#f5f5f5 10px,#f5f5f5 20px);}
h2 {font-size: 14pt; line-height:110%; background-color:#f5f5f5; padding:6px; border-radius:2px;}
h3 {font-size: 16pt; line-height:110%; margin-top: 0;}
h4 {background-color: #e5e5e5;}
ul,ol {margin-bottom:-2em;}
.adsense_index {text-align:center;border-bottom: 1px solid silver; margin-top: 32px; border-top: 1px solid silver; padding-top: 32px; padding-bottom:32px; margin-bottom: 32px;}
.adsense_entry {text-align:center; border-bottom: 1px solid silver; padding-bottom:32px; margin-bottom: 40px; padding-top:32px; max-width:735px;}
.inline_ads {text-align:center; background:#ffffff; padding:0; margin-top:60px; margin-bottom:12px; display:block; max-width:735px;}
.bb_img_center {display:block; text-align:center; margin-bottom:-1em; margin-top:1em;}
.bb_img_shadow {box-shadow: 0px 0px 3px #888888;}
.bb_align_box {display:block; margin-bottom:-1em; width:100%;}
.bb_quote {margin-bottom:-2em; margin-top:1em; border-left: 4px solid #444; background-image:url('cbg.png'); padding: 4px; padding-left: 10px;}
.bb_quote::before{content: "\201C"; font-family: Georgia, serif; font-size: 22px; font-weight: bold; color: #888; position:relative; top:5px; display:block;}
.bb_quote::after{content: "\201D"; font-family: Georgia, serif; font-size: 22px; font-weight: bold; color: #888; position:relative; bottom:-5px; right:5px; text-align:right; display:block;}
.bb_code_header {margin-top:1em; background-color: #555; color: white; margin-bottom: 1em; border-radius:4px; font-size:10pt;}
.bb_code {margin-bottom:-2em; background-color: #f9f9f9; padding:4px; border-radius:0; border-bottom-left-radius:3px; border-bottom-right-radius:3px;
background-image:
linear-gradient(#eee 1px, transparent 1px),
linear-gradient(90deg, #eee 1px, transparent 1px);
background-size:5px 5px, 5px 5px;
background-position:-1px -1px, -1px -1px;
border: 1px solid #555;
}
.bb_code_line {display:table-row; line-height:100%; font-family: monospace; font-size: 10pt;}
.bb_code_code {display:table-cell; color:black; padding-left:0.5em; word-wrap: break-word; word-break: break-all; white-space:pre-wrap; tab-size:4;}
.bb_code_num {display:table-cell; color:#971713; width:2em; border-right:1px solid #999; text-align:right; padding-right:0.25em;}
[data-pseudo-content]::before {
  content: attr(data-pseudo-content);
}
.buttonbar {margin-top:1em;}
.internlink::after {content:""; display:inline-block; margin-left:1px; width:5px; height:12px; background: transparent url('href_int.png') no-repeat;}
.externlink::after {content:""; display:inline-block; margin-left:1px; width:5px; height:12px; background: transparent url('href_ext.png') no-repeat;}
.more_extra {margin-top:0em;margin-bottom:-1.5em;text-align:center;padding-top:16px;padding-bottom:12px;}
.ik_row {display: table; width:100%; margin-left:auto; margin-right:auto; text-align:center; vertical-align:top; background-color:white;}
.ik_menu {display:none;}
.ik_main {font-size:12pt; display: table-cell; width:100%; text-align:left; padding-left:8px; padding-right:16px; padding-top:30px; padding-bottom:60px;}
.ik_blogpost_infobar {display:none;}
div.ik_blogpost_content img {max-width:100%; height:auto;}
div.ik_blogpost_content a {word-break: break-all;}
div.bb_align_box img {vertical-align:top;}
.ik_menu_main {padding-left: 8px; padding-right: 8px; padding-top:30px;}
.ik_comm_link {text-decoration: none; cursor: default;}
.ik_404_text {font-size:16pt; font-weight:bold; color:red;}
.ik_blogpost {margin-bottom:8px; padding-bottom:8px;}
.ik_blogpost_content {word-wrap: break-word; margin-top:0.8em;}
.ik_adminpanel {margin-top:-11px; padding-bottom:8px; padding-top:8px;}
.ik_blogpost_foot {margin-top:1em; width:100%;}
.ik_blogpost_creds {font-size:10pt; vertical-align:bottom; margin-top:1em; }
.ik_err_text {color:Red; margin-bottom:2em; font-size:12pt;}
.ik_footer {clear:both; padding-top:3em; padding-bottom:3em; text-align:center; background:#f9f9f9 url('dgp.png'); border-top: 1px solid #ddd;}
.ik_header {background:#f9f9f9 url('dgp.png'); height:114px; position:relative; }
.ik_header div {position:absolute;}
.ik_separator {margin-top: 1em;}
.ik_navigation {margin-top:2em; padding-top:1em; clear:both; font-size:12pt; display:table-row; margin-bottom:2em;}
.ik_admin-icon {background-image:url('admin.png'); background-repeat:no-repeat; width:12px; height:12px; display:inline-block; vertical-align:middle;}
.ik_perma-icon {background-image:url('perma.png'); background-repeat:no-repeat; width:20px; height:12px; display:inline-block; vertical-align:middle;}
.ik_short-icon {background-image:url('short.png'); background-repeat:no-repeat; width:12px; height:12px; display:inline-block; vertical-align:middle; margin-bottom:3px;}
.ik_print-icon {background-image:url('print.png'); background-repeat:no-repeat; width:12px; height:12px; display:inline-block; vertical-align:middle; margin-bottom:3px;}
.ik_views-icon {background-image:url('views.png'); background-repeat:no-repeat; width:12px; height:12px; display:inline-block; vertical-align:middle;}
.old_comment {margin-bottom:10px;}
.entrylist {width:100%;}
.main-cell {width:auto;}
.action-cell {width: 90px;}
.first-cell {width: 110px;}
.published_info {text-align:center; padding:4px; background:repeating-linear-gradient(-45deg,#f99,#f99 25px,#ff9 25px,#ff9 50px); border: solid 1px silver; color:black; font-weight:bold; font-size:14pt; letter-spacing:4px; margin-bottom:-4px; border-top-right-radius:4px; border-top-left-radius:4px;}
.draft_info {text-align:center; padding:4px; background:repeating-linear-gradient(-45deg,#eee,#eee 25px,#9f9 25px,#9f9 50px); border: solid 1px silver; color:grey; font-weight:bold; font-size:14pt; letter-spacing:4px; margin-bottom:-4px; border-top-right-radius:4px; border-top-left-radius:4px;}
.lastentry {font-size:9pt;line-height:100%; border-bottom:1px dotted #ccc; margin:0; padding-bottom:3px; padding-top:3px;}
.arch_table {display:table;}
.arch_row {display:table-row;}
.arch_entry_dt {display:table-cell; width:100px; font-family:monospace; font-size:10pt;}
.arch_entry_link {display:table-cell; padding-bottom:0.5em;}
.banggood_banner {width:214px; height:214px; overflow:hidden; background-color: #fff;}
.banggood_banner a img { max-width:100%; max-height: 100%; }
#holder { margin-top: 1em; border: 2px dashed #ccc; padding:0.5em; }
#holder.hover { border: 2px dashed #0c0; }
progress { width: 100%; margin-bottom:0.5em; }
progress:after { content: '%'; }
.hidden { display: none !important;}
.fpcattop {border-top: 1px solid #ddd;}
.ik_projects { -webkit-column-count: 3; -webkit-column-fill: auto; -moz-column-count: 3; -moz-column-fill: auto; column-count: 3; column-fill: auto; }
.ik_proj { padding-bottom: 12px; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; }
.ik_proj_content { background-color:#eee; text-align: center; }
.ik_proj_title { background-color:#ccc; font-weight: bold; padding: 0.25em; }
.ik_proj_img { width: 100%; height: auto; }
.ik_proj_links { text-align: left; padding: 0.5em; }
span#ik_name {font-size:16pt;font-weight:bold;margin-left:0.5em;margin-right:0.5em;}
div#ik_headertext {font-family:Verdana;padding:1.5em;position:relative; border-bottom: 2px solid #333;}
div#ik_headertext a {color:#333;}
div#ik_headertext a:hover {text-decoration:none;}
div#ik_headertext a span {vertical-align:middle;}
div#ik_headertext i {color:#c71713;font-style:normal;}
div#ik_headerlinks {top:0;bottom:0;right:2em;position:absolute;}
div#ik_headerlinks i {margin-left:1em;}
div#ik_headerlinks a {font-size:11pt;vertical-align: middle;padding:0.25em;border-radius:6px;}
div#ik_headerlinks a:hover {background-color:#f1f1f1;box-shadow: 0px 0px 10px #aaa;}
a#start_here {border: 2px dotted #c71713;}
.valign_helper {height:100%;width:1px;bakground-color:red;display:inline-block;vertical-align: middle;}
.ik_sh_img_r {width:25%;height:auto;border-radius:50%;float:right;}
.ik_sh_img_l {width:25%;height:auto;border-radius:50%;float:left;}
.ik_sh_txt_r {float:right;width:75%;font-family:Verdana;}
.ik_sh_txt_l {float:left;width:75%;font-family:Verdana;}
.ik_sh_txt_ir {padding:30px;}
.ik_sh_txt_il {padding:30px;padding-left:0;}
.ik_sh_heading {color:#c71713;font-size:200%;font-weight:bold;margin-bottom:1em;line-height:100%}
.ik_sh_txt {font-size:125%;}
form#ik_mob_search {display:none;}
span#ik_mob_sep {display:none;}
@media screen and (max-width: 960px) {
span#ik_name2 {display:none;}
}
@media screen and (max-width: 768px) {
span#ik_name {display:block;margin-bottom:0.5em;}
div#ik_headertext {text-align:center;padding:0;padding-top:1em;padding-bottom:1em;background:#f9f9f9 url('dgp.png');}
div#ik_headerlinks {top:auto;bottom:auto;right:auto;position:relative;}
body {background-color:white; padding-left:4px; padding-right:4px;}
div.bb_align_box img {display:block; margin-left:auto; margin-right:auto; margin-bottom:1em;}
.bb_quote {margin-bottom:-1em; margin-top:1em; border-left: 4px solid #444; background-image:url('cbg.png'); padding: 4px; padding-left: 10px;}
.ik_row {display: block; text-align:center; vertical-align:top; background-color:white;}
.ik_blogpost_share {display:block; vertical-align:bottom; padding-left:4px; text-align:left;}
.ik_projects {  -webkit-column-count: 2; -webkit-column-fill: auto; -moz-column-count: 2; -moz-column-fill: auto; column-count: 2; column-fill: auto; }
.ik_sh_img_r {float:none;}
.ik_sh_img_l {float:none;}
.ik_sh_txt_r {float:none;width:100%;}
.ik_sh_txt_l {float:none;width:100%;}
.ik_sh_blurb {text-align:center;}
.ik_sh_txt_ir {padding:0;padding-top:15px;}
.ik_sh_txt_il {padding:0;padding-top:15px;}
.ik_sh_txt {text-align:left;font-size:115%;color:#771713;}
a#start_here {display:inline-block;margin:0.75em;}
form#ik_mob_search {display:block;margin-top:1.5em;width:100%;}
form#ik_mob_search > * {width:80%;}
span#ik_mob_sep {display:block;}
iframe {max-width:100%;}
}
@media screen and (min-width: 760px) {
h3 {font-size: 18pt;}
.ik_menu {display: table-cell; vertical-align:top; text-align: center; border-left: 1px solid #eee;}
.ik_row {display: table; width:990px; margin-left:auto; margin-right:auto; text-align:center; vertical-align:top; background-color:white; overflow: hidden;}
.ik_main {font-size:inherit; display: table-cell; width:735px; text-align:left; padding-left:8px; padding-right:16px;}
.ik_blogpost_infobar {display:inherit; margin-top:-1em; text-align:left; padding:0; padding-left:2px; color:#558; font-size:10px;}
}

.ax_ad { text-align: center; }
.ax_href img { margin-bottom: 6px; width: 200px; height: 200px; }
.ax_href span::before { content: "$"; padding-right: 0.2em; }
.ax_old_price { text-decoration: line-through; padding-right: 1em; color: grey}
.ax_new_price { text-decoration: none; font-weight: bold; font-size: 125%; }
.ax_title { font-size: 80%; color: #555; line-height: 100%; margin-bottom: 0.5em; }
.ax_href:hover { text-decoration: none; }