/* ::::: https://s2.wp.com/wp-content/themes/pub/notepad/style.css ::::: */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset { margin: 0pt; padding: 0pt; }
img, fieldset { border: 0pt none; }
html { background: url('bg-stripe.png') repeat scroll 0% 0% rgb(245, 244, 244); }
body { font: 0.81em/1.5em Arial,Helvetica,sans-serif; margin: 0pt; color: rgb(111, 94, 78); }
p { margin: 0pt 0pt 1em; }
a { color: rgb(100, 69, 39); text-decoration: underline; outline: medium none; }
a:hover, a:focus { color: rgb(202, 108, 24); }
ul { list-style: none outside none; margin: 1.2em 0pt 1.8em 10px; }
#wrapper ul li { background: url('bullet.png') no-repeat scroll 0pt 0.5em transparent; padding: 0pt 0pt 0.5em 16px; }
ol { margin: 1.2em 0pt 1.8em 10px; }
ol li { margin: 0pt 0pt 0.5em 16px; }
h1, h2, h3, h4, h5, h6 { line-height: 2em; color: rgb(100, 69, 39); }
h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
table { border-collapse: collapse; }
th, td { border: 2px solid rgb(204, 204, 204); padding: 5px; }
input, textarea, select { font: 1em/1.4em Arial,Helvetica,sans-serif; }
input[type="text"], input[type="email"], input[type="password"], textarea { background: none repeat scroll 0% 0% rgb(253, 253, 232); border: 1px solid rgb(214, 209, 199); padding: 5px 7px; -moz-border-radius: 4px 4px 4px 4px; }
textarea:focus, input[type="password"]:focus, input[type="text"]:focus, input[type="email"]:focus { border: 1px solid rgb(202, 108, 24); background: none repeat scroll 0% 0% rgb(255, 255, 255); outline: medium none; -moz-box-shadow: 0pt 1px 4px rgb(197, 197, 162); }
input[type="reset"], input[type="submit"] { font-weight: bold; color: rgb(255, 255, 255); background: url('form-button-bg.png') repeat-x scroll 0% 0% rgb(64, 34, 6); border: 1px solid rgb(64, 34, 6); padding: 4px 15px; -moz-border-radius: 4px 4px 4px 4px; }
input[type="reset"]:hover, input[type="submit"]:hover input[type="reset"]:focus, input[type="submit"]:focus { background: url('form-button-bg.png') repeat-x scroll 0pt -91px rgb(116, 48, 12); border: 1px solid rgb(116, 48, 12); }
#pagewrapper { width: 980px; margin: 0pt auto; }
#header { background: url('header.png') no-repeat scroll center bottom transparent; padding: 30px 10px 80px; position: relative; }
#header #logo { font: bold 3.7em/1em Arial,Helvetica,sans-serif; margin: 0pt 0pt 10px; letter-spacing: -0.08em; color: rgb(116, 104, 92); text-shadow: 0pt 1px 0pt rgb(255, 255, 255); }
#header #logo, #header #logo a { color: rgb(116, 104, 92); text-decoration: none; }
#header #logo a:hover { color: rgb(202, 108, 24); }
#header .description { font: 1.4em/1em Arial,Helvetica,sans-serif; margin: 0pt 0pt 20px; letter-spacing: -0.04em; color: rgb(124, 114, 104); text-shadow: 0pt 1px 0pt rgb(255, 255, 255); }
#header ul.menu { position: relative; top: 23px; height: 32px; left: 30px; list-style: none outside none; margin: 0pt; padding: 0pt; right: 30px; }
#header ul.menu li { float: left; margin: 0pt 5px 0pt 0pt; padding: 0pt 0pt 5px 5px; background: none repeat scroll 0% 0% transparent; list-style: none outside none; position: relative; }
#header ul.menu li a, #header ul.menu .current_page_item a, #header ul.menu .current-menu-item a { font: bold 95%/100% Arial,Helvetica,sans-serif; padding: 9px 12px 10px 8px; display: block; text-decoration: none; color: rgb(203, 195, 187); text-shadow: 0pt 1px 1px rgb(31, 18, 6); }
#header ul.menu .current_page_item, #header ul.menu .current-menu-item, #header ul.menu li:hover, #header ul.menu li:focus { background: url('nav-bg.png') no-repeat scroll 0% 0% transparent; }
#header ul.menu .current_page_item a, #header ul.menu .current-menu-item a { background: url('nav-bg.png') no-repeat scroll right -85px transparent; color: rgb(255, 255, 255); }
#header ul.menu li:hover a, #header ul.menu li:focus a { background: url('nav-bg.png') no-repeat scroll right -85px transparent; }
#searchform { background: url('searchform.png') no-repeat scroll 0% 0% transparent; width: 222px; height: 26px; padding: 5px 0pt 3px; }
#searchform #s { background: none repeat scroll 0% 0% rgb(51, 37, 24); border: medium none; font: 110% Georgia,"Times New Roman",Times,serif normal italic; color: rgb(173, 168, 163); width: 168px; padding: 2px 5px; margin-left: 30px; }
#searchform #s:focus { outline: inherit; -moz-box-shadow: 0px 0px 0px; }
#wrapper { background: url('wrapper.png') repeat scroll center 5px transparent; width: 100%; min-height: 600px; overflow: hidden; padding-top: 8px; }
#content { float: left; width: 520px; margin-left: 15px; padding: 0pt 0pt 0pt 90px; }
.post { margin: 0pt 0pt 45px; clear: both; overflow: hidden; }
.post-title { font: bold 1.9em/1em Arial,Helvetica,sans-serif; letter-spacing: -0.05em; margin: 0pt 0pt 10px; text-shadow: 0pt 1px 4px rgb(223, 223, 187); color: rgb(100, 69, 39); }
.post-title a { text-decoration: none; color: rgb(100, 69, 39); }
.post-title a:hover, .post-title a:focus { color: rgb(202, 108, 24); }
.post-date { font: bold 1.2em/1.2em Arial,Helvetica,sans-serif; color: rgb(136, 112, 87); margin: -30px 0pt 0pt -96px; padding: 0pt; width: 80px; text-align: right; position: absolute; }
.post-data { margin: 0pt 0pt 20px; font: bold 0.9em/1.3em Arial,Helvetica,sans-serif; color: rgb(176, 148, 115); }
.post-data a { color: rgb(176, 148, 115); text-decoration: none; padding-bottom: 4px; }
.post-data a:hover, .post-data a:focus { color: rgb(202, 108, 24); text-decoration: none; }
.post-data span { padding: 0pt 0pt 3px 19px; margin-right: 12px; }
.postauthor { background: url('postdata-icons.png') no-repeat scroll 0pt -512px transparent; }
.postauthor:hover, .postauthor:focus { background: url('postdata-icons.png') no-repeat scroll 0pt -619px transparent; }
.postcategory { background: url('postdata-icons.png') no-repeat scroll 0% 0% transparent; }
.postcategory:hover, .postcategory:focus { background-position: 0pt -253px; }
.posttag { background: url('postdata-icons.png') no-repeat scroll 0pt -86px transparent; }
.posttag:hover, .posttag:focus { background-position: 0pt -339px; }
.postcomment { background: url('postdata-icons.png') no-repeat scroll 0pt -172px transparent; }
.postcomment:hover, .postcomment:focus { background-position: 0pt -425px; }
.gallery { max-width: 500px; overflow: hidden; }
.post-nav { background: url('content-dots.png') repeat-x scroll 0% 0% transparent; width: 100%; overflow: hidden; margin: 10px 0pt 25px; padding: 12px 0pt 0pt; }
.post-nav:first-child { background-position: 0pt bottom; padding: 0pt 0pt 12px; }
.post-nav a { font: bold 1.1em/1.2em Arial,Helvetica,sans-serif; padding: 3px 0pt 12px; display: block; text-decoration: none; background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.post-nav .previous a { background: url('post-nav.png') no-repeat scroll 0% 0% transparent; padding-left: 32px; float: left; }
.post-nav .previous a:hover, .post-nav .previous a:focus { background-position: 0pt -191px; }
#sidebar { width: 270px; float: right; margin: 5px 35px 0pt 0pt; font-size: 0.95em; line-height: 1.5em; }
#sidebar h4, #sidebar .widgettitle { font: bold 1.5em/1em Arial,Helvetica,sans-serif; background: url('sidebar-dots.png') repeat-x scroll 0pt bottom transparent; padding: 0pt 0pt 10px; margin: 0pt 0pt 10px; text-shadow: 0px 1px 4px rgb(223, 223, 187); }
#sidebar ul { list-style: none outside none; margin: 0pt 0pt 1em; }
#sidebar ul li { background: url('sidebar-list-arrow.png') no-repeat scroll 0pt 4px transparent; padding: 0pt 0pt 0pt 11px; margin: 4px 0pt; }
#sidebar ul a { font-weight: bold; text-decoration: none; }
#sidebar .widget { margin: 0pt 0pt 32px; }
#sidebar #searchform { position: relative; margin: -13px 0pt 20px; right: auto; bottom: auto; }
#footer { font-size: 0.9em; background: url('footer.png') no-repeat scroll center top transparent; padding: 108px 10px 30px; clear: both; width: auto; overflow: hidden; color: rgb(136, 136, 136); }
#footer a { color: rgb(102, 102, 102); text-decoration: none; }
#footer a:hover, #footer a:focus { text-decoration: underline; }
#footer .generator { float: left; }
#footer .credits { float: right; }
img.alignleft, img.aligncenter, img.alignright, img.alignnone { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(214, 209, 199); padding: 5px; max-width: 500px; -moz-border-radius: 4px 4px 4px 4px; }
.alignleft { float: left; margin-right: 20px; }
.alignright { float: right; margin-left: 20px; }
.aligncenter { text-align: center; display: block; margin-left: auto; margin-right: auto; }
/* ::::: https://s2.wp.com/_static/??/wp-content/blog-plugins/loggedout-follow/widget.css,/wp-content/mu-plugins/infinity/infinity.css,/wp-content/mu-plugins/infinity/themes/pub/notepad.css,/wp-content/mu-plugins/slideshow/slideshow.css,/wp-content/mu-plugins/post-flair/style.css,/wp-content/mu-plugins/post-flair/sharing/sharing.css,/wp-content/mu-plugins/carousel/jetpack-carousel.css,/wp-content/mu-plugins/tiled-gallery/tiled-gallery.css,/wp-content/themes/h4/global.css?m=1349888322j ::::: */

#bit, #bit * {  }
#bit { font: 13px "Helvetica Neue",sans-serif; }
.loggedout-follow-normal { position: fixed; z-index: 999999; bottom: -300px; right: 10px; }
#bit a.bsub { display: block; overflow: hidden; padding: 0pt 10px 0pt 8px; float: right; text-decoration: none ! important; font: 13px/28px "Helvetica Neue",sans-serif; color: rgb(204, 204, 204); text-shadow: 0px -1px 0px rgb(68, 68, 68); letter-spacing: normal; border: 0pt none; background-color: rgb(70, 70, 70); background-image: -moz-linear-gradient(center bottom , rgb(63, 63, 63), rgb(70, 70, 70) 5px); -moz-box-shadow: 0pt -1px 5px rgba(0, 0, 0, 0.2); outline-style: none; outline-width: 0pt; }
#bit a.bsub { -moz-border-radius: 2px 2px 0pt 0pt; }
#bit a.bsub span { background: url('wpcom-admin-bar-icons.png') no-repeat scroll 0pt -77px transparent; padding-left: 19px; }
#bit a:hover span, #bit a.bsub.open span { color: rgb(255, 255, 255) ! important; background-position: 0pt -117px; }
#bitsubscribe { background: none repeat scroll 0% 0% rgb(70, 70, 70); color: rgb(255, 255, 255); padding: 15px; width: 200px; margin-top: 27px; -moz-border-radius: 2px 0pt 0pt 0pt; }
#bitsubscribe div { overflow: hidden; }
#bit h3, #bit #bitsubscribe h3 { margin: 0pt 0pt 0.5em ! important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 300; text-shadow: 0pt 1px 0pt rgb(51, 51, 51); font-size: 20px; color: rgb(255, 255, 255); text-align: left; }
#bit #bitsubscribe p { margin: 0pt 0pt 1em; font: 300 15px/1.3em "Helvetica Neue",Helvetica,Arial,sans-serif; text-shadow: 0pt 1px 0pt rgb(51, 51, 51); color: rgb(255, 255, 255); }
#bitsubscribe input[type="submit"] { padding: 2px 20px; background: -moz-linear-gradient(center top , rgb(51, 51, 51) 0%, rgb(17, 17, 17) 100%) repeat scroll 0% 0% transparent; color: rgb(204, 204, 204); text-shadow: 0pt 1px 0pt rgb(0, 0, 0); border: 1px solid rgb(40, 40, 40); -moz-border-radius: 11px 11px 11px 11px; -moz-box-shadow: 0pt 1px 0pt rgb(68, 68, 68) inset; text-decoration: none; }
#bitsubscribe input[type="submit"]:hover { background: -moz-linear-gradient(center top , rgb(51, 51, 51) 0%, rgb(34, 34, 34) 100%) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); -moz-box-shadow: 0pt 1px 0pt rgb(79, 79, 79) inset; text-decoration: none; }
#bitsubscribe input[type="submit"]:active { background: -moz-linear-gradient(center top , rgb(17, 17, 17) 0%, rgb(34, 34, 34) 100%) repeat scroll 0% 0% transparent; color: rgb(170, 170, 170); -moz-box-shadow: 0pt -1px 0pt rgb(51, 51, 51) inset; text-decoration: none; }
#bsub-subscribe-button { text-align: center; margin: 0pt auto; }
#bitsubscribe #bsub-credit { text-align: center; font: 11px "Helvetica Neue",sans-serif; padding: 7px 0pt; margin: 0pt 0pt -15px; border-top: 1px solid rgb(60, 60, 60); }
#bitsubscribe #bsub-credit a { color: rgb(170, 170, 170); text-shadow: 0pt 1px 0pt rgb(38, 38, 38); background: none repeat scroll 0% 0% transparent; text-decoration: none; }
#bitsubscribe #bsub-credit a:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% transparent; }
.infinite-wrap { border-top: 2px solid rgba(68, 68, 68, 0.8); padding: 20px 0pt 0pt; }
.infinite-loader { color: rgb(0, 0, 0); display: block; height: 28px; margin: 10px; text-indent: -9999px; }
#infinite-footer { position: fixed; bottom: -50px; left: 0pt; width: 100%; }
#infinite-footer a { text-decoration: none; }
#infinite-footer .blog-info a:hover, #infinite-footer .blog-credits a:hover { color: rgb(68, 68, 68); text-decoration: underline; }
#infinite-footer .container { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.8); border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 1px 1px 0pt; margin: 0pt auto; overflow: hidden; padding: 6px 20px; width: 640px; }
#infinite-footer .blog-info, #infinite-footer .blog-credits { -moz-box-sizing: border-box; line-height: 25px; }
#infinite-footer .blog-info { float: left; overflow: hidden; text-align: left; white-space: nowrap; width: 40%; }
#infinite-footer .blog-credits { font-weight: normal; float: right; width: 60%; }
#infinite-footer .blog-info a { color: rgb(17, 17, 17); font-size: 14px; font-weight: bold; }
#infinite-footer .blog-credits { color: rgb(136, 136, 136); font-size: 12px; text-align: right; }
#infinite-footer .blog-credits a { color: rgb(102, 102, 102); }
.infinity-end.neverending #infinite-footer { display: none; }
.infinite-scroll .infinite-wrap { border-top: medium none; padding: 0pt; }
.infinite-scroll .post-nav, .infinite-scroll.neverending #footer .generator, .infinite-scroll.neverending #footer .credits { display: none; }
#infinite-footer .container { background: none repeat scroll 0% 0% rgba(251, 251, 211, 0.8); color: rgb(111, 94, 78); }
#infinite-footer .container a { color: rgb(100, 69, 39); }
#infinite-footer .container a:hover { color: rgb(202, 108, 24); }
.infinity-end.neverending #footer .generator, .infinity-end.neverending #footer .credits { display: block; }
@media not all {
}
body div div.slideshow-controls a:nth-child(2) { background-position: -34px 8px ! important; }
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy { font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 12px; clear: both; }
div.sharedaddy, div.sharedaddy div { -moz-border-radius: 0pt 0pt 0pt 0pt ! important; }
div.sharedaddy:before, div.sharedaddy:after, div.sharedaddy .sd-block:before, div.sharedaddy .sd-block:after, div.sharedaddy ul:before, div.sharedaddy ul:after { content: " "; display: block; height: 0pt; overflow: hidden; }
div.sharedaddy:after, div.sharedaddy .sd-block:after, div.sharedaddy ul:after { clear: both; }
div.sharedaddy, div.sharedaddy .sd-block, div.sharedaddy ul {  }
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy { font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 12px; clear: both; }
div.sharedaddy, div.sharedaddy div { -moz-border-radius: 0pt 0pt 0pt 0pt ! important; }
div.sharedaddy:before, div.sharedaddy:after, div.sharedaddy .sd-block:before, div.sharedaddy .sd-block:after, div.sharedaddy ul:before, div.sharedaddy ul:after { content: " "; display: block; height: 0pt; overflow: hidden; }
div.sharedaddy:after, div.sharedaddy .sd-block:after, div.sharedaddy ul:after { clear: both; }
div.sharedaddy, div.sharedaddy .sd-block, div.sharedaddy ul {  }
@media not all, not all, not all, not all {
}
* { line-height: inherit; }
@media not all, not all, not all, not all {
}
.jp-carousel-info *::-moz-selection { background: none repeat scroll 0% 0% rgb(104, 201, 232); color: rgb(255, 255, 255); }
@media not all, not all, not all, not all {
}
div#carousel-reblog-box { background: -moz-linear-gradient(center bottom , rgb(34, 34, 34), rgb(51, 51, 51)) repeat scroll 0% 0% transparent; padding: 3px 0pt 0pt; display: none; margin: 5px auto 0pt; -moz-border-radius: 2px 2px 2px 2px; -moz-box-shadow: 0pt 0pt 20px rgba(0, 0, 0, 0.898); height: 74px; width: 565px; }
#carousel-reblog-box textarea { background: none repeat scroll 0% 0% rgb(153, 153, 153); font: 13px/1.4 "Helvetica Neue",sans-serif ! important; color: rgb(68, 68, 68); padding: 3px 6px; width: 370px; height: 48px; float: left; margin: 6px 9px 0pt; border: 1px solid rgb(102, 102, 102); -moz-border-radius: 2px 2px 2px 2px; }
#carousel-reblog-box textarea:focus { background: none repeat scroll 0% 0% rgb(204, 204, 204); color: rgb(34, 34, 34); }
#carousel-reblog-box label { color: rgb(170, 170, 170); font-size: 11px; padding-right: 2px; padding-left: 2px; display: inline; font-weight: normal; }
#carousel-reblog-box select { width: 110px; padding: 0pt; font-size: 12px; font-family: "Helvetica Neue",sans-serif ! important; background: none repeat scroll 0% 0% rgb(51, 51, 51); color: rgb(238, 238, 238); border: 1px solid rgb(68, 68, 68); margin-top: 5px; }
#carousel-reblog-box .submit, #wrapper #carousel-reblog-box p.response { float: left; width: 154px; padding-top: 0pt; padding-left: 1px; overflow: hidden; height: 34px; margin: 3px 0pt 0pt 2px ! important; }
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit { font: 13px/24px "Helvetica Neue",sans-serif ! important; margin-top: 8px; padding: 0pt 10px ! important; height: 24px; color: rgb(51, 51, 51); cursor: pointer; background: -moz-linear-gradient(center bottom , rgb(170, 170, 170), rgb(204, 204, 204)) repeat scroll 0% 0% transparent; border: 1px solid rgb(68, 68, 68); }
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover { background: -moz-linear-gradient(center bottom , rgb(204, 204, 204), rgb(238, 238, 238)) repeat scroll 0% 0% transparent; }
#carousel-reblog-box .canceltext { color: rgb(170, 170, 170); font-size: 11px; line-height: 24px; }
#carousel-reblog-box .canceltext a { color: rgb(255, 255, 255); }
@media only screen and (max-width: 760px) {
}
.comment object, .comment embed, .embed-vimeo iframe, .embed-youtube iframe { max-width: 100%; }
/* ::::: https://s0.wp.com/wp-content/plugins/syntaxhighlighter-wpcom/shThemeDefault.css?m=1267535107g&amp;ver=2.1.364b ::::: */

.syntaxhighlighter, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody { margin: 0pt ! important; padding: 0pt ! important; border: 0pt none ! important; outline: 0pt none ! important; background: none repeat scroll 0% 0% transparent ! important; text-align: left ! important; float: none ! important; vertical-align: baseline ! important; position: static ! important; left: auto ! important; top: auto ! important; right: auto ! important; bottom: auto ! important; height: auto ! important; width: auto ! important; line-height: 1.3em ! important; font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace ! important; font-weight: normal ! important; font-style: normal ! important; font-size: 11px ! important; min-height: inherit ! important; direction: ltr ! important; text-shadow: none ! important; }
.syntaxhighlighter { width: 99% ! important; margin: 1em 0pt ! important; padding: 1px ! important; position: relative ! important; }
.syntaxhighlighter code { display: inline ! important; }
.syntaxhighlighter .line {  }
.syntaxhighlighter .line table { border-collapse: collapse ! important; }
.syntaxhighlighter .line td { vertical-align: top ! important; }
.syntaxhighlighter .line .number { width: 3em ! important; }
.syntaxhighlighter .line .number code { width: 2.7em ! important; padding-right: 0.3em ! important; text-align: right ! important; display: block ! important; }
.syntaxhighlighter .line .content { padding-left: 0.5em ! important; }
.syntaxhighlighter .line .spaces {  }
.syntaxhighlighter .bar { display: none ! important; }
.syntaxhighlighter .toolbar { position: absolute ! important; right: 0px ! important; top: 0px ! important; font-size: 1px ! important; padding: 8px 8px 8px 0pt ! important; }
.syntaxhighlighter .toolbar a.item, .syntaxhighlighter .toolbar .item { display: block ! important; float: left ! important; margin-left: 8px ! important; background-repeat: no-repeat ! important; overflow: hidden ! important; text-indent: -5000px ! important; }
.syntaxhighlighter .toolbar .item.viewSource { background-image: url('page_white_code.png') ! important; }
.syntaxhighlighter .toolbar .item.printSource { background-image: url('printer.png') ! important; }
.syntaxhighlighter .toolbar .item.copyToClipboard { text-indent: 0pt ! important; background: none repeat scroll 0% 0% transparent ! important; overflow: visible ! important; }
.syntaxhighlighter .toolbar .item.about { background-image: url('help.png') ! important; }
.syntaxhighlighter { background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(224, 224, 224) ! important; padding: 0pt ! important; }
.syntaxhighlighter .line .number { color: rgb(175, 175, 175) ! important; }
.syntaxhighlighter .line .content { border-left: 3px solid rgb(204, 204, 204) ! important; color: rgb(0, 0, 0) ! important; }
.syntaxhighlighter .line.alt1 { background-color: rgb(255, 255, 255) ! important; }
.syntaxhighlighter .line.alt2 { background-color: rgb(248, 248, 248) ! important; }
.syntaxhighlighter .toolbar { background-color: rgb(248, 248, 248) ! important; border: 1px solid rgb(238, 238, 238) ! important; }
.syntaxhighlighter .toolbar a { color: rgb(160, 160, 160) ! important; }
.syntaxhighlighter .toolbar a:hover { color: red ! important; }
.syntaxhighlighter .plain, .syntaxhighlighter .plain a { color: rgb(0, 0, 0) ! important; }
.syntaxhighlighter .keyword { color: rgb(0, 102, 153) ! important; font-weight: bold ! important; }
/* ::::: https://secure.gravatar.com/css/hovercard.css?ver=201241ab ::::: */

@media not all, not all, not all, not all {
}
/* ::::: https://secure.gravatar.com/css/services.css?ver=201241ab ::::: */

#gallery-196-1 { margin: auto; }
#gallery-196-1 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 33%; }
#gallery-196-1 img { border: 2px solid rgb(207, 207, 207); }
