/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}/*
Theme Name: Las Lindas
Theme URI: http://www.katbox.net
Description: The 2011-2014 (v5.0) Las Lindas Theme and a member of the <a href=\"http://www.katbox.net\">Katbox</a> Theme series.
Version: 5.0
Author: Mihari
Template: katbox-v5
Webcomic: 4
*/

html { font-size: 62.5%; }
ul { padding: 0; }
img { max-width: 100%; height: auto; width: auto\9; /* IE8 */ }
body { background-position: bottom center !important; }

/** Katbox Comics' Links */
#katbox-comics { position: fixed; top: 0px; right: 0px; z-index: 250; }
	#katbox-comics-nav { list-style: none; position: relative; float: left; z-index: 250; margin: auto; width: 100%; }
	#katbox-comics-nav li{ float: left; margin-right: 10px; position: relative; }
	#katbox-comics-nav a{ display: block; padding: 5px; color: #fff; background: #333;	text-decoration: none; }
	#katbox-comics-nav a:hover{ color: #fff; background: #333; text-decoration:underline; }

	/** Katbox Comics' Links: Dropdown Menu */
	#katbox-comics-nav ul{ background: #fff; background: rgba(255,255,255,0); list-style: none; position:absolute; left:-9999px; }
	#katbox-comics-nav ul li{ padding-top: 1px; float: none; }
	#katbox-comics-nav ul a{ white-space: nowrap; }
	#katbox-comics-nav li:hover ul{ left: 0; }
	#katbox-comics-nav li:hover a{ background: #333; text-decoration: underline; }
	#katbox-comics-nav li:hover ul a{ text-decoration: none; }
	#katbox-comics-nav li:hover ul li a:hover{ background: #333; }
	
/** Full Page Wrapper */
#page { background-color: transparent !important; text-align: center; max-width: 100%; height: auto; width: auto\9; /* IE8 */ margin: auto; }

/** Banner */
#header nav { background-color: transparent !important; margin-top: -5px; margin-top: -0.5rem;}

/** Navigation Menu Bar */
#megaMenu .wpmega-nonlink.ss-colgroup-1 li, #megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup-1 > ul > li { margin: auto; width: auto; }
#megaMenu li.menu-item { vertical-align: middle; }
#megaMenu .sub-menu a { border-bottom: 0px dotted #aaaaaa !important; }

/** Navigation Menu Bar: Polls Widget */
.wp-polls {
	font-size: 12px !important;
	font-size: 1.2rem !important;
	margin: auto;
	min-width: 280px;
	min-width: 28.0rem;
}
	.wp-polls p { 
		display: block; 
		-webkit-margin-before: 0px;
		-webkit-margin-after: 0px;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
		margin: 0 0 0 -10px;
		margin: 0 0 0 -1.0rem;
		padding: 2px 0;
		padding: 0.2rem 0;
	}
	.wp-polls-ul { 
		background-color: transparent !important; 
		padding: 0 0 5px 0; 
		padding: 0 0 0.5rem 0;
		margin:  auto auto auto 10px;
		margin:  auto auto auto 1.0rem;
	}

/** Navigation Menu Bar: Social Links */
#header nav select { display: none; }
.wen-side-socials ul li { margin: auto !important; }
.wen-social-links { overflow: inherit !important; }

/** Content Wrapper */
#content {
	background-color: #061907; 
  	margin: auto; 
  	max-width: 800px;
  	max-width: 80.0rem;
  	border-radius: 0 0 5px 5px;
	border-radius: 0 0 0.5rem 0.5rem;
	-moz-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 0.5rem 0.5rem;
	-webkit-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 0.5rem 0.5rem;
}

/** Webcomic */
#webcomic-header { max-width: 100%; height: auto; width: auto\9; /* IE8 */ }
#webcomic { margin: auto; padding: 5px 0; padding: 0.5rem 0; width: auto; max-width: 100%; }
.archive-dropdown { float: left; position: relative; top: 10px; top: 1.0rem; max-width: 60%; height: auto; width: auto\9; /* IE8 */ }
.webcomic-collections { font-size: 13px; font-size: 1.3rem; }

/** Share Links */
.really_simple_share { 
	display: inline-block;
	position: relative;
	top: 30px;
	top: 3.0rem;
	float: left;
	margin: -20px auto;
	margin: -2.0rem auto;
	padding: 0 !important;
	width: auto;
	height: auto;
	min-height: 20px !important;
	min-height: 2.0rem !important;
}
	.really_simple_share_facebook_like div { margin: auto; !important; }

/** Webcomic Navigation Container(s) */
.post-webcomic nav { background-color: transparent !important; }
.post-webcomic nav.above, .post-webcomic nav.below { text-align: right; margin: auto; padding: 5px 0; padding: 0.5rem 0; max-width: 98%; }

/** Meta Box Container */
#meta-box { text-align: center; max-width: 96%; height: auto; width: auto\9; /* IE8 */ margin: auto; padding: 5px 0; padding: 0.5rem 0; }
	#meta-box div.widget, #meta-box aside.widget { display: inline-block; }
	#meta-box div.bx-viewport { border: solid transparent 0px; left: 0; max-height: 150px; max-height: 15rem; }

/** Affiliates Links */
.compact_links_display { clear: both; text-align: center; margin: auto; padding: 5px 0 0 0; padding: 0.5rem 0 0 0; }
	.compact_links_display li { display: inline-block; }
	.compact_links_display a { float: left;	max-width: 88px; }

/** Post(s) Content Container */
main { #clear: both; margin: auto; padding: 5px 0; padding: 0.5rem 0; max-width: 95%; width: auto; }
main .post-actions a:hover, main .post-comments-link a:hover, main .comment-actions a:hover { background-color: transparent; }

.archive-link { font-size: 140% }
.post-header { text-align: left; }
.post-header h3 { font-size: 19px; font-size: 1.9rem; margin: auto; }
.post-content { font-size: 16px; font-size: 1.6rem; text-align: left; }
.post-edit-link { background-color: transparent !important; font-size: 10px; font-size: 1.0rem; text-decoration: none; }
	a:hover.post-edit-link { background-color: transparent !important; text-decoration: underline; }
.post-edit-link:before { content: " ["; }
.post-edit-link:after { content: "]"; }
.post-meta { font-size: 12px; font-size: 1.2rem; margin: 0; }
.post-comments-link { font-size: 14px; font-size: 1.4rem; float: right; position: relative; }
#author-avatar {
	float: left;
	padding: 0 5px 0 0;
	padding: 0 0.5rem 0 0;
}
#author-avatar img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 0;
}

/** Advertisement(s) */
/** Between Comic & Blog Posts */
#blog-header { display: block; position: relative; margin: auto; padding: 5px 0; padding: 0.5rem 0; width: 100%; }

/** Project Wonderful Ad(s) */
.spw_ad { max-width: 728px; max-width: 72.8rem; margin: auto; }/
.spw_ad table { width: 100% !important; }
.spw_ad td { width: auto !important; height: auto; }
.spw_ad a { color: #efd683 !important; }
.spw_ad a img { width: 100%; height: auto; }

#sidebar1, #sidebar2 { display: none; }

/** Footer */
#document-footer h1 { display: none; }

#footer { 
	background-color: black;
	visibility: hidden;
	margin: auto;
	height: 18px;
	height: 1.80rem;
	width: 100%
}

/** Copyright */
#copyright {
	text-align: center;
	font-size: small;
	font-weight: bold;
	overflow: hidden;
  	padding: 0 0 10px 0;
	padding: 0 0 1rem 0;
}
	#copyright > a { }

@media screen and (max-width: 640px) {
	#webcomic-header, #webcomic-footer { padding: 0 5px; padding: 0 0.5rem; }
	.post-webcomic nav.above, .post-webcomic nav.below { padding: 0 5px; padding: 0 0.5rem; }
	main { padding: 0 5px; padding: 0 0.5rem; }
}
@media screen and (max-width: 400px) {
	.really_simple_share { margin-bottom: 25px; margin-bottom: 2.5rem; } 
}#sidebar1{width:%}#sidebar2{width:%}#header hgroup{display:none}body{background-color:#ffffff;background-image:url(http://laslindas.katbox.net/wp-content/uploads/sites/2/2014/09/background.jpg);background-repeat:no-repeat;background-position:top center;background-attachment:fixed}#page{color:#ffffff;background-color:#ffffff}a{color:#efd683}.post-actions a:hover,.post-comments-link a:hover,.comment-actions a:hover{background-color:#efd683}a:hover{color:#efd683}.post-webcomic nav.above{border-color:#ffffff}::-moz-selection{background-color:#ffffff;color:#ffffff}::selection{background-color:#ffffff;color:#ffffff}#page,blockquote,pre,td,nav.posts,nav.posts-paged,nav.comments-paged,.post-footer,.comment,.trackback,.comment .comment{border-color:#ffffff}#header nav,#header nav select,#header nav ul ul,#footer,.post-comments-link a,.post-actions a,.comment-actions a,#commentform .required,.webcomic-transcribe-form .required,.post-webcomic nav{background-color:#ffffff}#header nav,#header nav select,#footer,.post-comments-link a,.post-comments-link a:focus,.post-comments-link a:hover,.post-actions a,.post-actions a:focus,.post-actions a:hover,.comment-actions a,.comment-actions a:focus,.comment-actions a:hover,#commentform .required,.webcomic-transcribe-form .required,.post-webcomic nav{color:#ffffff}#header nav a,#footer a,.post-webcomic nav a{color:#efd683}#header nav a:focus,#header nav a:hover,#header li:hover > a,#header .current_page_item a,#header .current_page_ancestor a,#footer a:focus,#footer a:hover,.post-webcomic nav a:focus,.post-webcomic nav a:hover{color:#efd683}@media only screen and (max-width:px){main,#sidebar1,#sidebar2{float:none;left:0;width:100%;}#header nav ul{display:none}#header nav select{display:block;width:100%}}/** 
 * This stylesheet is loaded after the styles generated by the Theme
 * Customizer, ensuring these styles take precedence.
 */

/** Widgetized Areas */
#webcomic-header { clear: both; }
#webcomic-footer { clear: both; padding-top: 5px; padding-top: 0.5rem; }

/** Webcomic Archive */
header.archive-header { display: none; }
span.archive-link { float: left; width: 50%; }
header.archive-year {
  	border: 3px ridge #ccc;
    text-align: left;
	font-size: x-large; 
  	float: left;
  	width: 100%;
  	margin: 5px 0 5px -5px;
  	margin: 0.5rem 0 0.5rem -0.5rem;
  	padding: 0 0 0 5px;
  	padding: 0 0 0 0.5rem;
}