html {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
body {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
h1 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
h2 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
h3 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
h4 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
h5 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
h6 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
p {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
img {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
ul {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
ol {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
li {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
form {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
fieldset {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; vertical-align: baseline;
}
html {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
* {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
*::before {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
*::after {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
body {
	color: rgb(48, 48, 48); line-height: 1.5; font-family: Arial, Sans-serif; font-size: 13px; background-color: rgb(80, 80, 80);
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
embed {
	max-width: 100%;
}
iframe {
	max-width: 100%;
}
object {
	max-width: 100%;
}
video {
	max-width: 100%;
}
h1 {
	font-size: 1.5rem;
}
h2 {
	font-size: 1.37rem;
}
h3 {
	font-size: 1.25rem;
}
h4 {
	font-size: 1.12rem;
}
h5 {
	font-size: 1rem;
}
h6 {
	font-size: 0.87rem;
}
h1 {
	line-height: 1.2; clear: both; font-family: "Roboto Condensed", Sans-serif; font-weight: inherit;
}
h2 {
	line-height: 1.2; clear: both; font-family: "Roboto Condensed", Sans-serif; font-weight: inherit;
}
h3 {
	line-height: 1.2; clear: both; font-family: "Roboto Condensed", Sans-serif; font-weight: inherit;
}
h4 {
	line-height: 1.2; clear: both; font-family: "Roboto Condensed", Sans-serif; font-weight: inherit;
}
h5 {
	line-height: 1.2; clear: both; font-family: "Roboto Condensed", Sans-serif; font-weight: inherit;
}
h6 {
	line-height: 1.2; clear: both; font-family: "Roboto Condensed", Sans-serif; font-weight: inherit;
}
a {
	color: rgb(14, 77, 122); text-decoration: none; cursor: pointer;
}
a:hover {
	color: rgb(0, 0, 238);
}
pre {
	margin: 8px 0px; padding: 8px; border: 1px solid rgb(170, 170, 170); border-image: none; overflow: auto; -ms-word-wrap: normal; background-color: rgb(240, 240, 240);
}
pre {
	line-height: 1.55; font-size: 0.81rem;
}
code {
	line-height: 1.55; font-size: 0.81rem;
}
blockquote {
	margin: 20px; padding: 10px 14px 2px; font-style: italic; border-left-color: rgb(104, 120, 136); border-left-width: 6px; border-left-style: solid; background-color: rgb(237, 237, 237);
}
blockquote cite {
	text-align: right; font-size: small; font-style: normal; margin-top: 8px; display: block;
}
dl {
	padding-left: 20px;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0px 0px 10px;
}
table {
	margin: 10px auto; width: 98%; border-collapse: collapse;
}
th {
	font-weight: normal; background-color: rgb(255, 255, 255);
}
th {
	border: 1px solid rgb(255, 255, 255); border-image: none; font-size: 0.87rem;
}
td {
	border: 1px solid rgb(255, 255, 255); border-image: none; font-size: 0.87rem;
}
ul {
	padding-left: 20px; margin-top: 4px; margin-bottom: 8px;
}
ol {
	padding-left: 20px; margin-top: 4px; margin-bottom: 8px;
}
ul ul {
	padding-left: 15px;
}
ol ol {
	padding-left: 15px;
}
li {
	margin: 4px 0px 4px 15px;
}
address {
	margin-bottom: 10px;
}
.cf::after {
	clear: both; display: table; content: "";
}
#container {
	margin: 0px auto; box-shadow: 0px 0px 6px #000;
}
#top-bar {
	padding: 4px; width: 100%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; min-height: 34px; background-color: rgb(34, 34, 34);
}
#top-bar-info {
	margin-top: 2px; float: left;
}
#site-title {
	line-height: 1; margin-right: 4px; vertical-align: bottom; display: inline-block;
}
#site-description {
	line-height: 1; margin-right: 4px; vertical-align: bottom; display: inline-block;
}
#site-title {
	font-size: 20px;
}
#site-title a {
	color: rgb(220, 131, 0);
}
#site-description {
	color: rgb(204, 204, 204); font-size: 15px;
}
#header {
	background-position: center; width: 100%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#header-logo {
	display: inline-block;
}
#header-logo {
	float: left; max-width: 100%;
}
#header-logo img {
	float: left; max-width: 100%;
}
#below-menu {
	width: 100%;
}
#main {
	padding: 5px; width: 100%; background-color: rgb(245, 245, 245);
}
#content {
	padding: 5px; display: inline-block;
}
.sidebar {
	padding: 5px; float: left; display: inline-block;
}
#footer {
	width: 100%;
}
#bottom-bar {
	width: 100%; color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; min-height: 34px; text-shadow: 0px 0px 2px #000; background-color: rgb(34, 34, 34);
}
#bottom-bar a {
	color: rgb(220, 131, 0);
}
#bottom-bar-text {
	padding: 6px 8px; float: left;
}
#theme-link {
	margin: 6px 10px; font-family: "Roboto Condensed", Sans-serif; font-size: 15px; float: right;
}
#theme-link a {
	color: rgb(204, 204, 204);
}
#theme-link a:hover {
	color: rgb(220, 131, 0);
}
.col-c #content {
	width: 100%; max-width: 100%;
}
.no-sidebars#content {
	width: 100%; max-width: 100%;
}
.col-sc #content {
	float: right;
}
.col-cs #content {
	float: left;
}
.col-ssc #content {
	float: right;
}
.col-css #content {
	float: left;
}
.col-scs #sidebar-left {
	margin-right: 0px; float: left;
}
.col-scs #sidebar-right {
	margin-left: -4px; float: right;
}
.page-template-page-sc-php #main #content {
	float: right;
}
.page-template-page-cs-php #main #content {
	float: left;
}
.page-template-page-scs-php #main #content {
	float: none;
}
.page-template-page-scs-php #main #sidebar-left {
	margin-right: 0px; float: left;
}
.page-template-page-scs-php #main #sidebar-right {
	margin-left: -4px; float: right;
}
#nav-main {
	width: 100%; line-height: 1.2; padding-left: 10px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(42, 90, 142);
}
#nav-main * {
	transition:0.14s ease-out; -webkit-transition: all 0.14s ease-out; -moz-transition: all 0.14s ease-out;
}
#nav-main ul {
	list-style: none; margin: 0px; padding: 0px;
}
#nav-main li {
	list-style: none; margin: 0px; padding: 0px;
}
#nav-top ul {
	list-style: none; margin: 0px; padding: 0px;
}
#nav-top li {
	list-style: none; margin: 0px; padding: 0px;
}
#nav-main .nav-main {
	border-right-color: rgb(72, 120, 172); border-left-color: rgb(2, 50, 102); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; position: relative; z-index: 300;
}
#nav-main .nav-main li {
	float: left; position: relative;
}
#nav-main .nav-main > li {
	background: linear-gradient(transparent 70%, rgba(0, 0, 0, 0.15) 100%); border-right-color: rgb(2, 50, 102); border-left-color: rgb(72, 120, 172); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#nav-main .nav-main > ul > .page_item {
	background: linear-gradient(transparent 70%, rgba(0, 0, 0, 0.15) 100%); border-right-color: rgb(2, 50, 102); border-left-color: rgb(72, 120, 172); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#nav-main .nav-main > li > a {
	text-align: center; min-width: 80px;
}
#nav-main .nav-main > ul > .page_item > a {
	text-align: center; min-width: 80px;
}
#nav-main .nav-main a {
	padding: 8px 14px; color: rgb(255, 255, 255); font-family: "Roboto Condensed", Sans-serif; font-size: 16px; display: block; text-shadow: 0px 0px 2px #222;
}
#nav-main .nav-main a:hover {
	color: rgb(0, 0, 0); text-shadow: none; background-color: rgb(255, 255, 255);
}
#nav-main .menu-item-has-children > a::after {
	padding-left: 4px; font-family: "Genericons"; vertical-align: top; content: "\f431";
}
#nav-main .page_item_has_children > a::after {
	padding-left: 4px; font-family: "Genericons"; vertical-align: top; content: "\f431";
}
#nav-main .sub-menu {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 180px; float: left; display: none; position: absolute; z-index: 990; box-shadow: 0px 1px 4px #000; background-color: rgb(43, 43, 43);
}
#nav-main .children {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 180px; float: left; display: none; position: absolute; z-index: 990; box-shadow: 0px 1px 4px #000; background-color: rgb(43, 43, 43);
}
#nav-main .sub-menu li {
	border-top-color: rgb(59, 59, 59); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#nav-main .children li {
	border-top-color: rgb(59, 59, 59); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#nav-main .sub-menu li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#nav-main .children li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#nav-main .sub-menu li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#nav-main .children li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#nav-main .sub-menu a {
	padding: 10px 14px; width: 178px; font-size: 15px; float: left;
}
#nav-main .children a {
	padding: 10px 14px; width: 178px; font-size: 15px; float: left;
}
#nav-main .sub-menu .sub-menu {
	top: -1px;
}
#nav-main .children .children {
	top: -1px;
}
#nav-main li:hover > ul {
	display: inline;
}
#nav-main .drop-toggle {
	display: none;
}
#nav-main .genericon-menu {
	padding: 5px 10px; width: auto; height: auto; color: rgb(255, 255, 255); font-size: 30px;
}
#nav-top {
	float: right;
}
#nav-top .nav-top {
	float: left;
}
#nav-top .nav-top li {
	float: left;
}
#nav-top .nav-top a {
	padding: 0px 18px; color: rgb(255, 255, 255); font-family: "Roboto Condensed", Sans-serif; font-size: 14px; margin-top: 2px; display: block;
}
.blog-view {
	margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(85, 85, 85); border-image: none; -ms-word-wrap: break-word; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.single-view {
	margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(85, 85, 85); border-image: none; -ms-word-wrap: break-word; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.author-info {
	margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(85, 85, 85); border-image: none; -ms-word-wrap: break-word; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.archive-info {
	margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(85, 85, 85); border-image: none; -ms-word-wrap: break-word; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.form-404 {
	margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(85, 85, 85); border-image: none; -ms-word-wrap: break-word; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.archive-title {
	color: rgb(85, 85, 85);
}
.archive-title span {
	color: rgb(51, 51, 51);
}
.archive-description {
	padding-top: 2px; margin-top: 8px; border-top-color: rgb(136, 136, 136); border-top-width: 2px; border-top-style: dotted;
}
.form-404 h2 {
	padding-bottom: 10px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 2px; border-bottom-style: dotted;
}
.form-404 p {
	margin: 4px 0px 10px;
}
.blog-view {
	border-top-color: rgb(42, 90, 142); border-top-width: 6px; border-top-style: solid;
}
.blog-view.sticky {
	border-top-color: rgb(34, 34, 34); border-top-width: 6px; border-top-style: solid; background-color: rgb(255, 220, 138);
}
.entry-header {
	margin-bottom: 4px;
}
.entry-title {
	line-height: 1;
}
.entry-title a {
	color: rgb(48, 48, 48);
}
.sticky .entry-title::before {
	padding-right: 4px; font-family: "Genericons"; vertical-align: top; display: inline-block; content: "\f308";
}
.entry-byline * {
	line-height: 20px;
}
.entry-author {
	margin-right: 10px; float: left;
}
.entry-date {
	margin-right: 10px; float: left;
}
.entry-categories {
	margin-right: 10px; float: left;
}
.entry-comment-info {
	margin-right: 10px; float: left;
}
.single-view .entry-byline {
	margin-bottom: 10px;
}
.entry-thumbnail {
	padding-right: 8px; float: left;
}
.entry-thumbnail .post-thumbnail {
	padding: 3px; border: 1px solid rgb(136, 136, 136); border-image: none; display: table; background-color: rgb(238, 238, 238);
}
.entry-thumbnail img {
	width: auto; float: left; max-width: none;
}
.continue-reading {
	background: linear-gradient(rgb(251, 251, 251) 0%, rgb(229, 229, 229) 100%); padding: 2px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(85, 85, 85); float: right; display: inline-block;
}
.continue-reading:hover {
	border-color: rgb(170, 170, 170); color: rgb(51, 51, 51);
}
.sticky .continue-reading {
	border-color: rgb(170, 170, 170);
}
.blog-view .entry-content {
	line-height: 1.55; padding-top: 4px; padding-bottom: 4px; font-family: Arimo, Sans-serif; font-size: 0.87rem;
}
.single-view .entry-content {
	line-height: 1.6; font-family: Arimo, Sans-serif; font-size: 0.93rem;
}
.entry-footer {
	clear: both;
}
.entry-updated {
	padding: 2px 0px; color: rgb(85, 85, 85); font-size: 11px;
}
.entry-tags {
	padding: 2px 0px;
}
.blog-nav {
	margin-bottom: 10px;
}
.post-nav {
	margin-bottom: 10px;
}
.blog-nav {
	padding: 4px 0px;
}
.link-prev {
	float: left;
}
.link-next {
	float: right;
}
.link-prev a {
	padding: 2px 8px; border: 1px solid rgb(85, 85, 85); border-image: none; color: rgb(51, 51, 51); display: inline-block; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.link-next a {
	padding: 2px 8px; border: 1px solid rgb(85, 85, 85); border-image: none; color: rgb(51, 51, 51); display: inline-block; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.link-prev a:hover {
	color: rgb(51, 51, 51);
}
.link-next a:hover {
	color: rgb(51, 51, 51);
}
.attachment-nav div a {
	border: currentColor; border-image: none; text-decoration: none; box-shadow: none; background-color: rgb(221, 221, 221);
}
.page-nav {
	padding: 2px 0px; line-height: 20px; font-family: Arimo, Sans-serif; font-size: 13px; display: block;
}
.comment-nav {
	padding: 2px 0px; line-height: 20px; font-family: Arimo, Sans-serif; font-size: 13px; display: block;
}
.page-nav > * {
	padding: 2px 8px; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; background-color: rgb(42, 90, 142);
}
.comment-nav > * {
	padding: 2px 8px; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; background-color: rgb(42, 90, 142);
}
.page-nav a {
	text-decoration: none;
}
.comment-nav a {
	text-decoration: none;
}
.page-nav a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.comment-nav a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.entry-content a {
	text-decoration: underline;
}
.entry-content p {
	margin: 4px 0px 12px;
}
.comment-content p {
	margin: 4px 0px 12px;
}
.entry-excerpt p {
	margin: 0px 0px 4px;
}
.entry-content h1 {
	line-height: 1.5; clear: none;
}
.entry-content h2 {
	line-height: 1.5; clear: none;
}
.entry-content h3 {
	line-height: 1.5; clear: none;
}
.entry-content h4 {
	line-height: 1.5; clear: none;
}
.entry-content h5 {
	line-height: 1.5; clear: none;
}
.entry-content h6 {
	line-height: 1.5; clear: none;
}
.comment-content h1 {
	line-height: 1.5; clear: none;
}
.comment-content h2 {
	line-height: 1.5; clear: none;
}
.comment-content h3 {
	line-height: 1.5; clear: none;
}
.comment-content h4 {
	line-height: 1.5; clear: none;
}
.comment-content h5 {
	line-height: 1.5; clear: none;
}
.comment-content h6 {
	line-height: 1.5; clear: none;
}
.entry-content li {
	list-style-type: disc; list-style-position: outside;
}
.comment-content li {
	list-style-type: disc; list-style-position: outside;
}
.entry-content ol > li {
	list-style-type: decimal;
}
.comment-content ol > li {
	list-style-type: decimal;
}
.entry-content ol > li > ol > li {
	list-style-type: lower-alpha;
}
.comment-content ol > li > ol > li {
	list-style-type: lower-alpha;
}
.entry-content ol > li > ol > li > ol > li {
	list-style-type: lower-roman;
}
.comment-content ol > li > ol > li > ol > li {
	list-style-type: lower-roman;
}
.entry-content th {
	padding: 8px 10px;
}
.entry-content td {
	padding: 8px 10px;
}
.comment-content th {
	padding: 8px 10px;
}
.comment-content td {
	padding: 8px 10px;
}
img[class*='align'] {
	height: auto; max-width: 100%;
}
img[class*='wp-image-'] {
	height: auto; max-width: 100%;
}
img[class*='attachment-'] {
	height: auto; max-width: 100%;
}
.entry-content img {
	height: auto; max-width: 100%;
}
.comment-content img {
	height: auto; max-width: 100%;
}
.wp-smiley {
	padding: 0px !important; border: currentColor !important; border-image: none !important; width: auto !important;
}
.alignnone {
	margin-top: 4px; margin-bottom: 4px;
}
.alignleft {
	margin: 4px 8px 4px 0px; float: left;
}
.alignright {
	margin: 4px 0px 4px 8px; float: right;
}
.aligncenter {
	margin: 4px auto; display: block;
}
.wp-caption {
	max-width: 100%;
}
.wp-caption img {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; background-color: rgb(238, 238, 238);
}
.wp-caption .wp-caption-text {
	margin: 0px; padding: 0px 5px; color: rgb(85, 85, 85); line-height: 1.6; font-size: 0.75rem;
}
.gallery-caption {
	margin: 0px; padding: 0px 5px; color: rgb(85, 85, 85); line-height: 1.6; font-size: 0.75rem;
}
.gallery .gallery-item {
	margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}
.gallery-item img {
	padding: 4px; border: 1px solid rgb(204, 204, 204) !important; border-image: none !important; display: inline-block;
}
.gallery-item img:hover {
	border: 1px solid rgb(170, 170, 170) !important; border-image: none !important; background-color: rgb(221, 221, 221);
}
.type-attachment .entry-content div.attachment {
	text-align: center; margin-bottom: 10px;
}
.sitemap-template .entry-content h3 {
	margin-left: 10px;
}
.sitemap-template .entry-content ul {
	margin: 8px 0px 15px 10px;
}
.sitemap-template .entry-content ul li {
	list-style: square inside;
}
.author-info {
	padding: 0px;
}
.author-info .title {
	padding: 4px 8px; color: rgb(255, 255, 255); text-shadow: 1px 1px 2px #222; background-color: rgb(42, 90, 142);
}
.author-avatar {
	padding: 8px; vertical-align: top; display: table-cell;
}
.author-description {
	padding: 8px; vertical-align: top; display: table-cell;
}
.author-avatar img {
	display: block;
}
.author-post-count {
	text-align: center;
}
.author-latest-posts {
	padding: 8px; border: 1px solid rgb(85, 85, 85); border-image: none; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.author-latest-posts li {
	list-style: square inside; margin: 4px 0px 4px 4px;
}
#comment-header {
	margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(85, 85, 85); border-image: none; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
#respond {
	margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(85, 85, 85); border-image: none; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
#no-comments {
	margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(85, 85, 85); border-image: none; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.comment-body {
	margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(85, 85, 85); border-image: none; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
#comment-header .title {
	line-height: 20px; float: left; display: inline-block;
}
#comment-header .respond-link {
	float: right; display: inline-block;
}
#comment-header .respond-link a {
	line-height: 22px; padding-right: 8px; padding-left: 8px; font-size: 16px; font-weight: bold; display: inline-block;
}
#comment-header .respond-link a:hover {
	text-decoration: underline;
}
#comments .comment-list {
	padding-left: 0px;
}
#comments .children {
	padding-left: 30px;
}
.comment-list .comment {
	list-style: none; margin: 0px 0px 10px;
}
.comment-list .pingback {
	list-style: none; margin: 0px 0px 10px;
}
.comment-list .trackback {
	list-style: none; margin: 0px 0px 10px;
}
.comment-author-admin > .comment-body {
	border-top-color: rgb(42, 90, 142); border-top-width: 6px; border-top-style: solid;
}
.bypostauthor > .comment-body {
	border-top-color: rgb(42, 90, 142); border-top-width: 6px; border-top-style: solid;
}
.comment-author {
	float: left;
}
.comment-author .avatar {
	float: left;
}
.comment-author .link {
	float: left;
}
.comment-author .avatar {
	margin-top: -8px; margin-left: -8px;
}
.comment-author .link {
	margin: 6px 8px; font-size: 15px; font-weight: bold; -ms-word-wrap: break-word;
}
.comment-metadata {
	float: right;
}
.comment-metadata a {
	color: rgb(136, 136, 136);
}
.comment-edit-link {
	padding: 2px 8px; color: rgb(34, 34, 34); background-color: rgb(224, 224, 224);
}
.comment-awaiting-moderation {
	margin: 8px; clear: right; font-style: italic; float: right; display: inline-block;
}
.comment-content {
	line-height: 1.55; padding-top: 4px; clear: both; font-size: 0.81rem;
}
.comment-content th {
	line-height: 1.55; font-size: 0.81rem;
}
.comment-content td {
	line-height: 1.55; font-size: 0.81rem;
}
.comment-body .reply {
	overflow: hidden; margin-top: 8px;
}
.comment-reply-link {
	padding: 2px 10px; color: rgb(255, 255, 255); float: right; display: inline-block; background-color: rgb(42, 90, 142);
}
#no-comments .genericon {
	color: rgb(136, 136, 136); line-height: 22px; font-size: 20px;
}
#no-comments h4 {
	color: rgb(136, 136, 136); margin-left: 10px; display: inline-block;
}
#respond .comment-reply-title {
	margin-bottom: 8px;
}
#respond p {
	margin-top: 8px;
}
#cancel-comment-reply-link {
	padding: 2px 8px; font-size: 16px; background-color: rgb(240, 240, 240);
}
.comment-form-author label {
	margin-left: 2px;
}
.comment-form-email label {
	margin-left: 2px;
}
.comment-form-url label {
	margin-left: 2px;
}
.comment-form-author input {
	padding: 3px; border: 1px solid rgb(85, 85, 85); border-image: none; display: block; box-shadow: inset 0px 0px 3px #888;
}
.comment-form-email input {
	padding: 3px; border: 1px solid rgb(85, 85, 85); border-image: none; display: block; box-shadow: inset 0px 0px 3px #888;
}
.comment-form-url input {
	padding: 3px; border: 1px solid rgb(85, 85, 85); border-image: none; display: block; box-shadow: inset 0px 0px 3px #888;
}
.comment-form-comment textarea {
	padding: 3px; border: 1px solid rgb(85, 85, 85); border-image: none; display: block; box-shadow: inset 0px 0px 3px #888;
}
.comment-form-comment {
	padding: 0px 3px;
}
.comment-form-comment label {
	display: block;
}
.comment-form-comment textarea {
	padding: 4px; width: 100%; position: relative;
}
#respond #submit {
	padding: 5px 10px;
}
.comment-navigation {
	margin-bottom: 10px;
}
.page-numbers.current {
	cursor: default;
}
#comment-area #disqus_thread {
	padding: 10px; border: 1px solid rgb(85, 85, 85); border-image: none; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.frontier-widget {
	margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(85, 85, 85); border-image: none; -ms-word-wrap: break-word; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.frontier-widget::after {
	clear: both; display: table; content: "";
}
.widget-title {
	margin: -8px -8px 8px; padding: 4px 8px; color: rgb(238, 238, 238); font-family: "Roboto Condensed", Sans-serif; font-size: 18px; text-shadow: 1px 1px 2px #222; background-color: rgb(42, 90, 142);
}
.widget-title a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.widget-body {
	display: inline-block;
}
.widget-header {
	margin: 0px; float: left; display: inline-block;
}
.widget-header {
	border: currentColor; border-image: none; box-shadow: none; background-color: transparent;
}
.widget-before-post {
	border: currentColor; border-image: none; box-shadow: none; background-color: transparent;
}
.widget-before-post-content {
	border: currentColor; border-image: none; box-shadow: none; background-color: transparent;
}
.widget-after-post-content {
	border: currentColor; border-image: none; box-shadow: none; background-color: transparent;
}
.widget-after-post {
	border: currentColor; border-image: none; box-shadow: none; background-color: transparent;
}
.widget-after-post {
	margin: 10px 0px 0px;
}
.widget-footer {
	margin: 0px 0.5% 10px; float: left; display: inline-block;
}
.widget-column-1 .widget-footer {
	margin: 0px 0px 10px; width: auto; float: none; display: block;
}
.widget-column-2 .widget-footer {
	width: 48.98%;
}
.widget-column-3 .widget-footer {
	width: 32.32%;
}
.widget-column-4 .widget-footer {
	width: 23.98%;
}
.widget-column-5 .widget-footer {
	width: 18.98%;
}
.widget-column-6 .widget-footer {
	width: 15.65%;
}
.widget-column-2 :nth-child(2n+1).widget-footer {
	clear: left;
}
.widget-column-3 :nth-child(3n+1).widget-footer {
	clear: left;
}
.widget-column-4 :nth-child(4n+1).widget-footer {
	clear: left;
}
.widget-column-5 :nth-child(5n+1).widget-footer {
	clear: left;
}
.widget-column-6 :nth-child(6n+1).widget-footer {
	clear: left;
}
#widgets-wrap-below-menu {
	padding: 10px 10px 0px; width: 100%; background-color: rgba(0, 0, 0, 0.25);
}
#widgets-wrap-before-post {
	clear: both; position: relative;
}
#widgets-wrap-before-post-content {
	clear: both; position: relative;
}
#widgets-wrap-after-post-content {
	clear: both; position: relative;
}
#widgets-wrap-after-post {
	clear: both; position: relative;
}
#widgets-wrap-after-post {
	margin-top: 8px;
}
#widgets-wrap-footer {
	padding: 10px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.25);
}
.frontier-widget * {
	max-width: 100%;
}
.frontier-widget .widget-title {
	max-width: none;
}
.frontier-widget img {
	height: auto;
}
.frontier-widget p {
	margin: 4px 0px 12px;
}
.frontier-widget ul {
	padding: 0px 4px;
}
.frontier-widget ol {
	padding: 0px 4px;
}
.frontier-widget ul ul {
	margin: 4px 0px; padding-left: 15px;
}
.frontier-widget ol ol {
	margin: 4px 0px; padding-left: 15px;
}
.frontier-widget li {
	list-style: none; margin: 0px; padding: 5px 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.frontier-widget li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.widget_search label .screen-reader-text {
	display: none;
}
.widget_search label .search-field {
	margin: 4px 4px 4px 0px; padding: 4px; border: 1px solid rgb(85, 85, 85); border-image: none; min-width: 55%; box-shadow: inset 0px 0px 2px #333; background-color: rgb(238, 238, 238);
}
.widget_search .search-submit {
	margin: 2px 0px; padding: 4px 8px; border-radius: 3px; border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255); cursor: pointer; box-shadow: 0px 0px 0px #333; background-color: rgb(42, 90, 142);
}
.widget_tag_cloud {
	line-height: 24px;
}
.widget_calendar table {
	margin: 0px auto; width: 100%; text-align: center; line-height: 1.2;
}
.widget_calendar caption {
	padding: 8px 0px; color: rgb(255, 255, 255); background-color: rgb(42, 90, 142);
}
.widget_calendar th {
	padding: 8px; background-color: rgb(224, 224, 224);
}
.widget_calendar td {
	padding: 8px; background-color: rgb(255, 255, 255);
}
#slider {
	border: 1px solid rgb(85, 85, 85); border-image: none; overflow: hidden; display: block; box-shadow: 0px 0px 2px #333; background-color: rgb(255, 255, 255);
}
.slider-main {
	margin: 5px;
}
.slider-content {
	margin-bottom: 10px;
}
#basic-slider {
	max-width: 100% !important;
}
.bjqs {
	list-style: none; margin: 0px; padding: 0px; display: none;
}
.bjqs-slide {
	list-style: none; margin: 0px; padding: 0px; display: none;
}
.bjqs {
	position: relative;
}
.bjqs-slide {
	position: absolute;
}
.bjqs-slide a {
	display: block;
}
.bjqs-slide img {
	margin: auto; display: block;
}
.bjqs-controls {
	list-style: none; margin: 0px; padding: 0px; z-index: 9999;
}
.bjqs-controls a {
	transition:; position: absolute; -webkit-transition: left 0.3s ease-in-out; -moz-transition: left 0.3s ease-in-out; -webkit-transition-property: left, right; -moz-transition-property: left, right;
}
.bjqs-prev a {
	left: -50px;
}
.bjqs-next a {
	right: -50px;
}
.slider-prev {
	background-image: url("images/slider-prev.png");
}
.slider-next {
	background-image: url("images/slider-next.png");
}
.slider-prev {
	width: 38px; height: 32px; display: block;
}
.slider-next {
	width: 38px; height: 32px; display: block;
}
#basic-slider:hover li.bjqs-next a {
	right: 10px;
}
#basic-slider:hover li.bjqs-prev a {
	left: 10px;
}
.slider-element {
	display: none;
}
.bjqs-heading {
	padding: 8px; width: 100%; color: rgb(238, 238, 238); background-color: rgba(0, 0, 0, 0.65);
}
.bjqs-descript {
	padding: 8px; width: 100%; color: rgb(238, 238, 238); background-color: rgba(0, 0, 0, 0.65);
}
.bjqs-heading {
	top: 0px; font-size: 16px; position: absolute;
}
.bjqs-descript {
	bottom: 0px; position: absolute;
}
#wpadminbar {
	box-shadow: 0px 0px 3px #000;
}
#content #bbpress-forums {
	font-family: Arial, Sans-serif; font-size: 0.81rem;
}
#bbpress-forums ul.bbp-lead-topic {
	font-family: Arial, Sans-serif; font-size: 0.81rem;
}
#bbpress-forums ul.bbp-topics {
	font-family: Arial, Sans-serif; font-size: 0.81rem;
}
#bbpress-forums ul.bbp-forums {
	font-family: Arial, Sans-serif; font-size: 0.81rem;
}
#bbpress-forums ul.bbp-replies {
	font-family: Arial, Sans-serif; font-size: 0.81rem;
}
#bbpress-forums ul.bbp-search-results {
	font-family: Arial, Sans-serif; font-size: 0.81rem;
}
#bbpress-forums ul.super-sticky {
	font-family: Arial, Sans-serif; font-size: 0.81rem;
}
#bbpress-forums ul.sticky {
	font-family: Arial, Sans-serif; font-size: 0.81rem;
}
#content #bbpress-forums a {
	text-decoration: none;
}
#bbpress-forums li.bbp-body ul.forum {
	padding: 8px 20px;
}
#bbpress-forums li.bbp-body ul.topic {
	padding: 8px 20px;
}
#bbpress-forums .bbp-topic-permalink {
	font-size: 0.87rem;
}
#bbpress-forums .avatar {
	min-height: 20px; min-width: 20px;
}
#bbpress-forums .bbp-reply-content {
	padding: 10px 0px 0px;
}
.bbp-pagination-links > * {
	padding: 2px 10px !important; border: 1px solid rgb(0, 0, 0) !important; border-image: none !important; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);
}
.bbp-pagination-links .page-numbers.current {
	background-color: rgb(85, 85, 85);
}
.bbp-pagination-links > a:hover {
	color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(224, 224, 224);
}
@media print
{
#nav-top {
	display: none;
}
#header {
	display: none;
}
#nav-main {
	display: none;
}
#below-menu {
	display: none;
}
#slider {
	display: none;
}
#sidebar-right {
	display: none;
}
#sidebar-left {
	display: none;
}
#footer {
	display: none;
}
#bottom-bar {
	display: none;
}
#comment-area {
	display: none;
}
#widgets-wrap-before-content {
	display: none;
}
#widgets-wrap-after-content {
	display: none;
}
#widgets-wrap-before-post {
	display: none;
}
#widgets-wrap-after-post {
	display: none;
}
#widgets-wrap-before-post-content {
	display: none;
}
#widgets-wrap-after-post-content {
	display: none;
}
.entry-footer {
	display: none;
}
.blog-nav {
	display: none;
}
.post-nav {
	display: none;
}
#main {
	padding: 0px;
}
#content {
	padding: 0px;
}
#content {
	width: auto; float: none; display: block;
}
.blog-view {
	border: currentColor; border-image: none;
}
.single-view {
	border: currentColor; border-image: none;
}
.blog-view {
	border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: dashed;
}
.blog-view.sticky {
	border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: dashed;
}
#site-title a {
	color: rgb(0, 0, 0);
}
#site-description {
	color: rgb(51, 51, 51);
}
.entry-byline a {
	color: rgb(51, 51, 51);
}
.genericon {
	color: rgb(51, 51, 51);
}
}
