/*
===================================================================================
All style modification should be made in this file.  DO NOT MODIFY style.css!
This makes it possible to update the core system and theme without destroying
style changes.

See the comment at the top of the style.css file for additional information.

If you need any clarification, help, or suggestions, please check out the support 
forums: http://support.8bit.io.
===================================================================================
*/

.post { 
   border-bottom: 1px solid #777777;
   -webkit-box-shadow: rgba(0,0,0,.15) 0 1px 2px;
   -moz-box-shadow: rgba(0,0,0,.15) 0 1px 2px;
   box-shadow: rgba(0,0,0,.15) 0 1px 2px;
}

.sharepost { margin-top: -100px; }

.entry img, .entry .wp-caption {
    -moz-box-shadow: 0 2px 5px #333333;
 -webkit-box-shadow: 0 2px 5px #333333;
 box-shadow: 0 2px 5px #333333;
 filter: progid:DXImageTransform.Microsoft.Shadow(strength=5, direction=135, color='#333333');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=5, Direction=135, Color='#333333')";
 background: transparent;
 border: 10px solid white;
 border-bottom: 30px solid white;
 padding: 0;
}



.entry .wp-caption {
 border-bottom: 10px solid white;
}

.entry .wp-caption img {
    -moz-box-shadow: 0 0 0;
 -webkit-box-shadow: 0 0 0;
 box-shadow: 0 0 0;
 filter: progid:DXImageTransform.Microsoft.Shadow(strength=0, direction=135, color='#FFFFFF');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=0, Direction=135, Color='#FFFFFF')";
}

.entry .wp-caption-text {
 padding-top: 5px;
}

/* *********************************** */
/* Comment bubble */
/* *********************************** */
.the_comment_link {
    background: url(http://zahndrew.com/wp-content/uploads/2012/01/lite-bvl-bbl.png) no-repeat scroll left center transparent; 
    float: right; 
    display: inline-block;
    font-size: 1.1em;
    height: 24px;
    letter-spacing: -0.05em;
    margin-bottom: 5px;
    padding: 3px 0;
    text-align: center; 
    width: 32px; 
} 
.the_comment_link a, .the_comment_link a:hover { text-decoration: none; }
.post-meta { padding-bottom: 15px; } 

#container {background: url(http://zahndrew.com/wp-content/uploads/2012/01/bg-repeat.png) repeat-x; }
#header { height: 300px; padding: 0; }

.fl { color: #777777; font-size: 12px; }

/* ********************************************** */
/* Content Wrapper */
/* ********************************************** */

/* #content { background: #fff; border: 2px solid #e0e0e0; padding: 15px; } */


/* *********************************** */
/* search */
/* *********************************** */ 
#searchform .submit { 
   background: #111111; 
   background: -webkit-gradient(linear, left top, left bottom, from(#101010), to(#222222)); 
   background: -moz-linear-gradient(top, #101010, #222222); 
   border: 1px solid #000000; 
   -webkit-border-radius: 2px; 
   -moz-border-radius: 2px; 
   border-radius: 2px; 
   float: right; 
   padding: 5px 11px;
   color: #f3f3f3;
}
#searchform .submit:hover {
   background: #222222;
   background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#333333));
   background: -moz-linear-gradient(top, #222222, #333333);
}
#search_main h3 { 
   display: Search; 
}


/* ********************************************** */
/* widgets */
/* ********************************************** */
.widget h3 { font-family: Helvetica, sans-serif; font-size: 16px !important; color: #333; }
.widget ul{
   margin: 0; 
   padding: 0;
   list-style: decimal;
   color: #777
}
.widget ul li {
   border-top: 1px solid 100% #fff !important;
   border-bottom: 1px solid #c4c4c4; 
}
.widget ul li:first-child {border-top: none; }
.widget ul li:last-child {border-bottom: none; }
.widget ul li a {
   font-family: 'Francois One', Helvetica, sans-serif;
   padding: 10px;
   display: block;
   color: #555;
   text-decoration: none;
}
.widget ul li a:hover { background: #b51a16; color: #f3f3f3; text-decoration: none !important; }


/* ************************** */
/* archives */
/* ************************** */
#archives-2 { background: #f1f1f1; border: 1px solid #c4c4c4; padding: 10px 20px; }

/* ************************** */
/* categories */
/* ************************** */
#categories-3 { background: #f1f1f1; border: 1px solid #c4c4c4; padding: 10px 20px; }

/* ************************** */
/* subscribe */
/* ************************** */
#text-3 { background: #f1f1f1; border: 1px solid #c4c4c4; padding: 10px 20px; }

/* ************************** */
/* blogroll */
/* ************************** */
#linkcat-2 { background: #f1f1f1; border: 1px solid #c4c4c4; padding: 10px 20px; }

/* ************************** */
/* Popular posts */
/* ************************** */
#wppp-3 { font-family: 'Francois One', sans-serif; background: #f1f1f1; padding: 20px; border: 1px solid #c4c4c4; }

/* *********************************** */
/* post formats */
/* *********************************** */ 
/* Video Post Format */
.format-video { background-image: none; background-color: #e0e0e0; } 
.format-video .content { background-image: url(images/icn_video.png); background-repeat: no-repeat; }
.format-video .content p { color: #555555; margin-left: 61px; } 
.format-video .title { margin-bottom: 0 !important; }
.format-video .post-meta { 
   -moz-border-radius-bottomleft: 4px; 
   -moz-border-radius-bottomright: 4px; 
   -webkit-border-radius-bottomleft: 4px; 
   -webkit-border-radius-bottomright: 4px; 
   background-color: #FFFFFF; 
   border-bottom-left-radius: 4px; 
   border-bottom-right-radius: 4px; 
   margin-left: -25px; 
   margin-bottom: 0 !important; 
   padding-left: 25px; 
   padding-top: 10px;
   padding-bottom: 20px; 
   width: 595px !important; 
}
.format-video .the_comment_link { margin-right: 25px; }

/* Image Post Format */
.format-image { background-image: none; background-color: #e0e0e0; } 
.format-image .content { background-image: url(images/icn_image.png); background-repeat: no-repeat; }
.format-image .content p { color: #555555; margin-left: 61px; } 
.format-image .post-meta { 
   -moz-border-radius-bottomleft: 4px; 
   -moz-border-radius-bottomright: 4px; 
   -webkit-border-radius-bottomleft: 4px; 
   -webkit-border-radius-bottomright: 4px; 
   background-color: #FFFFFF; 
   border-bottom-left-radius: 4px; 
   border-bottom-right-radius: 4px; 
   margin-left: -25px; 
   margin-bottom: 0; 
   padding-left: 25px; 
   padding-top: 10px;
   padding-bottom: 20px; 
   width: 595px !important; 
}
.format-image .the_comment_link { margin-right: 25px; }

/* Aside Post Format */
.format-aside { background-image: none; background-color: #e0e0e0; } 
.format-aside .content { background-image: url(images/icn_aside.png); background-repeat: no-repeat; }
.format-aside .content p { color: #555555; margin-left: 61px; } 
.format-aside .post-meta { 
   -moz-border-radius-bottomleft: 4px; 
   -moz-border-radius-bottomright: 4px; 
   -webkit-border-radius-bottomleft: 4px; 
   -webkit-border-radius-bottomright: 4px; 
   background-color: #FFFFFF; 
   border-bottom-left-radius: 4px; 
   border-bottom-right-radius: 4px; 
   margin-left: -25px; 
   margin-bottom: 0; 
   padding-left: 25px; 
   padding-top: 10px;
   padding-bottom: 20px; 
   width: 595px !important; 
}

/* Link Post Format */
.format-link { background-image: none; background-color: #e0e0e0; } 
.format-link .content { background-image: url(images/icn_link.png); background-repeat: no-repeat; }
.format-link .content p { color: #555555; margin-left: 61px; } 
.format-link .post-meta { 
   -moz-border-radius-bottomleft: 4px; 
   -moz-border-radius-bottomright: 4px; 
   -webkit-border-radius-bottomleft: 4px; 
   -webkit-border-radius-bottomright: 4px; 
   background-color: #FFFFFF; 
   border-bottom-left-radius: 4px; 
   border-bottom-right-radius: 4px; 
   margin-left: -25px; 
   margin-bottom: 0; 
   padding-left: 25px; 
   padding-top: 10px;
   padding-bottom: 20px; 
   width: 595px !important; 
}
.format-link .the_comment_link { margin-right: 25px; }

/* Quote Post Format */
.format-quote { background-image: none; background-color: #e0e0e0; } 
.format-quote .content { background-image: url(images/icn_quote.png); background-repeat: no-repeat; }
.format-quote .content p { color: #555555; margin-left: 61px; font-family: 'Francois One', sans-serif; font-size: 24px; } 
.format-quote .post-meta { 
   -moz-border-radius-bottomleft: 4px; 
   -moz-border-radius-bottomright: 4px; 
   -webkit-border-radius-bottomleft: 4px; 
   -webkit-border-radius-bottomright: 4px; 
   background-color: #FFFFFF; 
   border-bottom-left-radius: 4px; 
   border-bottom-right-radius: 4px; 
   margin-left: -25px; 
   margin-bottom: 0; 
   padding-left: 25px; 
   padding-top: 10px;
   padding-bottom: 20px; 
   width: 595px; 
}

/* *********************************** */
/* Post Meta */
/* *********************************** */
.post-meta { 
   color: #777777 !important; 
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 12px; width: 100%; 
   position: relative; 
   padding: 5px 0 5px 0; 
   color: #000; 
   border-top: 1px solid #b0b0b0;
   border-bottom: 0px solid #fff;
 }

/* *********************************** */
/* hr styling */
/* *********************************** */
hr { 
   border-top: none; 
   border-left: none; 
   border-right: none; 
   border-bottom: 1px solid #c4c4c4; 
   width: 100%; 
   margin: 20px 0 20px 0;
   color: #fff; 
   background: #fff;
}

/* ********************************************** */
/* Breadcrumbs */
/* ********************************************** */
#breadcrumb { color: #777777; font-size: 10px; } 
#breadcrumb a:link, #breadcrumb a:visited { color: #777777; } 
#breadcrumb a:hover { color: #333333; }

.author-details { margin-top: 20px; }

/* ********************************************** */
/* Continue Reading */
/* ********************************************** */
.more-link {
   float: right;
   border: 1px solid #c4c4c4;
   background: #e0e0e0;
   background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e0e0e0));
   background: -moz-linear-gradient(top, #202020, #101010);
   padding: 7.5px 15px;
   margin: 5px 0 15px 5px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,.5) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,.5) 0 1px 0;
   box-shadow: rgba(0,0,0,.5) 0 1px 0;
   text-shadow: rgba(0,0,0,.1) 0 0px 0;
   color: #555 !important;
   font-size: 12px;
   font-family: 'Open Sans', Sans-Serif;
   font-weight; bold 800
   text-decoration: none;
   vertical-align: middle;
   }
.more-link:hover {
   border: 1px solid #333;
   background: #e0e0e0;
   -webkit-box-shadow: rgba(0,0,0,.25) 0 2px 0;
   -moz-box-shadow: rgba(0,0,0,.25) 0 2px 0;
   box-shadow: rgba(0,0,0,.25) 0 2px 0;
   text-decoration: none !important;
   }
.more-link:active {
   border: 1px solid #c4c4c4;
   background: #f1f1f1;
   }

/* ********************************************** */
/* Default Styles and Hyperlinks */
/* ********************************************** */
@import "css/reset.css";

body {background: #efefef; font: 17px Helvetica, Sans-Serif; line-height: 28px; color: #555555;}

h1, h2, h3, h4, h5, h6 { margin: 0; font-family: Arial, Helvetica, Sans-serif; color: #333;} h1 {font-size: 30px;} h2 {font-size: 24px;} h3 {font-size: 20px;} h4 {font-size: 18px;} h5 {font-size: 14px;} h6 {font-size: 12px;} p {margin: 0;}

/* URLs and Hyperlinks */
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {text-decoration: none !important;} h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none !important;} a:link, a:visited {color: #b51a16; text-decoration: none !important;} a:hover {color: #800000; text-decoration: underline !important;}

.post .title { padding: 5px; margin: 0 0 5px; font-family: 'Francois One', sans-serif; color: #333; text-shadow: rgba(0,0,0,.2) 0 1px 0; }
.post .title, .post .title a:link, .post .title a:visited {color:#b51a16; font-size:34px;}
.post .title a:hover {color:#800000; text-shadow: rgba(0,0,0,.5) 0 1px 0;}

/* **************************************** */
/* Entire Website Background */
/* **************************************** */

body {background: #f3f3f3;}

/* *********************** */
/* Comments */
/* *********************** */
.the_comment_link {
   /* background: url('http://dustn.tv/wp-content/themes/StandardTheme_261/images/lite-bvl-bbl.png') no-repeat scroll left center transparent; 
   float: right; 
   display: inline-block; */
   font-size: 1.1em;
   height: 24px;
   letter-spacing: -0.05em;
   margin-bottom: 5px;
   padding: 3px 0;
   text-align: center; 
   width: 32px; 
} 
.the_comment_link a, .the_comment_link a:visited { color: #777777; }
.the_comment_link a, .the_comment_link a:hover {text-decoration: none; }

/* ******************************* */
/* Navigation */
/* ******************************* */
.navigation {
   text-transform: uppercase; 
   font-size: 16px; 
   background: -webkit-gradient(linear, left top, left bottom, from(#b51a16), to(#971512));
   background: -moz-linear-gradient(top, #b51a16, #971512); 
   border-top: 1px solid #333333; border-bottom: 1px solid #222222; 
   padding: 0;
}
.large_nav { padding-top: 0; }
.nav li {
   display: inline; 
   height: 50px;
   padding: 0 0 0 15px;
}
.nav li:hover { 
   display: inline;
   text-decoration: none;
   background: #800000; 
}
.nav_wp3menu a {
   margin: 8px 0 0 0; 
   color: white; 
   text-decoration: none; 
   font-family: Helvetica, Sans-serif;
}
.nav_wp3menu a:hover { 
   text-decoration: none !important; 
   display: inline;
}


/* ******************************* */
/* Footer */
/* ******************************* */
#footer {line-height: 14px;}
#footer .navigation {clear: left;}
.footer_widgets {float: left; margin-right: 20px; padding-bottom: 10px; width: 300px;}
.footer_widgets div {padding-top: 20px;}
.footer_widgets div:first-child {padding-top: 0;}
.footer_widgets div h3 {color: #FFFFFF;}
.footer_widgets_right {margin-right: 0;}
.footer_widgets .widget div {text-transform: none;}


/* *********************************** */
/* Blockquote Element */
/* *********************************** */
#content blockquote {
   margin: 10px;
   Padding: 10px;
   -moz-border-radius: 4px; 
   -webkit-border-radius: 4px; 
   background: #f3f3f3; 
   border: 1px solid #FFFFFF; 
   border-radius: 4px; 
   float: left; 
   border-width: 1px;
   border-style: solid;
   border-color:#e0e0e0;
   background-color:#f3f3f3;
   background-image: url(images/icn_quote.png); 
   background-repeat: no-repeat;
   background-position: top left;
   font-family: Helvetica, Arial, Sans-Serif;
   font-color: #a1a1a1;
   font-size: 14px;
   font-weight: normal;
   overflow: hidden;
}
.entry blockquote {
   padding: 10px 30px; 
   color: #4e4e4e;  
   font-size: 14px; }
.entry blockquote p { 
   font-family: 'Francois One', Helvetica, sans-serif; 
   font-size: 20px; 
   font-style: normal !important;
   color: #777; 
   padding: 10px 30px;
   margin: 0 5px 5px 60px; }

/* *********************************** */
/* Page Navigation */
/* *********************************** */
.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover { text-decoration: none !important; }