/*
Style: Dark Blue
*/

/* ------------------------------------------------------------------------- *
 *  Color Change
/* ------------------------------------------------------------------------- */
a:hover,
#headexpand-inner ul li a:hover,
.entry-title a:hover,
a.btn-huge:hover,
.t-front.normal #introtext-inner h1 a:hover, 
.t-front.normal #introtext-inner h2 a:hover,
.widget_bandit_tabs .bandit_tab_comments .comment_wrap a span { color: #00a0c6; }

#header-inner ul#button-menu li a.active,
.entry .tags a,
#overbar,
.widget-alt .widget_bandit_tabs ul.tab-links li.ui-state-active a   { background-color: #00a0c6; }

#overbar ul#button-column li { border-color: #66c6dd; }


/* ------------------------------------------------------------------------- *
 *  Dark Base Change
/* ------------------------------------------------------------------------- */

/* ---- images ---- */
body  { background: #22262a url(dark/bg.png) repeat;}
.text hr { background-image: url(dark/hr.png); }
.text pre { background-image: url(dark/pattern-2.png); }
.t-portfolio article .item-img { background-image: url(dark/loading.gif); }
.t-front #slide-next,
.t-front #slide-prev,
.t-portfolio.single .slider-gallery:hover #slide-next,
.t-portfolio.single .slider-gallery:hover #slide-prev { background-image: url(dark/main-slide-controls.png); }
.t-front #introtext .pike { display: none; }
.t-front.alt #intro-links { background: url(dark/footer-widgets.png) repeat-x top; }
#footer-widgets { background-image: url(dark/footer-widgets.png); }
#footer-inner a.top { background-image: url(dark/top.png); }
#headexpand { background-image: url(dark/bg.png); }
#container { background-image: none; }
.entry-meta li a i.icon { background-image: url(dark/icons-14.png); }
.entry.sticky .sticky-icon { background-image: url(dark/sticky.png); }
#sidebar { background: url(dark/sidebar.png) repeat-y 40px 0; }
#overbar { background-image: url(dark/pattern.png); background-repeat: repeat; }
.t-blog.single .author-image .circle { background-image: url(dark/circle.png); }

div.jp-interface,
a.jp-play,
a.jp-play:hover,
a.jp-pause,
a.jp-pause:hover,
div.jp-progress,
div.jp-seek-bar,
div.jp-play-bar,
div.jp-volume-bar,
div.jp-volume-bar-value,
a.jp-mute,
a.jp-mute:hover,
a.jp-unmute,
a.jp-unmute:hover { background-image: url(blue/jplayer.png); }

/* ---- text colors ---- */
a,
#logo a,
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6,
.t-front.alt #introtext h1,
.t-front #introtext-inner h1,
#footer-inner a:hover,
a.btn-huge,
.entry-title,
.entry-title a,
.t-portfolio article .item-img a.item-title,
.t-page ul.pages li a,
.t-page ul.pages li ul li a:hover,
.t-page ul.pages li li.current_page_item li a:hover,
.t-page ul.pages li li.current-menu-item li a:hover,
.widget a:hover,
#headexpand-inner ul li a,
ul.sc-tabs-header li a:hover,
h4.toggle-title a:hover,
.highlight-2,
a.btn-small:hover,
a.btn-normal:hover,
a.btn-large:hover,
.t-front.normal #introtext-inner h1 a, 
.t-front.normal #introtext-inner h2 a,
ul.sc-tabs-header li.ui-state-active a,
h4.toggle-title a,
.widget_rss ul li a:hover,
.widget_bandit_tabs ul.tab-links li a,
.widget_bandit_tabs .bandit_tab ul li a:hover,
.widget_bandit_tabs .bandit_tab_comments .comment_wrap a:hover { color: #dbdde2; }

#logo a:hover,
h1, h2, h3, h4, h5, h6,
ol.commentlist li.comment .comment-body cite.fn, 
ol.commentlist li.trackback .comment-body cite.fn,
label,
.widget-title,
.widget .widget-title a,
.pullquote-left,
.pullquote-right,
.dropcap,
.widget_calendar th,
.widget_calendar td#next a,
.widget_calendar td#prev a,
.widget_rss ul li span.rss-date { color: #b4b9bf; }

.entry,
.t-blog .entry,
.t-portfolio article,
#sidebar  { color: #9aa0a8 }

body,
#header-inner h2,
#headexpand h3,
.t-front #introtext-inner h2,
.t-front.alt #introtext h2,
.t-blog.single p.author,
#page-description,
#comments-title,
ol.commentlist li.comment .comment-body p, 
ol.commentlist li.trackback .comment-body p,
#footer-inner p,
#footer-inner a,
#respond textarea, 
#respond input[type="text"],
input,
textarea,
.widget a,
.widget_recent_comments ul li,
.widget_bandit_tabs .bandit_tab_comments .comment_wrap a,
.widget_text .textwidget,
.widget_rss ul li { color: #747b83; }

.t-blog.single p.by,
#comments-title span,
ol.commentlist li.comment .comment-body .comment-meta a, 
ol.commentlist li.trackback .comment-body .comment-meta a,
.alert { color: #565d64; }

.alert a { color: #2b3035; }

/* ---- text shadows ---- */
#headexpand,
.t-front.alt #introtext h1,
.t-front.alt #introtext h2,
.t-front #subheader-inner p,
.text pre { text-shadow: 0 1px 0 #1b1e21; }

.text { text-shadow: 0 -1px 0 #1b1e21; }

.alert,
.highlight-1 { text-shadow: none; }


/* ---- background colors ---- */
#sidebar,
#headexpand,
.text pre,
.t-front.alt #front-slider-alt #slides,
.t-front #slide-prev,
.t-front #slide-next,
.t-portfolio.single .slider-gallery:hover #slide-next,
.t-portfolio.single .slider-gallery:hover #slide-prev,
#respond textarea, 
#respond input[type="text"],
input,
textarea,
.t-front #header-inner #front-slider,
.widget_search input#s,
.widget_calendar caption,
.entry-format.image { background-color: #1b1e21; }

#footer-inner a.top,
ol.commentlist li.comment .comment-body, 
ol.commentlist li.trackback .comment-body,
#respond,
.t-page ul.pages li li li.current_page_item a, 
.t-page ul.pages li li li.current-menu-item a,
.t-page ul.pages li li.current_page_item li a:hover,
.t-page ul.pages li li.current-menu-item li a:hover,
.toggle-box,
.sc-tab-single-box,
ul.sc-tabs-header li.ui-state-active a,
.widget_bandit_tabs ul.tab-links li a,
.widget_calendar #calendar_wrap,
.widget-alt .widget_bandit_tabs ul.tab-links li a { background-color: #2b3035; }

.entry,
.t-blog .entry,
.t-portfolio article,
.entry-nav a#entry-load-more-link,
.entry-nav a#blog-load-more-link { background: #393f45 url(dark/article.png) repeat-x bottom; }

ol.commentlist li.comment .comment-body .reply a { background-color: #272c31; /* not on palette */ }

.t-front.normal #slide-next,
.t-front.normal #slide-prev { background-color: #131518; /* not on palette */ }

/* ---- dashed borders ---- */
#header,
.widget,
.t-front.alt #introtext,
.t-front #subheader,
#footer { border-color: #393f45; }
.t-blog .entry-meta, 
.t-front .entry-meta,
.t-page ul.pages li a,
.t-page ul.pages li ul li,
.sc-divider { border-color: #4c5357; }
.highlight-2 { border-color: #dbdde2; }

/* ---- solid borders ---- */
ol.commentlist li.comment ul.children li.comment,
.text #gallery-1 img,
.pullquote-left,
.pullquote-right,
.widget_search input#s { border-color: #2b3035; }

.widget_calendar th, li.widget_calendar #wp-calendar td { border-color: #1b1e21; }

/* ---- misc ---- */
.t-front #introtext { background: transparent; border-bottom: 1px dashed #393f45; }

a.btn-a { background: #2b3035 url(dark/btn-small.png) repeat-x top; color: #9aa0a8; text-shadow: 0 -1px 0 #2b3035; border: 1px solid #1b1e21;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); }
a.btn-a:hover { background: #2b3035 url(dark/btn-small.png) repeat-x 0 -10px; border-color: #1b1e21; }
a.btn-a:active { background-position: 0 0; }

.entry-meta li a { color: #747b83; }
.entry-meta li a:hover { color: #9aa0a8; }

.entry .tags a { color: #fff; }
.entry .tags a:hover { background-color: #565d64; }

div.jp-audio { border-bottom: 1px solid #282d33; }

/* buttons */
a.btn-small { background: #2b3035 url(dark/btn-small.png) repeat-x top; color: #9aa0a8; text-shadow: 0 -1px 0 #2b3035; border: 1px solid #1b1e21;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); }
a.btn-small:hover { background-position: 0 -10px; -moz-transition-property: none; -webkit-transition-property: none; transition-property: none; }
a.btn-small:active { background-position: 0 0; }

a.btn-normal { background: #2b3035 url(dark/btn-small.png) repeat-x top; color: #9aa0a8; text-shadow: 0 -1px 0 #2b3035; border: 1px solid #1b1e21;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); }
a.btn-normal:hover { background-position: 0 -10px; }
a.btn-normal:active { background-position: 0 0; }

a.btn-large { background: #2b3035 url(dark/btn-small.png) repeat-x top; color: #9aa0a8; text-shadow: 0 -1px 0 #2b3035; border: 1px solid #1b1e21;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); }
a.btn-large:hover { background-position: 0 -10px; }
a.btn-large:active { background-position: 0 0; }

a.btn-huge { background: #2b3035 url(dark/btn-huge.png) repeat-x top; color: #9aa0a8; text-shadow: 0 -1px 0 #2b3035; border: 1px solid #1b1e21;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); }
a.btn-huge:hover { background-position: 0 -20px; }
a.btn-huge:active { background-color: #2b3035; background-position: 0 0; }

/* btn menu */
#header-inner ul#button-menu li a { background: #2b3035 url(dark/btn-small.png) repeat-x top; color: #9aa0a8; text-shadow: 0 -1px 0 #2b3035; border: 1px solid #1b1e21;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 1px 0 rgba(255,255,255,0.05); }
#header-inner ul#button-menu li a:hover { background-position: 0 -10px; -moz-transition-property: none; -webkit-transition-property: none; transition-property: none; }
#header-inner ul#button-menu li.current-cat a,
#header-inner ul#button-menu li a.active { background-image: none; background-repeat: repeat-x top; color: #fff;
-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.1); box-shadow: inset 0 -2px 0 rgba(0,0,0,0.1); }

#header-inner ul#button-menu li input#search-header { color: #4c5357; background: #1b1e21 url(dark/header-search.png) no-repeat 192px 7px; border: 1px solid #171b1e; border-top: 1px solid #131619;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.05); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.05); box-shadow: 0 1px 0 rgba(255,255,255,0.05); }

/* form styling */
#respond textarea, 
#respond input[type="text"],
input,
textarea { border: 1px solid #393f45; }
input:focus,
textarea:focus { border-color: #565d64; }
input[type="submit"] { color: #fff; }
input[type="submit"]:active { background: #393f45; }

/* sidebar */
.widget_bandit_flickr img { border-color: #2b3035; }

/* text formating */
.text blockquote { color: #9aa0a8; border-color: #2b3035; }
.text strong, .text dt { color: #dbdde2; }
.text ins { color: #393f45; text-shadow: none; }
.text table th { background: #2b3035; color: #dbdde2; }
.text table td { border-color: #2b3035; }
.text .wp-caption { background: #2b3035; border-color: #1b1e21; }