body {background: #ffffff; color: #000000; font-family: "Times New Roman", Times, serif;
	font-size: 12pt; font-weight: normal; margin: auto; padding: 0;}
	
.site-content-wrapper,
.site,
.sidebar_postbox .widget {background: transparent; border: none; color: #000000;}

/* Header: hide logo and reposition site title and description */
.site-header {background: transparent;}
.site-branding {padding: 0;}
.site-titlegroup {border-bottom: 1px dotted #cccccc;
	font-family: "Times New Roman", Times, serif; float: none; margin: 0 0 10px 0;
	padding: 10px 0 15px 0; text-align: center; width: 100%;}
.site-title.withdesc,
.site-title.nodesc {padding-top: 0;}
.site-title a,
.site-description {background: transparent; color: #000000;}
.site-title a {font: 20pt bold "Times New Roman", Times, serif;}
.site-logo {display: none;}

/* Hide navigation and pagination */
.ru-branding,
.main-navigation,
.pagination,
.navigation,
.comment-navigation {display: none;}

/* Reset colors and font sizes on titles */
.content-group h2,
.content-group h3,
.content-group h4,
.content-group h5,
.content-group h6,
.page-title,
.entry-title,
.entry-title a,
.widget-title,
.widget-title a {background: transparent; color: #222222;}

.content-group h2 {font: 16pt bold "Times New Roman", Times, serif;}
.content-group h3 {font: 15pt bold "Times New Roman", Times, serif;}
.content-group h4 {font: 14pt bold "Times New Roman", Times, serif;}
.content-group h5 {font: 13pt bold "Times New Roman", Times, serif;}
.content-group h6 {font: 12pt bold "Times New Roman", Times, serif;; text-decoration: underline;}

/* Handle buttons */
input[type="submit"], 
input[type="reset"], 
input[type="button"], 
button,
.paging-previous a,
.paging-next a,
a.comment-reply-link,
.comment-reply-title a {display: none;}
a.gobutton,
span.gobutton {border: 1px solid #cccccc;}

/* Main layout sections */
.content-area,
.sidebar-primary {float: none; margin: 0; padding: 0; width: 100% !important;}

.content-group,
.layout-right .content-group {margin: 0; padding: 0; width: 100%;}

/* Blog and archive pages */
.blog .sticky {background-color: transparent; border-color: #dedede;
	padding: 20px 0 15px 0; -webkit-box-shadow: none; -moz-box-shadow: none; 
	box-shadow: none}
	
/* Single page */
.single .entry-meta {border: none; margin-bottom: 10px; padding: 0;}

/* Social Media Feather plugin */
.social-share,
.social-follow,
.synved-social-container {display: none;}

/* Comments */
.comment-list > li {border: none; padding: 15px 0;}
.comment-list > li li {border: none;}

/* Hide useless widgets */
.widget_breadcrumb_navxt,
.widget_calendar,
.widget_categories,
.widget_nav_menu,
.widget_pages,
.widget_archive,
.widget_links,
.widget_meta,
.widget_recent_comments,
.widget_recent_entries,
.widget_search,
.widget_tag_cloud {display: none;}

/* Primary sidebar */
.sidebar-primary .widget,
.layout-right .sidebar-primary .widget {margin: 0 0 15px 0;}
.full-postbox .sidebar-primary {margin-bottom: 10px; padding-bottom: 0;}

/* Pullout sidebar */
.sidebar-pullout {float: none; padding-left: 0; max-width: 100% !important;}
.pullout-content {background-color: transparent; margin-bottom: 15px; padding: 0;
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
	
/* Postbox sidebar */
.sidebar-postbox {margin: 15px 0 0 0;}
.layout-left.small-postbox .sidebar-postbox,
.layout-right.small-postbox .sidebar-postbox {padding-left: 0; padding-right: 0;}
.postbox-content {margin: 0;}

/* Postbox widgets */
.sidebar-postbox .widget {margin: 0 0 15px 0; padding: 0;}
.sidebar-postbox .widget-wrapper {background-color: transparent; margin: 0;
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.sidebar-postbox .postwidget-inside {min-height: 0 !important; padding: 0;}
.full-postbox-1 .sidebar-postbox .widget,
.full-postbox-2 .sidebar-postbox .widget,
.small-postbox-2 .sidebar-postbox .widget,
.full-postbox-3 .sidebar-postbox .widget,
.small-postbox-3 .sidebar-postbox .widget,
.small-postbox-4 .sidebar-postbox .widget,
.small-postbox-5 .sidebar-postbox .widget,
.full-postbox-4 .sidebar-postbox .widget,
.full-postbox-5 .sidebar-postbox .widget {clear: both; float: none; width: 100%;}

/* Footer widgets */
.sidebar-footer {padding: 0}
.sidebar-footer .widget {margin: 15px 0; width: 100%;}
.sidebar-footer,
.sidebar-footer .widget-title,
.sidebar-footer  a,
.sidebar-footer .widget li {background: transparent; color: #000000;}

/* Footer widget cols */
.footer-content {padding: 0}
.footercols-2 .sidebar-footer .widget, 
.footercols-3 .sidebar-footer .widget,
.footercols-4 .sidebar-footer .widget,
.footercols-5 .sidebar-footer .widget {clear: both; float: none; width: 100%;}
.sidebar-footer .widget-wrapper {margin: 0;}

/* Pre-Footer */
.nofooter .site-info:before {background-color: transparent; height: 0;}
.withfooter .site-content {padding-bottom: 0;}

/* Footer */
.site-footer {background-color: transparent; color: #000000; font-size: 10pt;}
.site-copyright {border-top: 1px dotted #cccccc;}
.site-info {padding: 0;}
.site-info a,
.site-copyright {color: #000000;}
.site-print {display: block;}

/* Cleanup */
.article-content > *:last-child,
.textwidget > *:last-child {margin-bottom: 15px;}

.article-content a,
.widget a {color: #0000ff;}
.article-content a:visited,
.widget a:visited {color: #800080;}

/* Editor styles */
.shaded,
.featured,
.blackbox,
.featured-left,
.featured-right {background-color: transparent; border: 1px solid #dddddd; 
	color: #000000; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}