body,
button,
input,
select,
textarea {	background: #222; color:#fff; }

pre { background: #555; }

code,
kbd,
tt,
var { color:#0fd300; }

mark,
ins { background: #555; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {  color:#000; background-color:#ff0;  border:2px solid #ff0; text-shadow:none; }

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover { border:2px solid #ff0; background-color:#000; color:#ff0;}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active { border:2px solid #ff0; background-color:#000; color:#ff0;}


input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
select { color: #ff0; border: 2px solid #ff0; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
select:focus { color: #fff; border-color: #fff; outline:1px solid #fff;}

a, a:visited { color:#ff0; }
a:hover { color:#3cf; }
a:focus { color:#000; background:#ff0; text-decoration:none; }

a.newWindow { background-image: url("../images/hc/icoNewWndw.png");   }
a.newWindow:focus { background-image: url("../images/hc/icoNewWndw.png"); }


table {border-color: #fff; }
table th {background: #fff; color: #000; }
table td {border-color: #fff; }

blockquote { border-left: 5px solid #eee; }

#skip-links a:hover, 
#skip-links a:focus, 
#skip-links a:active {background: #ff0; color: #000; }

#fonts ul li a:focus, 
#fonts ul li a:hover {background-color:#000; outline:2px solid #ff0; }

a.more-link,
a.more-link:visited { background:url("../images/hc/btnMore.png") no-repeat 0 0; color:#000; padding:8px 38px 9px 20px; }
a.more-link:hover, 
a.more-link:focus { color:#ff0; background-position: 0 -63px; }
a.more-link:focus { outline:none;}

.site-title a { color:#ff0; }
.site-title a:focus { color:#000; }
.site-title a:active { color:#ff0; background:none; }

#slider a.more-link,
#slider a.more-link:visited { background:url("../images/hc/btnMoreSlider.png") no-repeat 0 0; color:#000; padding:8px 38px 9px 20px; position:absolute; bottom:-14px; left:433px; }
#slider a.more-link:hover, 
#slider a.more-link:focus { color:#ff0; background-position: 0 -63px; }

#content-wrapper { background: #000; border-bottom: 5px solid #444; border-top: 5px solid #444; box-shadow:none; }

#slider { background:#222; }
#slider .slider-text { border-top:5px solid #666; background:#000; text-shadow:none; }


.main-navigation a { color:#ff0; background:#000; padding:14px 10px 15px; margin:0 10px;}

.main-navigation li.hover a,
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a { color:#000; border:none; background:#ff0 }

.main-navigation ul ul { background:#ff0; top:47px;}

.main-navigation ul ul ul {	background:#000; }

.main-navigation ul ul a { color:#000 !important; background:#ff0;}

.main-navigation ul ul a:focus,
.main-navigation ul ul a:hover { background:#000; color:#ff0 !important;}

#sidebar ul li a { color:#ff0; padding:8px 15px;  background:#222;}

#sidebar ul li.hover a,
#sidebar ul li a:hover,
#sidebar ul li a:focus,
#sidebar ul li.current_page_item a { color:#000; background:#ff0; }

#sidebar ul ul a { color:#ff0 !important; background-color:#222 !important; }
#sidebar ul ul li a:hover,
#sidebar ul ul li a:focus { background:#ff0 !important; color:#000 !important; }

#sidebar .widget ul li a { padding:5px 15px; background:#222;}
#sidebar .widget ul li.current_page_item a,
#sidebar .widget ul li.hover a,
#sidebar .widget ul li a:hover,
#sidebar .widget ul li a:focus { color:#000; background:#ff0;}

#sidebar .widget_rss ul li a { padding:5px 0; }

#sidebar .widget_recent_comments ul li { background-image:url('../images/hc/icoWidgetMenu.png'); }
#sidebar .widget_recent_comments ul li a { color:#ff0; background:#000; }
#sidebar .widget_recent_comments ul li a:focus,
#sidebar .widget_recent_comments ul li a:hover { background:#ff0; color:#000; }


.search-toggle a:focus { outline:2px solid #ff0; }
.search-form { background:#222; }
.search-form input[type="search"] { outline:2px solid #ff0; background:#000; color:#ff0;}
.search-form input[type="search"]:focus { outline:2px solid #fff; background:#000; color:#fff;}

.entry-thumbnail a:hover,
.entry-thumbnail a:focus { outline:2px solid#ff0; }

.thumbnail-bg  { display:none; }
.thumbnail-ico { display:none; }

.page-numbers span,
.page-numbers a,
.page-numbers a:visited { background:#ff0; color:#000; border:2px solid #ff0; text-shadow:none;}
.page-numbers a:focus,
.page-numbers a:hover {  color:#ff0; background-color:#000; }
.dots { background:#ff0 !important; }  
.page-numbers span.current { color:#fff; background-color:#666; border:2px solid #666; }

.nav-previous a,
.nav-previous a:visited,
.nav-next a,
.nav-next a:visited { background:#ff0; color:#000; border:2px solid #ff0; text-shadow:none; padding:8px 20px 9px 20px; }

.nav-previous a:focus,
.nav-previous a:hover,
.nav-next a:focus,
.nav-next a:hover {  color:#ff0; background-color:#000; }

.subpage-numbers a,
.subpage-numbers a:visited { background:#ff0; color:#000; text-shadow:none; }
.subpage-numbers a:focus,
.subpage-numbers a:hover {  color:#ff0; background:#000; outline:2px solid #ff0;}

#crumbpath { border-top:1px solid #666; border-bottom:1px solid #666;}

#content table { border: 1px solid #fff;}
#content table th { background: #fff; color: #000}
#content table td { border: 1px solid #fff;}

h2.entry-title,
h2.page-title { color:#fff; }

.widget h2 { color:#fff;}

.widget_text { background:#222; color:#fff; }
.widget_text h2 { text-shadow:0 1px 0 #000; color:#fff; }
.widget_text a { color:#ff0; }
.widget_text a:focus { background:#ff0; color:#000; }

.widget_calendar caption { color:#fff; }
.widget_calendar th { background:#666; color:#fff;}
.widget_calendar td {  border-left:1px solid #666; border-right:1px solid #666;  }
.widget_calendar td a { display:block; color:#000; background:#ff0; }
.widget_calendar td a:focus { background:#000; color:#ff0; outline: 2px solid #ff0; }

.widget_tag_cloud { background:#222; color:#fff; }
.widget_tag_cloud h2 { text-shadow:0 1px 0 #000; color:#fff; }
.widget_tag_cloud a { color:#ff0; }
.widget_tag_cloud a:focus { background:#ff0; color:#000; }

.widget select { border:2px solid #ff0; }
.widget select:focus { border-color: #fff;	outline:1px solid #fff;}

.widget_meta h2,
.widget_recent_entries h2,
.widget_pages h2,
.widget_rss h2,
.widget_nav_menu h2 { background:#222; color:#fff; text-shadow:0 1px 0 #000; }

.widget_rss h2 a { color:#ff0; }
.widget_rss h2 a:focus { color:#000; text-shadow:none;}
#sidebar .widget_rss ul li a { background:none; color:#ff0;}
#sidebar .widget_rss ul li a:focus,
#sidebar .widget_rss ul li a:hover { background:#ff0; color:#000; }
.rss-date { color: #999;} 

.comment-respond { background:#222; }
.comment-list article,
.comment-list .pingback,
.comment-list .trackback { border-top:2px solid #666;}

.comment-reply-link,
.comment-reply-link:visited,
#cancel-comment-reply-link,
#cancel-comment-reply-link:visited{ background:#ff0; color:#000; text-shadow:none; border:2px solid #ff0; }
.comment-reply-link:focus,
.comment-reply-link:hover,
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:hover {  border:2px solid #ff0; background:#000; color:#ff0; }

.page-content .search-form input[type="search"] { border:1px solid #ff0; }
.page-content .widget ul li { background-image:url('../images/hc/icoWidgetMenu.png');}

.entry-footer ul { border-bottom: 2px solid #666; }

.page-content .widget h2 { color:#fff; }
.page-content .widget ul li a:hover,
.page-content .widget ul li a:focus { color:#000; background:#ff0; }

.widget_calendar h2 { background-image:url('../images/hc/bgWidgetCalendar.png'); }
.widget_tag_cloud h2 { background-image:url('../images/hc/bgWidgetTags.png');}
.widget_categories h2 { background-image:url('../images/hc/bgWidgetCategories.png'); }
.widget_archive h2 { background-image:url('../images/hc/bgWidgetArchive.png'); }
.widget_recent_comments h2 { background-image:url('images/bgWidgetComments.png'); }

#logosPAD ul li a:focus { outline:2px solid #ff0;  }

#colophon { background: #222; }