/*   
Theme Name: Gibson Wordpress 2012
Theme URI: 
Description: Word Press Starter Theme Designed by Luke Gibson
Version: 2.0
*/

/* ================= CSS Reset ================= */

*{outline:none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol,ul,li{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
html,body,div,iframe{margin:0;padding:0;}


/* ================= General tags ================= */

.group:after{clear:both;content:"";display:table;}
html{border:0;margin:0;overflow:auto;overflow-x:hidden;padding:0;}
body{background:#fff url(images/soul-sanctuary-nightmare.jpg) no-repeat top center fixed;color:#888;font:normal 14px/17px arial, sans-serif;font-weight:400;height:100%;}
a:link,a:visited,a:active,a:focus{outline:none;text-decoration:none;}
a{color:#c50000;}
a:hover{color:red;}
a.read-more{background:url(images/read-news.png) no-repeat;float:right;padding:17px 49px;}
p{color:#999;font:normal 14px/20px arial, sans-serif;margin:0 0 20px;}
pre {white-space:pre;overflow:auto;padding:20px;}
img{border:solid #333 0;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;display:block;}
.hidden{float:left;height:0;overflow:hidden;visibility:hidden;}
hr{border:0 #666 solid;border-top-width:1px;clear:both;height:0;}
p.wp-caption-text {position:relative;top:-32px;margin:0 10px 0 0; background: url(images/black-95.png);padding:4px 10px; }
blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #CADAE7;
	}
blockquote {margin:1.5em;color:#666;font-style:italic;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

/* ================= Header Text Formatting ================= */

h1,h2,h3,h4,h5,h6{font:arial, sans-serif;font-weight:300;line-height:1;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}
h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,h6.normal{font-weight:400;}
h1{color:#eee;font:normal 21px/25px arial, sans-serif;margin:3px 0 5px;text-transform:uppercase;}
h2{color:#ddd;font:normal 18px/21px arial, sans-serif;margin:3px 0 5px;text-transform:uppercase;}
h3{color:#ccc;font:normal 16px/18px arial, sans-serif;margin:3px 0 5px;}
h4{color:#bbb;font:normal 15px/18px arial, sans-serif;margin:3px 0 4px;}
h5{color:#aaa;font:normal 14px/16px arial, sans-serif;margin:3px 0 4px;}
h6{color:#999;font:normal 13px/16px arial, sans-serif;margin:3px 0 4px;}

h1.violet,h2.violet,h3.violet,h4.violet,h5.violet,h6.violet{color:#3132b7;}
h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:#3f8213;}
h1.black,h2.black,h3.black,h4.black,h5.black,h6.black{color:#262626;}
h1.red,h2.red,h3.red,h4.red,h5.red,h6.red{color:#c50000;}
h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey{color:#80828d;}
h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:#cf7306;}
h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#155cbc;}

h1.violet a,h2.violet a,h3.violet a,h4.violet a,h5.violet a,h6.violet a{color:#3132b7;}
h1.green a,h2.green a,h3.green a,h4.green a,h5.green a,h6.green a{color:#3f8213;}
h1.black a,h2.black a,h3.black a,h4.black a,h5.black a,h6.black a{color:#262626;}
h1.red a,h2.red a,h3.red a,h4.red a,h5.red a,h6.red a{color:#c50000;}
h1.grey a,h2.grey a,h3.grey a,h4.grey a,h5.grey a,h6.grey a{color:#80828d;}
h1.yellow a,h2.yellow a,h3.yellow a,h4.yellow a,h5.yellow a,h6.yellow a{color:#cf7306;}
h1.blue a,h2.blue a,h3.blue a,h4.blue a,h5.blue a,h6.blue a{color:#155cbc;}

h1.violet a:hover,h2.violet a:hover,h3.violet a:hover,h4.violet a:hover,h5.violet a:hover,h6.violet a:hover{color:#4b4cf2;}
h1.green a:hover,h2.green a:hover,h3.green a:hover,h4.green a:hover,h5.green a:hover,h6.green a:hover{color:#3f8213;}
h1.black a:hover,h2.black a:hover,h3.black a:hover,h4.black a:hover,h5.black a:hover,h6.black a:hover{color:#262626;}
h1.red a:hover,h2.red a:hover,h3.red a:hover,h4.red a:hover,h5.red a:hover,h6.red a:hover{color:#ec0000;}
h1.grey a:hover,h2.grey a:hover,h3.grey a:hover,h4.grey a:hover,h5.grey a:hover,h6.grey a:hover{color:#f42b2b;}
h1.yellow a:hover,h2.yellow a:hover,h3.yellow a:hover,h4.yellow a:hover,h5.yellow a:hover,h6.yellow a:hover{color:#cf7306;}
h1.blue a:hover,h2.blue a:hover,h3.blue a:hover,h4.blue a:hover,h5.blue a:hover,h6.blue a:hover{color:#155cbc;}

#respond h3 {color:#fff;}

/* ================= Link Text Formatting ================= */

.violet a{color:#3132b7;}
.green a{color:#3f8213;}
.black a{color:#262626;}
.red a{color:#a00000;}
.grey a{color:#80828d;}
.yellow a{color:#cf7306;}
.blue a{color:#155cbc;}

.violet a:hover{color:#4b4cf2;}
.green a:hover{color:#3f8213;}
.black a:hover{color:#262626;}
.red a:hover{color:#ec0000;}
.grey a:hover{color:#80828d;}
.yellow a:hover{color:#cf7306;}
.blue a:hover{color:#155cbc;}

/* ================= Bold Text Colors ================= */

strong{color:#aaa;font-weight:600;}
strong.black{color:#000;font-weight:600;}
strong.darkgrey{color:#333;font-weight:600;}
strong.lightgrey{color:#888;font-weight:600;}
strong.white{color:#fff;font-weight:600;}
strong.red{color:#c30000;font-weight:600;}
strong.green{color:#056000;font-weight:600;}
strong.blue{color:#3d4ecc;font-weight:600;}
td.black{color:#555;font-weight:400;}

/* ================= List Items ================= */

li{list-style-type:none;padding:0;}
li.circle{list-style-type:circle;}
li.decimal{list-style-type:decimal;}
li.decimal-leading-zero{list-style-type:decimal-leading-zero;}
li.disc{list-style-type:disc;}
li.square{list-style-type:square;}
li.lower-alpha{list-style-type:lower-alpha;}
li.upper-alpha{list-style-type:upper-alpha;}
li.pad{padding:5px;}
ul.margin20{margin:5px 5px 5px 20px;}
ul.margin30{margin:5px 5px 5px 30px;}
ul.margin40{margin:5px 5px 5px 40px;}
ul.margin50{margin:5px 5px 5px 50px;}

/* ================= Header Navigation ================= */

.headerlinksbg{background:#111;width:100%;}
.headerlinks{font-family:Verdana;margin:auto;padding:16px 3px;position:relative;width:1080px;z-index:999;}
.headerlinks a{color:#fff;font-size:100%;font-weight:700;text-decoration:none;width:auto;}
.headerlinks a:hover{color:#fff600;}

/* ================= Header ================= */

#fb-like{float:right;margin-top:50px;padding:0;}
.header-logo{margin:auto;padding:10px 10px 10px 0;position:relative;top:0;width:1080px;}
.headerbg{background:url(images/soul-sanctuary-header-bg.jpg) center center #000;height:87px;}
.homepage-slider{-moz-box-shadow:#000 0 9px 11px;-webkit-box-shadow:#000 0 9px 11px;background: url(images/black-95.png);border:0;border-radius:10px 10px 5px 5px;box-shadow:#000 0 9px 11px;height:395px;margin:auto;padding:20px;width:1040px;z-index:0;}
.slider-sidebar{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#202020;height:374px;left:690px;margin:-5px 0 0;padding:10px;position:relative;width:326px;}


/* ================= Homepage Slider ================= */

.homepage-container {width:650px;padding:0px;margin:0 auto;position:relative;z-index:0;}
.ribbon {position:absolute;top:-3px;left:-15px;z-index:500;}
.homepage-slides {position:absolute;top:-5px;left:-200px;z-index:100;zoom: 1;filter: alpha(opacity=100);opacity: 1.00;}
.homepage-slides-container {width:650px;overflow:hidden;position:relative;display:none;border:#f2f2f2 solid 8px;-webkit-box-shadow: #000 1px 3px 6px;-moz-box-shadow: #000 1px 3px 6px;box-shadow: #000 1px 3px 6px;}
.homepage-slides-container a {width:650px;height:380px;display:block;}
.homepage-slides-container a img {display:block;}
.homepage-slides .next,.homepage-slides .prev {position:absolute;top:167px;left:-30px;width:57px;height:43px;display:block;z-index:101;}
.homepage-slides .next {left:638px;}
.homepage-pagination {margin:2px auto 0;width:104px;z-index:999;}
.homepage-pagination li {float:left;margin: 1px 4px;list-style:none;z-index:999;}
.homepage-pagination li a {display:block;width:18px;height:0;padding-top:19px;background-image:url(images/pagination.png);background-position:0 0;float:left;overflow:hidden;z-index:999;}
.homepage-pagination li.current a {background-position:0 -19px;z-index:999;}

/* ================= Product Slider ================= */

#container {width:1000px;margin:0 auto;z-index:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#products .slides_container {width:1000px;overflow:hidden;border:2px solid #000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.slides_container a { width:1000px; height:667px; display:block;}

#products .next, #products .prev {position:absolute;top:127px;left:0;width:0px;height:0;padding-top:0px;overflow:hidden;display:block;z-index:101;}

#products .next {left:690px;}
#products .pagination {height:100px;width:2000px;}
#products .pagination li {display: inline !important;}
#products .pagination li a {width:120px;margin:0px 3px;}
#products .pagination li.current a {border:0px solid #c71724;}
#pagination-container {overflow-x:scroll;overflow-y:hidden;}

.prevbutton a {outline:none;  text-indent:-5000px; display:block; width:60px; height:41px; background:url(images/arrow-prev.png) 0 0 no-repeat;}
.nextbutton a {outline:none;  text-indent:-5000px; display:block; width:60px; height:41px; background:url(images/arrow-next.png) 0 0 no-repeat;}


/* ================= Sidebar ================= */

#sidebar {width:250px;padding:5px;float:right;}
#cartButtonForm_8 + select.options_1 {position:relative;top:50px;}

/* ================= Breadcrumbs ================= */

#breadcrumbs-box {max-width:1080px;margin:auto;}
#breadcrumbs {margin:0 auto 10px; width:auto; padding: 4px 10px; background: url(images/black-95.png);border-radius:5px; font-size:14px; color:#fff;}
#breadcrumbs A:link {text-decoration: none; color: white;}
#breadcrumbs A:visited {text-decoration: none; color: white;}
#breadcrumbs A:active {text-decoration: none; color: white;}
#breadcrumbs A:hover {text-decoration: underline; color: white;}

/* ================= Page Layout ================= */

.page-wrap {background: url(images/black-95.png);margin:0px auto;width:1080px;border-radius:15px 15px 5px 5px;box-shadow:#000 0px 7px 11px;}
.main-content { padding:20px 10px 10px 10px; width:650px; height:auto; min-height:385px; margin: 0px 20px 0px 20px;}
.blogroll { width:1080px; margin: 50px auto 10px; border-radius: 10px 10px 10px 10px; background: url(images/black-95.png)}
.blogroll-left {width:610px; float:left; padding:20px;}
.blogroll-right {width:360px; float:left; overflow:hidden; padding:20px;}
.newsfeed-bg {padding: 0px 5px 0px 5px; width:600px; height:350px; overflow-y: scroll;}
.newsfeed { padding-top:5px; width:570px; height: auto; margin: 5px auto; }
.media-wrap {background: url(images/black-95.png);margin:auto;width:1080px;border-radius:10px 10px 10px 10px;padding:0px 0px 5px 0px;-webkit-box-shadow:#000 0px 7px 11px;-moz-box-shadow:#000 0px 7px 11px;box-shadow:#000 0px 7px 11px;}
.media-content {padding:10px; width:1020px; height:auto; min-height:385px; margin: 20px 10px 10px 20px;}
iframe#afterlifevid {margin:-0px 10% 0px 10%; width:80%; background:#111;}
.dripping-border {margin:-10px auto 0; width:1080px;}

/* ================= Content ================= */

iframe#twitter-widget-0 {width:370px;}
#facebook-comments {width:80%; margin:auto;}
#facebook-comments-main-index {width:1020px; margin:auto;}
.row { display:table; width:100%; margin:0 auto; }
.cell { display:table-cell; vertical-align:top; }
#social-nav {position: absolute;top: 10px;right:10px; float:right;z-index:99;}
#social-nav > li {float:left;padding:3px 0;border:none;}
#social-nav > li + li {border-left:1px solid #888;}
#social-nav > li > a {display:block;text-indent:-9999px;}
#iframeholder {position:relative;top:190px;left:0;width:100%;height:100%;clear:both;}
#iframeholder iframe {height:80%;clear:both;}
.friends-img {float:left;margin:2px 20px 2px 0px;}
.wppa-black, .wppa-black:hover {font-weight:normal;color:#fff;cursor:default;text-decoration:none;}
#blog-entries {width:300px; margin:10px auto;background: url(images/black-95.png);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:10px;clear:both;}
#blog-comments {width:512px; margin:10px auto;background: url(images/black-95.png);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:25px;padding:25px;clear:both;}
.comments-box {width:100%;margin:40px 0;color:#fff;}
div#respond.js {color:#fff;}
.postmetadata {width:100%;margin:20px 0;max-width:650px;}
/* ================= Copyright ================= */

.copyright-text {position:absolute; bottom: 1px; left:0;}
.copyright-text { position:relative; margin:auto; color: #fff; font-weight: bold; font-size: 11px; max-width:1080px;}
.copyright:hover { color: #fff; }
.copyright a{ color:#d7001a; text-decoration:none; }

/* ================= Footer ================= */

#footer{position:fixed;bottom:0;left:0;width:100%;height:55px;padding-top:16px;text-align:center;color:#fff;z-index:999;}
#footer a {color:#fff;}
#footer a:hover {color:#c50000;}
.overlay {background: url(images/black-95.png);z-index:999;}
#main-nav {margin:0 auto;}
#main-nav > li {display:inline;background-repeat:no-repeat;white-space:nowrap;margin:auto;padding:0 15px;text-transform:uppercase;}
#main-nav > li > a {font-size:14px;font-weight:400;font-style:normal;letter-spacing:2px;line-height:38px;}
#footer-border {width:100%; height:60px; background: url(images/footer-skull-border.png) top center repeat-x; z-index:9999;}
#footer-border-container {position:fixed;bottom:65px;left:0;width:100%; height:60px;}
/*
     FILE ARCHIVED ON 15:25:00 Oct 28, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:03:49 Dec 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 151.798
  exclusion.robots: 0.101
  exclusion.robots.policy: 0.09
  RedisCDXSource: 0.654
  esindex: 0.01
  LoadShardBlock: 123.401 (3)
  PetaboxLoader3.datanode: 45.161 (4)
  CDXLines.iter: 24.236 (3)
  PetaboxLoader3.resolve: 107.93 (3)
  load_resource: 60.945
*/