/* ::::: https://www.blogger.com/static/v1/widgets/1691512649-css_bundle_v2.css ::::: */

body { margin: 0px; padding: 0px 0px 1px; }
.content-outer, .header-outer, .tabs-outer, .main-outer, .main-inner, .footer-outer, .post, .comments, .widget, .date-header, .inline-ad { position: relative; min-height: 0px; }
.footer-outer { margin-bottom: -1px; }
.content-inner { padding: 10px; }
.tabs-inner { padding: 0px 15px; }
.main-inner { padding: 30px 0px; }
.main-inner .column-center-inner, .main-inner .column-left-inner, .main-inner .column-right-inner { padding: 0px 15px; }
.footer-inner { padding: 30px 15px; }
.section { margin: 0px 15px; }
.widget { margin: 30px 0px; }
.section:first-child .widget:first-child { margin-top: 0px; }
.section:last-child .widget:last-child { margin-bottom: 0px; }
.tabs:first-child .widget { margin-bottom: 0px; }
body .navbar { height: 30px; padding: 0px; margin: 0px; }
.header-inner .section { margin: 0px; }
.header-inner .widget { margin-left: 30px; margin-right: 30px; }
.header-inner .Header { margin: 0px; }
.header-inner .Header #header-inner { overflow: hidden; }
.header-inner .Header .titlewrapper { padding: 22px 30px 0px; }
.header-inner .Header .descriptionwrapper { padding: 0px 30px; margin-bottom: 25px; }
.Header h1 { margin-bottom: 10px; }
.Header .description { margin: 0.5em 0px 10px; padding: 0px 2px; }
a img { border: medium none; position: relative; }
h1, h2, h3, h4 { margin: 0px; position: relative; }
h1 a:hover { text-decoration: none; }
h3 a:hover { text-decoration: none; }
.tabs .widget h2 { display: none; }
.tabs .widget ul, .tabs .widget ul { margin: 0px; padding: 0px; overflow: hidden; list-style: outside none none; }
.tabs .widget li, .tabs .widget li { margin: 0px; padding: 0px; float: left; }
.tabs .widget li a:hover { text-decoration: none; }
.widget { line-height: 1.4; }
.widget ul { padding: 0px 0px 0px 1.25em; margin: 0px; line-height: 1.2; }
.widget li, .BlogArchive #ArchiveList ul.flat li { padding: 0.25em 0px; margin: 0px; text-indent: 0px; }
.item-control { display: none; }
.item-control a, .item-action a { text-decoration: none ! important; }
.widget-item-control { float: right; height: 20px; margin-top: -20px; position: relative; z-index: 10; }
.widget-item-control a { opacity: 0.5; }
.widget-item-control a:hover { opacity: 1; }
.widget .widget-item-control a img { border: medium none; background: transparent none repeat scroll 0% 0%; box-shadow: none; }
.post-body { width: 100%; }
.post-header, .post-footer { line-height: 1.6; }
.post-footer-line > * { margin-right: 1em; }
.post-footer-line > :last-child { margin-right: 0px; }
.post-footer-line > :first-child { margin-left: 0px; }
table.section-columns td.first.columns-cell { border-left: medium none; }
html { height: 100%; }
body { min-height: 100%; position: relative; }
.content { position: relative; overflow-wrap: break-word; }
.content-outer, .region-inner { min-height: 0px; margin: 0px auto; }
.columns {  }
.loading .columns { overflow: hidden; }
.columns-inner { min-height: 0px; }
.column-center-outer, .column-left-outer, .column-right-outer { position: relative; float: left; }
.column-center-outer { width: 100%; }
.column-left-outer { margin-left: -100%; }
.fauxcolumns { position: relative; }
.fauxcolumn-outer { position: absolute; top: 0px; bottom: 0px; overflow: hidden; }
.fauxcolumn-outer .fauxborder-left, .fauxcolumn-outer .fauxborder-right, .fauxcolumn-inner { height: 100%; }
.fauxcolumn-left-outer { left: 0px; }
.fauxcolumn-right-outer { right: 0px; }
.cap-top, .cap-bottom { position: relative; height: 0px; background-repeat: repeat-x; }
.cap-top .cap-left, .cap-top .cap-right, .cap-bottom .cap-left, .cap-bottom .cap-right { height: 100%; background-repeat: no-repeat; }
.cap-top, .cap-top .cap-left { background-position: left top; }
.cap-bottom, .cap-bottom .cap-left { background-position: left bottom; }
.cap-top .cap-left, .cap-bottom .cap-left { float: left; }
.cap-top .cap-right { background-position: right top; float: right; }
.cap-bottom .cap-right { background-position: right bottom; float: right; }
.fauxborder-left { background-position: left top; background-repeat: repeat-y; position: relative; }
.fauxborder-right { background-position: right top; background-repeat: repeat-y; position: absolute; right: 0px; height: 100%; }
table.section-columns { border: medium none; table-layout: fixed; width: 100%; position: relative; }
table.columns-2 td.columns-cell { width: 50%; }
table.section-columns td.columns-cell { vertical-align: top; }
.body-fauxcolumns, .content-fauxcolumns { position: absolute; top: 0px; left: 0px; z-index: -1; height: 100%; width: 100%; overflow: hidden; }
.body-fauxcolumns .fauxcolumn-outer { width: 100%; }
.content-fauxcolumns .fauxcolumn-outer { position: relative; overflow: visible; height: 100%; margin: 0px auto; }
section, nav, article, aside, hgroup, header, footer { display: block; }
div.clear { clear: both; }
.quickedit { cursor: pointer; }
.PageList LI A { font-weight: normal; }
#main { outline: medium none; }
body { overflow-wrap: break-word; }
.container::after, .float-container::after { clear: both; content: ""; display: table; }
.post-share-buttons { position: relative; }
.slideshow-wrapper::after { content: ""; display: block; margin-top: 100%; }
#ArchiveList .toggle { cursor: pointer; font-family: Arial,sans-serif; }
#ArchiveList .toggle-open { line-height: 0.6em; }
#ArchiveList { text-align: left; }
#ArchiveList a.post-count-link, #ArchiveList a.post-count-link:link, #ArchiveList a.post-count-link:visited { text-decoration: none; }
#ArchiveList a.toggle, #ArchiveList a.toggle:link, #ArchiveList a.toggle:visited, #ArchiveList a.toggle:hover { color: inherit; text-decoration: none; }
.BlogArchive #ArchiveList ul li { background: transparent none repeat scroll 0% 0%; list-style: outside none none; border-width: 0px; padding-left: 15px; text-indent: -15px; margin: 0.25em 0px; }
.BlogArchive #ArchiveList ul ul li { padding-left: 1.2em; }
.BlogArchive #ArchiveList ul { margin: 0px; padding: 0px; list-style: outside none none; border-width: 0px; }
.BlogArchive #ArchiveList ul.posts li { padding-left: 1.3em; }
#ArchiveList .collapsed ul { display: none; }
#blog-pager-newer-link { float: left; }
#blog-pager-older-link { float: right; }
#blog-pager { margin: 1em 0px; text-align: center; overflow: hidden; }
.comment-link { white-space: nowrap; }
@media screen and (max-device-width: 480px) {
}
@media all {
}
.post-share-buttons { display: inline-block; margin-top: 0.5em; vertical-align: middle; }
.share-button { width: 20px; height: 20px; background: transparent url('share_buttons_20_3.png') no-repeat scroll left center ! important; overflow: hidden; margin-left: -1px; position: relative; }
.dummy-container, .google-plus-share-container { vertical-align: top; padding-left: 0.3em; }
a.share-button:hover { text-decoration: none; z-index: 1; }
.share-button-link-text { display: block; text-indent: -9999px; }
.sb-email { background-position: 0px 0px ! important; }
a.sb-email:hover { background-position: 0px -20px ! important; }
a.sb-email:active { background-position: 0px -40px ! important; }
.sb-blog { background-position: -20px 0px ! important; }
a.sb-blog:hover { background-position: -20px -20px ! important; }
a.sb-blog:active { background-position: -20px -40px ! important; }
.sb-twitter { background-position: -40px 0px ! important; }
a.sb-twitter:hover { background-position: -40px -20px ! important; }
a.sb-twitter:active { background-position: -40px -40px ! important; }
.sb-facebook { background-position: -60px 0px ! important; }
a.sb-facebook:hover { background-position: -60px -20px ! important; }
a.sb-facebook:active { background-position: -60px -40px ! important; }
.sb-pinterest { background-position: -100px 0px ! important; }
a.sb-pinterest:hover { background-position: -100px -20px ! important; }
a.sb-pinterest:active { background-position: -100px -40px ! important; }
.goog-inline-block { position: relative; display: inline-block; }
:first-child + html .goog-inline-block { display: inline; }
:first-child + html .goog-custom-button-inner-box { left: -1px; }
:first-child + html .goog-custom-button-rtl .goog-custom-button-inner-box { left: 1px; }
form.gsc-search-box { font-size: 13px; margin: 0px 0px 4px; width: 100%; }
table.gsc-search-box { border-style: none; border-width: 0px; border-spacing: 0px; width: 100%; margin-bottom: 2px; }
table.gsc-search-box td { vertical-align: middle; }
table.gsc-search-box td.gsc-input { padding-right: 12px; }
td.gsc-search-button { width: 1%; }
input.gsc-search-button { margin-left: 2px; }
input.gsc-input { padding: 1px 6px; border: 1px solid rgb(221, 221, 221); width: 99%; }
/* ::::: https://www.blogger.com/dyn-css/authorization.css?targetBlogID=903559659308906740&zx=4ea28653-d94f-49bd-934b-ca66e9f7ee8a ::::: */

body { font: 14px Arial,Tahoma,Helvetica,FreeSans,sans-serif; color: rgb(204, 204, 204); background: rgb(17, 17, 17) url('484px-al-jazari_water_device.jpg') repeat fixed left top; padding: 0px 40px 40px; }
html body .region-inner { min-width: 0px; max-width: 100%; width: auto; }
a:link { text-decoration: none; color: rgb(39, 78, 19); }
a:visited { text-decoration: none; color: rgb(39, 78, 19); }
a:hover { text-decoration: underline; color: rgb(56, 118, 29); }
.body-fauxcolumn-outer .fauxcolumn-inner { background: transparent none repeat scroll left top; }
.body-fauxcolumn-outer .cap-top { position: absolute; z-index: 1; height: 400px; width: 100%; background: rgb(17, 17, 17) url('484px-al-jazari_water_device.jpg') repeat fixed left top; }
.body-fauxcolumn-outer .cap-top .cap-left { width: 100%; background: transparent none repeat-x scroll left top; }
.content-outer { box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.15); margin-bottom: 1px; }
.content-inner { padding: 10px; }
.content-inner { background-color: rgb(17, 17, 17); }
.header-outer { background: transparent none repeat-x scroll 0px -400px; }
.Header h1 { font: 30px Arial,Tahoma,Helvetica,FreeSans,sans-serif; color: rgb(255, 255, 255); text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2); }
.Header h1 a { color: rgb(255, 255, 255); }
.Header .description { font-size: 140%; color: rgb(68, 68, 68); }
.header-inner .Header .titlewrapper {  }
.header-inner .Header .descriptionwrapper { padding: 0px 30px; }
.tabs-inner .section:first-child { border-top: 1px solid rgb(17, 17, 17); }
.tabs-inner .section:first-child ul { margin-top: -1px; border-top: 1px solid rgb(17, 17, 17); border-left: 0px solid rgb(17, 17, 17); border-right: 0px solid rgb(17, 17, 17); }
.tabs-inner .widget ul { background: rgb(10, 10, 10) none repeat-x scroll 0px -800px; border-bottom: 1px solid rgb(17, 17, 17); margin-top: 0px; margin-left: -30px; margin-right: -30px; }
.tabs-inner .widget li a { display: inline-block; padding: 0.6em 1em; font: 14px Arial,Tahoma,Helvetica,FreeSans,sans-serif; color: rgb(39, 78, 19); border-left: 1px solid rgb(17, 17, 17); border-right: 0px solid rgb(17, 17, 17); }
.tabs-inner .widget li:first-child a { border-left: medium none; }
.comment-link { display:none;  margin-left: 0.6em; }
.tabs-inner .widget li.selected a, .tabs-inner .widget li a:hover { color: rgb(243, 243, 243); background-color: rgb(10, 10, 10); text-decoration: none; }
.main-outer { border-top: 0px solid rgb(64, 64, 64); }
.fauxcolumn-left-outer .fauxcolumn-inner { border-right: 1px solid rgb(64, 64, 64); }
.fauxcolumn-right-outer .fauxcolumn-inner { border-left: 1px solid rgb(64, 64, 64); }
h2 { margin: 0px 0px 1em; font: bold 11px Arial,Tahoma,Helvetica,FreeSans,sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; }
.widget .zippy { color: rgb(153, 153, 153); text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1); }
.main-inner { padding-top: 30px; padding-bottom: 30px; }
.main-inner .column-center-inner { padding: 0px 15px; }
.main-inner .column-center-inner .section { margin: 0px 15px; }
.post { margin: 0px 0px 25px; }
h3.post-title, .comments h4 { font: 22px Arial,Tahoma,Helvetica,FreeSans,sans-serif; margin: 0.75em 0px 0px; color: rgb(39, 78, 19); }
.post-body { line-height: 1.4; position: relative; }
.post-header { margin: 0px 0px 1.5em; line-height: 1.6; font-size: 90%; }
.post-footer { display:none; margin: 20px -2px 0px; padding: 5px 10px; color: rgb(0, 0, 0); background-color: rgb(17, 17, 17); border-bottom: 1px solid rgb(68, 68, 68); line-height: 1.6; font-size: 90%; }
.section-columns td.columns-cell { border-left: 1px solid rgb(64, 64, 64); }
.blog-pager { background: transparent none no-repeat scroll center top; }
.blog-pager-older-link, .home-link, .blog-pager-newer-link { background-color: rgb(17, 17, 17); padding: 5px; }
.footer-outer { border-top: 0px dashed rgb(187, 187, 187); }
#Attribution1 { display: none; }
body { min-width: 940px; }
.content-outer, .content-fauxcolumn-outer, .region-inner { min-width: 940px; max-width: 940px; }
.main-inner .columns { padding-left: 0px; padding-right: 260px; }
.main-inner .fauxcolumn-center-outer { left: 0px; right: 260px; }
.main-inner .fauxcolumn-left-outer { width: 0px; }
.main-inner .fauxcolumn-right-outer { width: 260px; }
.main-inner .column-left-outer { width: 0px; right: 100%; margin-left: 0px; }
.main-inner .column-right-outer { width: 260px; margin-right: -260px; }
body { background-image: url('484px-al-jazari_water_device.jpg'); }
