/* Colors */
body,
button,
input,
select,
textarea,
span.likes {
    color: #aaa;
}
a,
.lightbox-active {
    color: #469696; 
}
a:hover,
a:focus,
a:active,
li.icon-twitter a:before,
li.icon-facebook a:before,
li.icon-feed a:before,
li.icon-vimeo a:before,
li.icon-youtube a:before,
li.icon-google-plus a:before,
li.icon-pinterest a:before,
.icon-menu:before,
li.icon-link a:before,
li.icon-earth a:before {
    color: #eee;
}
h1,h2,h3,h4,h5,h6,
.entry-title a,
.exif-title {
    color: #ccc;
}
.main-navigation ul ul a,
.main-navigation li.current_page_item ul a,
.main-navigation li.current-menu-item ul a,
.entry-meta,
.entry-meta a,
.main-small-navigation .menu li a,
ul.author-details li.author-info-position,
.site-content .nav-previous a,
.site-content .nav-next a,
#advanced-search-toggle {
    color: #888;
}

.site-title a:hover,
.top-navigation a:hover,
.main-navigation a:hover,
.main-navigation ul ul a:hover,
.main-navigation ul ul li.current_page_item a,
.main-navigation ul ul li.current-menu-item a,
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a,
.top-navigation li.current_page_item a,
.top-navigation li.current-menu-item a,
.main-navigation li.current_page_item ul a:hover,
.main-navigation li.current-menu-item ul a:hover,
.main-small-navigation .menu li a:hover,
.smas-sidebar-container,
.site-content .nav-previous a:hover,
.site-content .nav-next a:hover,
.collection-details,
a .sell-media-item-details,
#masthead .smas-container .smas-button-container input[type="submit"]:hover,
.remove-lightbox,
.remove-lightbox:hover,
.lightbox-counter,
.sell-media-grid .sell-media-buy-text,
.menu-toggle:hover,
.menu-toggle.toggled-on,
.main-small-navigation li a:hover {
    color: #fff;
}
#colophon a:hover,
#colophon a:focus,
#colophon a:active {
    color: #367677;
}
.site-title a,
h2.site-description,
.top-navigation li a,
.main-navigation li a,
#masthead .smas-container .smas-button-container input[type="submit"],
#masthead .smas-container .smas-fieldset .smas-legend-title,
.menu-toggle,
.main-small-navigation li a {
    color: rgba(255,255,255,.6);
}
a.like-count:hover {
    color: #FF0000;
}

.sell-media-pagination-container .page-numbers {
	background: #469696;
	color: #fff;
}
.sell-media-pagination-container .page-numbers.current, .sell-media-pagination-container .page-numbers:hover {
	background:#fff;
	color:#111;
}
/* Backgrounds */
body,
.site-header {
    background-color: #222;
}
.top-navigation a:hover,
#masthead .smas-container .smas-button-container input[type="submit"],
.main-small-navigation .menu,
.main-navigation ul ul,
.top-navigation ul ul,
#featured-collection,
.author-image,
.archive-thumbnail,
.sell-media-widget-thumb-wrap,
.site-content .nav-previous a,
.site-content .nav-next a,
.sell-media-grid,
.sell-media .sell-media-grid,
#colophon,
#masthead .smas-container .smas-button-container input[type="submit"]:hover {
    background: #111;
}
.site-content .nav-previous a:hover,
.site-content .nav-next a:hover {
    background: rgba(255,255,255,.2);
}
.main-navigation li:hover > a {
    background: #111;
}
.top-navigation a:hover {
	background:transparent;
}
hr,
pre,
.account-template .ui-tabs .ui-tabs-nav li {
    background: #111;
}
.account-template .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: #222;
}
mark,
ins {
    background: #fff9c0;
}
#sell-media-single .sell-media-buy-button-success,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    background: #469696;
    border-radius: 2px;
    border: 1px solid #469696;
    color: rgba(255,255,255,.8);
}
#sell-media-single .sell-media-buy-button-success:hover,
.sell-media-grid .sell-media-buy-text:hover,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background: #367677;
    color: #fff;
}
.remove-lightbox:hover {
    background: #FF1605;
}
.menu-cart-total-wrap, .lightbox-counter {
    background: #fff;
    border-radius: 2px;
	color:#3d3d3d;
}
.menu-cart-total-wrap {
	color:#111;
}
.sell-media-grid .sell-media-buy-text {
    background: #469696;
}

/* Borders */
abbr,
acronym {
    border-bottom: 1px dotted #ccc;
}
.account-template .ui-tabs .ui-tabs-nav  {
    border-bottom: 1px solid #333;
}
.account-template .ui-tabs .ui-tabs-nav li a {
    border: 1px solid #333;
}
.account-template .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    border-bottom: 0;
    outline: none;
}
#advanced-search-toggle {
    border-left: 1px dotted #ccc;
}
.home .widget-title {
	border-bottom: 1px solid #333;
}
#footer-widgets {
	border-top: 1px solid #333;
}
#site-info-wrap {
	border-top: 1px solid #333;
}
.site-info a {
	color:#aaa;
}

/* Advanced Search */
#masthead .smas-container {
}
#masthead .smas-container #smas_keywords input[type="text"] {
    width: 97%;
}
#masthead .smas-container .smas-sidebar-container {
    margin: 0;
    padding: 0;
}
#masthead #smas-advanced {
	background:#111;
}

/* Inputs */
input[type=number],
input[type=text],
input[type=email],
input[type=password],
textarea {
    color: #666;
    border: 1px solid #ccc;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus {
    color: #111;
}