body { color:#aaa;
}
#topnavi,
.menu-responsive,
.slicknav_nav,
#slide-bg,
#content  {
background-color: rgba(34,34,34,0.97);
}
h1, h2, h3, h4, h5, h6,
h1 a, h1 a:link, h1 a:visited,
h2 a, h2 a:link, h2 a:visited,
h3 a, h3 a:link, h3 a:visited,
h4 a, h4 a:link, h4 a:visited,
h5 a, h5 a:link, h5 a:visited,
h6 a, h6 a:link, h6 a:visited { color: #fff;
}
.socialicons a {
color: #fff;
}
h6.infotitle,
li.infotitle {
color: #aaa;
}
a:hover,
a:active { color: #aaa;
}
#top-bar {
background-color: #222;
}
.post-date, .post-date a {
color: #fff !important;
}
.primary article {
border-bottom: 1px dashed #444;
}
pre, code {
color: #ccc;
} .time-ago,
.time-ago a,
.time-ago a:link,
.time-ago a:visited,
.comment-nr {
color: #777;
} .music-link {
border-top: 1px solid #444;
}
.music-link:hover {
background-color: rgba(50,50,50,0.4);
}
.music-link i.fab {
color: #fff;
}
.wp-playlist {
border-top: 1px solid #444 !important;
border-bottom: 1px solid #444 !important;
} button,
.button,
a.button,
.button1 span,
.buttonS span,
.button1,
.buttonS,
.button2,
input.submit,
input[type='submit'],
li.comment .reply a {
color: #fff !important;
}
.button:hover,        
.button1:hover,
.buttonS:hover,
.button2:hover,
li.comment .reply:hover {
background-color: #808080;
}
.cancelled {
color: #fff;
background-color: #555;
}
.soldout {
color: #fff;
background-color: #808080;
} ::-moz-selection {
color: #222;
background: #fff;
}
::-webkit-selection {
color: #222;
background: #fff;
}
::selection {
color: #222;
background: #fff;
} table th {
border-bottom: 1px dashed #444;
}
table tr {
border-bottom: 1px dashed #444;
} textarea, input {
background-color: #444;
color: #aaa;
} .error,
.moderation {
color: #bf5665;
}  .news-widget-title h1 {
color: #eee;
}  
.post-info-w {
color: #777;
} #wp-calendar tbody {
color: #888;
}
#wp-calendar tbody td {
background: #292929;
border: 2px solid #222;
} #navi-icon,
.sf-menu a,
.sf-menu a:visited,
.sf-menu li a,
.sf-menu li a:active,
.slicknav_menu ul li a { color: #fff;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active,
.slicknav_menu ul li a { color: #fff;
}
.sf-menu ul,
.sf-menu ul a,
.sf-menu ul a:visited,
.sf-menu ul li a,
.sf-menu ul li a:active { background-color: #222;
color: #fff;
}
.slicknav_nav li,
.slicknav_nav ul.sub-menu li:first-child {
border-top: 1px solid #444;
} .single-comment {
background: rgba(0,0,0,0.2);
}
.comment-topborder
{
border-bottom: 1px dashed #444;
}
.comment-date,
.comment-date a {
color: #777;
}
.comment-date a:hover {
color: #777
}
a.page-numbers {
color: #fff;
background-color: #333;
}
span.page-numbers,
a.page-numbers:hover {
color: #fff;
} 
.fn {color: #eee;}
.depth-2 .comment-arrow,
.comment-counter {
color: #666;      
} .pagination_main span, .pagination_main a {
color: #fff !important;
background-color: #333;
} #footer { background-color: #222;
}
#footer h3 { color: #fff;
}
#footer-widget-area { color: #777;
}
#footer-widget-area a,
#footer-widget-area a:link,
#footer-widget-area a:visited { color: #fff;
}
.flickr_badge_image img
{
background: #1a1a1a;
}  
#social,
#copyright {
background-color: #292929;
color: #666;        
}  .divider_hr {
border-bottom:1px dashed #444;
} .toggle_container .block { 
background-color: #181818;
} .redsun-tab	{
background-color: #181818;
border-color: #191919;
color: #eee;
}
.redsun-tabs .ui-tabs-active a {
background-color: #181818;
color: #eee !important;
border-color: #191919;
} .highlight1 {
color: #222;
}