body {background: #000; color: #fff}

h1,
h2,
h3,
h4,
h5,
h6 {color: #fff; border-color: #333}

pre {background: #202020}

code,
kbd,
tt,
var {color: #fff}

abbr,
acronym {border-bottom: 1px dotted #fff}

mark,
ins {background: #202020}

blockquote {border-color: #fff}

hr {background-color: #666;}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {color: #ff0}

button:before,
input[type="button"]:before,
input[type="reset"]:before,
input[type="submit"]:before {border-color: #ff0}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {color: #fff}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {outline: 2px solid #ff0; color: #fff}

button:hover:before,
input[type="button"]:hover:before,
input[type="reset"]:hover:before,
input[type="submit"]:hover:before,
button:focus:before,
input[type="button"]:focus:before,
input[type="reset"]:focus:before,
input[type="submit"]:focus:before {border-color: #fff}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
select,
textarea {background: #000; border-color: #fff}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
select:focus {border-color: #ff0; outline: 1px solid #ff0; background: #101010 }

a,
a:visited {color: #ff0; border-color: #ff0}
a:focus {outline: 2px solid #ff0}

a.newWindow {background-image: url("../images/hc/icoNewWndw.png")}

a.more-link,
a.more-link:visited {color: #ff0}

a.more-link:before {border-color: #ff0}

a.more-link:hover, 
a.more-link:focus {color: #fff}

a.more-link:hover:before, 
a.more-link:focus:before {border-color: #fff}

.main-navigation {background: #202020}

.main-navigation li a,
.main-navigation li a:visited {color: #ff0; background-color: #202020; text-shadow: none}

.main-navigation li a:hover,
.main-navigation li a:focus,
.main-navigation li.hover a,
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a,
.main-navigation li.current_page_ancestor a {background-color: #ff0; color: #000; text-shadow: none}

.main-navigation ul ul {background-color: #ff0}

.main-navigation ul li.hover ul ul {background-color: #ff0}

.main-navigation ul ul li a,
.main-navigation ul ul li a:visited,
.main-navigation ul ul li.hover a {background-color: #ff0; color: #000; text-shadow: none}
.main-navigation ul ul li a:hover,
.main-navigation ul ul li a:focus,
.main-navigation ul ul li.hover a,
.main-navigation ul ul li.current_page_item a,
.main-navigation ul ul li.current-menu-item a,
.main-navigation ul ul li.current_page_ancestor a {background-color: #202020; color: #ff0; text-shadow: none}

.main-navigation ul ul li.hover a:hover:after,
.main-navigation ul ul li.current_page_item a:hover:after,
.main-navigation ul ul li.current-menu-item a:hover:after,
.main-navigation ul ul li.current_page_ancestor a:hover:after,
.main-navigation ul ul li a:hover:after,
.main-navigation ul ul li a:focus:after {border-color: #ff0}

.main-navigation ul ul ul li a,
.main-navigation ul ul ul li a:visited,
.main-navigation ul ul ul li.hover a {color: #000 !important; text-shadow: none; background-color: #ff0 !important}

.main-navigation ul ul ul li a:hover,
.main-navigation ul ul ul li a:focus,
.main-navigation ul ul ul li.hover a,
.main-navigation ul ul ul li.current_page_item a,
.main-navigation ul ul ul li.current-menu-item a,
.main-navigation ul ul ul li.current_page_ancestor a {color: #ff0 !important; background-color: #202020 !important; text-shadow: none}

.main-navigation li li.menu-item-has-children a:after,
.main-navigation li li.page_item_has_children a:after {border-color: #000}

.nav-links li a,
.nav-links li a:visited {color: #ff0}
.nav-links li a:hover,
.nav-links li a:focus {color: #fff}

.nav-previous a:before {border-color: #ff0; color: #ff0}
.nav-previous a:hover:before,
.nav-previous a:focus:before {color: #fff; border-color: #fff}

.nav-next a:after {border-color: #ff0; color: #ff0}
.nav-next a:hover:after,
.nav-next a:focus:after {color: #fff; border-color: #fff}

.nav-links .page-numbers span,
.nav-links .page-numbers a,
.nav-links .page-numbers a:visited,
.nav-links .subpage-numbers span,
.nav-links .subpage-numbers a,
.nav-links .subpage-numbers:visited {color: #ff0; border-color: #ff0}

.nav-links .page-numbers a:focus,
.nav-links .page-numbers a:hover,
.nav-links .subpage-numbers a:focus,
.nav-links .subpage-numbers a:hover {background: #ff0; color: #000}

.nav-links .page-numbers .current,
.nav-links .subpage-numbers .current {background: #ff0; color: #000}

h2.entry-title,
h2.page-title {color: #fff; border-color: #ff0}

.entry-thumbnail a:hover {outline: 2px solid #ff0}

.entry-thumbnail-gradient {background: -moz-linear-gradient(top, rgba(25,25,25,0) 0%, rgba(25,25,25,0) 65%, rgba(25,25,25,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,25,25,0)), color-stop(65%,rgba(25,25,25,0)), color-stop(100%,rgba(25,25,25,1))); background: -webkit-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: -o-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: -ms-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: linear-gradient(to bottom, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00181818', endColorstr='#181818',GradientType=0 )}

h3.entry-title a,
h3.entry-title a:visited {color: #ff0}

h3.entry-title a:hover,
h3.entry-title a:focus {border-color: #fff; color: #fff}

.entry-date {border-color: #666}
.index-page .entry-date {border-color: #666}
.entry-date p {color: #fff}

.entry-meta a,
.entry-meta a:visited {color: #ff0; border-color: #ff0}

.entry-meta a:hover,
.entry-meta a:visited {color: #fff}

#prevPost:before {color: #ff0; border-color: #ff0}
#nextPost:before {color: #ff0; border-color: #ff0}

#prevPost:hover:before, #nextPost:hover:before,
#prevPost:focus:before, #nextPost:focus:before {color: #fff; border-color: #fff}

.entry-content a.gallery-link:hover,
.entry-content a.gallery-link:focus {outline: 2px solid #ff0}

.gallery-entry-thumbnail-gradient {background: -moz-linear-gradient(top, rgba(25,25,25,0) 0%, rgba(25,25,25,0) 65%, rgba(25,25,25,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,25,25,0)), color-stop(65%,rgba(25,25,25,0)), color-stop(100%,rgba(25,25,25,1))); background: -webkit-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: -o-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: -ms-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: linear-gradient(to bottom, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00181818', endColorstr='#181818',GradientType=0 )}

.entry-footer {background: #202020}

.entry-footer li:before {color: #fff}

.entry-footer a,
.entry-footer a:visited {color: #ff0}

.entry-footer a:hover,
.entry-footer a:focus {border-color: #fff; color: #fff}
.entry-footer a:focus {outline: 2px solid #ff0}

.post-search {border-color: #666}

.category .post {border-color: #666}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {border-color: #666}

.comment-author .avatar {outline: 1px solid #000; border: 2px solid #000}

.comment-author .fn {color: #fff}

a.comment-reply-link,
a.comment-reply-link {color: #ff0}

a.comment-reply-link:before,
a.comment-reply-link:visited:before {border-color: #ff0}

a.comment-reply-link:hover, 
a.comment-reply-link:focus {color: #fff}

a.comment-reply-link:hover:before, 
a.comment-reply-link:focus:before {border-color: #fff}

.required {color: #fff}

.comment-respond {background: #101010; border-color: #666}

.comment-respond a,
.comment-respond a:visited {color: #ff0; border-color: #ff0}

#font-wrapper p {color: #fff}

.font-contrast,
.font-contrast:visited {color: #ff0}
.font-contrast:hover {border-color: #ff0}
.font-contrast:focus {outline: 2px solid #ff0}

.font-list a:focus {outline: 2px solid #ff0}

#skip-links a:hover, 
#skip-links a:focus, 
#skip-links a:active {background: #ff0; text-shadow: none; color: #000; border-color: #000}

#masthead {border-color: #202020}

.site-title a,
.site-title a:visited {color: #ff0}
.site-title a:focus {outline: 2px solid #ff0}

.site-description {color: #fff}

#sidebarWrapper {background: #101010}

#content table {border-color: #fff}
#content table th {background-color: #fff; color: #000; text-shadow: none; border: 1px solid #000}
#content table td {border-color: #fff}

#crumbpath {border-color: #666}

#crumbpath li:before {color: #fff}

#search-wrapper {background: #101010}
.search-form input[type="search"] {background: #101010; color: #ff0; text-shadow: none}
.search-form input[type="search"]::-webkit-input-placeholder, .search-form input[type="search"]:-moz-placeholder, .search-form input[type="search"]::-moz-placeholder, .search-form input[type="search"]:-ms-input-placeholder {color: #ff0}
.search-form input[type="search"]:focus {background: #ff0; color: #000; outline: 2px solid #ff0; text-shadow: none}
.search-submit:focus {outline: 2px solid #ff0}

.site-info {background: #101010; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#101010',GradientType=0 ); border-bottom: 10px solid #101010}

#logosPAD p {color: #fff; text-shadow: none}
#logosPAD a:focus {outline: 2px solid #ff0}

#sidebar .widget h2 {color: #fff; border-color: #666}
#sidebar .widget a:focus {outline: 2px solid #ff0}

#sidebar .widget.widget_text h2 {background-image: url("../images/hc/icoTxt.png")}

#sidebar .widget.widget_text a,
#sidebar .widget.widget_text a:visited {color: #ff0; border-color: #ff0}

#sidebar .widget_nav_menu h2 {background-image: url("../images/hc/icoMenu.png")}

#sidebar .menu a,
#sidebar .menu a:visited {color: #ff0}

#sidebar .menu a:before {border-color: #ff0}

#sidebar .menu a:hover,
#sidebar .menu a:focus {color: #fff}

#sidebar .menu a:hover:before,
#sidebar .menu a:focus:before {border-color: #fff}

#sidebar .menu a:focus {outline: 2px solid #ff0}

#sidebar .widget_calendar h2 {background-image: url("../images/hc/icoCalendar.png")}

#sidebar .widget_calendar th {background: #fff; color: #000; border-color: #fff}
#sidebar .widget_calendar td {border-color: #fff}

#sidebar .widget_calendar a,
#sidebar .widget_calendar a:visited {background-color: #ff0; color: #000}

#sidebar .widget_calendar a:hover,
#sidebar .widget_calendar a:focus {background-color: #000; color: #ff0}

#sidebar .widget_calendar tfoot a,
#sidebar .widget_calendar tfoot a:visited {color: #ff0}

#sidebar .widget_calendar tfoot a:hover,
#sidebar .widget_calendar tfoot a:focus {border-color: #fff; color: #fff}

#sidebar .widget_archive h2 {background-image: url("../images/hc/icoArchive.png")}

#sidebar .widget_archive a:hover,
#sidebar .widget_archive a:focus {border-color: #fff; color: #fff}

#sidebar .widget_categories h2 {background-image: url("../images/hc/icoCategory.png")}

#sidebar .widget_categories a:hover,
#sidebar .widget_categories a:focus {border-color: #fff; color: #fff}

#sidebar .widget_search h2 {background-image: url("../images/hc/icoSearch.png")}

#sidebar input[type="search"] {color: #ff0; background-color: #000; border-color: #fff}
#sidebar input[type="search"]:focus {border-color: #ff0; outline: 1px solid #ff0; background-color: #101010}

#sidebar .search-btn-wrapper {background: #202020}

#sidebar .widget_tag_cloud h2 {background-image: url("../images/hc/icoTags.png")}

#sidebar .widget_tag_cloud a,
#sidebar .widget_tag_cloud a:visited {color: #ff0; border-color: #ff0}
#sidebar .widget_tag_cloud a:focus,
#sidebar .widget_tag_cloud a:hover {color: #fff}

#sidebar .widget_pages h2 {background-image: url("../images/hc/icoTOC.png")}

#sidebar .widget_pages a,
#sidebar .widget_pages a:visited {color: #ff0}
#sidebar .widget_pages a:hover,
#sidebar .widget_pages a:focus {color: #fff; border-color: #fff}

#sidebar .widget_recent_entries h2 {background-image: url("../images/hc/icoRecent.png")}

#sidebar .widget_meta h2 {background-image: url("../images/hc/icoMeta.png")}

#sidebar .widget_meta a,
#sidebar .widget_meta a:visited {color: #ff0}
#sidebar .widget_meta a:focus,
#sidebar .widget_meta a:hover {color: #fff; border-color: #fff}

#sidebar .widget_recent_comments h2 {background-image: url("../images/hc/icoComments.png")}

#sidebar .widget_rss li {border-color: #666}

#sidebar .widget_rss h2 a:hover {border-color: #fff}

#sidebar .rss-date {color: #fff}

#slider-wrapper {background: #101010}

#slider .slider-text {background: #000; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#101010',GradientType=0 )}

#slider .slideGradient {background: -moz-linear-gradient(top, rgba(25,25,25,0) 0%, rgba(25,25,25,0) 65%, rgba(25,25,25,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,25,25,0)), color-stop(65%,rgba(25,25,25,0)), color-stop(100%,rgba(25,25,25,1))); background: -webkit-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: -o-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: -ms-linear-gradient(top, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); background: linear-gradient(to bottom, rgba(25,25,25,0) 0%,rgba(25,25,25,0) 65%,rgba(25,25,25,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00101010', endColorstr='#101010',GradientType=0 )}

#slider .slider-text h2 {color: #fff; text-shadow: none}
#slider .slider-text p {color: #fff; text-shadow: none}

#slider .more-link,
#slider .more-link:visited {color: #ff0; text-shadow: none}

#slider .more-link:before,
#slider .more-link:visited:before {border-color: #ff0}

#slider .more-link:hover,
#slider .more-link:focus {color: #fff}

#slider .more-link:hover:before,
#slider .more-link:focus:before {border-color: #fff}

#slider .more-link:focus {outline: 2px solid #ff0}

.goto-top a,
.goto-top a:visited {background-color: #ff0; color: #000; text-shadow: none; border: none}
.goto-top a:after {color: #000; text-shadow: none; border: none; background: none}

@media only screen and (max-width: 480px) {
    #font-wrapper p.contrast-wrapper {background: none}
}
@media only screen and (max-width: 800px) {
    .main-navigation.toggled .menu {background: #101010}
}
@media only screen and (max-width: 640px) {
    .menu-toggle .icon,
    .menu-toggle .icon:after,
    .menu-toggle .icon:before {background-color: #000}
    
    .menu-toggle:hover .icon,
    .menu-toggle:hover .icon:before,
    .menu-toggle:hover .icon:after,
    .menu-toggle:focus .icon,
    .menu-toggle:focus .icon:before,
    .menu-toggle:focus .icon:after {background-color: #000}
    
    .menu-toggle.active .icon, .menu-toggle.active .icon:after, .menu-toggle.active .icon:before {background: #000}
    
    button.menu-toggle:focus {outline: 2px solid #ff0}
    
    button.menu-toggle {background: #ff0}
    
    .main-navigation.toggled ul {background: #101010; border-bottom: 5px solid #ff0}
    
    .main-navigation.toggled ul ul {background: #101010}    
    .main-navigation ul li {background: none}
    
    .main-navigation ul li {border-color: #222}
}