.generic-content-wrapper {
	border: 1px solid #000;
	background-color: transparent;
}

.vcard, #contact-block, .widget {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #fff;
}

#cboxContent a {
	color: #000;
}

#cboxContent {
	color: #000;
}

#adminpage table tr:hover {
    background-color: #000;
}

#colorbox {
	border: 0px solid #000;
	background-color: #000;
}

.chat-item-text {
	background-color: #000;
}

.fc-state-highlight {
    background: none repeat scroll 0% 0% #000 !important;
}

.well {
	background-color: #000;
	border: 1px solid #fff;
	background-image: linear-gradient(to bottom, #000 0px, #000 100%);
}

.alert-info {
	color: #fff;
	background-color:#000;
	border-color: #fff;
	background-image: linear-gradient(to bottom, #000 0px, #000 100%);
}

.abook-self {
	background-color: #000;
}

.acl-button-show,
.acl-button-hide {
	color: #fff;
}

#acl-showall {
	color: #fff;
}

#acl-list {
	border: 1px solid #000;
}

.acl-list-item {
	border: 1px solid #000;
}

.modal-content {
    background-color: #000;
}

a.btn, aside a {
	font-weight: 400 !important;
}

.btn-default {
    	background-color: #000;
    	border-color: #fff;
	color: #eee;
    	text-shadow: none;
    	box-shadow: none;
}

.btn-default:hover, .btn-default:focus, .btn-default:active .btn-default.active {
	background-color: #000;
	border-color: #fff;
	color: #fff;
	text-decoration: underline;
}

.btn-default.btn-sm:hover, .btn-default.btn-sm:focus, .btn-default.btn-sm:active .btn-default.btn-sm.active {
    	text-decoration: none;
}

.pager_first,
.pager_last,
.pager_prev,
.pager_next,
.pager-prev,
.pager-next,
.pager_n { 
	border: 1px solid #fff;
	background: #000;
}

input {
	border: 1px solid #fff;
}

input[type="submit"] {
	background-color: #000;
	color: #fff;
}

.notify-seen a {
	background: #000;
	color: #000 !important;
}

.notify-seen a:hover {
	background: #000;
	color: #fff !important;
}

nav .dropdown-menu>li>a{
	color: #fff;
}

nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{
	color: #fff;
	background-color: #030303;
	background-image: none;
}

nav .dropdown-menu .divider{
	background-color: #030303;
}

nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{
	color: #fff;
	background-color: #030303;
	background-image: none;
}

nav .dropdown-menu {
	background-color: #000;
}

a.rateme, div.rateme {
	border: 1px solid #000;
}

#nav-search-text {
	background-color: #000;
}

.autocomplete .selected {
	background: #000;
}

.nav-tabs{
	border-bottom:1px solid #fff;
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{
	border:1px solid #fff;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus { 
	color: #fff;
	background-color: #000; 
}

.nav-tabs.nav-justified > li > a {
	color: #fff;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    text-decoration: underline;
    background-color: #000;
	color: #fff;
}

aside .nav > li > a:hover, aside .nav > li > a:focus {
	text-decoration: underline;
	background-color: #030303;
}

a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { 
	font-weight: bold;
}

.group-selected, .fileas-selected, .categories-selected, .search-selected, .active {
	color: #fff !important;
	text-decoration: underline !important;
}

.generic-content-wrapper-styled {
	background-color: rgba(0,0,0,0.8);
}

.autocomplete {
	background: #000;
}

blockquote {
	background-color: #000;
	border-left: 3px solid #fff;
	color: #eee;
}

code {
	border: 1px solid #eee;
	background: #000;
	color: #eee;
}

pre {
	background: #000;
	color: #eee;
	border:1px solid #fff;
}

.notif-item a {
	color: #fff;
}

.notif-item a:hover {
	color: #fff;
}

.dropdown-menu {
	background-color: #000; 
}

.dropdown-menu >li > a {
	color: #fff; 
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff; 
    background-color: #030303; 
	background-image: none;
}

.open .dropdown-toggle.btn-default {
    color: #fff; 
    background-color: #000; 
    border-color: #000; 
}

.preview {
	background: url('../img/gray_and_black_diagonal_stripes_background_seamless.gif');
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #fff;
  }
}

#profile-jot-wrapper {
	background-color: inherit;
	border: none;
}

.nav-tabs.nav-justified {
	background-color: inherit;
	border: none;
}
