body {
	/*color: #3c3c3c;*/
	color:#000;
	
	background-color:#000;
}
#wrapper{  background-color:#fff;}
#mid {
	background: url("../images/light/mid-bg.jpg") repeat-y 0 0;
}

#mid-single {
	background: url("../images/light/mid-single-bg.jpg") repeat-y 0 0;
}

#mid-inner {
	background: url("../images/light/mid-bottom.jpg") no-repeat 0 100%;
}

#footer {
/*	color: #6c6c6c;*/
color:#000;
	background:#fff url("../images/light/footer-bg.jpg") no-repeat 50% 0;
}

#header {
	background: #e0e0e0;
	border-bottom: 1px solid #d3d3d3;
}

#header-inner {
	background: url("../images/light/header-top.jpg") no-repeat 50% 0;
}

#leaderboard {
	background: #fff;
}

#logo span {
	background: url("../images/light/logo.jpg") no-repeat 0 0;
}

#logo span, #logo-custom span {
	background: url("../images/light/logo.jpg") no-repeat 0 0;
}

#description {
	color: #6c6c6c;
}

#logo-text a:link, #logo-text a:visited, #logo-text a:active {
	/*color: #3c3c3c;*/
	color:#000;
}

#logo-text a:hover {
	color: #0c0c0c;
}

#navlist {
	background: url("../images/light/navlist-bg.jpg") no-repeat 0 0;
}

#navlist li a:link, #navlist li a:visited, #navlist li a:active {
	color: #ececec;
	background: url("../images/light/nav-divider.jpg") no-repeat 100% 0;
}

#navlist li a:hover {
	color: #fff;
}

#search #s {
	color: #6c6c6c;
	background: transparent url("../images/light/search-input.jpg") no-repeat 0 0;
}

#subscribe-options {
	background: url("../images/light/subscribe-bg.jpg") no-repeat 0 0;
}

#subscribe-feed a {
	background: url("../images/light/subscribe-icons.jpg") no-repeat 0 0;
}

#subscribe-email a {
	background: url("../images/light/subscribe-icons.jpg") no-repeat -66px 0;
}

#subscribe-twitter a {
	background: url("../images/light/subscribe-icons.jpg") no-repeat -134px 0;
}

#social {
	background: url("../images/light/social-bg.jpg") repeat-y 0 0;
}

#features {
	background: #fff;
}

#features-nav .features-nav-item {
	background: url("../images/light/feature-tab.jpg") no-repeat 0 0;
}

#features-nav .features-nav-item.current {
	background: url("../images/light/feature-tab-current.png") no-repeat 0 0;
}

.features-nav-tnail {
	background: #fff;
}

#features-nav .features-nav-item h3 {
	/*color: #000000;*/
	color:#000;
}

#features-nav .features-nav-item.current h3 {
	color: #fff;
}

#features-nav .features-nav-item p {
	/*color: #9c9c9c;*/
	color:#000;
}

#features-nav .features-nav-item.current p {
	color: #eee;
}

.content a:link, .content a:visited, .content a:active {
	color: #6c6c6c;
}

.content a:hover {
	color: #0c0c0c;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	/*color: #3c3c3c;*/
	color:#000;
}

#archive-title h2 {
	color: #6c6c6c;
}

#archive-title h2 strong {
	color: #3c3c3c;
}

.content h3 a:link, .content h3 a:visited, .content h3 a:active {
	/*color: #3c3c3c;*/
	color:#000 !important;
	border-bottom: 1px solid #ccc;
}

.content h3 a:hover {
	color: #0c0c0c;
	border-bottom: 1px solid #9c9c9c;
}

.content p {
	/*color: #3c3c3c;*/
	color:#000;
}

.content li {
	/*color: #3c3c3c;*/
	color:#000;
}

.content img {
	background: #f4f4f4;
	border: 1px solid #d3d3d3;
}

.content .wp-caption {
	background: #f4f4f4;
	border: 1px solid #d3d3d3;
}

.content .wp-caption p {
	color: #6c6c6c;
}

#content .navigation a {
	color: #6c6c6c;
	background: #ccc;
}

#content .navigation a:hover {
	color: #3c3c3c;
	background: #bcbcbc;
}

#content .navigation .alignleft a {
	border-right: 2px solid #fff;
}

#content .navigation .alignright a {
	border-left: 2px solid #fff;
}

.content .wp-pagenavi {
	background: url("../images/light/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: #6c6c6c;
	background: #ccc;
	border-right: 2px solid #fff;
}

.content .wp-pagenavi a:hover {
	color: #3c3c3c;
	background: #bcbcbc;
}

.content .wp-pagenavi span.current, .content .wp-pagenavi span.extend {
	color: #0c0c0c;
	background: #ececec;
	border-right: 2px solid #fff;
}

.content .wp-pagenavi span.current {
	color: #0c0c0c;
}

#index .post {
	background: url("../images/light/post-bottom-ind.jpg") no-repeat 0 100%;
}

#index .post-inner {
	background: url("../images/light/post-top-ind.jpg") no-repeat 0 0;
}

#single {
	background: url("../images/light/post-bg-single.jpg") repeat-y 50% 0;
}

#single .post {
	/*color: #3c3c3c;*/
	 color:#000;
}

#single .post-inner {
	background: url("../images/light/post-top-single.jpg") no-repeat 0 0;
}

#archive-title {
	background: url("../images/light/post-top-single.jpg") no-repeat 0 0;
}

#archive-title-inner {
	background: url("../images/light/archive-title-bottom.jpg") no-repeat 50% 100%;
}

#index .post-tnail {
	width: 380px;
	height: 104px;
	background: url("../images/light/post-tnail-bg.jpg") no-repeat 0 0;
}

#index .post-tnail a {
	background: transparent url("../images/light/post-arrow.png") no-repeat 359px 83px;
}

.post-date {
	color: #6c6c6c;
}

.content .post-comments a {
	color: #6c6c6c;
	background: url("../images/light/post-comments.png") no-repeat 0 0;
}

.content .post-comments a:hover {
	color: #3c3c3c;
}

.post-meta {
	border-left: 5px solid #ccc;
}

.post-meta p {
	/*color: #6c6c6c;*/
	color:#000;
}

.widget {
	/*color: #9c9c9c;*/
	color:#000;
}

#sidebar-left .widget {
	background: url("../images/light/widget-bottom-sbl.jpg") no-repeat 0 100%;
}

#sidebar-left .widget-inner {
	background: url("../images/light/widget-top-sbl.jpg") no-repeat 0 0;
}

#sidebar-left h2.heading, #sidebar-right h2.heading {
	color: #fff;
}

#sidebar-left h2.heading {
	background: url("../images/light/heading-sbl.jpg") no-repeat 0 0;
}

#sidebar-right h2.heading {
	background: url("../images/light/heading-sbr.jpg") no-repeat 0 0;
}

#sidebar-left h2.heading span {
	background: url("../images/light/heading-bottom-sbl.jpg") no-repeat 0 100%;
}

#sidebar-right h2.heading span {
	background: url("../images/light/heading-bottom-sbr.jpg") no-repeat 0 100%;
}

#sidebar-left h2.heading a, #sidebar-right h2.heading a {
	width: 20px;
	height: 20px;
	background: url("../images/light/heading-arrow.jpg") no-repeat 100% 100%;
}

#sidebar-right .widget {
	background: url("../images/light/widget-bottom-sbr.jpg") no-repeat 0 100%;
}

#sidebar-right .widget-inner {
	background: url("../images/light/widget-top-sbr.jpg") no-repeat 0 0;
}

.widget a:link, .widget a:visited, .widget a:active {
	/*color: #6c6c6c;*/
	color:#000;
}

.widget a:hover {
	/*color: #3c3c3c;*/
	color:#000;
}
.widget div li a{ color:#000 !important;}

.widget h4 a:link, .widget h4 a:visited, .widget h4 a:active {
	color: #3c3c3c;
}

.widget h4 a:hover {
	color: #0c0c0c;
}

.widget p {
	/*color: #6c6c6c;*/
	color:#000;
}

.widget img {
	background: #f4f4f4;
	border: 1px solid #d3d3d3;
}

#twitter.widget li {
	color: #3c3c3c;
}

#comments {
	background: url("../images/light/comments-top.jpg") no-repeat 50% 0;
}

#comments .commentlist li.thread-alt {
	background: #e6e6e6;
}

#comments .avatar {
	background: #fff;
}

#comments .bypostauthor > div > div > .avatar {
	background: #fff;
}

#comment-form {
	background: url("../images/light/comments-top.jpg") no-repeat 50% 0;
}

#comment-form-inner {
	background: url("../images/light/post-bottom-single.jpg") no-repeat 0 100%;
}

#commentform label {
	color: #6c6c6c;
}

#commentform label small span {
	color: #9c9c9c;
}

#commentform input, #commentform textarea {
	color: #fff;
	background: #999;
	border: 1px solid #868686;
}

#commentform input:focus, #commentform textarea:focus {
	color: #3c3c3c;
	background: #fff;
	border: 1px solid #fff;
}

#footer p, #footer a:link, #footer a:visited, #footer a:active {
	color: #ececec;
}

#footer a:hover {
	color: #fff;
}

#footer p span {
	color: #bcbcbc;
}


/* NEW STYLES */
table.boxtbl{ margin:0px auto; margin-left:5px; margin-top:30px; margin-bottom:15px;}
table.boxtbl td.box1,table.boxtbl td.box2,table.boxtbl td.box3,table.boxtbl td.box4{ width:231px; height:188px; background:transparent url("../images/light/redbox.png") no-repeat left top;}

table.boxtbl td.box1{width:206px; height:168px; padding:10px; padding-right:15px;}
table.boxtbl td.box1 h2.heading1{ font-family:arial; font-size:12px; color:#fff; font-weight:bold; padding-bottom:5px;}
table.boxtbl td.box1 div div div{ color:#fff; line-height:120%; font-size:12px; text-align:justify;}

table.boxtbl td.box2{width:206px; height:168px; padding:10px; padding-right:15px;}
table.boxtbl td.box2 h2.heading1{ font-family:arial; font-size:16px; color:#fff; font-weight:bold; padding-bottom:5px;}
table.boxtbl td.box2 div div div{ color:#fff; line-height:120%; font-size:11px; text-align:justify;}

table.boxtbl td.box3{width:206px; height:168px; padding:10px; padding-right:15px;}
table.boxtbl td.box3 h2.heading1{ font-family:arial; font-size:16px; color:#fff; font-weight:bold; padding-bottom:5px;}
table.boxtbl td.box3 div div div{ color:#fff; line-height:120%; font-size:11px; text-align:justify;}

table.boxtbl td.box4{width:206px; height:188px; padding:10px; padding-right:15px;}
table.boxtbl td.box4 h2.heading1{ font-family:arial; font-size:16px; color:#fff; font-weight:bold; padding-bottom:5px;}
table.boxtbl td.box4 div div div{ color:#fff; line-height:120%; font-size:11px; text-align:justify;}

#al_login{ line-height:120%; }
#al_login h3{ color:#fff; font-size:16px; font-weight:bold;  color:transparent !important; width:134px; height:35px; background:url("../images/light/member_login.jpg") no-repeat left top;}
#al_login hr{ padding:0; margin:0; border:0px solid #fff;}
#al_login div label{ font-size:12px; color:#fff;}
#al_login div a{ color:#fff; font-size:11px;}
#al_login div{ color:#fff;}


#al_register{ line-height:120%; }
#al_register h3{ color:#fff; font-size:16px; font-weight:bold; color:transparent !important; height:30px;width:97px; height:30px; background:url("../images/light/sub.jpg") no-repeat left top;}
#al_register hr{ padding:0; margin:0; border:0px solid #fff;}
#al_register div label{ font-size:12px; color:#fff;}
#al_register div a{ color:#fff; font-size:11px;}
#al_register div{ color:#fff;}


#al_lostPassword{ line-height:150%; }
#al_lostPassword h3{ color:#fff; font-size:16px; font-weight:bold;}
#al_lostPassword hr{ padding:0; margin:0; border:0px solid #fff;}
#al_lostPassword div label{ font-size:12px; color:#fff;}
#al_lostPassword div a{ color:#fff; font-size:11px;}
#al_lostPassword div{ color:#fff;}

td.box4 li{ list-style-type:none; padding-left:10px; }
td.box4 li div h3{color:#fff !important; font-size:13px; font-weight:bold; text-transform:uppercase;}
td.box4 div hr{ padding:0; margin:0; border:0px solid #fff;}
td.box4 div div a{color:#fff; font-size:11px;}
