/*   
Theme Name: Bottled Lightning Prototype
Theme URI: http://camilographics.com
Description: Blank Theme as of Sep 2012
Author: Camilo Nascimento
Author URI: http://camilographics.com
Version: v1.2
*/

/* DEFAULTS ZEROS FIXES AND STANDARDS
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, 
address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, 
var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td, #article, #aside, figure, #footer, #header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

#article, #aside, figure, #footer, #header, hgroup, #nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

html {overflow-y: scroll;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
.ie7 img {-ms-interpolation-mode: bicubic;}
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* GLOBAL STYLES
-------------------------------------------------------------------------------*/

body {font: 14px Myriad Pro, Candara, sans-serif; background-color: #000;}
body, select, input, textarea {color: #fff;}

a {color: #fff; text-decoration: none; font-weight: bold; font-size: 14px;}
a:hover {color: #ED2028; font-size: 14px;}

h1 {font-size: 28px; font-weight: bold;}
h2 {font-size: 22px; font-weight: bold;}
h3 {}
h4 {}


::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700; text-decoration: none;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}



/* WORDPRESS STYLES
-------------------------------------------------------------------------------*/

#page-wrap {width: 900px; margin: 20px auto; }


#bspacer {height:5px; display: block; }

#header {}
#header .description {}
#header .nav-menu {}
#header .nav-menu li { }
#header .nav-menu li:hover, header .nav-menu li.hover {}
#header .nav-menu a {}
#header .nav-menu a:hover {}

#single-header {position: relative;  float: left; width: 900px; height:30px;  background-color:  #757575; border: solid 0 #000;  display: block; margin: -21px auto 15px auto;
-moz-border-radius-bottomleftt: 12px;
border-bottom-left-radius:12px;
-moz-border-radius-bottomright: 12px;
border-bottom-right-radius:12px;
text-align: center;
-moz-box-shadow:  inset 0 0 10px  #000;
-webkit-box-shadow: inset 0 0 10px  #000;
box-shadow:  inset 0 0 10px  #000;
}

.menu-main-nav-container {margin-top: 6px; }
#single-header .menu-main-nav-container ul#menu-main-nav.menu {color: #fbfbfb;}
#single-header .menu-main-nav-container ul#menu-main-nav.menu li {color: #fbfbfb;  display: inline; list-style-type: none; padding-right: 45px; margin-top: 8px;}
#single-header .menu-main-nav-container ul#menu-main-nav.menu li#menu-item-167 { padding-right: 4px !important;}
#single-header .menu-main-nav-container ul#menu-main-nav.menu li:hover, header .nav-menu li.hover {}
#single-header .menu-main-nav-container ul#menu-main-nav.menu li a {color: #fbfbfb; font-weight: normal; font-size: 13px; }
#single-header .menu-main-nav-container ul#menu-main-nav.menu li a:hover {color: #000;}
#single-header .menu-main-nav-container ul#menu-main-nav.menu li.current-menu-item a  {color: #570909; font-weight: bold;}
#single-header .menu-main-nav-container ul#menu-main-nav.menu li.current-menu-item a:hover   {color: #000; font-weight: bold;}
.div-link {display: block; left: 0; top: 0; width: 100%; height: 100%;}

#top-5-titles {}

#top-5-titles a {color: #fff; text-decoration: none; font-weight: normal; font-size: 13px; }
#top-5-titles a:hover {color: red; }

#bottled-lightning-logo-home {border: 2px solid #fff; width: 170px; height: 281px; background-image: url(/web/20130827121355im_/http://bottled-lightning.com/wp-content/themes/bottled-lightning/i/bottled-lightning-logo-170x281.jpg) ;   
background-repeat: none; background-color: none; position: relative;
margin: -210px auto 5px auto; z-index: 2; opacity:1.0;  filter:alpha(opacity=100);}
#bottled-lightning-logo-home:hover {border: 2px solid #fff;  opacity:1.0;  filter:alpha(opacity=100);
  -moz-box-shadow:    0 30px 44px 23px #180201;
  -webkit-box-shadow: 0 30px 44px 23px #180201;
  box-shadow:         0 30px 44px 23px  #180201;}


#bottled-lightning-logo-small {     background-image: url("/web/20130827121355im_/http://bottled-lightning.com/wp-content/themes/bottled-lightning/i/bottled-lightning-logo-31x50.jpg");    float: none;
    height: 50px;    margin: 5px auto 5px auto;    position: relative;    top: -3px;    width: 31px; opacity:0.8;  filter:alpha(opacity=80);}
#bottled-lightning-logo-small:hover { opacity:1.0;  filter:alpha(opacity=100);  }

#home-page-byline {border-top: 6px solid #fff;  height: 100px; width: 900px; float: left; margin: -58px auto 10px auto; }
h1#home-page-byline-h1 {font-weight: bolder; font-size: 40px; text-align: center; margin : 57px auto 10px auto; position: relative; color: #fff; z-index: 3;}


#home-page-email a {text-align: center; margin : 2px auto 10px auto; position: relative; color: #fff;  }
#home-page-email a:hover {color: #fcd700;}
article {position: relative;}

.post {font: 16px Myriad Pro, Candara, sans-serif; color: #fff; }

.entry {font: 16px Myriad Pro, Candara, sans-serif; color: #fff; }
.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#div_postlist {margin: 10px auto; z-index:0;}
#div_postlist td a img { opacity:0.8;  filter:alpha(opacity=80);}
#div_postlist td a:hover img { opacity:1.0;  filter:alpha(opacity=100); }

.specs1 {float: none;}

.specs1 a img {opacity:0.6;  filter:alpha(opacity=60);}
.specs1 a img:hover {opacity:1.0;  filter:alpha(opacity=100);}


.single-post-main-images {float: left; position: relative; margin: 0 14px 15px 0;}

img.alignleft {	display: inline;	float: left;	margin-right: 30px;	margin-top: 2px;}

img.alignright {	display: inline;	float: right;	margin-left: 12px;	margin-top: 2px;}

img.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}

#footer {float: none;    margin: 35px auto 10px;    width: 900px; text-align: center;}
#camilographics a {font: 12px Myriad Pro, Candara, sans-serif; color: #fff;  font-weight: normal;}
#camilographics a:hover {font: 12px Myriad Pro, Candara, sans-serif; color: red; font-weight: normal;}


.addthis_toolbox { opacity:0.6;  filter:alpha(opacity=60) !important; }
.addthis_toolbox:hover { opacity:1.0;  filter:alpha(opacity=100) !important; }


#footer .meta {}
time {}
.byline {}

#footer .copyright {text-align: center;}



#meta {}
.postmetadata {}

#sidebar {}

.widget {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}



/*
     FILE ARCHIVED ON 12:13:55 Aug 27, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:26:38 May 06, 2021.
     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: 296.126
  exclusion.robots: 0.308
  exclusion.robots.policy: 0.295
  RedisCDXSource: 6.134
  esindex: 0.011
  LoadShardBlock: 259.618 (3)
  PetaboxLoader3.datanode: 276.673 (4)
  CDXLines.iter: 26.385 (3)
  load_resource: 229.457
  PetaboxLoader3.resolve: 116.367
*/