label > span:before                        { background-image: url(../img/bright/input.png); }
.yaselect-current:after                    { background-image: url(../img/bright/arrow.png); }

#top                                       { background-image: url(../img/bright/top-bg.png); }
#search input[type="submit"]               { background-image: url(../img/bright/search.png); }
#nav-main li ul li                         { background-image: /*url(../img/bright/bg.gif); opacity: .9;*/ }
#main                                      { /*background-image: url(../img/bright/bg.gif);*/ }
#bottom                                    { /*background-image: url(../img/bright/bottom-bg.png);*/ }

section.box .close                         { background-image: url(../img/bright/close.png); }
.post .title:before                        { background-image: url(../img/bright/post-formats-desktop.png); }
.post .content pre                         { background-image: url(../img/bright/code.gif); }
.post .meta li                             { background-image: url(../img/bright/meta.png); }
.items .item .image .fancybox .hover       { background-image: url(../img/bright/magnifier.png); }
.pagination .left,
.pagination .right,
.pagination .prev,
.pagination .next                          { background-image: url(../img/bright/pagination-small.png); }
.flexslider .flex-direction-nav li a       { background-image: url(../img/bright/slider-nav.png); }

.widget-search input[type="submit"]        { background-image: url(../img/bright/search.png) !important; }
.widget-twitter li                         { background-image: url(../img/bright/twitter.png); }

@media only screen and (max-width: 979px) { /* <= Tablet */
	.post .title:before                    { background-image: url(../img/bright/post-formats-tablet.png); }
}

@media only screen and (max-width: 739px) { /* Mobile */
	#top h1:after                          { background-image: url(../img/bright/arrow.png); }
	#nav-main li.sub > a:after             { background-image: url(../img/bright/arrow.png); }
	
	.post .title:before                    { background-image: url(../img/bright/post-formats-mobile.png); }
	.pagination .left,
	.pagination .right,
	.pagination .prev,
	.pagination .next                      { background-image: url(../img/bright/pagination-big.png); }
}

@media only screen and (max-width: 319px) { /* <= Mini */
	.post .title:before                    { background-image: url(../img/bright/post-formats-mini.png); }
}

/* =Background colors
----------------------------------------------------------------------------- */
body, #bottom                             {
	background-color: #E4E4E4; 
	/*background-image: url(../img/bright/aside-bg.gif);*/
	background-repeat: repeat;
}
body, #top                             {
	background-color: #333; 
	/*background-image: url(../img/bright/aside-bg.gif);*/
	background-repeat: repeat;
}
mark.yellow,
mark.search                                     { background-color: #ffed58; }
input[type="text"],
input[type="password"],
textarea,
.yaselect-anchor  { 
	background-color: #fff;
	color: #333;
    font-family: OpenSansRegular,Arial,Helvetica,sans-serif;
    font-size: 12px; 
}
input[type="submit"]                            { background: linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                                  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9')"; }
input[type="submit"]:active                     { background: linear-gradient(top, #e9e9e9 0%, #ffffff 100%); }

#search                                         { background-color: #6b6b6b; }
#search input                                   { background-color: transparent; }
#nav-top li ul li                               { background-color: #222; }
#nav-main li ul li                              { background-color: #ededed; }
#main                                           {
	background-color: #FFF;
	/* [disabled]box-shadow: 1px 4px 10px #000; */
}
#banners .banner                                { background-color: #fbfbfb; }
#bottom input[type="text"],
#bottom input[type="password"],
#bottom textarea                                { background-color: #333; }

section.box                                     { background-color: #fbfbfb; }
.post                                           { background-color: #fbfbfb; }
.post .content table                            { background-color: #b9b9b9; }
.post .content th                               { background-color: #f0f0f0; }
.post .content td                               { background-color: #fbfbfb; }
.post .content input[type="text"],
.post .content input[type="password"],
.post .content textarea,
.post .content .yaselect-anchor                 { background-color: #fff; }
.post .content .yaselect-select                 { background-color: #f0f0f0; }
.post .content figure.thick                     { background-color: #f0f0f0; }
.post .content button                           { background: linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
                                                  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9')"; }
.post .content button:active                    { background: linear-gradient(top, #e9e9e9 0%, #ffffff 100%); }
.post .content button.tiny                      { background: #089bc3; }
.post .content .tabs > ul > li                  { background-color: #f0f0f0; }
.post .content .tabs > ul > li.active           { background-color: #fbfbfb; }
.post .content .frame.green                     { background-color: #c4fdb9; }
.post .content .frame.orange                    { background-color: #ffd987; }
.post .content .frame.white                       { background-color: #fff; }
.post .content .frame.blue                      { background-color: #067CC4; }
.post .content .frame.gray                      { background-color: #e8e8e8; }
.post .content .tags a,
.post .content .tags span                       { background-color: #d4d4d4; }
.comments .comment                              { background-color: #fbfbfb; }
.item                                           { background-color: #fbfbfb; }
.items .item .image .fancybox .hover            { background-color: #000; }
.items .item .main .tags a,
.items .item .main .tags span                   { background-color: #d4d4d4; }
.flexslider .flex-caption                       { background-color: rgba(0,0,0,.3); }
.flexslider .flex-control-nav li a              { background-color: rgba(255,255,255,.4); }
.flexslider .flex-control-nav li a.active       { background-color: rgba(255,255,255,.9); }

.widget-flickr img                              { background-color: #fff; }

@media only screen and (max-width: 739px) { /* Mobile */
	#top h1,
	#top .frame                                 { background-color: #414141; }
	#search                                     { background-color: #222; }
	#nav-top                                    { background-color: #222; }
}

/* =Border colors
----------------------------------------------------------------------------- */
hr                                              { border-top-color: #b2b2b2; }
input[type="submit"]                            { border-color:     #c0c0c0; }

#nav-top li                                     { border-color:     #333;
                                                  border-top-color: #505050; }
#nav-top li ul li:first-child                   { border-top-color: #333; }
#nav-main                                       { border-color:     #b2b2b2; }
#nav-main li                                    { /*border-color:     #c4c4c4;border-top-color: #b2b2b2;*/ }
#nav-main li ul li:first-child                  { border-top-color: #c4c4c4; }
#header h2                                      { border-color:     #afafaf; }
#footer                                         { border-top-color: #5D5D5D; }

section.columns .column                         { border-color:     #8a8a8a; }
.post.default .featured img                     { border-color:     #cdcdcd; }
.post .content input[type="text"],
.post .content input[type="password"],
.post .content textarea,
.post .content .yaselect-anchor                 { border-color:     #c0c0c0; }
.post .content figure,
.post .content figure img                       { border-color:     #dcdcdc; }
.post .content button                           { border-color:     #cacaca; }
.post .content .tabs > ul,
.post .content .tabs > ul > li                  { border-color:     #b9b9b9; }
.post .content .tabs > ul > li.active           { border-bottom-color: transparent; }
.post .about,
.post .social,
.post .meta                                     { border-top-color: #b2b2b2; }
.items .item .image .hover                      { border-color:     #000; }

#aside .widget                                  { border-color:     #8a8a8a; }
#aside .widget li                               { border-color:     #b2b2b2; }
#aside .widget-flickr img                       { border-color:     #cdcdcd; }
#aside-bottom .widget-flickr img                { border-color:     #4e4e4e; }

@media only screen and (max-width: 739px) { /* Mobile */
	#nav-top li                                 { border-color:     #505050 !important; height:36px; }
	#nav-top li:hover { background:none;}
	#nav-top li:last-child { border-bottom:8px solid #0E71B4 !important;}
	#nav-main li                                { border-color:     #b2b2b2 !important; }
	.post .content .tabs > ul > li.active       { border-bottom-color: #B2B2B2; }
}

/* =Shadow colors
----------------------------------------------------------------------------- */

#bottom input[type="text"],
#bottom input[type="password"],
#bottom textarea                                { box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 1), inset 0px -1px 0px 0px rgba(255, 255, 255, 0.15); }

.post .content input[type="text"],
.post .content input[type="password"],
.post .content textarea,
.post .content .yaselect-anchor                 { box-shadow: none !important; }

/* =Colors
----------------------------------------------------------------------------- */
body                                                   { color: #191919; border-top:6px solid #0E71B4; }
mark                                                   { color: #fff; }
mark.yellow,
mark.search                                            { color: #191919; }
input, textarea, .yaselect-anchor, .yaselect-select    { color: #131313; }
input:-moz-placeholder,
textarea:-moz-placeholder                              { color: #999; }
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder                    { color: #999; }
input[type="submit"]                                   { color: #999; }

#search input                                          { color: #d5d5d5; }
#search input:-moz-placeholder                         { color: #b0b0b0; }
#search input::-webkit-input-placeholder               { color: #b0b0b0; }
#nav-top a                                             { color: #C4C4C4; }
#nav-main a                                            { color: #6b6b6b; cursor: pointer !important;top:60px;text-decoration:none;border-bottom:none; }
#nav-main li.sub > a:after                             { color: #979797; }
#header h1,
#header h1 a                                           { color: #121212; }
#header h2                                             { color: #777777; }
#banners article h1                                    { color: #121212; }
#banners .small .caption                               { color: #f8f8f8; }
#banners .small .caption.black                         { color: #080808; }
#bottom input[type="text"],
#bottom input[type="password"],
#bottom textarea                                       { color: #d5d5d5; }
#bottom input:-moz-placeholder,
#bottom textarea:-moz-placeholder                      { color: #707070; }
#bottom input::-webkit-input-placeholder,
#bottom textarea::-webkit-input-placeholder            { color: #707070; }
/*#bottom input[type="submit"]                           { color: #a2a2a2; }*/
#footer                                                { color: #727272; }
#footer a                                              { color: #a2a2a2; }

section.box h1                                         { color: #3b3b3b; }
section.columns .column h1                             { color: #3b3b3b; }
.breadcrumbs,
.breadcrumbs a                                         { color: #808080; }
.post .title,
.post .title a                                         { color: #3b3b3b; }
.post .content figure.thick figcaption                 { color: #191919; }
.post .content .credit,
.post .content table caption,
.post .content figure figcaption                       { color: #808080; }
.post .content button.tiny                             { color: #fff; }
.post .content .frame.green                            { color: #101a0e; }
.post .content .frame.orange                           { color: #2d2300; }
.post .content .frame.red                              { color: #250000; }
.post .content .frame.blue                             { color: #FFF; }
.post .content .tags a,
.post .content .tags span                              { color: #191919; }
.post .content .tags a:hover                           { color: #fff; }
.post .meta,
.post .meta a                                          { color: #9d9d9d; }
.post .meta a:hover                                    { color: #606060; }
.comments .comment .meta,
.comments .comment .meta a                             { color: #5c5c5c; }
.comments h1,
.comment-form h1,
.comment-form h2,
.comment-form h3                                       { color: #808080; }
.items .item .main .tags a,
.items .item .main .tags span                          { color: #191919; }
.items .item .main .tags a:hover                       { color: #fff; }
.filter,
.filter a                                              { color: #808080; }
.filter a:hover,
.filter a.active                                       { color: #fff; }
.pagination,
.pagination a                                          { color: #272727; }
.flexslider .caption                                   { color: #f8f8f8; }
.flexslider .caption.black                             { color: #080808; }

#aside-bottom .widget                                  { color: #444; }
#aside .widget h1                                      { color: #3b3b3b; }
#aside-bottom .widget h1                               { color: #999999; }
#aside .widget ul.fancy a                              { color: #727272; }
#aside .widget-social li a                             { color: #3b3b3b; }
#aside-bottom .widget-social li a                      { color: #ebebeb; }
#aside-bottom .widget-info h1,
#aside-bottom .widget-info h2                          { color: #ebebeb; }
.widget-twitter small,
.widget-twitter small a                                { color: #727272; }

@media only screen and (max-width: 739px) { /* Mobile */
	#top h1                                            { color: #b5b5b5; }
	#top h1:hover                                      { color: #f8f8f8; }
	#search input                                      { color: #f8f8f8; }
}
