/* colors import */

/* body background */
body {background: #fff;}

/* set h1's color */
h1 {color:#333;}

/* header background */
#header {background:#333;}

/* navigation color */
#content .navigation ul li a{color:#000;}

/* navigation active color */
#content .navigation ul li.active a{border-bottom: 3px solid #909090;}

/* login-block font color*/
.login-block a {color: #b3b3b3;}

/* login-block  tab color*/
.login-block a.login:after {background: #b3b3b3;}

/* platform-block */
.platform-block ul li a, .menu_more_list a {color:#b3b3b3;}

/* sort-search link color */
.sort-search .sort a{color:#B2B2B2;}

/* active link underline color */
.sort-search .sort a.active{border-bottom: 3px solid;}

/* search input font color & border color */
.search-right-col input.search-input,
.search input.search-input{border: 1px solid #cdcdcd;}

/* pads background */
.articles-list ul li .pad {background:#fff; border:1px solid transparent; }
.articles-list ul li .pad:hover {border:1px solid #99BBEB;}

/* pad bottom line color */
.articles-list ul li .pad:after {background:#d9d9d9;}

/* grey pad background */
.articles-list ul li .pad.grey {background:#f1f1f1;}

/* fresh comment background */
.comment-block .pad .fresh-comment {background:#FFF7DD;}

/* comment-block bottom line background */
.comment-block .pad:after {background:#d9d9d9;}

/* views - comments block link color */
.articles-list ul li.big .views-comments a {color:#9B9B9B;}

/* comment font color */
.comment-block .pad .commented {color:#a4a4a4;}

/* username font color */
.comment-block .pad .commented span.username {color:#6c6c6c;}

/* time post defaults */
.new-post {color:#438700;}
.old-post {color:#b4b4b4;}

/* lang link color */
html.w1000 .lang-settings {background:#d9d9d9;}
.lang-settings a {color:#000;}

/* more-button color */
.more-block a.more-button {background:#fff; border:1px solid #B5B5B5; color:#B5B5B5;}

/* footer colors settings */
#footer {/*border-top:1px solid #b5b5b5;*/ background: #333;}
#footer .footer-menu a {color: #8e8e8e;}
#footer .footer-menu a:after {background:#767676; }
#footer .footer-copyright span.copyright {color:#a7a7a7;}
#footer .footer-copyright a {color:#8E8E8E;}

a{color:#0055CB;}

/*** *** *** *** *** *** *** *** ARTICLES PAGE *** *** *** *** *** *** *** ***/
ul.articles-nav li.last a {color:#999;}

/* right-col background */
/*.full-page .right-col:before{background: #eee; border-left: 1px solid #c2c2c2; }*/
.floating-div:before{background: #eee; border-left: 1px solid #c2c2c2; }

/* right-col input color's font */
.right-pad .search-right-col input.search-input{color:#333;}

/* articles-list2 title color stuff */
.right-pad .articles-list2 ul li a{color:#323232;}

/* right column's articles-list2 hover stuff*/
.right-pad .articles-list2 ul li:hover {border:1px solid #C3D2E8;}

/* right column's referenced programs block stuff */
.referenced span.top, .articles-list2 span.top {border-bottom:1px solid #c9c9c9; color: #323232;}
.referenced ul li a {color:#323232;}
.referenced ul li .program .developers {color:#999;}


/* article tags font color */
.actual-article .article-info ul.article-tags li a {color:#333; background-color:#eee;}
.actual-article .article-info ul.article-tags li.get-url a {color:#0055cb; background:transparent;}

.actual-article .article-info .author .author-info,
.actual-article .article-info .author .author-info p {color:#999;}
.actual-article .article-info .social-buttons a {color:#999;}

.actual-article .article-content p {color: #333;}
.actual-article .article-content span.description {color:#fff; background:#333;}

/* voting color settings*/
.voting {background:#333; }
.voting .header {color:#cbcbcb;}
.voting .ul .li .item {color:#fff;}
.voting .ul .li .progress-bar .percent {color:#cbcbcb;}
.voting .ul .li .progress-bar .progress {background:#C2EA9E;}
.voting .total {color:#cbcbcb;}
.voting .total b {color:#fff;}

/* set prev-next story separating line color */
.prev-next-story .next:after {background:#e3e3e3;}
.prev-next-story .meta-nav {color:#999; }

/* set discussion's top border background */
.discussion .disc-top {border-bottom:1px solid #e3e3e3;}

/* discussion color */
.discussion .disc-top .header{color:#333;}

/* Set color for comment's username and commenting (posting) time */
.disc-content ul li .user .username {color:#0055CB;}
.disc-content ul li .user .time{color:#a9a9a9;}

/* set color for comment (post) content */
.disc-content ul li .post {font-size:16px; color:#333;}

/* set comment-nav (post-nav) links color */
.disc-content ul li .post-nav a.down,
.disc-content ul li .post-nav a.up {color: #6B6B6B;}

/* leave comment border's color */
.leave-comment .pic {border:1px solid #c4c4c4;}

/* leave comments textarea color stuff */
.leave-comment .message .textarea-wrap  {border:1px solid #c2c2c2; background: #eee;}
.leave-comment .message .textarea-wrap .text-input{background: #fff; color:#a9a9a9;}
.leave-comment .message .textarea-wrap .text-pad {background: #fff;}

/* leave comment sign-in area / add comment area stuff */
.message .message-nav .sign-in a{background:#fff;}
.message .message-nav .comment-button .add-comment{background:#0055cb;}

/* message nav color */
.message .message-nav span {color:#999;}
.message .message-nav .reg-with .input-text {border:1px solid #c2c2c2;}
.message .message-nav .comment-button .add-comment{color:#fff;}

/* color defaults */
.flag {color:#ca7777 !important;}

/*** *** *** *** *** *** *** *** ADAPTIVE *** *** *** *** *** *** *** ***/

/* pop-up overlay's background color */
.blind{background:#FFF;}

/* platform background */
html.w1000 .platform-block {/*background:#f3f3f3;*/}

/* platform ul settings */
html.w1000 .platform-block ul li {/*background:#f3f3f3; border-top:1px solid #fff; border-bottom:1px solid #595959;*/}
html.w1000 .platform-block ul li:hover {/*background:#ccc;*/}

/* link color of platform block */
html.w1000 .platform-block ul li a{/*color:#333!important;*/}
html.w1000 .platform-block ul li a {/*color:#b3b3b3;*/}
html.w1000 .platform-block ul li.other {/*border-top:1px solid #f3f3f3; background:#E6E6E7;*/}

/* login block color settings */
/*html.w1000 .login-block a{background:#4A7DC3; color:#f7f7f7;}
*/
/* more-and-lang settings */
html.w1000 .more-and-lang .more-block {background:none;}
html.w1000 .more-and-lang .lang-settings {background:#d9d9d9;}

/* articles page, 'right-col-swhown' state */
html.w925 body.right-col-shown #content .right-col {background:#EEE;}