/*
 *	Custom Blondie CSS
 */
body {
  background-color: #d6bb2e;
  background-image: url(img/dotted_bg.png);
  background-repeat: repeat-x;
  background-position: 0 0;
  background-attachment: fixed;
}
.pagewrap,
#access,
#colophon {
  width: 1000px;
  margin: 0 auto;
  float: none;
}
#headwrap {
  margin-top: 15px;
}

#socialicons {position:absolute; margin-left:900px; margin-top:35px; float:left;}
#socialicons a img{height:32px; width:32px;}

#mainwrap,
#access {
  background: #fff;
  border: 4px solid #000;
}
#mainwrap,
#access,
#primary {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  box-sizing: border-box;
  /* Opera/IE 8+ */

}
#access {
  background: #fff;
  border: 4px solid #000;
  overflow: auto;
  text-transform: uppercase;
  padding: 30px 0 25px 0;
  margin-top: -35px;
}
#access div {
  width: 900px;
  margin: 0 auto;
}
#access li {
  border-left: 1px solid #111;
  font-size: 14px;
}
#access li:first-of-type {
  border-left: none;
}
#access li > a {
  color: #000;
  line-height: 1;
  font-weight: bold;
}
#access li > a:hover {
  color: #ed1c24;
}
#mainwrap {
  overflow: auto;
  border-top: none;
  padding: 0;
}
#mainwrap #primary {
  margin-right: 0px;
  padding: 20px;
  min-height: 100%;
  /*.sticky {
			background: url(img/comments.jpg);
			border-bottom: none;
			
			.entry-title a {
				color: #fff;
				text-shadow: 0 0 4px #000;
				font-size: 1.5em;
				font-weight: normal;
			}
			
			.entry-content {
				background: #fff;
				padding: 25px;
				margin: 25px auto;
			}
			
			.entry-meta {
				display: none;
			}
		}*/

}
#mainwrap #primary article {
  padding: 20px;
  border-bottom: 4px solid #000;
}
#mainwrap #primary article a {
  color: #000;
  font-weight: bold;
}
#mainwrap #primary article a:hover {
  color: #ed1c24;
}
#mainwrap #primary article .entry-title,
#mainwrap #primary article .entry-title > a {
  color: #ed1c24;
  text-transform: uppercase;
  font-size: 18px;
}
#mainwrap #primary article .entry-meta a {
  color: #000;
}
#mainwrap #primary article .entry-meta a:hover {
  color: #333;
}
#mainwrap #primary article:last-of-type {
  border-bottom: none;
}
#mainwrap #secondary {
  padding: 20px 20px 0 20px;
  width: 300px;
  border-left: 4px solid #000;
}
#mainwrap #secondary h3.widget-title {
  text-align: center;
  font-size: 22px;
  color: #000;
  padding-top: 10px;
  position: relative;
  top: 10px;
  z-index: 3;
}
#mainwrap #secondary .menu-categories-container {
  margin: 20px auto;
  background: url(img/cat_bg.png);
  padding: 20px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.35);
  position: relative;
  margin-top: -60px;
}
#mainwrap #secondary .menu-categories-container ul {
  padding-top: 40px;
  font-size: 18px;
  background: #fff;
}
#mainwrap #secondary .menu-categories-container ul li {
  padding: 10px 20px;
}
#mainwrap #secondary .menu-categories-container ul li a {
  color: #000;
}
#mainwrap #secondary .menu-categories-container ul li a:hover {
  color: #ed1c24;
}
.single #content {
  margin: 0;
}
#colophon {
  background: #000;
  font-size: 11px;
  padding: 2px 0 8px;
  margin-bottom: 126px;
}
#colophon li {
  text-align: center;
}
#colophon a {
  color: #fff;
}
#colophon a:hover {
  color: #ffff33;
  text-decoration: none;
}
#sandwich {
  width: 260px;
  margin: 0 auto;
}
#sandwich #top {
  background: url(img/san_top.png) no-repeat center top;
  height: 115px;
  margin-bottom: -40px;
  position: relative;
}
#sandwich #mid {
  background: url(img/san_mid.png) repeat-y center bottom;
  min-height: 260px;
}
#sandwich #bot {
  background: url(img/san_bot.png) no-repeat center bottom;
  min-height: 180px;
}
#comments {
  margin-top: 0;
}
.commentlist > li.comment {
  padding: 20px;
}
.commentlist > li.comment article.comment {
  padding: 0;
}
#reply-title {
  color: #fff;
  text-shadow: 0 1px solid rgba(0, 0, 0, 0.5);
}
#respond {
  background: url(img/comments.jpg);
}
#respond input#submit {
  color: #ffff33;
}
#respond input#submit:active {
  color: #333;
  background: #ffff33;
}
input#s {
  background: url(img/sidebar_icons.png) no-repeat -13px -5px;
  font-size: 16px;
  padding: 8px 10px 8px 44px;
  width: 246px;
}
::-webkit-input-placeholder {
  color: #ed1c24;
  font-weight: bold;
  text-transform: uppercase;
}
:-moz-placeholder {
  color: #ed1c24;
  font-weight: bold;
  text-transform: uppercase;
}
::-moz-placeholder {
  color: #ed1c24;
  font-weight: bold;
  text-transform: uppercase;
}
:-ms-input-placeholder {
  color: #ed1c24;
  font-weight: bold;
  text-transform: uppercase;
}
#home_img {
  padding: 25px;
  border-bottom: 4px solid #000;
}
#home_img .img_caption {
  text-align: center;
  background: #ffffff;
  padding: 15px;
  width: 50%;
  margin: 0 auto 0 auto;
}
#home_img .img_caption p {
  margin-bottom: 0;
}
#home_img .img_caption .addtoany_share_save_container {
  margin: 0;
}
#home_img .img_caption a {
  color: #ed1c24;
}
#comic-wrap {
  background: #fff;
  border-bottom: 4px solid #000;
  margin-bottom: 0;
  padding-bottom: 40px;
}
#comic-wrap #comic {
  border: 0px;
  padding-top: 25px;
}
#comic-wrap #ComicNav ul {
  background: #ed1c24;
  width: auto;
  margin: 20px 40px;
  padding: 10px;
}
#comic-wrap #ComicNav .button {
  padding: 0;
  background: none !important;
  border: 0px;
  text-shadow: none;
  box-shadow: none;
  color: #fff;
  font-weight: bold;
  margin: 0 20px;
}
#comic-wrap #ComicNav .button a {
  color: #fff;
}
#comic-wrap #ComicNav .button a:hover {
  color: #ffff33;
}
#comic-wrap #ComicNav .button .inactive {
  opacity: .75;
}
#comic-wrap #ComicNav .button .inactive:hover {
  opacity: .5;
}
#comic-wrap #ComicNav .white {
  padding: 0;
  background: -webkit-gradient none !important;
  border: 0px;
  text-shadow: none;
  box-shadow: none;
}
#comic-wrap #ComicNav .toggleText {
  width: 240px;
  border: 2px solid #ed1c24;
  left: -100px;
}
#comic-wrap #ComicNav .toggleText #calendar {
  color: #000;
}
#comic-wrap #ComicNav .toggleText #calendar a {
  color: #000;
}
#comic-wrap #ComicNav .toggleText #calendar a:hover {
  color: #ed1c24;
  text-decoration: none;
}
#comic-wrap #ComicNav .toggleText #calendar .table-caption {
  margin-bottom: 10px;
}
#comic-wrap #ComicNav .toggleText #calendar th,
#comic-wrap #ComicNav .toggleText #calendar td {
  font-weight: normal;
  text-align: center;
  padding: 4px 5px;
}
#comic-wrap #ComicNav .toggleText #calendar #prev,
#comic-wrap #ComicNav .toggleText #calendar #next {
  padding-top: 10px;
}
#comic-wrap .addtoany,
#comic-wrap .addtoany_comic {
  float: right;
}
.error404 #primary {
  float: left !important;
}
#prev-next {
  overflow: auto;
  border-top: 4px solid #000;
  padding: 25px;
}
#prev-next a {
  color: #ed1c24;
  font-weight: bold;
}

.page-id-162 #sandwich {
	display: none;
}

.page-id-162 #secondary {
	min-height:900px;
}

/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
