body{
	margin: 0px;
	padding: 0px;
	background: #000000 url(../images/base-01.png) repeat center top;
	color: #BBBBBB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	letter-spacing: 0px;
	height: 100%;
	}
td#content-cell{
	width: 100%;
}
form{
	margin: 0px;
	padding: 0px;
}
a{
	color: #ac0000;
	}
acronym, abbr{
	cursor: help;
	border-bottom: 1px dotted #333333;
	}
.clear{
	clear: both;
	}
.center{
	text-align: center;
	}
#gallery img{
	border: 0px!important;
	}
*:focus{
	outline: none;
	}
.sticky{
	}
.bypostauthor{
	}
label {
	display: block;
	}
div#wrapper{
	position: relative;
	margin: 0px auto;
	padding: 0px;
	height: 100%;
	}
div#mainWrapper{
	width: 100%;
	padding: 0px;
	background: repeat center top;
}
div#main{
	width: 100%;
	min-height: 100%;
	margin: 0px auto;
	}
/* The viewport minimum is measured in custom.js, independently of sidebars. */
div#entries, div#entries-full{
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	width: 100%;
	margin: 0px auto;
	padding: 0px 0px 14px;
}
div#entries > .entry,
div#entries-full > .entry,
div#entries > div[id^="post-"],
div#entries-full > div[id^="post-"]{
	flex: 1 0 auto;
}
div#entries > div[id^="post-"],
div#entries-full > div[id^="post-"],
div#entries .entry,
div#entries-full .entry{
	display: flex;
	flex-direction: column;
}
div#entries > div[id^="post-"] > .entry,
div#entries-full > div[id^="post-"] > .entry{
	flex: 1 0 auto;
}
div#entries .entry > .contents,
div#entries-full .entry > .contents{
	flex: 0 0 auto;
}
div#entries .entry > .metaDataWrapper,
div#entries-full .entry > .metaDataWrapper{
	order: 1;
	flex-shrink: 0;
}
/* Fade only the extra space after the content, never the text or images. */
div#entries .entry::after,
div#entries-full .entry::after{
	content: "";
	display: block;
	flex: 1 0 0px;
	background: linear-gradient(to bottom,
		rgba(0, 0, 0, 1) 0%,
		rgba(2, 2, 2, 0.95) 10%,
		rgba(6, 6, 6, 0.86) 35%,
		rgba(10, 10, 10, 0.76) 70%,
		rgba(12, 12, 12, 0.7) 100%);
}
div#entries > .post:last-child,
div#entries-full > .post:last-child{
	padding-bottom: 0px;
}
div#sidebar{
	margin: 0px;
	padding: 0px;
	}
div#headerWrapper{
	margin: 0px auto;
	padding: 0px;
	background: repeat center top;
}
div#header{
	margin: 0px auto;
	padding: 0px;
	width: 480px;
	}	
div#header img {
	display: block;
	margin: 5px auto;
}
div#header h1 a{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
	color: #0A0A0A;
	}
div#header h1 a:hover{
	color: #6C6C6C;
	}
div#header h2{
	margin: 52px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #E72623;
	text-decoration: none;
	float: left;
	border-left: 1px solid #c0c0c0;
	}
div#searchingWrapper{
	margin: 5px 0px;
	padding: 0px;
	width: 194px;
	height: 31px;
	position: relative;
	float: right;
	background-color: #EEEEEE;
	}
div#searching{
	margin: 0px;
	padding: 0px;
	width: 194px;
	height: 31px;
	background: url(../images/search.png) no-repeat 0px 0px;
	position: relative;
	}
div#searching label.screen-reader-text{
	display: none;
	}
div#searching #s{
	margin: 0px;
	padding: 5px;
	float: left;
	border: 0px;
    width: 153px;
	height: 21px;
	color: #EEEEEE;
	font-size: 12px;
	background-color: transparent;
	}
div#searchingWrapper #searchsubmit{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 31px;
	height: 31px;
	cursor: pointer;
	border: 0px;
	text-indent: -9999px;
	background: transparent url(../images/search-button.png) no-repeat 0px 0px;
}
div#searchingWrapper #searchsubmit:hover{
	background: url(../images/search-button-hover.png) no-repeat 0px 0px;
}
#wp-calendar{
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 12px;
	}
#wp-calendar th{
	text-align: center;
	background-color: #FFFFFF;
	font-size: 12px;
	}
#wp-calendar td{
	text-align:center;
	background-color: #F1F1F1;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	}
#wp-calendar td.pad{
	background-color: transparent!important;
	}
.commentlist{
	margin: 0px;
	padding: 15px 0px;
	list-style: none;
	}
.commentlist ul{
	list-style: none;
	}
div#respond, div#comments{
	margin: 0px;
	padding: 0px 0px 15px 15px;
	color: #404040;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
	}
div#respond a, div#comments a{
	color: #9E9E9E;
	text-decoration: none;
	}
div#respond a:hover, div#comments a:hover{
	color: #333333;
	text-decoration: underline;
	}
div#respond h3, div#comments h3{
	margin: 0px 0px 15px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	color: #353535;
	text-shadow: #c0c0c0 2px 2px 2px;
	}
div#respond input, div#respond textarea, div#respond select, div#respond button{
	margin: 5px 0px;
	padding: 5px;
	background-color: #0A0A0A;
	border: 1px solid #0A0A0A;
	border-radius-top-left: 5px; /* CSS3 */
	font-size: 12px;
	color: #EEEEEE;
	}
#author, #email, #url {
	width: 50%;
	}
textarea#comment{
	width: 450px !important;
	height: 250px;
	}
#entryMeta{
	margin: 15px 0px 0px;
	padding: 5px;
	color: #6A6A6A;
	font-size: 12px;
	text-align: justify;
	border-top: 1px solid #E2E2E2;
	}
#entryMeta a{
	color: #333333;
	text-decoration: none;
	}
#entryMeta a:hover{
	text-decoration: underline;
	}
#entryMeta ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#entryMeta ul li{
	margin: 0px;
	padding: 3px 0px 3px 22px;
	background: no-repeat left center;
}
div#boxWrapper{
	margin: 0px auto;
	padding: 0px;
	}
div#box{
	margin: 0px auto;
	padding: 5px 0px 0px;
	width: 960px;
	}
div#boxLeft{
	margin: 0px;
	padding: 0px;
	float:left;
	width: 310px;
	}
div#boxCenter{
	margin: 0px 15px;
	padding: 0px;
	float:left;
	width: 310px;
	}
div#boxRight{
	margin: 0px;
	padding: 0px;
	float:right;
	width: 310px;
	}
div#footerWrapper{
	position: relative;
	margin: 14px 0px 0px;
	padding: 0px;
	border-top: 2px solid #d48d8d;
	box-shadow: 0 0 5px 1px #ac0000;
	width: 100%;
	}
div#footer{
	position: absolute;
	width: 100%;
	background: repeat center top rgba(12, 12, 12, 0.7);
	margin: 0px;
	padding: 0px;
	}
a#scroll{
	margin: 6px 6px 6px 3px;
	padding: 0px;
	float: right;
	display: block;
	height: 35px;
	width: 35px;
	background: url(../images/icon-scroll.png) no-repeat 0px 0px;
	text-indent: -9999px;
}
a#feed{
	margin: 6px 3px;
	padding: 0px;
	float: right;
	display: block;
	height: 35px;
	width: 35px;
	background: url(../images/icon-feed.png) no-repeat 0px 0px;
	text-indent: -9999px;
	}
a#facebook{
	margin: 6px 3px;
	padding: 0px;
	float: right;
	display: block;
	height: 35px;
	width: 35px;
	background: url(../images/icon-facebook.png) no-repeat 0px 0px;
	text-indent: -9999px;
}
a#wordpress{
	margin: 6px 3px;
	padding: 0px;
	float: right;
	display: block;
	height: 35px;
	width: 35px;
	background: url(../images/icon-wordpress.png) no-repeat 0px 0px;
	text-indent: -9999px;
	}
