/*
Theme Name: Blank Bullet
Author: Cesar Figueroa
Copyright: 2010, Blank Bullet, All Rights Reserved
Version: 1.7.9
*/
* {
color:#222;
}
html {
font-size:100%;
}
body {
font-family:Constantia, "Palatino Linotype", Palatino, Georgia, serif;
font-size:62.5%;
margin:0;
padding:0;
text-align:left;
}
body#home {
-webkit-animation:load 0.36s ease-in 1;
}
@media only screen and (max-device-width: 480px) {
body#home {
-webkit-animation-name:none;
}
}
@-webkit-keyframes load {
from {
   opacity:0;
   height:0;
}
to {
   opacity:1;
   height:100%;
}
}

/* Layout */
.container {
margin:4em 0 0 12em;
width:36em;
}
.entry {
border-bottom:0.1em solid #ddd;
padding:2.4em 0 0;
}
.article {
padding-top:2.4em;
}
.article,.successor {
border:0;
}
.container .successor:nth-of-type(10),.container .article:nth-of-type(10) {
border-bottom:0.1em solid #ddd;
}
.container .successor:nth-of-type(10) + .divider,.container .article:nth-of-type(10) + .divider {
display:none;
}
.single {
margin-bottom:2.4em;
}
.page {
margin:0;
}
hr {
display:none;
}
/* end Layout */

/* Logo */
#logo,#logo a {
height:180px;
margin:0;
width:180px;
}
#logo a {
-moz-transition:background .4s ease-in-out, -moz-transform .4s ease-in-out;
-webkit-transition:background .4s ease-in-out, -webkit-transform .4s ease-in-out;
background:url(http://blankbullet.com/img/bullet.png) 0 0 no-repeat;
border:0;
display:block;
outline:0;
overflow:hidden;
position:absolute;
text-indent:-9999em;
}
#logo a:hover {
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
}
/* end Logo */

/* Type */
@font-face {
font-family:'Droid Sans';
src:url('/fonts/DroidSans-webfont.eot');
src:local('☺'), url('/fonts/DroidSans-webfont.woff') format('woff'), url('/fonts/DroidSans-webfont.ttf') format('truetype'), url('/fonts/DroidSans-webfont.svg#webfontKYIQSBQk') format('svg');
font-weight:normal;
font-style:normal;
}
h2,h3,h4,h5,h6 {
font-family:"Droid Sans", "Palatino Linotype", Palatino, "Book Antiqua", Times, "Times New Roman", serif;
font-weight:normal;
margin:0;
padding:0;
}
h2 a,h3 a,h4 a,h5 a,h6 a {
border:0;
}
h2 {
font-size:2.4em;
margin-bottom:0.5em;
}
h3 {
font-size:1.8em;
margin-bottom:1.333em;
}
h4 {
font-size:1.6em;
margin-bottom:1.5em;
}
h5 {
font-size:1.5em;
margin-bottom:1.6em;
}
h6 {
font-size:1.4em;
margin-bottom:1.714em;
}
address {
font-style:normal;
}
address,p {
font-size:1.4em;
line-height:1.714em;
margin:0 0 1.714em;
}
a {
border-bottom:.1em solid #6e6e6e;
text-decoration:none;
}
a, #archives ul.list li.post a span.star, form#searchform input#type {
-moz-transition:color .5s ease-in-out, border-color .5s ease-in-out;
-webkit-transition:color .5s ease-in-out, border-color .5s ease-in-out;
}
a:hover {
border-color:#c0c0c0;
color:#3e3e3e;
}
a:active {
outline:0;
}
code {
font:0.814em/1.636em Monaco, "Courier New", Courier;
white-space:pre-line;
}
/* end Type */

/* Quotes */
blockquote {
border-left:.1em solid #ddd;
font-style:italic;
margin:0;
padding:0;
}
blockquote p {
color:#6e6e6e;
padding:0 1.714em 0 1.643em;
}
/* end Quotes */

/* Images */
img {
border:0.3em solid #444;
display:block;
margin:0 0 2.4em;
}
p img {
border:0.222em solid #444;
margin:0;
}
/* end Images */

/* Lists */
ul {
color:#6e6e6e;
font-size:1.4em;
line-height:1.714em;
list-style:square;
margin:0 0 1.714em;
padding:0;
}
ul li {
margin:0;
}
ul li a,ul li a:hover {
color:#6e6e6e;
}
ul li a:hover {
border-color:#c0c0c0;
}
ul.double li {
float:left;
width:50%;
}
ul.double li a,#archives ul li a {
border:0;
display:block;
}
ul.double li a:hover,#archives ul li a:hover, #archives li.post a:hover {
color:#80C8E5;
}
ul.double:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

/* Archives */
#archives ul.list {
list-style:none;
margin:1.111em 0;
}
#archives ul.list li {
border-bottom:0.074em solid #ddd;
margin:0;
padding:0;
}
#archives ul.list li strong {
float:left;
font-weight:normal;
width:5.714em;
}
#archives ul.list li a, #archives ul.list li strong {
border:0;
color:#6e6e6e;
display:block;
padding:0.857em 0;
}
#archives ul.list li.post {
position:relative;
}
#archives ul.list li.post a span.star {
color:#6e6e6e;
font:0.857em/4.166em "Hiragino Kaku Gothic Pro", Osaka, "Zapf Dingbats";
height:4em;
position:absolute;
right:0.5em;
top:0;
}
#archives ul.list li a:hover, #archives ul.list li.post a:hover span.star {
color:#80C8E5;
}
#archives ul.list li.month {
color:#6e6e6e;
padding:1.714em 0 1.714em 5.714em;
}
/* end Lists */

/* Search Form */
form#searchform {
margin:2.4em 0 0;
padding:0 0 2.4em;
}
form#searchform fieldset {
border:0;
margin:0;
padding:0;
}
form#searchform input {
font:1.1em Georgia, serif;
}
form#searchform input#type {
-moz-border-radius:0.272em;
-webkit-appearance:none;
-webkit-border-radius:0.272em;
background:transparent;
border:0.09em solid #ddd;
color:#aaa;
display:block;
letter-spacing:0.09em;
outline:0;
padding:0.545em;
text-indent:0.09em;
width:31.454em;
}
form#searchform input#type:focus {
border-color:#80C8E5;
color:#222;
}

/* no results */
#noresults {
border:0;
}
#noresults form#searchform {
border:0;
margin:3.6em 0 0;
}
#noresults #nav {
float:none;
}
/* end Search Form */

/* Navigation */
#nav {
border-top:0.1em solid #ddd;
float:left;
font-size:1em;
margin:0;
padding:1.5em 0;
width:36em;
}
#nav li {
float:left;
list-style:none;
margin:0;
padding:.1em 0;
width:11.9em;
}
#nav a {
border:0;
display:block;
font-size:1em;
font-style:normal;
letter-spacing:0.2em;
text-align:center;
text-transform:uppercase;
}
#nav a:hover {
color:#80C8E5;
}
#nav li#contact {
border-left:0.1em solid #ddd;
border-right:0.1em solid #ddd;
width:12em;
}
/* end Navigation */

/* Foot Notes */
sup.footnote {
bottom:0.5em;
line-height:0;
position:relative;
vertical-align:baseline;
}
sup.footnote a {
border:0;
padding:0 .2em;
}
sup.footnote a:hover, span.footnotereverse a:hover {
color:#80C8E5;
}
.footnotes {
margin:2.4em 0 0;
}
.footnotes hr {
border:0;
border-bottom:.1em dotted #ccc;
display:block;
margin:auto;
width:24em;
}
.footnotes ol {
font-size:1.4em;
line-height:1.714em;
margin:1.714em 0px 1.714em;
padding:0;
}
.footnotes ol li {
margin-bottom:0.74em;
}
.footnotes .footnotereverse {
margin-left:.272em;
position:absolute;
}
.footnotes .footnotereverse a {
border:0;
font-family:sans-serif;
}
/* end Foot Notes */

/* Divider (Ookiaks) [Used with permission from John Gruber: http://daringfireball.net/] */
hr.divider,hr.divider-small {
border:0;
color:#555;
display:block;
font:1.4em/9.428em sans-serif;
height:9.428em;
letter-spacing:2em;
margin:0;
padding:0;
text-align:center;
text-indent:2em;
}
hr.divider:after {
content:"··•··";
}
hr.divider-small {
height:3.571em;
line-height:3.571em;
margin:0 0 1.714em;
}
hr.divider-small:after {
content:"···";
}
/* end Divider */