body {
	color: #ccc;
	background: #1c1c1c url("../images/dark/bg.jpg") repeat-y 50% 0;
}

#mid {
	background: url("../images/dark/mid-bg.jpg") repeat-y 0 0;
}

#mid-single {
	background: url("../images/dark/mid-single-bg.jpg") repeat-y 0 0;
}

#mid-inner {
	background: url("../images/dark/mid-bottom.jpg") no-repeat 0 100%;
}

#footer {
	color: #6c6c6c;
	background: url("../images/dark/footer-bg.jpg") no-repeat 50% 0;
}

#header {
	border-bottom: 1px solid #2c2c2c;
}

#header-inner {
	background: url("../images/dark/header-top.jpg") no-repeat 50% 0;
}

#leaderboard {
	background: #0c0c0c;
}

#logo span {
	background: url("../images/dark/logo.jpg") no-repeat 0 0;
}

#logo span, #logo-custom span {
	background: url("../images/dark/logo.jpg") no-repeat 0 0;
}

#description {
	color: #7c7c7c;
}

#logo-text a:link, #logo-text a:visited, #logo-text a:active {
	color: #ccc;
}

#logo-text a:hover {
	color: #fcfcfc;
}

#navlist {
	background: url("../images/dark/navlist-bg.jpg") no-repeat 0 0;
}

#navlist li a:link, #navlist li a:visited, #navlist li a:active {
	color: #ccc;
	background: url("../images/dark/nav-divider.jpg") no-repeat 100% 0;
}

#navlist li a:hover {
	color: #fcfcfc;
}

#search #s {
	color: #3c3c3c;
	background: transparent url("../images/dark/search-input.jpg") no-repeat 0 0;
}

#subscribe-options {
	background: url("../images/dark/subscribe-bg.jpg") no-repeat 0 0;
}

#subscribe-feed a {
	background: url("../images/dark/subscribe-icons.jpg") no-repeat 0 0;
}

#subscribe-email a {
	background: url("../images/dark/subscribe-icons.jpg") no-repeat -66px 0;
}

#subscribe-twitter a {
	background: url("../images/dark/subscribe-icons.jpg") no-repeat -134px 0;
}

#social {
	background: url("../images/dark/social-bg.jpg") repeat-y 0 0;
}

#features {
	background: #0c0c0c;
}

#features-nav .features-nav-item {
	background: url("../images/dark/feature-tab.jpg") no-repeat 0 0;
}

#features-nav .features-nav-item.current {
	background: url("../images/dark/feature-tab-current.png") no-repeat 0 0;
}

.features-nav-tnail {
	background: #0c0c0c;
}

#features-nav .features-nav-item h3 {
	color: #6c6c6c;
}

#features-nav .features-nav-item.current h3 {
	color: #ccc;
}

#features-nav .features-nav-item p {
	color: #5c5c5c;
}

#features-nav .features-nav-item.current p {
	color: #9c9c9c;
}

.content a:link, .content a:visited, .content a:active {
	color: #9c9c9c;
}

.content a:hover {
	color: #fcfcfc;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	color: #fcfcfc;
}

#archive-title h2 {
	color: #9c9c9c;
}

#archive-title h2 strong {
	color: #ccc;
}

.content h3 a:link, .content h3 a:visited, .content h3 a:active {
	color: #ccc;
	border-bottom: 1px solid #3c3c3c;
}

.content h3 a:hover {
	color: #fcfcfc;
	border-bottom: 1px solid #6c6c6c;
}

.content p {
	color: #bcbcbc;
}

.content li {
	color: #bcbcbc;
}

.content img {
	background: #1c1c1c;
	border: 1px solid #2a2a2a;
}

.content .wp-caption {
	background: #1c1c1c;
	border: 1px solid #2a2a2a;
}

.content .wp-caption p {
	color: #6c6c6c;
}

#content .navigation a {
	color: #9c9c9c;
	background: #323232;
}

#content .navigation a:hover {
	color: #ccc;
	background: #424242;
}

#content .navigation .alignleft a {
	border-right: 2px solid #0c0c0c;
}

#content .navigation .alignright a {
	border-left: 2px solid #0c0c0c;
}

.content .wp-pagenavi {
	background: url("../images/dark/post-bottom-ind.jpg") no-repeat 0 100%;
}

.content .wp-pagenavi a, .content .wp-pagenavi a:link, .content .wp-pagenavi a:visited, .content .wp-pagenavi a:active {
	color: #9c9c9c;
	background: #323232;
	border-right: 2px solid #0c0c0c;
}

.content .wp-pagenavi a:hover {
	color: #ccc;
	background: #424242;
}

.content .wp-pagenavi span.current, .content .wp-pagenavi span.extend {
	color: #3c3c3c;
	background: #262626;
	border-right: 2px solid #0c0c0c;
}

.content .wp-pagenavi span.current {
	color: #ccc;
}

#index .post {
	background: url("../images/dark/post-bottom-ind.jpg") no-repeat 0 100%;
}

#index .post-inner {
	background: url("../images/dark/post-top-ind.jpg") no-repeat 0 0;
}

#single {
	background: url("../images/dark/post-bg-single.jpg") repeat-y 50% 0;
}

#single .post {
	color: #bcbcbc;
}

#single .post-inner {
	background: url("../images/dark/post-top-single.jpg") no-repeat 0 0;
}

#archive-title {
	background: url("../images/dark/post-top-single.jpg") no-repeat 0 0;
}

#archive-title-inner {
	background: url("../images/dark/archive-title-bottom.jpg") no-repeat 50% 100%;
}

#index .post-tnail {
	background: url("../images/dark/post-tnail-bg.jpg") no-repeat 0 0;
}

#index .post-tnail a {
	background: transparent url("../images/dark/post-arrow.png") no-repeat 359px 83px;
}

.post-date {
	color: #6c6c6c;
}

.content .post-comments a {
	color: #6c6c6c;
	background: url("../images/dark/post-comments.png") no-repeat 0 0;
}

.content .post-comments a:hover {
	color: #9c9c9c;
}

.post-meta {
	border-left: 5px solid #1c1c1c;
}

.post-meta p {
	color: #6c6c6c;
}

.widget {
	color: #9c9c9c;
}

#sidebar-left .widget {
	background: url("../images/dark/widget-bottom-sbl.jpg") no-repeat 0 100%;
}

#sidebar-left .widget-inner {
	background: url("../images/dark/widget-top-sbl.jpg") no-repeat 0 0;
}

#sidebar-left h2.heading, #sidebar-right h2.heading {
	color: #fcfcfc;
}

#sidebar-left h2.heading {
	background: url("../images/dark/heading-sbl.jpg") no-repeat 0 0;
}

#sidebar-right h2.heading {
	background: url("../images/dark/heading-sbr.jpg") no-repeat 0 0;
}

#sidebar-left h2.heading span {
	background: url("../images/dark/heading-bottom-sbl.jpg") no-repeat 0 100%;
}

#sidebar-right h2.heading span {
	background: url("../images/dark/heading-bottom-sbr.jpg") no-repeat 0 100%;
}

#sidebar-left h2.heading a, #sidebar-right h2.heading a {
	background: url("../images/dark/heading-arrow.jpg") no-repeat 0 0;
}

#sidebar-right .widget {
	background: url("../images/dark/widget-bottom-sbr.jpg") no-repeat 0 100%;
}

#sidebar-right .widget-inner {
	background: url("../images/dark/widget-top-sbr.jpg") no-repeat 0 0;
}

.widget a:link, .widget a:visited, .widget a:active {
	color: #6c6c6c;
}

.widget a:hover {
	color: #9c9c9c;
}

.widget h4 a:link, .widget h4 a:visited, .widget h4 a:active {
	color: #ccc;
}

.widget h4 a:hover {
	color: #fcfcfc;
}

.widget p {
	color: #6c6c6c;
}

.widget img {
	background: #0c0c0c;
	border: 1px solid #2a2a2a;
}

#twitter.widget li {
	color: #9c9c9c;
}

#comments {
	background: url("../images/dark/comments-top.jpg") no-repeat 50% 0;
}

#comments .commentlist li.thread-alt {
	background: #202020;
}

#comments .avatar {
	background: #0c0c0c;
}

#comments .bypostauthor > div > div > .avatar {
	background: #fcfcfc;
}

#commentform label {
	color: #9c9c9c;
}

#commentform label small span {
	color: #5c5c5c;
}

#commentform input, #commentform textarea {
	color: #9c9c9c;
	background: #1c1c1c;
	border: 1px solid #3c3c3c;
}

#commentform input:focus, #commentform textarea:focus {
	color: #ccc;
	background: #0c0c0c;
	border: 1px solid #0c0c0c;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: #6c6c6c;
}

#footer a:hover {
	color: #9c9c9c;
}

#footer p span {
	color: #3c3c3c;
}

/* Xbox 360 Gamercard */
.gamercard {
	margin: 0 auto 0; /* change margin if used elsewhere */
	padding: 4px;
	width: 198px;
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	text-align: left;
}
.gamertag, #sidebar .gamertag {
	margin: 0;
	padding: 0 0 2px 2px;
	border-bottom: 1px solid #7fad2a;
}
.gamertag p, #sidebar .gamertag p {
	margin: 0;
	padding: 0;
	line-height: 1em;
}
.gamercard a, .gamercard a:visited, #sidebar .gamercard a, #sidebar .gamercard a:visited, .gamercard a.taglink, .gamercard a.links {
	margin: 0;
	padding: 0;
	color: #7fad2a;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: none;
}
.gamercard a.taglink:hover, .gamercard a.links:hover, #sidebar .gamercard a.taglink:hover {
	color: #7fad2a;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	border: none;
}
.gamercard a.links:hover {
	text-decoration: none;
}
.gamerimg, .entry .gamerimg {
	margin: -1px 4px 0 1px;
	padding: 0;
	height: 32px;
	width: 32px;
	border: 1px solid #afafaf;
	float: left;
}
.gamercard .stats {
	margin: 5px 0 0;
	padding: 0;
	color: #515151;
}
.gamercard .stats div, #sidebar .gamercard .stats div {
	margin: 0;
	padding: 0;
	height: 12px;
	font: 10px/.8 Verdana, Arial, Helvetica, sans-serif;
}
.gamercard .gcinfo {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
}
.gamercard .repimg {
	margin: 0;
	padding: 0;
	height: 9px;
	width: 63px;
}
.gamercard .playedgames {
	margin: 4px -3px 0;
	padding: 4px 0 0;
	height: 34px;
	text-align: left;
	border-top: 1px solid #e5e5e5;
}
.gamercard .playedgames p {
	margin: 0;
	padding: 0;
}
.gamercard .playedgames a, #sidebar .gamercard .playedgames a, .entry .gamercard .playedgames a {
	text-decoration: none;
	border: none;
}
.entry .gamercard .playedgames img, .gamercard .playedgames img {
	margin: 0;
	padding: 0 4px;
	border: none;
}
.gamercard .links {
	float: right;
}
/* End Gamercard */
