html, body, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, form, fieldset{border:none;margin:0;padding:0;list-style:none;vertical-align:baseline;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,
*:before,
*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{background-color:#505050;color:#303030;font-family:Arial, Sans-serif;font-size:13px;line-height:1.5;}
article, aside, details, figcaption, figure, footer, header, nav, section, summary{display:block;}
embed, iframe, object, video{max-width:100%;}
h1{font-size:24px;font-size:1.500rem;}
h2{font-size:22px;font-size:1.375rem;}
h3{font-size:20px;font-size:1.250rem;}
h4{font-size:18px;font-size:1.125rem;}
h5{font-size:16px;font-size:1.000rem;}
h6{font-size:14px;font-size:0.875rem;}
h1, h2, h3, h4, h5, h6{clear:both;font-family:'Roboto Condensed', Sans-serif;font-weight:inherit;line-height:1.2;}
a{color:#0E4D7A;cursor:pointer;text-decoration:none;}
a:hover{color:#0000EE;}
pre{background-color:#F0F0F0;border:1px solid #AAA;margin:8px 0;padding:8px;overflow:auto;-ms-word-wrap:normal;word-wrap:normal;}
pre, code{font-size:13px;font-size:0.813rem;line-height:1.55;}
blockquote{background-color:#EDEDED;border-left:6px solid #687888;margin:20px;padding:10px 14px 2px;font-style:italic;}
blockquote cite{display:block;margin-top:8px;text-align:right;font-style:normal;font-size:small;}
dl{padding-left:20px;}
dt{font-weight:bold;}
dd{margin:0 0 10px;}
table{width:98%;border-collapse:collapse;margin:10px auto;}
th{background-color:#DDD;font-weight:normal;}
th, td{border:1px solid #AAA;font-size:14px;font-size:0.875rem;}
ul, ol{margin-top:4px;margin-bottom:8px;padding-left:20px;}
ul ul, ol ol{padding-left:15px;}
li{margin-top:4px;margin-bottom:4px;margin-left:15px;margin-right:0;}
address{margin-bottom:10px;}
.screen-reader-text{display:none;}
.cf:before,
.cf:after{clear:both;content:"";display:table;}
#container{margin:0 auto;box-shadow:0 0 6px #000;}
#top-bar{background-color:#222;border-bottom:1px solid #000;padding:4px;min-height:34px;width:100%;}
#top-bar-info{float:left;margin-top:2px;}
#site-title, #site-description{display:inline-block;margin-right:4px;line-height:1;vertical-align:bottom;}
#site-title{font-size:20px;}
#site-title a{color:#DC8300;}
#site-description{color:#CCC;font-family:'Roboto Condensed', Sans-serif;font-size:15px;}
#header{background-color:#FFF;background-position:center;border-bottom:1px solid #000;width:100%;}
#header-logo{display:inline-block;}
#header-logo, #header-logo img{max-width:100%;float:left;}
#below-menu{width:100%;}
#main{background-color:#F5F5F5;padding:5px;width:100%;}
#content{display:inline-block;padding:5px;}
.sidebar{display:inline-block;float:left;padding:5px;}
#footer{width:100%;}
#bottom-bar{background-color:#222;color:#FFF;width:100%;min-height:34px;border-top:1px solid #000;text-shadow:0 0 2px #000;}
#bottom-bar a{color:#DC8300;}
#bottom-bar-text{float:left;padding:6px 8px;}
#theme-link{float:right;margin:6px 10px;font-family:'Roboto Condensed', Sans-serif;font-size:15px;}
#theme-link a{color:#CCC;}
#theme-link a:hover{color:#DC8300;}
.col-c #content, #content.no-sidebars{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{float:left;margin-right:0;}
.col-scs #sidebar-right{float:right;margin-left:-4px;}
.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{float:left;margin-right:0;}
.page-template-page-scs-php #main #sidebar-right{float:right;margin-left:-4px;}
#nav-main{background-color:#2A5A8E;width:100%;border-bottom:1px solid #000;padding-left:10px;line-height:1.2;}
#nav-main *{-webkit-transition:all 0.14s ease-out;-moz-transition:all 0.14s ease-out;transition:all 0.14s ease-out;}
#nav-main ul, #nav-main li, #nav-top ul, #nav-top li{margin:0;padding:0;list-style:none;}
#nav-main .nav-main{position:relative;float:left;border-left:1px solid #023266;border-right:1px solid #4878AC;z-index:300;}
#nav-main .nav-main li{float:left;position:relative;}
#nav-main .nav-main > li, #nav-main .nav-main > ul > .page_item{background:linear-gradient(to bottom, transparent 70%, rgba(0, 0, 0, 0.15) 100%);border-right:1px solid #023266;border-left:1px solid #4878AC;}
#nav-main .nav-main > li > a, #nav-main .nav-main > ul > .page_item > a{min-width:80px;text-align:center;}
#nav-main .nav-main a{display:block;padding:8px 14px;color:#FFF;font-family:'Roboto Condensed', Sans-serif;font-size:16px;text-shadow:0 0 2px #222;}
#nav-main .nav-main a:hover{background-color:#FFF;color:#000;text-shadow:none;}
#nav-main .menu-item-has-children > a:after,
#nav-main .page_item_has_children > a:after{font-family:"Genericons";content:"\f431";vertical-align:top;padding-left:4px;}
#nav-main .sub-menu, #nav-main .children{background-color:#2B2B2B;position:absolute;float:left;width:180px;border:1px solid #000;box-shadow:0 1px 4px #000;z-index:990;display:none;}
#nav-main .sub-menu li, #nav-main .children li{border-top:1px solid #3B3B3B;border-bottom:1px solid #000;}
#nav-main .sub-menu li:first-child,
#nav-main .children li:first-child{border-top:none;}
#nav-main .sub-menu li:last-child,
#nav-main .children li:last-child{border-bottom:none;}
#nav-main .sub-menu a, #nav-main .children a{float:left;width:178px;padding:10px 14px;font-size:15px;}
#nav-main .sub-menu .sub-menu, #nav-main .children .children{top:-1px;}
#nav-main li:hover > ul{display:inline;}
#nav-main .drop-toggle{display:none;}
#nav-main .genericon-menu{color:#FFF;font-size:30px;height:auto;padding:5px 10px;width:auto;}
#nav-top{float:right;}
#nav-top .nav-top, #nav-top .nav-top li{float:left;}
#nav-top .nav-top a{display:block;margin-top:2px;padding:0 18px;color:#FFF;font-family:'Roboto Condensed', Sans-serif;font-size:14px;}
.blog-view, .single-view, .author-info, .archive-info, .form-404{background-color:#FFF;border:1px solid #555;box-shadow:0 0 2px #333;margin:0 0 10px;padding:10px;-ms-word-wrap:break-word;word-wrap:break-word;}
.archive-description{border-top:2px dotted #888;margin-top:8px;padding-top:2px;}
.form-404 h2{border-bottom:2px dotted #888;padding-bottom:10px;}
.form-404 p{margin:4px 0 10px;}
.blog-view{border-top:6px solid #2A5A8E;}
.blog-view.sticky{background-color:#FFDC8A;border-top:6px solid #222;}
.entry-header{margin-bottom:4px;}
.entry-title{line-height:1;}
.entry-title a{color:#303030;}
.sticky .entry-title:before{font-family:"Genericons";content:"\f308";vertical-align:top;padding-right:4px;display:inline-block;}
.single-view .featured-image{margin:-10px -10px 10px;text-align:center;}
.single-view .featured-image img{max-width:100%;}
.entry-byline *{line-height:20px;}
.entry-author,
.entry-date,
.entry-categories,
.entry-comment-info{float:left;margin-right:10px;}
.single-view .entry-byline{margin-bottom:10px;}
.entry-thumbnail{float:left;padding-right:8px;}
.entry-thumbnail .post-thumbnail{display:table;background-color:#EEE;border:1px solid #888;padding:3px;}
.entry-thumbnail img{float:left;width:auto;max-width:none;}
.continue-reading{background:#EEE;background:-moz-linear-gradient(top, #FBFBFB 0%, #E5E5E5 100%);background:-webkit-linear-gradient(top, #FBFBFB 0%, #E5E5E5 100%);background:linear-gradient(to bottom, #FBFBFB 0%, #E5E5E5 100%);display:inline-block;float:right;padding:2px 10px;color:#555;border:1px solid #CCC;border-radius:4px;}
.continue-reading:hover{border-color:#AAA;color:#333;}
.sticky .continue-reading{border-color:#AAA;}
.blog-view .entry-content{padding-top:4px;padding-bottom:4px;font-family:Arimo, Sans-serif;font-size:14px;font-size:0.875rem;line-height:1.55;}
.single-view .entry-content{font-family:Arimo, Sans-serif;font-size:15px;font-size:0.938rem;line-height:1.6;}
.entry-footer{clear:both;}
.entry-updated{color:#555;font-size:11px;padding:2px 0;}
.entry-tags{padding:2px 0;}
.blog-nav, .post-nav{margin-bottom:10px;}
.blog-nav{padding:4px 0;}
.link-prev{float:left;}
.link-next{float:right;}
.link-prev a,
.link-next a{background-color:#FFF;display:inline-block;padding:2px 8px;border:1px solid #555;box-shadow:0 0 2px #333;color:#333;}
.link-prev a:hover,
.link-next a:hover{color:#333;}
.attachment-nav div a{background-color:#DDD;border:none;box-shadow:none;text-decoration:none;}
.page-nav, .comment-nav{display:block;padding:2px 0;font-family:Arimo, Sans-serif;font-size:13px;line-height:20px;}
.page-nav > *, .comment-nav > *{background-color:#2A5A8E;color:#FFF;display:inline-block;padding:2px 8px;border-radius:3px;}
.page-nav a, .comment-nav a{text-decoration:none;}
.page-nav a:hover, .comment-nav a:hover{color:#FFF;text-decoration:underline;}
.entry-content a{text-decoration:underline;}
.entry-content p, .comment-content p{margin:4px 0 12px;}
.entry-excerpt p{margin:0 0 4px;}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6{clear:none;line-height:1.5;}
.entry-content li, .comment-content li{list-style-position:outside;list-style-type:disc;}
.entry-content ol > li,
.comment-content ol > li{list-style-type:decimal;}
.entry-content ol > li > ol > li,
.comment-content ol > li > ol > li{list-style-type:lower-alpha;}
.entry-content ol > li > ol > li > ol > li,
.comment-content ol > li > ol > li > ol > li{list-style-type:lower-roman;}
.entry-content th, .entry-content td, .comment-content th, .comment-content td{padding:8px 10px;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
.entry-content img,
.comment-content img{height:auto;max-width:100%;}
.wp-smiley{width:auto !important;border:none !important;padding:0 !important;}
.alignnone{margin-top:4px;margin-bottom:4px;}
.alignleft{float:left;margin:4px 8px 4px 0;}
.alignright{float:right;margin:4px 0 4px 8px;}
.aligncenter{display:block;margin:4px auto;}
.wp-caption{max-width:100%;}
.wp-caption img{width:100%;background-color:#EEE;border:1px solid #CCC;padding:4px;}
.wp-caption .wp-caption-text, .gallery-caption{margin:0;padding:0 5px;color:#555;font-size:12px;font-size:0.750rem;line-height:1.6;}
.gallery .gallery-item{margin-left:0;margin-right:0;margin-bottom:0;}
.gallery-item img{padding:4px;display:inline-block;border:1px solid #CCC !important;}
.gallery-item img:hover{background-color:#DDD;border:1px solid #AAA !important;}
.type-attachment .entry-content div.attachment{margin-bottom:10px;text-align:center;}
.sitemap-template .entry-content h3{margin-left:10px;}
.sitemap-template .entry-content ul{margin:8px 0 15px 10px;}
.sitemap-template .entry-content ul li{list-style:square inside;}
.author-info{padding:0;}
.author-info .title{background-color:#2A5A8E;color:#FFF;padding:4px 8px;text-shadow:1px 1px 2px #222;}
.author-avatar, .author-description{display:table-cell;padding:8px;vertical-align:top;}
.author-avatar img{display:block;}
.author-post-count{text-align:center;}
.author-latest-posts{background-color:#FFF;border:1px solid #555;box-shadow:0 0 2px #333;padding:8px;}
.author-latest-posts li{list-style:square inside;margin:4px 0 4px 4px;}
#comment-header, #respond, #no-comments, .comment-body{background-color:#FFF;margin:0 0 10px;padding:8px;border:1px solid #555;box-shadow:0 0 2px #333;}
#comment-header .title{display:inline-block;float:left;line-height:20px;}
#comment-header .respond-link{display:inline-block;float:right;}
#comment-header .respond-link a{display:inline-block;padding-left:8px;padding-right:8px;font-size:16px;font-weight:bold;line-height:22px;}
#comment-header .respond-link a:hover{text-decoration:underline;}
#comments .comment-list{padding-left:0;}
#comments .children{padding-left:30px;}
.comment-list .comment,
.comment-list .pingback,
.comment-list .trackback{list-style:none;margin:0 0 10px;}
.comment-author-admin > .comment-body, .bypostauthor > .comment-body{border-top:6px solid #2A5A8E;}
.comment-author,
.comment-author .avatar,
.comment-author .link{float:left;}
.comment-author .avatar{margin-left:-8px;margin-top:-8px;}
.comment-author .link{margin:6px 8px;font-size:15px;font-weight:bold;word-wrap:break-word;}
.comment-metadata{float:right;}
.comment-metadata a{color:#888;}
.comment-edit-link{background-color:#E0E0E0;color:#222;padding:2px 8px;}
.comment-awaiting-moderation{clear:right;display:inline-block;float:right;margin:8px;font-style:italic;}
.comment-content{clear:both;padding-top:4px;font-size:13px;font-size:0.813rem;line-height:1.55;}
.comment-content th, .comment-content td{font-size:13px;font-size:0.813rem;line-height:1.55;}
.comment-body .reply{margin-top:8px;overflow:hidden;}
.comment-reply-link{background-color:#2A5A8E;color:#FFF;display:inline-block;float:right;padding:2px 10px;}
#no-comments .genericon{color:#888;font-size:20px;line-height:22px;}
#no-comments h4{display:inline-block;margin-left:10px;color:#888;}
#respond .comment-reply-title{margin-bottom:8px;}
#respond p{margin-top:8px;}
#cancel-comment-reply-link{background-color:#F0F0F0;padding:2px 8px;font-size:16px;}
.comment-form-author label,
.comment-form-email label,
.comment-form-url label{margin-left:2px;}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input,
.comment-form-comment textarea{display:block;padding:3px;border:1px solid #555;box-shadow:0 0 3px #888 inset;}
.comment-form-comment{padding:0 3px;}
.comment-form-comment label{display:block;}
.comment-form-comment textarea{position:relative;width:100%;padding:4px;}
#respond #submit{padding:5px 10px;}
.comment-navigation{margin-bottom:10px;}
.page-numbers.current{cursor:default;}
#comment-area #disqus_thread{background-color:#FFF;padding:10px;border:1px solid #555;box-shadow:0 0 2px #333;}
.frontier-widget{background-color:#FFF;margin:0 0 10px;padding:8px;border:1px solid #555;box-shadow:0 0 2px #333;word-wrap:break-word;}
.frontier-widget:after{clear:both;content:"";display:table;}
.widget-title{background-color:#2A5A8E;margin:-8px -8px 8px;padding:4px 8px;color:#EEE;font-family:'Roboto Condensed', Sans-serif;font-size:18px;text-shadow:1px 1px 2px #222;}
.widget-title a{color:#FFF;text-decoration:none;}
.widget-body{display:inline-block;}
.widget-header{display:inline-block;float:left;margin:0;}
.widget-header,
.widget-before-post,
.widget-before-post-content,
.widget-after-post-content,
.widget-after-post{background-color:transparent;border:none;box-shadow:none;}
.widget-after-post{margin:10px 0 0;}
.widget-footer{display:inline-block;float:left;margin:0 0.5% 10px;}
.widget-column-1 .widget-footer{display:block;width:auto;float:none;margin:0 0 10px;}
.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 .widget-footer:nth-child(2n+1),
.widget-column-3 .widget-footer:nth-child(3n+1),
.widget-column-4 .widget-footer:nth-child(4n+1),
.widget-column-5 .widget-footer:nth-child(5n+1),
.widget-column-6 .widget-footer:nth-child(6n+1){clear:left;}
#widgets-wrap-below-menu{background-color:rgba(0, 0, 0, 0.25);width:100%;padding:10px 10px 0;}
#widgets-wrap-before-post,
#widgets-wrap-before-post-content,
#widgets-wrap-after-post-content,
#widgets-wrap-after-post{position:relative;clear:both;}
#widgets-wrap-after-post{margin-top:8px;}
#widgets-wrap-footer{background-color:rgba(0, 0, 0, 0.25);border-top:1px solid #000;padding:10px;}
.frontier-widget p{margin:4px 0 12px;}
.frontier-widget ul, .frontier-widget ol{padding:0 4px;}
.frontier-widget ul ul, .frontier-widget ol ol{margin:4px 0;padding-left:15px;}
.frontier-widget li{list-style:none;margin:0;padding:5px 0;border-bottom:1px solid #E0E0E0;}
.frontier-widget li:last-child{border-bottom:none;}
.widget_search label .screen-reader-text{display:none;}
.widget_search label .search-field{background-color:#EEE;margin:4px 4px 4px 0;padding:4px;min-width:55%;border:1px solid #555;box-shadow:0 0 2px #333 inset;}
.widget_search .search-submit{background-color:#2A5A8E;border:1px solid #333;border-radius:3px;box-shadow:0 0 0 #333;color:#FFF;cursor:pointer;margin:2px 0;padding:4px 8px;}
.widget_tag_cloud{line-height:24px;}
.widget_calendar table{width:100%;margin:0 auto;text-align:center;line-height:1.2;}
.widget_calendar caption{background-color:#2A5A8E;padding:8px 0;color:#FFF;}
.widget_calendar th{background-color:#E0E0E0;padding:8px;}
.widget_calendar td{background-color:#FFF;padding:8px;}
#slider{background-color:#FFF;border:1px solid #555;box-shadow:0 0 2px #333;display:block;overflow:hidden;}
.slider-main{margin:5px;}
.slider-content{margin-bottom:10px;}
#basic-slider{max-width:100% !important;}
.bjqs, .bjqs-slide{margin:0;padding:0;list-style:none;display:none;}
.bjqs{position:relative;}
.bjqs-slide{position:absolute;}
.bjqs-slide a{display:block;}
.bjqs-slide img{display:block;margin:auto;}
.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
.bjqs-controls a{position:absolute;-webkit-transition:left 0.3s ease-in-out;-webkit-transition-property:left, right;-moz-transition:left 0.3s ease-in-out;-moz-transition-property:left, right;transition:left 0.3s ease-in-out;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, .slider-next{display:block;height:32px;width:38px;}
#basic-slider:hover li.bjqs-next a{right:10px;}
#basic-slider:hover li.bjqs-prev a{left:10px;}
.slider-element{display:none;}
.bjqs-heading, .bjqs-descript{background-color:rgba(0, 0, 0, 0.65);color:#EEE;padding:8px;width:100%;}
.bjqs-heading{position:absolute;top:0;font-size:16px;}
.bjqs-descript{position:absolute;bottom:0;}
#content #bbpress-forums,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
#bbpress-forums ul.super-sticky,
#bbpress-forums ul.sticky{font-family:Arial, Sans-serif;font-size:13px;font-size:0.813rem;}
#content #bbpress-forums a{text-decoration:none;}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic{padding:8px 20px;}
#bbpress-forums .bbp-topic-permalink{font-size:14px;font-size:0.875rem;}
#bbpress-forums .avatar{min-width:20px;min-height:20px;}
#bbpress-forums .bbp-reply-content{padding:10px 0 0;}
.bbp-pagination-links > *{background-color:#222;padding:2px 10px !important;border:1px solid #000 !important;color:#FFF;}
.bbp-pagination-links .page-numbers.current{background-color:#555;}
.bbp-pagination-links > a:hover{background-color:#E0E0E0;color:#000;font-weight:bold;}
@media print{#nav-top,
#header,
#nav-main,
#below-menu,
#slider,
#sidebar-right,
#sidebar-left,
#footer,
#bottom-bar,
#comment-area,
#widgets-wrap-before-content,
#widgets-wrap-after-content,
#widgets-wrap-before-post,
#widgets-wrap-after-post,
#widgets-wrap-before-post-content,
#widgets-wrap-after-post-content,
.entry-footer,
.blog-nav,
.post-nav{display:none;}
#main,
#content{padding:0;}
#content{display:block;float:none;width:auto;}
.blog-view,
.single-view{border:none;}
.blog-view,
.blog-view.sticky{border-top:1px dashed #555;}
#site-title a{color:#000;}
#site-description{color:#333;}
.entry-byline a,
.genericon{color:#333;}
}
.entry-byline, .entry-updated {
	display: none;
}