body, 
#global-wrapper {
	background: #242424;
	color: #cccccc;
}

/* GENERAL TYPOGRAPHY */

a:hover {
	color: #cccccc
}

#content blockquote,
#full-width-content blockquote {
	border-left-color: #000000;
}

#content li,
#full-width-content li {
	background-image: url(../../images/dark/bullet.png);
}

.hr {
	border-top-color: #f2f2f2;
}

img.pretty {
	border-color: #000000;
}

/* SLIDE DOWN PANEL */

#slideshow-load {
	background-image: url(../../images/dark/loader2.gif);
}

#panel {
	background-color: #242424;
	border-bottom-color: #000000;
}

#panel .button {
	background-image: url(../../images/dark/panel-button.png);
}

/* HEADER */

#header {
	background-image: url(../../images/dark/header-bg.png);
}

#header .content {
	background-image: url(../../images/dark/header-content-bg.png);
}

#header #logo {
	background-image: url(../../images/dark/logo.png);
}

#header .menu li a {
	border-bottom-color: #d1d1d1;
	color: #d1d1d1;
}

#header .menu li a:hover {
	border-bottom-color: #ffffff;
	color: #ffffff;
}
#header .menu li ul {
	border-bottom-color: #000000;
}

#header .menu li ul.flyup {
	border-top-color: #000000;
}

#header .menu li li {
	border-color: #000000;
}

#header .menu li li a {
	background-color: #242424;
}

#header .menu li li a:hover {
	background-color: #1b1b1b;
}

/* FOOTER */

#footer {
	background-color: #454545;
	background-image: url(../../images/dark/footer-bg.png);
}

#footer .scroll {
	background-image: url(../../images/dark/up.png);
}

#searchform div {
	border-color: #000000;
	background-color: #f2f2f2;
	background-image: url(../../images/light/search-input-bg.png);
}

#search-input {
	color: #666666;
}

#searchsubmit {
	background-image: url(../../images/shared/search-submit.png);
}

/* BLOG */

.post {
	background-color: #202020;
	background-image: url(../../images/dark/post-bg.png);
	border-color: #141414;
}

.post .date {
	background-image: url(../../images/dark/post-date.png);
	color: #999999;
}

.post .date .month {
	border-top-color: #999999;
}

.post h1 {
	background-image: url(../../images/dark/post-h1-bg.png);
}

.post .meta {
	background-color: #202020;
	border-bottom-color: #141414;
	border-top-color: #141414;
	color: #aaaaaa;
}

.post .meta a {
	color: #aaaaaa;
}

.post .meta a:hover {
	color: #cccccc;
}

.post .meta .right .comments {
	background-image: url(../../images/shared/post-comment.png);
}

.post .meta .right .author {
	background-image: url(../../images/shared/post-author.png);
}

.post .content {
	background-image: url(../../images/dark/post-bg.png);
}

.post .content .inner {
	background-image: url(../../images/dark/post-h1-bg.png);
}

.post .bottom {
	border-top-color: #141414; 
}

.post .bottom a.readmore {
	background-image: url(../../images/dark/readmore.png);
	border-color: #141414;
	color: #cccccc;
}

.post .bottom a.readmore:hover {
	border-color: #000000;
	color: #cccccc;
}

/* SINGLE BLOG POST */

.entry .meta {
	border-bottom-color: #141414;
	border-top-color: #141414;
	color: #aaaaaa;
}

.entry .meta a {
	color: #aaaaaa;
}

.entry .meta a:hover {
	color: #cccccc;
}

.entry .meta .left .date {
	background-image: url(../../images/shared/post-date.png);
}

.entry .meta .right .comments {
	background-image: url(../../images/shared/post-comment.png);
}

.entry .meta .right .author {
	background-image: url(../../images/shared/post-author.png);
}

/* COMMENTS */

.says,
.date {
	color: #999999;
}

.thread-even, .thread-odd {
	border-color: #000000;
}

.thread-even {
	background-color: #2f2f2f;
}

.thread-even ul.children {
	background-color: #2f2f2f;
}

.thread-odd {
	background-color: #202020;
}

.thread-odd ul.children {
	background-color: #1d1d1d;
}

#content #comments-wrap ol.commentlist {
	border-top-color: #000000;
}

#content #comments-wrap li ol {
	border-color: #000000;
}

#content #comments-wrap li li {
	border-bottom-color: #000000;
}

#content .reply-link a {
	border-color: #000000;
}

#content .reply-link a:hover {
	background: #f2f2f2;
}

#content #comments-wrap #respond {
	background-color: #1d1d1d;
	border-color: #000000;
}

#respond input, #respond textarea {
	background-color: #202020;
	color: #ffffff;
	border-color: #000000;
}

#respond #submit {
	background-color: #202020;
	border-color: #000000;
}

#respond #submit:hover {
	background-color: #f2f2f2;
}

/* MAGAZINE STYLE */

#magazine .date {
	background-image: url(../../images/shared/post-date.png);
	color: #999999;
}

/* SLIDESHOW */

#slideshow-wrapper {
	background-image: url(../../images/dark/slideshow-wrapper-bg.png);
}

#content #slideshow-wrapper {
	background-image: url(../../images/dark/slideshow-wrapper-bg-sub.png);
}

#coin-slider-slideshow {
	background-image: url(../../images/dark/slideshow.png);
}

#content #coin-slider-slideshow {
	background-image: url(../../images/dark/slideshow-sub.png);
}

.cs-buttons a {
	background-image: url(../../images/dark/slide-buttons.png);
}

.cs-title,
.cs-prev, 
.cs-next { 
	background-color: #666666;
	color: #cccccc;
}

/* CONTACT FORM */

#contact input, #contact textarea {
	background-color: #202020;
	border-color: #000000;
	color: #ffffff;
}

#contact #submit {
	background-color: #202020;
	border-color: #000000;
}

#contact #submit:hover {
	background-color: #000000;
}

/* GALLERY OF IMAGES & PORTFOLIO */

#full-width-content a.thumb,
#content a.thumb {
	background-color: transparent;
}

#full-width-content .loader,
#content .loader {
	background: url(../../images/dark/loader.gif);
}

#full-width-content a.thumb .enlarge,
#content .thumb .enlarge {
	background-color: transparent;
}

#full-width-content a.thumb .image,
#content a.thumb .image {
	background-image: url(../../images/dark/enlarge.png);
}

#full-width-content a.thumb .video,
#content a.thumb .video {
	background-image: url(../../images/dark/enlarge-video.png);
}

.portfolio-box a {
	color: #cccccc;
}

/* WIDGETS */

.widget h2 {
	border-bottom-color: #141414;
}

.widget ul li {
	background-image: url(../../images/dark/bullet.png);
	border-bottom-color: #141414;
}

.widget ul li a {
	color: #ffffff;
}

/* FANCY WIDGET */

.fancy-widget {
	background-color: #202020;
	background-image: url(../../images/dark/post-bg.png);
	border-color: #141414;
}

.fancy-widget h2 {
	background-image: url(../../images/dark/post-h1-bg.png);
}

.fancy-widget .divider {
	border-color: #141414;
}

.fancy-widget .content {
	background-image: url(../../images/dark/post-bg.png);
}

.fancy-widget .bottom {
	border-top-color: #141414;
}

.fancy-widget .bottom .readmore {
	background-image: url(../../images/dark/readmore.png);
	border-color: #141414;
	color: #cccccc;
}

.fancy-widget .bottom .readmore:hover {
	border-color: #000000;
	color: #cccccc;
}

/* NEWS TICKER */

#news-ticker {	
	background-color: #1f1f1f;
	background-image: none;
	border-color: #141414;
}

#news-ticker .inner {
	background-image: none;
}

#news-ticker a {
	color: #ffffff;
}

#news-ticker .readmore {
	background-image: url(../../images/dark/readmore.png);
	border-color: #141414;
	color: #cccccc;
}

#news-ticker .readmore:hover {
	border-color: #000000;
	color: #cccccc;
}

/* SLOGAN */

#slogan {
	background-image: url(../../images/dark/post-h1-bg.png);
}